* python/py-bpevent.c: Include defs.h.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f6592439
PA
12012-11-06 Pedro Alves <palves@redhat.com>
2
3 PR gdb/14810
4
5 * gdb.base/disabled-location.c: New file.
6 * gdb.base/disabled-location.exp: New file.
7
2d338fa9
TT
82012-11-06 Tom Tromey <tromey@redhat.com>
9
10 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
11 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
12 gdb_gcore_cmd.
13 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
14 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
15 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
16 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
17 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
18 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
19 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
20 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
21 * lib/gdb.exp (gdb_gcore_cmd): New proc.
22
68c9da30
PA
232012-11-05 Pedro Alves <palves@redhat.com>
24
25 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
26 procedure.
27 (do_vfork_and_follow_child_tests_exec)
28 (do_vfork_and_follow_child_tests_exit): Call it.
29
a7c8c931
PA
302012-11-05 Pedro Alves <palves@redhat.com>
31
32 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
33 fails.
34
6f6484cd
YQ
352012-11-03 Yao Qi <yao@codesourcery.com>
36
37 Fix PR gdb/14617.
38 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
39 Remove setup_kfail, and update test.
40
b45627a0
TT
412012-11-02 Tom Tromey <tromey@redhat.com>
42
43 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
44 test.
45
f50f4e56
PA
462012-11-02 Pedro Alves <palves@redhat.com>
47
48 PR gdb/14766
49
50 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
51 setup_kfail.
52 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
53 get registers".
54
71ce889d
PA
552012-11-02 Pedro Alves <palves@redhat.com>
56
57 * gdb.base/foll-vfork-exit.c: New file.
58 * gdb.base/foll-vfork.exp (top level): New file-describing
59 comment.
60 (vfork_child_follow_to_exit): New procedure.
61 (tcatch_vfork_then_child_follow): Rename as ...
62 (tcatch_vfork_then_child_follow_exec): ... this.
63 (tcatch_vfork_then_child_follow_exit): New procedure.
64 (do_vfork_and_follow_parent_tests): New procedure, factored out
65 from do_vfork_and_exec_tests.
66 (do_vfork_and_follow_child_tests_exec): Ditto.
67 (do_vfork_and_exec_tests): Delete.
68 (do_vfork_and_follow_child_tests_exit): New procedure.
69 (top level): Run tests with both the program that has the vfork
70 child execing, and the program has the vfork child exiting.
71
1e35b1a9
PA
722012-11-02 Pedro Alves <palves@redhat.com>
73
74 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
75 (check_vfork_catchpoints, vfork_parent_follow_through_step)
76 (vfork_parent_follow_to_bp): Call it.
77 (kill_child): Delete.
78 (vfork_and_exec_child_follow_to_main_bp)
79 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
80 longer call kill_child.
81 (tcatch_vfork_then_parent_follow): Call setup_gdb.
82 (do_vfork_and_exec_tests): Don't runto_main before calling each
83 test procedure.
84 (top level): Don't clean restart and set verbose before running
85 each test procedure.
86
872012-11-02 Pedro Alves <palves@redhat.com>
88
89 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
90 (vfork_parent_follow_to_bp)
91 (vfork_and_exec_child_follow_to_main_bp)
92 (vfork_and_exec_child_follow_through_step)
93 (tcatch_vfork_then_parent_follow)
94 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
95 Use with_test_prefix.
96
972012-11-02 Pedro Alves <palves@redhat.com>
98
99 * gdb.base/foll-vfork.c: Add copyright header.
100 * gdb.base/vforked-prog.c: Add copyright header.
101
1022012-11-02 Pedro Alves <palves@redhat.com>
103
104 * gdb.base/foll-vfork.exp
105 (vfork_and_exec_child_follow_through_step): Don't skip on
106 non-HP/UX targets. Expect the next to only step one line on
107 non-HP/UX targets, rather than stopping only after the exec.
108
1092012-11-02 Pedro Alves <palves@redhat.com>
110
111 Don't hard code line numbers.
112
113 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
114 Expect text from the sources instead of a line number.
115 (vfork_parent_follow_to_bp)
116 (vfork_and_exec_child_follow_to_main_bp)
117 (vfork_and_exec_child_follow_through_step)
118 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
119 Use gdb_get_line_number.
120
1212012-11-02 Pedro Alves <palves@redhat.com>
122
123 Modernize.
124
125 * gdb.base/foll-vfork.exp: Use standard_testfile and
126 build_executable. Pass descriptive string to untested.
127 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
128 (vfork_and_exec_child_follow_to_main_bp)
129 (vfork_and_exec_child_follow_through_step)
130 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
131 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
132 of send_gdb/gdb_expect.
133
134 (kill_child): New procedure.
135 (vfork_and_exec_child_follow_to_main_bp)
136 (vfork_and_exec_child_follow_through_step): Use it.
137
f0559fff
YQ
1382012-11-02 Yao Qi <yao@codesourcery.com>
139
140 * gdb.base/setvar.exp: Test setting nested struct.
141 * gdb.base/setvar.c (v_struct3): New.
142
c207c6da
DE
1432012-11-01 Doug Evans <dje@google.com>
144
145 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
146 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
147 use them.
148
2f27adfe
AB
1492012-10-31 Andrew Burgess <aburgess@broadcom.com>
150
151 PR cli/14772
152 * gdb.base/gnu_vector.c (union_with_vector_1)
153 (struct_with_vector_1): Add new struct and union for testing
154 ptype.
155 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
156 structs / unions containing vectors.
157
bb662ca6
YQ
1582012-10-25 Yao Qi <yao@codesourcery.com>
159
160 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
161 'setup_kfail' instead of 'setup_kfail_for_target'.
162 * gdb.base/varargs.exp: Likewise.
163 * lib/gdb.exp (setup_kfail_for_target): Remove.
164
635d23ff
MK
1652012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
166
167 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
168
afdb064f
MK
1692012-10-25 Mark Kettenis <kettenis@gnu.org>
170
171 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
172
d99dcf51
JB
1732012-10-24 Joel Brobecker <brobecker@adacore.com>
174
175 * gdb.ada/set_wstr: New testcase.
176
32560274
JB
1772012-10-24 Joel Brobecker <brobecker@adacore.com>
178
179 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
180
5ded5331
JB
1812012-10-24 Joel Brobecker <brobecker@adacore.com>
182
183 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
184
d8d84291
MK
1852012-10-24 Mark Kettenis <kettenis@gnu.org>
186
187 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
188
6e933c51
JK
1892012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
190
191 * gdb.base/callfuncs.exp (do_function_calls): Fix
192 setup_kfail_for_target for -m32 mode.
193
274bd000
MK
1942012-10-23 Mark Kettenis <kettenis@gnu.org>
195
196 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
197 are now fixed.
198
545f743d
YQ
1992012-10-23 Yao Qi <yao@codesourcery.com>
200
201 * gdb.base/info-os.exp: Resume the inferior until it exits.
202
48b56b6a 2032012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
204
99c7d5a8 205 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
206 * gdb.base/print-file-var.exp: Likewise.
207 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 208
8de0566d
YQ
2092012-10-17 Yao Qi <yao@codesourcery.com>
210
211 * gdb.mi/mi-memory-changed.exp: New.
212
44883546
YQ
2132012-10-16 Yao Qi <yao@codesourcery.com>
214
215 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
216 returns true.
217 Call gdb_load_shlibs.
218 * gdb.reverse/solib-reverse.exp: Likewise.
219
345f514a
KS
2202012-10-15 Keith Seitz <keiths@redhat.com>
221
222 * lib/cp-support.exp (cp_test_ptype_class): Add support
223 for class typedefs.
224
225 * gdb.cp/derivation.exp: Add tests for g_instance.
226
9e3a7d65
JK
2272012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
228
229 Fix entry values resolving in inlined frames.
230 * gdb.arch/amd64-entry-value-inline.S: New file.
231 * gdb.arch/amd64-entry-value-inline.c: New file.
232 * gdb.arch/amd64-entry-value-inline.exp: New file.
233
21a7b089
JK
2342012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
235 Doug Evans <dje@google.com>
236
237 Fix recent gdb_breakpoint regression.
238 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
239 braces from the parameter.
240 * gdb.java/jprint.exp: Likewise.
241
2c47921e
DE
2422012-10-15 Doug Evans <dje@google.com>
243
244 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
245
89398707
JB
2462012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
247
248 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
249
801e4185
TT
2502012-10-15 Tom Tromey <tromey@redhat.com>
251
252 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
253
74f910c8
TT
2542012-10-15 Tom Tromey <tromey@redhat.com>
255
256 * gdb.python/py-symbol.exp: Test symbol destructor.
257
91567807
YQ
2582012-10-14 Yao Qi <yao@codesourcery.com>
259
260 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
261 * gdb.mi/mi-cli.exp: New.
262
263 * gdb.mi/mi2-basics.exp: Remove.
264 * gdb.mi/mi2-break.exp: Remove.
265 * gdb.mi/mi2-console.exp: Remove.
266 * gdb.mi/mi2-disassemble.exp: Remove.
267 * gdb.mi/mi2-eval.exp: Remove.
268 * gdb.mi/mi2-file.exp: Remove.
269 * gdb.mi/mi2-hack-cli.exp: Remove.
270 * gdb.mi/mi2-pthreads.exp: Remove.
271 * gdb.mi/mi2-read-memory.exp: Remove.
272 * gdb.mi/mi2-regs.exp: Remove.
273 * gdb.mi/mi2-return.exp: Remove.
274 * gdb.mi/mi2-simplerun.exp: Remove.
275 * gdb.mi/mi2-stack.exp: Remove.
276 * gdb.mi/mi2-stepi.exp: Remove.
277 * gdb.mi/mi2-syn-frame.exp: Remove.
278 * gdb.mi/mi2-until.exp: Remove.
279 * gdb.mi/mi2-watch.exp: Remove.
280 * gdb.mi/mi2-var-block.exp: Remove.
281 * gdb.mi/mi2-var-cmd.exp: Remove.
282 * gdb.mi/mi2-var-display.exp: Remove.
283
87332029
YQ
2842012-10-12 Yao Qi <yao@codesourcery.com>
285
286 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
287 trail '.*' on matching patterns.
288
11fc9057
L
2892012-10-11 H.J. Lu <hongjiu.lu@intel.com>
290
291 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
292 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
293 * gdb.arch/i386-disp-step.exp: Likewise.
294 * gdb.arch/i386-gnu-cfi.exp: Likewise.
295 * gdb.arch/i386-prologue.exp: Likewise.
296 * gdb.arch/i386-size-overlap.exp: Likewise.
297 * gdb.arch/i386-size.exp: Likewise.
298 * gdb.arch/i386-unwind.exp: Likewise.
299
7d46bcdc
L
3002012-10-11 H.J. Lu <hongjiu.lu@intel.com>
301
302 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
303 * gdb.arch/i386-word.exp: Likewise.
304
31224d9d
L
3052012-10-11 H.J. Lu <hongjiu.lu@intel.com>
306
307 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
308 is_ilp32_target to set nr_regs.
309 * gdb.arch/i386-sse.exp: Likewise.
310
5b7d0050
DE
3112012-10-11 Doug Evans <dje@google.com>
312
7c09e5a0
DE
313 PR breakpoints/14643.
314 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
315 * gdb.linespec/thread.c: New file.
316 * gdb.linespec/thread.exp: New file.
317
5b7d0050
DE
318 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
319 Recognize "message" -> print pass and fail. Add eof case.
320 (runto): Recognize message, no-message. Print pass/fail if requested,
321 with same treatment as gdb_breakpoint.
322 (runto_main): Pass no-message to runto.
323 (gdb_internal_error_resync): Add log message.
324 (gdb_file_cmd): Tweak internal error fail text for consistency.
325
2e24f4aa
JK
3262012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
327
328 Fix crash during stepping on ppc32.
329 * gdb.base/step-symless.c: New file.
330 * gdb.base/step-symless.exp: New file.
331
aa14df25
DE
3322012-10-03 Doug Evans <dje@google.com>
333
334 PR symtab/14601
335 * gdb.cp/using-crash.exp: New file.
336 * gdb.cp/using-crash.cc: New file.
337
975531db
DE
3382012-10-02 Doug Evans <dje@google.com>
339
340 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
341 more consistent.
342 (runto,gdb_debug_format): Ditto.
343 (gdb_file_cmd): Watch for eof in nested gdb_expect.
344 Clean up logging and error messages.
345
b3dc46ff
AB
3462012-10-01 Andrew Burgess <aburgess@broadcom.com>
347
348 Test find command on unmapped memory.
349 * gdb.base/find-unmapped.c: New file.
350 * gdb.base/find-unmapped.exp: New file.
351
45814d45
YQ
3522012-09-29 Yao Qi <yao@codesourcery.com>
353
354 * gdb.trace/mi-tracepoint-changed.exp: New.
355 * gdb.mi/mi-breakpoint-changed.exp: New.
356 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
357 * gdb.mi/pendshr2.c: New.
358
4c2786ba
YQ
3592012-09-28 Yao Qi <yao@codesourcery.com>
360
361 * gdb.mi/pr11022.exp: New.
362 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
363
7977e5d2
TT
3642012-09-27 Tom Tromey <tromey@redhat.com>
365
366 * gdb.cp/derivation.exp: Add regression test.
367 * gdb.cp/derivation.cc (class V_base, class V_inter, class
368 V_derived): New.
369 (vderived): New global.
370
0971de02
TT
3712012-09-26 Tom Tromey <tromey@redhat.com>
372
373 * gdb.dwarf2/dw2-common-block.S: New file.
374 * gdb.dwarf2/dw2-common-block.exp: New file.
375
4357ac6c
TT
3762012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
377
378 * gdb.fortran/common-block.exp: New file.
379 * gdb.fortran/common-block.f90: New file.
380
6f380991
AB
3812012-09-26 Andrew Burgess <aburgess@broadcom.com>
382
383 * gdb.base/duplicate-bp.c: New file.
384 * gdb.base/duplicate-bp.exp: New file.
385
8ae551cf
YQ
3862012-09-26 Yao Qi <yao@codesourcery.com>
387
388 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
389
390 Revert:
391 2012-09-21 Yao Qi <yao@codesourcery.com>
392
393 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
394
318102b9
SP
3952012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
396
397 * gdb.base/longest-types.c: New test case.
398 * gdb.base/longest-types.exp: New test case.
399
a1e5fd69
YQ
4002012-09-25 Yao Qi <yao@codesourcery.com>
401
402 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
403
04e7407c
JK
4042012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
405
406 Fix internal error on canonicalization of clang types.
407 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
408 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
409 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
410
9bf4bce9
JK
4112012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
412
413 Fix disassemble without parameters in tailcall frame.
414 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
415
2603f7ee
AB
4162012-09-21 Andrew Burgess <aburgess@broadcom.com>
417
418 * gdb.dwarf2/dw2-op-out-param.S: New file.
419 * gdb.dwarf2/dw2-op-out-param.exp: New file.
420
a3569abd
YQ
4212012-09-21 Yao Qi <yao@codesourcery.com>
422
423 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
424
a065d7af
YQ
4252012-09-21 Yao Qi <yao@codesourcery.com>
426
427 * gdb.mi/mi-cli.exp: Remove.
428 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
429
15544bd9
YQ
4302012-09-21 Yao Qi <yao@codesourcery.com>
431
432 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
433 "=record-started" notification.
434
82a90ccf
YQ
4352012-09-21 Yao Qi <yao@codesourcery.com>
436
437 * gdb.mi/mi-record-changed.exp: New.
438 * gdb.mi/mi-reverse.exp: Adjust expected output.
439
d7de8e3c
TT
4402012-09-20 Tom Tromey <tromey@redhat.com>
441
442 * gdb.python/python.exp: Test atexit.register.
443
1aa99537
DE
4442012-09-20 Doug Evans <dje@google.com>
445
05eade73
DE
446 * boards/dwarf4-gdb-index.exp: New file.
447
1aa99537
DE
448 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
449 while running the tests.
450
4ae24af0
JB
4512012-09-18 Joel Brobecker <brobecker@adacore.com>
452
453 * gdb.ada/bp_reset: New testcase.
454
bb25a15c
YQ
4552012-09-18 Yao Qi <yao@codesourcery.com>
456
457 * gdb.trace/mi-tsv-changed.exp: New.
458
201b4506
YQ
4592012-09-18 Yao Qi <yao@codesourcery.com>
460
461 * gdb.trace/mi-traceframe-changed.exp: New.
462
6fc1c773
YQ
4632012-09-17 Yao Qi <yao@codesourcery.com>
464
465 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
466 when it is less than 0.
467
1ab3b62c
JK
4682012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
469
470 PR 14119
471 * gdb.arch/amd64-tailcall-ret.S: New file.
472 * gdb.arch/amd64-tailcall-ret.c: New file.
473 * gdb.arch/amd64-tailcall-ret.exp: New file.
474 * gdb.reverse/amd64-tailcall-reverse.S: New file.
475 * gdb.reverse/amd64-tailcall-reverse.c: New file.
476 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
477
acf9414f
JK
4782012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
479
480 PR 14548
481 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
482 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
483 * gdb.reverse/singlejmp-reverse.S: New file.
484 * gdb.reverse/singlejmp-reverse.c: New file.
485 * gdb.reverse/singlejmp-reverse.exp: New file.
486
666b578b
JK
4872012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
488
489 Fix compatibility with old GCC (~4.1).
490 * gdb.cp/converts.cc (my_enum_var): New variable.
491
42056501
AB
4922012-09-14 Andrew Burgess <aburgess@broadcom.com>
493
494 * gdb.xml/tdesc-regs.exp: Update expected output for new
495 vector_size syntax of vector types.
496
b9516fa1
YPK
4972012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
498
499 Refactor Python "gdb" module into a proper Python package, by
500 introducing a new "_gdb" module for code implemented in C, and
501 using reload/__import__ instead of exec.
502 * gdb.python/python.exp (Test stderr location): Update module
503 location of GDB-specific sys.stderr.
504 (Test stdout location): Ditto for sys.stdout.
505
18dc9ad8
JK
5062012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
507
508 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
509
ea3a9873
KS
5102012-09-12 Keith Seitz <keiths@redhat.com>
511
512 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
513 conversion statement.
514
5941debb
DE
5152012-09-12 Doug Evans <dje@google.com>
516
517 * gdb.base/help.exp: Remove testing of individual command help text,
518 too much of a maintenance burden. Instead, test the functionality
519 of "help" itself.
520
cfc35e02
DE
5212012-09-11 Doug Evans <dje@google.com>
522
3a0ed5d7
DE
523 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
524 breakpoint.
525
cfc35e02
DE
526 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
527 * gdb.dwarf2/fission-reread.S: Ditto.
528 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
529 * gdb.dwarf2/fission-reread.exp: Ditto.
530
350b1b26
AB
5312012-09-11 Andrew Burgess <aburgess@broadcom.com>
532
533 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
534
2fa15f23
JB
5352012-09-10 Joel Brobecker <brobecker@adacore.com>
536
537 * gdb.ada/optim_drec: New testcase.
538
09be558e
DE
5392012-09-10 Doug Evans <dje@google.com>
540
541 * boards/fission.exp: Explicitly mark "board" as not remote.
542
5b4f6e25
KS
5432012-09-10 Keith Seitz <keiths@redhat.com>
544
545 PR gdb/13483
546 * gdb.cp/converts.cc (A::A): Add ctor.
547 (A::member_): Add member.
548 (enum my_enum): New enumeration.
549 (main): Add calls to foo1_7 with various
550 permitted arguments.
551 * gdb.cp/converts.exp: Add tests for boolean
552 conversions permitted by the standard.
553
b4ca5ed9
YPK
5542012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
555
556 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
557 avoid spurious results due to ~/.gdbinit.
558 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
559 $INTERNAL_GDBFLAGS in run command.
560 * gdb.gdb/observer.exp (setup_test): Ditto.
561 * gdb.gdb/selftest.exp (test_with_self): Ditto.
562 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
563
d54b30bb
DE
5642012-09-06 Doug Evans <dje@google.com>
565
14910956
DE
566 * boards/fission.exp: New file.
567
d54b30bb
DE
568 * gdb.python/py-value.exp: Use clean_restart.
569
91b253e1
DE
5702012-09-05 Doug Evans <dje@google.com>
571
572 * gdb.base/info-macros.c: Fix whitespace.
573
1292279a
PA
5742012-08-28 Pedro Alves <palves@redhat.com>
575
576 PR gdb/14428
577
578 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
579
1c8cdcb1
JK
5802012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
581
582 * gdb.base/break-caller-line.c: New file.
583 * gdb.base/break-caller-line.exp: New file.
584
1e8e8b51
JK
5852012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
586
587 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
588 * gdb.arch/i386-cfi-notcurrent.S: New file.
589 * gdb.arch/i386-cfi-notcurrent.exp: New file.
590
1591a1e8
PA
5912012-08-27 Wei-cheng Wang <cole945@gmail.com>
592 Yao Qi <yao@codesourcery.com>
593 Pedro Alves <palves@redhat.com>
594
595 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
596 New procedures.
597 (top level): Add overlap checking tests.
598
4442ada7
TT
5992012-08-24 Tom Tromey <tromey@redhat.com>
600
601 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
602 gdb_test_multiple fails for other reasons.
603
e7d50cc9
YQ
6042012-08-24 Yao Qi <yao@codesourcery.com>
605
606 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
607
dfbd5e7b
PA
6082012-08-23 Pedro Alves <palves@redhat.com>
609
610 * gdb.base/help.exp: Adjust to "handle" help text change.
611
8d735b87
YQ
6122012-08-23 Yao Qi <yao@codesourcery.com>
613
614 * gdb.trace/disconnected-tracing.c (start, end): New.
615 (main): Call start and end.
616 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
617 existing tests into this proc.
618 (disconnected_tfind): New.
619
61b1d759
YQ
6202012-08-23 Yao Qi <yao@codesourcery.com>
621
622 * boards/native-gdbserver.exp (${board}_upload): New.
623 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
624 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
625 Execute tfile on remote target.
626 Copy trace file from target to host.
627
6ca1b147
JM
6282012-08-22 Joseph Myers <joseph@codesourcery.com>
629
630 * gdb.arch/thumb-bx-pc.S: New file.
631 * gdb.arch/thumb-bx-pc.exp: New file.
632
706e3705
TT
6332012-08-22 Tom Tromey <tromey@redhat.com>
634
635 * gdb.base/maint.exp: Update.
636
b4893d48
TT
6372012-08-22 Tom Tromey <tromey@redhat.com>
638
639 * lib/gdb.exp (skip_unwinder_tests): New proc.
640 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
641 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
642
45b7da81
TT
6432012-08-21 Tom Tromey <tromey@redhat.com>
644
645 * gdb.hp/gdb.aCC/exception.exp: Remove.
646
f94363d7
AP
647012-08-19 Andrew Pinski <apinski@cavium.com>
648
649 * gdb.arch/mips-octeon-bbit.c: New file.
650 * gdb.arch/mips-octeon-bbit.exp: New Test.
651
e5afdbd7
KS
652012-08-19 Keith Seitz <keiths@redhat.com>
653
654 PR c++/14365
655 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
656 * gdb.dwarf2/dw2-anon-mptr.S: New file.
657
c29e8b64
JK
6582012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
659
660 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
661 verbose -log by more specific untested call.
662
15a7e7bc
YQ
6632012-08-18 Yao Qi <yao@codesourcery.com>
664
665 * gdb.trace/tfind.exp: Move tests on various command help before
666 checking target supports trace.
667 Fix the expected output of 'help tfind end'.
668
a451cb65
KS
6692012-08-17 Keith Seitz <keiths@redhat.com>
670
671 PR c++/13356
672 * gdb.base/default.exp: Update all "check type" tests.
673 * gdb.base/help.exp: Likewise.
674 * gdb.base/setshow.exp: Likewise.
675 * gdb.cp/converts.cc (foo1_type_check): New function.
676 (foo2_type_check): New function.
677 (foo3_type_check): New function.
678 (main): Call new functions.
679 * converts.exp: Add tests for integer-to-pointer conversions
680 with/without strict type-checking.
681
dbf6a605
MF
6822012-08-16 Mike Frysinger <vapier@gentoo.org>
683
684 * gdb.base/help.exp: Update expected output.
685
0c92d8c1
JB
6862012-08-16 Joel Brobecker <brobecker@adacore.com>
687
688 * gdb.ada/rdv_wait: New testcase.
689
e56f7f42
JK
6902012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
691
692 * gdb.base/attach-twice.exp: Remove excessive ps exec.
693
f47f77df
DE
6942012-08-13 Doug Evans <dje@google.com>
695
e202d6e8 696 * gdb.base/help.exp: Update expected output.
f47f77df
DE
697 * gdb.base/default.exp: Update expected output of "show convenience".
698
a72c3253
DE
6992012-08-10 Doug Evans <dje@google.com>
700
701 * gdb.python/py-strfns.c: New file.
702 * gdb.python/py-strfns.exp: New file.
703 * gdb.python/py-type.exp (test_fields): Add vector tests.
704
de0bea00
MF
7052012-08-10 Mike Frysinger <vapier@gentoo.org>
706
707 PR cli/10436:
708 * gdb.base/completion.exp: Add tests for handle completion.
709
5b9afe8a
YQ
7102012-08-09 Yao Qi <yao@codesourcery.com>
711
712 * gdb.mi/mi-cmd-param-changed.exp: New.
713 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
714 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
715 * gdb.mi/mi2-prompt.exp: Likewise.
716
4f485ebc
DE
7172012-08-08 Doug Evans <dje@google.com>
718
719 * gdb.base/debug-expr.c: New file.
720 * gdb.base/debug-expr.exp: New file.
721 * gdb.base/exprs.exp: Test {type} casts.
722 * gdb.cp/debug-expr.exp: New file.
723
5888842d
JK
7242012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
725
726 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
727 global variable loop, not a 'break'. Add loop count limit to 100.
728 Add new fail case for terminated vgdb.
729
4f69f4c2
JK
7302012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
731 Jean-Marc Saffroy <saffroy@gmail.com>
732
733 PR 11804
734 * gdb.base/gcore-relro.exp: New file.
735 * gdb.base/gcore-relro-main.c: New file.
736 * gdb.base/gcore-relro-lib.c: New file.
737
e2de5390
JK
7382012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
739
740 Do not false FAIL with old GCCs.
741 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
742 GCC < 4.5 in $no_hw mode.
743
606603c5
JK
7442012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
745
746 * gdb.base/default.exp (cd): Accept new directory with no arguments.
747
777f26c2
JK
7482012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
749
750 * gdb.base/list.exp (test_only_end): New function.
751 Call it.
752
2c12abee
TT
7532012-08-06 Tom Tromey <tromey@redhat.com>
754
755 * gdb.python/py-mi.exp: Add test for printer whose children
756 are a list.
757 * gdb.python/py-prettyprint.c (struct children_as_list): New.
758 (main): New variable children_as_list.
759 * gdb.python/py-prettyprint.py (class pp_children_as_list):
760 New.
761 (register_pretty_printers): Register new printer.
762
0eae2cf4
EBM
7632012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
764
765 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
766 symbols. Abort if vgdb remote connection is closed.
767
09e0881d
DE
7682012-08-02 Doug Evans <dje@google.com>
769
770 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
771
b40f514f
SDJ
7722012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
773
774 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
775 s390x, PowerPC 64 and m68k-linux.
776
11315ae0
UW
7772012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
778
779 * gdb.base/annota1.exp: Accept no frames-invalid notification
780 when starting up the program.
781 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
782 show a symbolic value as well.
783 * gdb.server/server-exec-info.exp: Skip test when skipping
784 gdbserver test and/or when skipping shared library tests.
785 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
786 avoid name conflicts with other tests.
787
0547eeed
UW
7882012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
789
790 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
791 Fix wrong output on big-endian systems.
792 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
793 4-byte pointer types on 64-bit s390x.
794
bdddb4de
UW
7952012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
796
797 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
798 marker comment at the beginning (after intialization).
799 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
800 breakpoint on marker comment instead of function begin.
801 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
802 PowerPC.
803 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
804 or 64-bit PowerPC.
805 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
806 gdb,no_hardware_watchpoints flag is set.
807 (initialize): Remove now redundant can-use-hw-watchpoints change.
808
5d206025
YQ
8092012-08-02 Yao Qi <yao@codesourcery.com>
810 Pedro Alves <palves@redhat.com>
811
812 * boards/local-remote-host.exp: New.
813
4f665099
UW
8142012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
815
816 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
817 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
818 * gdb.base/print-file-var.exp: Likewise.
819 * gdb.server/solib-list.exp: Skip on remote targets.
820
b62e2b27
UW
8212012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
822
823 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
824 watchpoints on ARM. When expecting software watchpoints, tolerate
825 (remote) targets that report unsupported hardware watchpoint only
826 at continue time.
827 (test_wide_location_2): Likewise.
828
a967a851
JK
8292012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
830
831 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
832 valgrind versions.
833
75d9f9ff 8342012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
835
836 * gdb.base/valgrind-infcall.c: New file.
837 * gdb.base/valgrind-infcall.exp: New file.
838
75d9f9ff
JK
839 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
840
1c9f2ed2
KS
8412012-07-30 Keith Seitz <keiths@redhat.com>
842
843 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
844 linespecs.
845
7f9b2034
DE
8462012-07-30 Doug Evans <dje@google.com>
847
85220e01
DE
848 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
849 * gdb.dwarf2/pr13961.S: Ditto.
850
7f9b2034
DE
851 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
852
4e969b4f
AB
8532012-07-30 Andrew Burgess <aburgess@broadcom.com>
854
855 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
856 change its format immediately after reloading the binary.
857
e7de8362
JK
8582012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
859
860 Fix testsuite regression after --use-deprecated-index-sections removal.
861 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
862 string.
863 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
864
7255706c
YQ
8652012-07-27 Yao Qi <yao@codesourcery.com>
866
867 KFAIL for PR remote/14161.
868 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
869 Cleanup socket files.
870 (strace_info_marker): Detach inferior.
871
f2e8016f
TT
8722012-07-26 Tom Tromey <tromey@redhat.com>
873
874 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
875
f66713d2
JK
8762012-07-26 Markus Metzger <markus.t.metzger@intel.com>
877
878 * gdb.python/py-inferior.c (thread): New function.
879 (check_threads): New function.
880 (test_threads): New function.
881 * gdb.python/py-inferior.exp: Added test.
882 Replaced runto with continue to breakpoint.
883
8223e12c
TT
8842012-07-26 Tom Tromey <tromey@redhat.com>
885
886 * lib/ada.exp (standard_ada_testfile): New proc.
887 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
888 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
889 * gdb.ada/array_return.exp: Use standard_ada_testfile.
890 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
891 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
892 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
893 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
894 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
895 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
896 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
897 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
898 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
899 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
900 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
901 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
902 * gdb.ada/char_param.exp: Use standard_ada_testfile.
903 * gdb.ada/complete.exp: Use standard_ada_testfile.
904 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
905 standard_output_file.
906 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
907 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
908 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
909 standard_output_file.
910 * gdb.ada/exprs.exp: Use standard_ada_testfile.
911 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
912 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
913 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
914 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
915 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
916 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
917 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
918 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
919 * gdb.ada/homonym.exp: Use standard_ada_testfile.
920 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
921 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
922 * gdb.ada/interface.exp: Use standard_ada_testfile.
923 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
924 standard_output_file
925 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
926 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
927 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
928 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
929 * gdb.ada/nested.exp: Use standard_ada_testfile.
930 * gdb.ada/null_array.exp: Use standard_ada_testfile.
931 * gdb.ada/null_record.exp: Use standard_ada_testfile.
932 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
933 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
934 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
935 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
936 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
937 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
938 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
939 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
940 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
941 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
942 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
943 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
944 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
945 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
946 * gdb.ada/start.exp: Use standard_ada_testfile.
947 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
948 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
949 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
950 * gdb.ada/tagged.exp: Use standard_ada_testfile.
951 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
952 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
953 * gdb.ada/tasks.exp: Use standard_ada_testfile.
954 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
955 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
956 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
957 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
958 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
959 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
960 * gdb.ada/widewide.exp: Use standard_ada_testfile.
961
bbec57e4
JK
9622012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
963
964 Fix testsuite regression after --use-deprecated-index-sections removal.
965 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
966
9cc8e32c
JK
9672012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
968
969 Fix compatibility with Tcl before 7.5.
970 * lib/future.exp (lreverse): New function if it does not exist.
971
ea5ca7b5
MK
9722012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
973
974 * gdb.mi/mi-pending.c: New method to set a second pending
975 breakpoint.
976 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
977 condition.
978
64776a0b
PA
9792012-07-20 Pedro Alves <palves@redhat.com>
980
981 PR threads/11692
982 PR gdb/12203
983
984 * gdb.threads/create-fail.c: New file.
985 * gdb.threads/create-fail.exp: New file.
986
13e4e967
PA
9872012-07-19 Pedro Alves <palves@redhat.com>
988
989 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
990 * config/vx.exp (gdb_start): Likewise.
991 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
992 * gdb.base/setvar.exp (test_set): Likewise.
993 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
994 * gdb.reverse/sigall-precsave.exp: Likewise.
995 * gdb.reverse/sigall-reverse.exp: Likewise.
996
b7aefa4d
PA
9972012-07-19 Pedro Alves <palves@redhat.com>
998
999 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
1000 handler before recording.
1001
608b4967
TT
10022012-07-19 Tom Tromey <tromey@redhat.com>
1003
1004 * gdb.cp/casts.exp: Add tests for typeof and decltype.
1005 * gdb.cp/casts.cc (decltype): New function.
1006 (main): Use it.
1007
b1e0c0fa
PA
10082012-07-19 Pedro Alves <palves@redhat.com>
1009
1010 * gdb.base/sigall.exp (signals): New list.
1011 <top level>: Loop over signals in the $signals list instead of
1012 calling a test function once per signal.
1013 * gdb.reverse/sigall-precsave.exp (signals): New list.
1014 <top level>: Loop over signals in the $signals list instead of
1015 calling a test function once per signal.
1016 * gdb.reverse/sigall-reverse.exp (signals): New list.
1017 <top level>: Loop over signals in the $signals list instead of
1018 calling a test function once per signal.
1019
6ace3df1
YQ
10202012-07-19 Yao Qi <yao@codesourcery.com>
1021
1022 * gdb.base/setshow.exp: Test 'set args ~'.
1023
263a0f8c
JK
10242012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1025
1026 * gdb.base/store.exp (check_set): Import gdb_prompt.
1027 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
1028 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
1029
8f043999
JK
10302012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1031
1032 PR 11914
1033 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
1034 (main): Call eval_sub.
1035 * gdb.python/py-prettyprint.exp:
1036 (python execfile ('py-prettyprint.py')): Move it earlier.
1037 New breakpoint for eval-break.
1038 (continue to breakpoint: eval-break, info locals): New test.
1039 (python execfile ('py-prettyprint.py')): Move it from here.
1040 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
1041 (register_pretty_printers): Register pp_eval_type.
1042
725c7b66
JK
10432012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1044
1045 Fix a testcase regression by me.
1046 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
1047 DW_FORM_data4.
1048
4359dff1
JK
10492012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1050 Doug Evans <dje@google.com>
1051
1052 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
1053 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1054
61e44cfa
JK
10552012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1056
1057 Fix gdbserver run regression.
1058 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1059
93c0ef37
TT
10602012-07-12 Tom Tromey <tromey@redhat.com>
1061
1062 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1063 (clean_restart): Likewise.
1064 (core_find): Use standard_output_file.
1065
76027ef5
TT
10662012-07-12 Tom Tromey <tromey@redhat.com>
1067
1068 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1069 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1070 prepare_for_testing_full.
1071 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1072 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1073 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1074 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1075 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1076 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1077 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1078 prepare_for_testing_full.
1079 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1080 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1081 prepare_for_testing_full.
1082 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1083 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1084 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1085
85b4440a
TT
10862012-07-12 Tom Tromey <tromey@redhat.com>
1087
1088 * lib/gdb.exp (build_executable_from_specs): New proc, from
1089 build_executable.
1090 (build_executable): Use it.
1091 (prepare_for_testing_full): New proc.
1092
55baab26
TT
10932012-07-11 Tom Tromey <tromey@redhat.com>
1094
1095 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1096 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1097 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1098 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1099 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
1100 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
1101 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
1102 * gdb.reverse/step-precsave.exp: Use standard_output_file.
1103 * gdb.reverse/until-precsave.exp: Use standard_output_file.
1104 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
1105
298a9cf0
TT
11062012-07-10 Tom Tromey <tromey@redhat.com>
1107
1108 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
1109 standard_output_file.
1110 * gdb.mi/gdb2549.exp: Use standard_testfile.
1111 * gdb.mi/gdb669.exp: Use standard_testfile.
1112 * gdb.mi/gdb701.exp: Use standard_testfile.
1113 * gdb.mi/gdb792.exp: Use standard_testfile.
1114 * gdb.mi/mi-async.exp: Use standard_testfile.
1115 * gdb.mi/mi-basics.exp: Use standard_testfile.
1116 * gdb.mi/mi-break.exp: Use standard_testfile.
1117 * gdb.mi/mi-cli.exp: Use standard_testfile.
1118 * gdb.mi/mi-console.exp: Use standard_testfile.
1119 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
1120 * gdb.mi/mi-eval.exp: Use standard_testfile.
1121 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
1122 * gdb.mi/mi-file.exp: Use standard_testfile.
1123 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
1124 * gdb.mi/mi-logging.exp: Use standard_testfile.
1125 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
1126 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
1127 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
1128 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
1129 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
1130 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
1131 * gdb.mi/mi-pending.exp: Use standard_testfile,
1132 standard_output_file.
1133 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
1134 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
1135 * gdb.mi/mi-regs.exp: Use standard_testfile.
1136 * gdb.mi/mi-return.exp: Use standard_testfile.
1137 * gdb.mi/mi-reverse.exp: Use standard_testfile.
1138 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
1139 * gdb.mi/mi-solib.exp: Use standard_testfile,
1140 standard_output_file.
1141 * gdb.mi/mi-stack.exp: Use standard_testfile.
1142 * gdb.mi/mi-stepi.exp: Use standard_testfile.
1143 * gdb.mi/mi-stepn.exp: Use standard_testfile.
1144 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
1145 * gdb.mi/mi-until.exp: Use standard_testfile.
1146 * gdb.mi/mi-var-block.exp: Use standard_testfile.
1147 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
1148 * gdb.mi/mi-var-child.exp: Use standard_testfile.
1149 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
1150 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
1151 * gdb.mi/mi-var-display.exp: Use standard_testfile.
1152 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
1153 standard_output_file.
1154 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
1155 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
1156 * gdb.mi/mi-watch.exp: Use standard_testfile.
1157 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
1158 * gdb.mi/mi2-basics.exp: Use standard_testfile.
1159 * gdb.mi/mi2-break.exp: Use standard_testfile.
1160 * gdb.mi/mi2-cli.exp: Use standard_testfile.
1161 * gdb.mi/mi2-console.exp: Use standard_testfile.
1162 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
1163 * gdb.mi/mi2-eval.exp: Use standard_testfile.
1164 * gdb.mi/mi2-file.exp: Use standard_testfile.
1165 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
1166 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
1167 * gdb.mi/mi2-regs.exp: Use standard_testfile.
1168 * gdb.mi/mi2-return.exp: Use standard_testfile.
1169 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
1170 * gdb.mi/mi2-stack.exp: Use standard_testfile.
1171 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
1172 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
1173 * gdb.mi/mi2-until.exp: Use standard_testfile.
1174 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
1175 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
1176 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
1177 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
1178 * gdb.mi/mi2-watch.exp: Use standard_testfile.
1179
f5f3a911
TT
11802012-07-10 Tom Tromey <tromey@redhat.com>
1181
1182 * gdb.cp/abstract-origin.exp: Use standard_testfile.
1183 * gdb.cp/ambiguous.exp: Use standard_testfile,
1184 prepare_for_testing.
1185 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
1186 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
1187 * gdb.cp/anon-ns.exp: Use standard_testfile.
1188 * gdb.cp/anon-struct.exp: Use standard_testfile.
1189 * gdb.cp/anon-union.exp: Use standard_testfile,
1190 prepare_for_testing.
1191 * gdb.cp/arg-reference.exp: Use standard_testfile,
1192 prepare_for_testing.
1193 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
1194 * gdb.cp/breakpoint.exp: Use standard_testfile,
1195 prepare_for_testing.
1196 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
1197 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
1198 standard_output_file.
1199 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
1200 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
1201 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
1202 (test_static_members): Update.
1203 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
1204 * gdb.cp/converts.exp: Use standard_testfile.
1205 * gdb.cp/cp-relocate.exp: Use standard_testfile.
1206 * gdb.cp/cpcompletion.exp: Use standard_testfile,
1207 prepare_for_testing.
1208 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
1209 * gdb.cp/cplabel.exp: Use standard_testfile.
1210 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
1211 prepare_for_testing.
1212 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
1213 * gdb.cp/derivation.exp: Use standard_testfile,
1214 prepare_for_testing.
1215 * gdb.cp/destrprint.exp: Use standard_testfile.
1216 * gdb.cp/dispcxx.exp: Use standard_testfile.
1217 * gdb.cp/exception.exp: Use standard_testfile,
1218 prepare_for_testing.
1219 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
1220 * gdb.cp/extern-c.exp: Use standard_testfile,
1221 prepare_for_testing.
1222 * gdb.cp/formatted-ref.exp: Use standard_testfile,
1223 prepare_for_testing.
1224 * gdb.cp/fpointer.exp: Use standard_testfile.
1225 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
1226 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
1227 standard_output_file.
1228 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
1229 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
1230 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
1231 standard_output_file.
1232 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
1233 (do_tests): Update.
1234 * gdb.cp/koenig.exp: Use standard_testfile.
1235 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
1236 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
1237 * gdb.cp/m-static.exp: Use standard_testfile,
1238 prepare_for_testing.
1239 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
1240 * gdb.cp/mb-inline.exp: Use standard_testfile,
1241 prepare_for_testing.
1242 * gdb.cp/mb-templates.exp: Use standard_testfile,
1243 prepare_for_testing.
1244 * gdb.cp/member-ptr.exp: Use standard_testfile,
1245 prepare_for_testing.
1246 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
1247 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
1248 * gdb.cp/method2.exp: Use standard_testfile.
1249 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
1250 standard_output_file.
1251 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
1252 (do_tests): Update.
1253 * gdb.cp/namespace-enum.exp: Use standard_testfile,
1254 prepare_for_testing.
1255 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
1256 prepare_for_testing.
1257 * gdb.cp/namespace.exp: Use standard_testfile,
1258 prepare_for_testing.
1259 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
1260 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
1261 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
1262 * gdb.cp/nsimport.exp: Use standard_testfile,
1263 prepare_for_testing.
1264 * gdb.cp/nsnested.exp: Use standard_testfile.
1265 * gdb.cp/nsnoimports.exp: Use standard_testfile.
1266 * gdb.cp/nsrecurs.exp: Use standard_testfile,
1267 prepare_for_testing.
1268 * gdb.cp/nsstress.exp: Use standard_testfile,
1269 prepare_for_testing.
1270 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
1271 * gdb.cp/operator.exp: Use standard_testfile.
1272 * gdb.cp/oranking.exp: Use standard_testfile.
1273 * gdb.cp/overload-const.exp: Use standard_testfile.
1274 * gdb.cp/overload.exp: Use standard_testfile,
1275 prepare_for_testing.
1276 * gdb.cp/ovldbreak.exp: Use standard_testfile.
1277 * gdb.cp/ovsrch.exp: Use standard_testfile.
1278 * gdb.cp/paren-type.exp: Use standard_testfile.
1279 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
1280 prepare_for_testing.
1281 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
1282 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
1283 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
1284 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
1285 * gdb.cp/pr10728.exp: Use standard_testfile,
1286 standard_output_file.
1287 * gdb.cp/pr12028.exp: Use standard_testfile.
1288 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
1289 * gdb.cp/pr9167.exp: Use standard_testfile.
1290 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
1291 * gdb.cp/printmethod.exp: Use standard_testfile,
1292 prepare_for_testing.
1293 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
1294 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
1295 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
1296 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
1297 standard_output_file.
1298 * gdb.cp/readnow-language.exp: Use standard_testfile.
1299 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
1300 (gdb_start_again): Use clean_restart.
1301 * gdb.cp/ref-types.exp: Use standard_testfile,
1302 prepare_for_testing.
1303 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
1304 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
1305 * gdb.cp/smartp.exp: Use standard_testfile.
1306 * gdb.cp/static-method.exp: Use standard_testfile.
1307 * gdb.cp/static-print-quit.exp: Use standard_testfile.
1308 * gdb.cp/temargs.exp: Use standard_testfile.
1309 * gdb.cp/templates.exp: Use standard_testfile,
1310 prepare_for_testing.
1311 (do_tests): Update.
1312 * gdb.cp/try_catch.exp: Use standard_testfile,
1313 prepare_for_testing.
1314 * gdb.cp/typedef-operator.exp: Use standard_testfile.
1315 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
1316 * gdb.cp/virtbase.exp: Use standard_testfile,
1317 prepare_for_testing.
1318 * gdb.cp/virtfunc.exp: Use standard_testfile,
1319 prepare_for_testing.
1320 (do_tests): Update.
1321 * gdb.cp/virtfunc2.exp: Use standard_testfile,
1322 prepare_for_testing.
1323
686f09d0
TT
13242012-07-10 Tom Tromey <tromey@redhat.com>
1325
1326 * lib/gdb.exp (standard_testfile): Unset output variables from
1327 earlier invocations.
1328
9357e021
YQ
13292012-07-10 Yao Qi <yao@codesourcery.com>
1330
1331 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
1332 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
1333 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
1334 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
1335 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
1336 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
1337 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
1338 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
1339 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
1340 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
1341 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
1342 * gdb.mi/mi-var-display.exp: Likewise.
1343 * gdb.mi/mi-var-invalidate.exp: Likewise.
1344 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
1345 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
1346 * gdb.mi/mi2-console.exp: Likewise.
1347 * gdb.mi/mi2-disassemble.exp: Likewise.
1348 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
1349 * gdb.mi/mi2-read-memory.exp: Likewise.
1350 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
1351 * gdb.mi/mi2-simplerun.exp: Likewise.
1352 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
1353 * gdb.mi/mi2-syn-frame.exp: Likewise.
1354 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
1355 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
1356 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
1357
e314d629
TT
13582012-07-09 Tom Tromey <tromey@redhat.com>
1359
1360 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
1361 * gdb.base/callfuncs.exp: Add cast-based test.
1362 * gdb.base/callfuncs.c (voidfunc): New function.
1363
06928b3f
DE
13642012-07-08 Doug Evans <dje@google.com>
1365
1366 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
1367
32f11bad
JK
13682012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1369
1370 Fix XFAIL compatibility with old i386 systems.
1371 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
1372 Check also 'Cannot insert breakpoint 0'.
1373
76b83c51
JK
13742012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1375
1376 PR 14321
1377 * gdb.base/find.exp
1378 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
1379
a6fb9c08
TT
13802012-07-06 Tom Tromey <tromey@redhat.com>
1381
1382 * gdb.base/whatis.exp: Add test.
1383
71918a86
TT
13842012-07-06 Tom Tromey <tromey@redhat.com>
1385
1386 * gdb.base/whatis.exp: Add regression test.
1387
fcde5961
TT
13882012-07-06 Tom Tromey <tromey@redhat.com>
1389
1390 * gdb.base/whatis.exp: Add tests.
1391
f9cf0f4a
JK
13922012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1393
1394 PR 12649
1395 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
1396 gdb_test_multiple $gdb_prompt terminator.
1397
979ade8b
PA
13982012-07-04 Pedro Alves <palves@redhat.com>
1399
1400 * gdb.mi/mi-reverse.exp: Use supports_reverse and
1401 supports_process_record.
1402
8a980b44
PA
14032012-07-04 Pedro Alves <palves@redhat.com>
1404
1405 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
1406 endings.
1407 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
1408
855ba978
SS
14092012-07-03 Stan Shebs <stan@codesourcery.com>
1410
1411 * gdb.base/info-os.c (main): Retry resource acquisition until an
1412 available one is found.
1413 * gdb.base/info-os.exp: Collect resource keys from the program
1414 and use them in matching.
1415
fcb44371
JK
14162012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1417
1418 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
1419 Wrap the test into loop for corefile and core0file.
1420
08a67be6
JK
14212012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1422
1423 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
1424 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
1425 .note.GNU-stack.
1426
0f3c2347
JK
1427 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
1428
ff4a4500
SDJ
14292012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
1430
1431 * gdb.base/help.exp (help b, help br, help bre, help brea, help
1432 break): Include help message for the new `-probe' and `-probe-stap'
1433 options.
1434
d3ce09f5
SS
14352012-07-02 Stan Shebs <stan@codesourcery.com>
1436
1437 * gdb.base/dprintf.exp: Add agent style tests.
1438
a1624241
JK
14392012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1440
1441 * gdb.base/stale-infcall.c (infcall): New label test-next.
1442 (main): New labels test-pass and test-fail.
1443 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1444 $test_fail_bpnum to test-fail.
1445 (test system longjmp tracking support): New test.
1446 Delete $test_fail_bpnum.
1447 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1448 breakpoint.
1449
42e7ad6c
DE
14502012-06-30 Doug Evans <dje@google.com>
1451
1452 * gdb.dwarf2/fission-reread.S: New file.
1453 * gdb.dwarf2/fission-reread.exp: New file.
1454
37ce89eb
SS
14552012-06-28 Stan Shebs <stan@codesourcery.com>
1456
1457 * gdb.mi/mi-logging.exp: New file.
1458
e5ef252a
PA
14592012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1460 Pedro Alves <palves@redhat.com>
1461
1462 * gdb.threads/siginfo-threads.exp: New file.
1463 * gdb.threads/siginfo-threads.c: New file.
1464 * gdb.threads/sigstep-threads.exp: New file.
1465 * gdb.threads/sigstep-threads.c: New file.
1466
22f1fbae
TT
14672012-06-28 Tom Tromey <tromey@redhat.com>
1468
1469 * gdb.go/package.exp: Partially revert earlier patch; use
1470 gdb_compile again. Use standard_output_file.
1471
2e3cf129
DE
14722012-06-27 Doug Evans <dje@google.com>
1473
1474 * gdb.dwarf2/fission-base.c: New file.
1475 * gdb.dwarf2/fission-base.S: New file.
1476 * gdb.dwarf2/fission-base.exp: New file.
1477
785fd303
JK
14782012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1479
1480 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1481
1bb9788d
TT
14822012-06-27 Tom Tromey <tromey@redhat.com>
1483
1484 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1485 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1486
c83ee902
TT
14872012-06-27 Tom Tromey <tromey@redhat.com>
1488
1489 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1490 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1491 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1492 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1493 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1494 prepare_for_testing.
1495 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1496 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1497 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1498 standard_testfile.
1499 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1500 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1501 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1502 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1503 prepare_for_testing.
1504 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1505 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1506 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1507 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
1508 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
1509 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
1510 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
1511 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
1512 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
1513 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
1514 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
1515 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
1516 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
1517 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
1518 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
1519 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
1520 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
1521 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
1522 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1523 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1524 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1525 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1526 standard_output_file.
1527 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1528 standard_output_file.
1529 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1530 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1531 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1532 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1533 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1534 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1535 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1536 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1537 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1538 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1539 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1540 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1541 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1542 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1543 * gdb.dwarf2/valop.exp: Use standard_testfile,
1544 prepare_for_testing.
1545
5204774b
TT
15462012-06-27 Tom Tromey <tromey@redhat.com>
1547
1548 * gdb.python/python.exp: Fix regexps in pagination tests.
1549
ee0bf529
SCR
15502012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1551
1552 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1553 'last' of gdb.Symtab_and_line.
1554 * gdb.python/py-symbol.c: Move break point comment to enable
1555 testing of gdb.Symtab_and_line.last.
1556
14fcc022
TT
15572012-06-26 Tom Tromey <tromey@redhat.com>
1558
1559 * gdb.threads/step.c: Remove.
1560 * gdb.threads/step.exp: Remove.
1561 * gdb.threads/step2.exp: Remove.
1562
0efbbabc
TT
15632012-06-26 Tom Tromey <tromey@redhat.com>
1564
1565 * gdb.threads/watchpoint-fork.exp (test): Use
1566 standard_output_file. Don't declare objdir.
1567 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1568 standard_output_file.
1569 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1570 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1571 clean_restart. Remove incdir.
1572 * gdb.threads/corethreads.exp: Use standard_testfile.
1573 * gdb.threads/execl.exp: Use standard_testfile,
1574 standard_output_file, clean_restart.
1575 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1576 clean_restart.
1577 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1578 clean_restart.
1579 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1580 incdir.
1581 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1582 clean_restart. Remove incdir.
1583 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1584 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1585 clean_restart. Remove incdir.
1586 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1587 Remove incdir.
1588 * gdb.threads/leader-exit.exp: Use standard_testfile.
1589 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1590 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1591 clean_restart.
1592 * gdb.threads/manythreads.exp: Use standard_testfile,
1593 clean_restart. Remove incdir.
1594 * gdb.threads/multi-create.exp: Use standard_testfile,
1595 clean_restart.
1596 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1597 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1598 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1599 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1600 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1601 * gdb.threads/pending-step.exp: Use standard_testfile,
1602 clean_restart. Remove incdir.
1603 * gdb.threads/print-threads.exp: Use standard_testfile,
1604 clean_restart. Remove incdir.
1605 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1606 clean_restart. Remove incdir.
1607 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1608 Remove incdir.
1609 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1610 incdir.
1611 * gdb.threads/sigthread.exp: Use standard_testfile,
1612 clean_restart.
1613 * gdb.threads/staticthreads.exp: Use standard_testfile,
1614 clean_restart. Remove incdir.
1615 * gdb.threads/switch-threads.exp: Use standard_testfile,
1616 clean_restart. Remove incdir.
1617 * gdb.threads/thread-execl.exp: Use standard_testfile,
1618 clean_restart. Remove incdir.
1619 * gdb.threads/thread-find.exp: Use standard_testfile,
1620 clean_restart.
1621 * gdb.threads/thread-specific.exp: Use standard_testfile,
1622 clean_restart. Remove incdir.
1623 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1624 clean_restart. Remove incdir.
1625 * gdb.threads/thread_check.exp: Use standard_testfile,
1626 clean_restart. Remove incdir.
1627 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1628 incdir.
1629 * gdb.threads/threadapply.exp: Use standard_testfile,
1630 clean_restart. Remove incdir.
1631 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1632 clean_restart. Remove incdir.
1633 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1634 clean_restart.
1635 * gdb.threads/tls-shared.exp: Use standard_testfile,
1636 clean_restart, standard_output_file.
1637 * gdb.threads/tls-var.exp: Use standard_testfile,
1638 standard_output_file.
1639 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1640 Remove incdir.
1641 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1642 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1643 incdir.
1644 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1645 clean_restart. Remove incdir.
1646
497a5eb0
TT
16472012-06-26 Tom Tromey <tromey@redhat.com>
1648
1649 * gdb.trace/actions.exp: Use standard_testfile.
1650 * gdb.trace/ax.exp: Use standard_testfile.
1651 * gdb.trace/backtrace.exp: Use standard_testfile.
1652 * gdb.trace/change-loc.exp: Use standard_testfile.
1653 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1654 * gdb.trace/collection.exp: Use standard_testfile,
1655 prepare_for_testing.
1656 * gdb.trace/deltrace.exp: Use standard_testfile.
1657 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1658 * gdb.trace/ftrace.exp: Use standard_testfile.
1659 * gdb.trace/infotrace.exp: Use standard_testfile.
1660 * gdb.trace/packetlen.exp: Use standard_testfile.
1661 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1662 * gdb.trace/passcount.exp: Use standard_testfile.
1663 * gdb.trace/pending.exp: Use standard_testfile.
1664 * gdb.trace/report.exp: Use standard_testfile.
1665 * gdb.trace/save-trace.exp: Use standard_testfile.
1666 * gdb.trace/stap-trace.exp: Use standard_testfile.
1667 * gdb.trace/status-stop.exp: Use standard_testfile.
1668 * gdb.trace/strace.exp: Use standard_testfile.
1669 * gdb.trace/tfile.exp: Use standard_testfile.
1670 * gdb.trace/tfind.exp: Use standard_testfile.
1671 * gdb.trace/trace-break.exp: Use standard_testfile.
1672 * gdb.trace/trace-mt.exp: Use standard_testfile.
1673 * gdb.trace/tracecmd.exp: Use standard_testfile.
1674 * gdb.trace/tspeed.exp: Use standard_testfile.
1675 * gdb.trace/tstatus.exp: Use standard_testfile.
1676 * gdb.trace/tsv.exp: Use standard_testfile.
1677 * gdb.trace/unavailable.exp: Use standard_testfile,
1678 prepare_for_testing.
1679 * gdb.trace/while-dyn.exp: Use standard_testfile.
1680 * gdb.trace/while-stepping.exp: Use standard_testfile.
1681
7686c074
TT
16822012-06-26 Tom Tromey <tromey@redhat.com>
1683
1684 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1685 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1686 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1687 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1688 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1689 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1690 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1691 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1692 prepare_for_testing.
1693 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1694 prepare_for_testing.
1695 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1696 prepare_for_testing.
1697 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1698 prepare_for_testing.
1699 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1700 prepare_for_testing
1701 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1702 * gdb.reverse/machinestate.exp: Use standard_testfile.
1703 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1704 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1705 build_executable.
1706 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1707 build_executable.
1708 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1709 standard_output_file.
1710 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1711 standard_output_file.
1712 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1713 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1714 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1715 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1716 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1717 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1718
481fc100
TT
17192012-06-26 Tom Tromey <tromey@redhat.com>
1720
1721 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1722 standard_output_file.
1723 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1724 prepare_for_testing. Remove directory-checking code.
1725
7bb18ae2
TT
17262012-06-25 Tom Tromey <tromey@redhat.com>
1727
1728 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1729 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1730 build_executable, not prepare_for_testing.
1731 * gdb.multi/base.exp: Use standard_output_file. Use
1732 build_executable, not prepare_for_testing.
1733
cf09b3e4
TT
17342012-06-25 Tom Tromey <tromey@redhat.com>
1735
1736 * gdb.fortran/subarray.exp: Use standard_testfile,
1737 prepare_for_testing.
1738 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1739 * gdb.fortran/module.exp: Use standard_testfile.
1740 * gdb.fortran/logical.exp: Use standard_testfile.
1741 * gdb.fortran/library-module.exp: Use standard_testfile,
1742 standard_output_file.
1743 * gdb.fortran/derived-type.exp: Use standard_testfile,
1744 prepare_for_testing.
1745 * gdb.fortran/complex.exp: Use standard_testfile,
1746 prepare_for_testing.
1747 * gdb.fortran/charset.exp: Use standard_testfile.
1748 * gdb.fortran/array-element.exp: Use standard_testfile,
1749 prepare_for_testing.
1750
18b5ff1b
KS
17512012-06-25 Keith Seitz <keiths@redhat.com>
1752
1753 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1754 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1755
17b77626
TT
17562012-06-25 Tom Tromey <tromey@redhat.com>
1757
1758 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1759 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1760 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1761 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1762
f91e3dc1
TT
17632012-06-25 Tom Tromey <tromey@redhat.com>
1764
1765 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1766 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1767 * gdb.linespec/linespec.exp: Use standard_testfile.
1768
a884434d
TT
17692012-06-25 Tom Tromey <tromey@redhat.com>
1770
1771 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1772 prepare_for_testing.
1773
efc9d70a
TT
17742012-06-25 Tom Tromey <tromey@redhat.com>
1775
1776 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1777 prepare_for_testing.
1778 * gdb.opt/inline-break.exp: Use standard_testfile,
1779 prepare_for_testing.
1780 * gdb.opt/inline-bt.exp: Use standard_testfile,
1781 prepare_for_testing.
1782 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1783 prepare_for_testing.
1784 * gdb.opt/inline-locals.exp: Use standard_testfile,
1785 prepare_for_testing.
1786
e2fc92c6
TT
17872012-06-25 Tom Tromey <tromey@redhat.com>
1788
1789 * gdb.asm/asm-source.exp: Use standard_output_file,
1790 standard_testfile. Construct .o files in proper subdir.
1791
b0963d73
TT
17922012-06-25 Tom Tromey <tromey@redhat.com>
1793
1794 * gdb.server/ext-attach.exp: Use standard_testfile,
1795 prepare_for_testing.
1796 * gdb.server/ext-run.exp: Use standard_testfile,
1797 build_executable.
1798 * gdb.server/file-transfer.exp: Use standard_testfile,
1799 prepare_for_testing.
1800 * gdb.server/server-exec-info.exp: Use standard_testfile.
1801 * gdb.server/server-mon.exp: Use standard_testfile,
1802 prepare_for_testing.
1803 * gdb.server/server-run.exp: Use standard_testfile,
1804 build_executable.
1805 * gdb.server/solib-list.exp: Use standard_testfile,
1806 standard_output_file.
1807
8a3e1f8d
TT
18082012-06-25 Tom Tromey <tromey@redhat.com>
1809
1810 * lib/gdb.exp (standard_output_file): Use "file join".
1811 * gdb.go/chan.exp: Use standard_testfile.
1812 * gdb.go/handcall.exp: Use standard_testfile.
1813 * gdb.go/hello.exp: Use standard_testfile.
1814 * gdb.integers/chan.exp: Use standard_testfile.
1815 * gdb.go/methods.exp: Use standard_testfile.
1816 * gdb.go/package.exp: Use standard_testfile.
1817 * gdb.go/strings.exp: Use standard_testfile.
1818 * gdb.go/types.exp: Use standard_testfile.
1819 * gdb.go/unsafe.exp: Use standard_testfile.
1820
944a9061
MGD
18212012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1822
1823 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1824
1c06bd58
JK
18252012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1826
1827 Fix regression by the previous commit.
1828 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1829
b4a58790
TT
18302012-06-22 Tom Tromey <tromey@redhat.com>
1831
1832 * gdb.python/lib-types.exp: Use standard_testfile,
1833 prepare_for_testing.
1834 * gdb.python/py-block.exp: Use standard_testfile.
1835 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1836 * gdb.python/py-events.exp: Use standard_testfile,
1837 standard_output_file.
1838 * gdb.python/py-evsignal.exp: Use standard_testfile.
1839 * gdb.python/py-evethreads.exp: Use standard_testfile.
1840 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1841 * gdb.python/py-explore.exp: Use standard_testfile.
1842 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1843 standard_output_file.
1844 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1845 prepare_for_testing.
1846 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1847 * gdb.python/py-frame.exp: Use standard_testfile.
1848 * gdb.python/py-inferior.exp: Use standard_testfile.
1849 * gdb.python/py-infthread.exp: Use standard_testfile.
1850 * gdb.python/py-mi.exp: Use standard_testfile.
1851 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1852 build_executable.
1853 * gdb.python/py-objfile.exp: Use standard_testfile.
1854 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1855 prepare_for_testing.
1856 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1857 * gdb.python/py-progspace.exp: Use standard_testfile,
1858 build_executable.
1859 * gdb.python/py-prompt.exp: Use standard_testfile,
1860 build_executable.
1861 * gdb.python/py-section-script.exp: Use standard_testfile,
1862 build_executable.
1863 * gdb.python/py-shared.exp: Use standard_testfile,
1864 standard_output_file, clean_restart.
1865 * gdb.python/py-symbol.exp: Use standard_output_file,
1866 prepare_for_testing.
1867 * gdb.python/py-symtab.exp: Use standard_output_file,
1868 prepare_for_testing
1869 * gdb.python/py-template.exp: Use standard_testfile.
1870 * gdb.python/py-type.exp: Use standard_testfile.
1871 * gdb.python/py-value-cc.exp: Use standard_testfile.
1872 * gdb.python/py-value.exp: Use standard_testfile.
1873 * gdb.python/python.exp: Use standard_testfile, build_executable.
1874
2c44deac
TT
18752012-06-22 Tom Tromey <tromey@redhat.com>
1876
1877 * gdb.objc/basicclass.exp: Use standard_testfile.
1878 (do_objc_tests): Don't declare objdir.
1879 * gdb.objc/nondebug.exp: Use standard_testfile.
1880 (do_objc_tests): Don't declare objdir.
1881 * gdb.objc/objcdecode.exp: Use standard_testfile.
1882 (do_objc_tests): Don't declare objdir.
1883
c24ccbce
TT
18842012-06-22 Tom Tromey <tromey@redhat.com>
1885
1886 * gdb.java/jmain.exp: Use standard_testfile.
1887 * gdb.java/jmisc.exp: Use standard_testfile.
1888 * gdb.java/jnpe.exp: Use standard_testfile.
1889 * gdb.java/jprint.exp: Use standard_testfile.
1890
0a6d0306
TT
18912012-06-22 Tom Tromey <tromey@redhat.com>
1892
1893 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1894 (standard_output_file, standard_testfile): New procs.
1895 (build_executable, clean_restart): Use standard_output_file.
1896
6ea815ef
YQ
18972012-06-22 Yao Qi <yao@codesourcery.com>
1898
1899 * boards/native-gdbserver.exp: New proc ${board}_exec.
1900 * boards/native-stdio-gdbserver.exp: Likewise.
1901
4c93b1db
TT
19022012-06-21 Tom Tromey <tromey@redhat.com>
1903
1904 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1905 (build_executable): Update.
1906 (get_compiler_info): Remove 'binfile' argument.
1907 * gdb.ada/arrayidx.exp: Update.
1908 * gdb.ada/null_array.exp: Update.
1909 * gdb.arch/altivec-abi.exp: Update.
1910 * gdb.arch/altivec-regs.exp: Update.
1911 * gdb.arch/amd64-byte.exp: Update.
1912 * gdb.arch/amd64-dword.exp: Update.
1913 * gdb.arch/amd64-word.exp: Update.
1914 * gdb.arch/i386-avx.exp: Update.
1915 * gdb.arch/i386-byte.exp: Update.
1916 * gdb.arch/i386-sse.exp: Update.
1917 * gdb.arch/i386-word.exp: Update.
1918 * gdb.arch/ppc-dfp.exp: Update.
1919 * gdb.arch/ppc-fp.exp: Update.
1920 * gdb.arch/vsx-regs.exp: Update.
1921 * gdb.base/all-bin.exp: Update.
1922 * gdb.base/annota1.exp: Update.
1923 * gdb.base/async.exp: Update.
1924 * gdb.base/attach.exp: Update.
1925 * gdb.base/break-interp.exp: Update.
1926 * gdb.base/call-ar-st.exp: Update.
1927 * gdb.base/call-rt-st.exp: Update.
1928 * gdb.base/call-sc.exp: Update.
1929 * gdb.base/callfuncs.exp: Update.
1930 * gdb.base/catch-load.exp: Update.
1931 * gdb.base/completion.exp: Update.
1932 * gdb.base/complex.exp: Update.
1933 * gdb.base/condbreak.exp: Update.
1934 * gdb.base/consecutive.exp: Update.
1935 * gdb.base/constvars.exp: Update.
1936 * gdb.base/corefile.exp: Update.
1937 * gdb.base/eval-skip.exp: Update.
1938 * gdb.base/expand-psymtabs.exp: Update.
1939 * gdb.base/exprs.exp: Update.
1940 * gdb.base/fileio.exp: Update.
1941 * gdb.base/fixsection.exp: Update.
1942 * gdb.base/funcargs.exp: Update.
1943 * gdb.base/gdb11530.exp: Update.
1944 * gdb.base/gdb1555.exp: Update.
1945 * gdb.base/gnu-ifunc.exp: Update.
1946 * gdb.base/gnu_vector.exp: Update.
1947 * gdb.base/info-macros.exp: Update.
1948 * gdb.base/jit-simple.exp: Update.
1949 * gdb.base/jit-so.exp: Update.
1950 * gdb.base/jit.exp: Update.
1951 * gdb.base/langs.exp: Update.
1952 * gdb.base/list.exp: Update.
1953 * gdb.base/logical.exp: Update.
1954 * gdb.base/long_long.exp: Update.
1955 * gdb.base/longjmp.exp: Update.
1956 * gdb.base/macscp.exp: Update.
1957 * gdb.base/mips_pro.exp: Update.
1958 * gdb.base/miscexprs.exp: Update.
1959 * gdb.base/morestack.exp: Update.
1960 * gdb.base/nodebug.exp: Update.
1961 * gdb.base/opaque.exp: Update.
1962 * gdb.base/pc-fp.exp: Update.
1963 * gdb.base/pending.exp: Update.
1964 * gdb.base/permissions.exp: Update.
1965 * gdb.base/pointers.exp: Update.
1966 * gdb.base/prelink.exp: Update.
1967 * gdb.base/printcmds.exp: Update.
1968 * gdb.base/psymtab.exp: Update.
1969 * gdb.base/ptype.exp: Update.
1970 * gdb.base/relational.exp: Update.
1971 * gdb.base/scope.exp: Update.
1972 * gdb.base/setvar.exp: Update.
1973 * gdb.base/shlib-call.exp: Update.
1974 * gdb.base/shreloc.exp: Update.
1975 * gdb.base/signals.exp: Update.
1976 * gdb.base/sizeof.exp: Update.
1977 * gdb.base/so-impl-ld.exp: Update.
1978 * gdb.base/so-indr-cl.exp: Update.
1979 * gdb.base/solib-disc.exp: Update.
1980 * gdb.base/solib-display.exp: Update.
1981 * gdb.base/solib-nodir.exp: Update.
1982 * gdb.base/solib-overlap.exp: Update.
1983 * gdb.base/solib-symbol.exp: Update.
1984 * gdb.base/solib-weak.exp: Update.
1985 * gdb.base/solib.exp: Update.
1986 * gdb.base/store.exp: Update.
1987 * gdb.base/structs.exp: Update.
1988 * gdb.base/structs2.exp: Update.
1989 * gdb.base/type-opaque.exp: Update.
1990 * gdb.base/unload.exp: Update.
1991 * gdb.base/varargs.exp: Update.
1992 * gdb.base/volatile.exp: Update.
1993 * gdb.base/watch_thread_num.exp: Update.
1994 * gdb.base/watchpoint-solib.exp: Update.
1995 * gdb.base/watchpoint.exp: Update.
1996 * gdb.base/watchpoints.exp: Update.
1997 * gdb.base/whatis.exp: Update.
1998 * gdb.cell/arch.exp: Update.
1999 * gdb.cell/break.exp: Update.
2000 * gdb.cell/bt.exp: Update.
2001 * gdb.cell/core.exp: Update.
2002 * gdb.cell/data.exp: Update.
2003 * gdb.cell/ea-cache.exp: Update.
2004 * gdb.cell/f-regs.exp: Update.
2005 * gdb.cell/fork.exp: Update.
2006 * gdb.cell/gcore.exp: Update.
2007 * gdb.cell/mem-access.exp: Update.
2008 * gdb.cell/ptype.exp: Update.
2009 * gdb.cell/registers.exp: Update.
2010 * gdb.cell/sizeof.exp: Update.
2011 * gdb.cell/solib-symbol.exp: Update.
2012 * gdb.cell/solib.exp: Update.
2013 * gdb.cp/ambiguous.exp: Update.
2014 * gdb.cp/breakpoint.exp: Update.
2015 * gdb.cp/bs15503.exp: Update.
2016 * gdb.cp/casts.exp: Update.
2017 * gdb.cp/class2.exp: Update.
2018 * gdb.cp/cpexprs.exp: Update.
2019 * gdb.cp/cplusfuncs.exp: Update.
2020 * gdb.cp/ctti.exp: Update.
2021 * gdb.cp/dispcxx.exp: Update.
2022 * gdb.cp/gdb1355.exp: Update.
2023 * gdb.cp/gdb2384.exp: Update.
2024 * gdb.cp/gdb2495.exp: Update.
2025 * gdb.cp/infcall-dlopen.exp: Update.
2026 * gdb.cp/local.exp: Update.
2027 * gdb.cp/m-data.exp: Update.
2028 * gdb.cp/m-static.exp: Update.
2029 * gdb.cp/mb-ctor.exp: Update.
2030 * gdb.cp/mb-inline.exp: Update.
2031 * gdb.cp/mb-templates.exp: Update.
2032 * gdb.cp/member-ptr.exp: Update.
2033 * gdb.cp/method.exp: Update.
2034 * gdb.cp/namespace.exp: Update.
2035 * gdb.cp/nextoverthrow.exp: Update.
2036 * gdb.cp/nsdecl.exp: Update.
2037 * gdb.cp/nsrecurs.exp: Update.
2038 * gdb.cp/nsstress.exp: Update.
2039 * gdb.cp/nsusing.exp: Update.
2040 * gdb.cp/pr-1023.exp: Update.
2041 * gdb.cp/pr-1210.exp: Update.
2042 * gdb.cp/pr-574.exp: Update.
2043 * gdb.cp/pr9631.exp: Update.
2044 * gdb.cp/printmethod.exp: Update.
2045 * gdb.cp/psmang.exp: Update.
2046 * gdb.cp/re-set-overloaded.exp: Update.
2047 * gdb.cp/rtti.exp: Update.
2048 * gdb.cp/shadow.exp: Update.
2049 * gdb.cp/templates.exp: Update.
2050 * gdb.cp/try_catch.exp: Update.
2051 * gdb.dwarf2/dw2-ranges.exp: Update.
2052 * gdb.dwarf2/pr10770.exp: Update.
2053 * gdb.fortran/library-module.exp: Update.
2054 * gdb.hp/gdb.aCC/optimize.exp: Update.
2055 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2056 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2057 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2058 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2059 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2060 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2061 * gdb.hp/gdb.compat/xdb1.exp: Update.
2062 * gdb.hp/gdb.compat/xdb2.exp: Update.
2063 * gdb.hp/gdb.compat/xdb3.exp: Update.
2064 * gdb.hp/gdb.defects/bs14602.exp: Update.
2065 * gdb.hp/gdb.defects/solib-d.exp: Update.
2066 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2067 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2068 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2069 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2070 * gdb.mi/gdb792.exp: Update.
2071 * gdb.mi/mi-pending.exp: Update.
2072 * gdb.mi/mi-solib.exp: Update.
2073 * gdb.mi/mi-var-cp.exp: Update.
2074 * gdb.opt/clobbered-registers-O2.exp: Update.
2075 * gdb.opt/inline-bt.exp: Update.
2076 * gdb.opt/inline-cmds.exp: Update.
2077 * gdb.opt/inline-locals.exp: Update.
2078 * gdb.python/py-events.exp: Update.
2079 * gdb.python/py-finish-breakpoint.exp: Update.
2080 * gdb.python/py-type.exp: Update.
2081 * gdb.reverse/solib-precsave.exp: Update.
2082 * gdb.reverse/solib-reverse.exp: Update.
2083 * gdb.server/solib-list.exp: Update.
2084 * gdb.stabs/weird.exp: Update.
2085 * gdb.threads/attach-into-signal.exp: Update.
2086 * gdb.threads/attach-stopped.exp: Update.
2087 * gdb.threads/tls-shared.exp: Update.
2088 * gdb.trace/change-loc.exp: Update.
2089 * gdb.trace/strace.exp: Update.
2090
95c391b6
TT
20912012-06-19 Tom Tromey <tromey@redhat.com>
2092
2093 * gdb.base/whatis.exp: Add tests.
2094
e910f0b6
TT
20952012-06-19 Tom Tromey <tromey@redhat.com>
2096
2097 * gdb.cp/m-static.cc (keepalive): New function.
2098 (gnu_obj_1::method): Use it.
2099
422d65e7
DE
21002012-06-18 Doug Evans <dje@google.com>
2101
2102 * gdb.base/info-fun.exp: New file.
2103 * gdb.base/info-fun.c: New file.
2104 * gdb.base/info-fun-solib.c: New file.
2105
e2e4d78b
JK
21062012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2107
2108 Remove stale dummy frames.
2109 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
2110 (maintenance info breakpoints): New tests.
2111 * gdb.base/stale-infcall.c: New file.
2112 * gdb.base/stale-infcall.exp: New file.
2113
1788b2d3
JK
21142012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2115
2116 * gdb.arch/amd64-entry-value-param.S: New file.
2117 * gdb.arch/amd64-entry-value-param.c: New file.
2118 * gdb.arch/amd64-entry-value-param.exp: New file.
2119
663b969e
TT
21202012-06-15 Tom Tromey <tromey@redhat.com>
2121
2122 * gdb.cp/namespace.exp: Add "show lang" test.
2123
8e09ad05
IS
21242012-06-15 Iain Sandoe <iain@codesourcery.com>
2125
2126 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
2127 case. (top level): Use gdb_file_cmd instead of gdb_load.
2128
f85e18ee
JK
21292012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2130
2131 PR tdep/14222
2132 * gdb.arch/i386-sse-stack-align.S: New file.
2133 * gdb.arch/i386-sse-stack-align.c: New file.
2134 * gdb.arch/i386-sse-stack-align.exp: New file.
2135
f3b5e280
KS
21362012-06-13 Keith Seitz <keiths@redhat.com>
2137
2138 PR breakpoints/13798 and mi/11541
2139 * gdb.linespec/ls-errs.exp: Add a few more tests for
2140 filenames with spaces and colons.
2141
50af5481
JK
21422012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2143
2144 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
2145 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
2146 (test_function): Call CV_f.
2147 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
2148 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
2149 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
2150 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
2151 (p CV_f(CV::i)): New tests.
2152
d55637df
TT
21532012-06-13 Tom Tromey <tromey@redhat.com>
2154
2155 * gdb.base/condbreak.exp: Add tests for "condition" completion.
2156
cc80f267
JK
21572012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2158
2159 Fix regression by the "ambiguous linespec" series.
2160 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
2161 tests.
2162
bb2af9cc
JK
21632012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2164
2165 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
2166 missing.
2167
e81a37f7
TT
21682012-06-11 Tom Tromey <tromey@redhat.com>
2169
2170 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
2171 location...
2172 (main): ...here.
2173
8efd7788
YQ
21742012-06-07 Yao Qi <yao@codesourcery.com>
2175
2176 * gdb.trace/strace.exp: Shorten some too-long lines.
2177
359f5fe6
PA
21782012-06-06 Pedro Alves <palves@redhat.com>
2179
2180 * gdb.threads/clone-new-thread-event.c: New file.
2181 * gdb.threads/clone-new-thread-event.exp: New file.
2182
7b2fe205
YQ
21832012-06-06 Yao Qi <yao@codesourcery.com>
2184
2185 * gdb.base/dprintf.c (main): Add extra parameter when calling
2186 printf and fprintf.
2187 (bar): New function. It is a dead function, but to ensure
2188 'malloc' is linked explicitly.
2189
3eca55e8
YQ
21902012-06-06 Yao Qi <yao@codesourcery.com>
2191
2192 * gdb.base/info-proc.exp: Return if target doesn't support
2193 'info proc'.
2194
91cc9324
JK
21952012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2196
2197 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
2198 (run program with breakpoint commands): XFAIl if it is not.
2199
c56e7c43
JB
22002012-06-05 Joel Brobecker <brobecker@adacore.com>
2201
2202 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
2203 and add comment.
2204 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
2205 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
2206 "STOP" marker. Adjust testing strategy to make it work on
2207 all targets.
2208
2209 * gdb.base/print-file-var-main.c (main): Rewrite using local
2210 variables and adjust get_version_2's return value check.
2211 Add small comment.
2212 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
2213 marker. Adjust testing strategy to make it work on all targets.
2214
ccab2054
JB
22152012-06-05 Joel Brobecker <brobecker@adacore.com>
2216
2217 * gdb.ada/bad-task-bp-keyword: New testcase.
2218
d0d86158
JK
22192012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2220
2221 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
2222 Simplify it to ...
2223 (symbol-file ${testfile1}): ... here.
2224 (test eliminated var my_global_symbol)
2225 (test eliminated var my_static_symbol)
2226 (test eliminated var my_global_func, get address of main): Wrap them to
2227 'single psymtabs' and 'single symtabs'
2228 (get address of my_global_symbol, get address of my_static_symbol)
2229 (get address of my_global_func, get address of main): Wrap them to
2230 'order1' and 'order2'.
2231
952cf74c
JK
2232 * gdb.base/code_elim.exp
2233 (add-symbol-file ${testfile1} 0x100000)
2234 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
2235 'order2'.
2236 (order1: add-symbol-file ${testfile1} 0x100000)
2237 (order1: add-symbol-file ${testfile2} 0x200000)
2238 (order2: add-symbol-file ${testfile2} 0x200000)
2239 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
2240 .bss as appropriate.
2241
0c5bf5a9
JK
22422012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2243
2244 * gdb.server/solib-list-lib.c: New file.
2245 * gdb.server/solib-list-main.c: New file.
2246 * gdb.server/solib-list.exp: New file.
2247
4196f325
MR
22482012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
2249
2250 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
2251 for 'set print symbol' change.
2252
bfb05775
JK
22532012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2254
2255 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
2256 .debug_abbrev_seg3.
2257
685b1105
JK
22582012-05-24 John Steele Scott <toojays@toojays.net>
2259
2260 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
2261 * gdb.dwarf2/dw2-icc-opaque.S: New file.
2262 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
2263
f3e0e960
SS
22642012-05-23 Stan Shebs <stan@codesourcery.com>
2265
2266 * gdb.mi/mi-info-os.exp: New file.
2267
11eb1b4d
KS
22682012-05-23 Keith Seitz <keiths@redhat.com>
2269
2270 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
2271 return -1 to suppress the rest of the tests.
2272 (compile_stap_bin): Return boolean success value.
2273
b1af9e97
TT
22742012-05-21 Tom Tromey <tromey@redhat.com>
2275
2276 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
2277 Remove kfails.
2278 (test_print_mi_member_types): Likewise.
2279
248537e3
TT
22802012-05-21 Tom Tromey <tromey@redhat.com>
2281
2282 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
2283 print symbol' change.
2284
d791e155
TJB
22852012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2286
2287 * gdb.python/py-prompt.exp: Quit if the target is remote.
2288
e77afa2e
JK
22892012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2290
2291 Fix ERROR: internal buffer is full.
2292 * gdb.base/info-os.exp (expect_multiline): New function.
2293 (get process list, get process groups, get threads)
2294 (get file descriptors, get internet-domain sockets)
2295 (get shared-memory regions, get semaphores, get message queues): Use
2296 it for these tests.
2297
9cb709b6
TT
22982012-05-18 Tom Tromey <tromey@redhat.com>
2299
2300 * gdb.mi/mi-var-cmd.exp: Update.
2301 * gdb.objc/basicclass.exp (do_objc_tests): Update.
2302 * gdb.cp/virtbase.exp: Update.
2303 * gdb.cp/classes.exp (test_static_members): Update.
2304 * gdb.cp/casts.exp: Update.
2305 * gdb.base/pointers.exp: Update.
2306 * gdb.base/funcargs.exp (pointer_args): Update.
2307 (structs_by_reference): Update.
2308 * gdb.base/find.exp: Update.
2309 * gdb.base/call-strs.exp: Send "set print symbol off".
2310 * gdb.base/call-ar-st.exp: Update.
2311 * gdb.ada/fun_addr.exp: Update.
2312 * gdb.base/printcmds.exp (test_print_symbol): New proc.
2313 Call it.
2314 (test_print_repeats_10, test_print_strings)
2315 (test_print_char_arrays): Update.
2316
b012acdd
TT
23172012-05-18 Tom Tromey <tromey@redhat.com>
2318
2319 * gdb.base/charset.exp (string_display): Update.
2320
1d51a733
TT
23212012-05-18 Tom Tromey <tromey@redhat.com>
2322
2323 * gdb.mi/mi2-var-display.exp: Update.
2324 * gdb.mi/mi-var-display.exp: Update.
2325 * gdb.mi/mi-var-child.exp: Update.
2326 * gdb.cp/expand-psymtabs-cxx.exp: Update.
2327 * gdb.cp/cp-relocate.exp (get_func_address): Update.
2328
957df313
DE
23292012-05-17 Doug Evans <dje@google.com>
2330
682c7f7b
DE
2331 * info-macros.exp: Pass "debug" to prepare_for_testing.
2332
957df313
DE
2333 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
2334 * gdb.ada/Makefile.in (clean): Ditto.
2335 * gdb.arch/Makefile.in (clean): Ditto.
2336 * gdb.asm/Makefile.in (clean): Ditto.
2337 * gdb.base/Makefile.in (clean): Ditto.
2338 * gdb.cell/Makefile.in (clean): Ditto.
2339 * gdb.cp/Makefile.in (clean): Ditto.
2340 * gdb.disasm/Makefile.in (clean): Ditto.
2341 * gdb.dwarf2/Makefile.in (clean): Ditto.
2342 * gdb.fortran/Makefile.in (clean): Ditto.
2343 * gdb.go/Makefile.in (clean): Ditto.
2344 * gdb.hp/Makefile.in (clean): Ditto.
2345 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
2346 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
2347 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
2348 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
2349 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
2350 * gdb.java/Makefile.in (clean): Ditto.
2351 * gdb.linespec/Makefile.in (clean): Ditto.
2352 * gdb.mi/Makefile.in (clean): Ditto.
2353 * gdb.modula2/Makefile.in (clean): Ditto.
2354 * gdb.multi/Makefile.in (clean): Ditto.
2355 * gdb.objc/Makefile.in (clean): Ditto.
2356 * gdb.opencl/Makefile.in (clean): Ditto.
2357 * gdb.opt/Makefile.in (clean): Ditto.
2358 * gdb.pascal/Makefile.in (clean): Ditto.
2359 * gdb.python/Makefile.in (clean): Ditto.
2360 * gdb.reverse/Makefile.in (clean): Ditto.
2361 * gdb.server/Makefile.in (clean): Ditto.
2362 * gdb.stabs/Makefile.in (clean): Ditto.
2363 * gdb.threads/Makefile.in (clean): Ditto.
2364 * gdb.trace/Makefile.in (clean): Ditto.
2365 * gdb.xml/Makefile.in (clean): Ditto.
2366
abc9d0dc
TT
23672012-05-16 Tom Tromey <tromey@redhat.com>
2368
2369 * gdb.base/macscp1.c (macscp_expr): Add comment.
2370 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
2371
6a3a010b
MR
23722012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
2373
2374 * gdb.base/return-nodebug.exp: Also test float and double types.
2375
01429c8e
JK
23762012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2377
2378 PR testsuite/12649
2379 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
2380
54115cd4
JK
2381 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
2382
0c5f383f
SDJ
23832012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
2384
2385 * gdb.base/stap-probe.exp (stap_test): Remove calls to
2386 `rerun_to_main'.
2387 (stap_test_no_debuginfo): Likewise.
2388
e7e0cddf
SS
23892012-05-14 Stan Shebs <stan@codesourcery.com>
2390
2391 * gdb.base/dprintf.c: New file.
2392 * gdb.base/dprintf.exp: New file.
2393
c772f8e7
HZ
23942012-05-14 Hui Zhu <hui_zhu@mentor.com>
2395
2396 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
2397 * gdb.trace/disconnected-tracing.c: New file.
2398 * gdb.trace/disconnected-tracing.exp: New file.
2399
7efc75aa
SCR
24002012-05-13 Siva Chandra Reddy <sivachandra@google.com>
2401
2402 * gdb.python/python.c: Add a new breakpoint comment.
2403 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
2404
85d4a676
SS
24052011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2406
2407 * gdb.base/info-os.exp: New file.
2408 * gdb.base/info-os.c: New file.
2409
64ea88dc
JB
24102012-05-10 Joel Brobecker <brobecker@adacore.com>
2411
4647ab1b
JB
2412 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
2413 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
2414 New files.
64ea88dc 2415
afba63f1
JB
24162012-05-10 Joel Brobecker <brobecker@adacore.com>
2417
2418 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
2419 gdb.base/ctxobj.exp: New files.
2420
9d198b1e
TT
24212012-05-09 Tom Tromey <tromey@redhat.com>
2422
2423 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
2424
9bfee719
MR
24252012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
2426
2427 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
2428
3a7341d8
MR
24292012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
2430
2431 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
2432 before using it.
2433
52b3699b
TG
24342012-05-04 Tristan Gingold <gingold@adacore.com>
2435
2436 * gdb.base/set-noassign.exp: New test.
2437
a20ee7a4
SCR
24382012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2439
2440 * gdb.python/py-symbol.exp: Add tests to test the new methods
2441 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2442 * gdb.python/py-symbol.c: Add new struct to help test
2443 gdb.Symtab.static_block().
2444
bf2f0858
DE
24452012-05-03 Doug Evans <dje@google.com>
2446
2447 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2448 commented out.
2449
2d4e0376
YQ
24502012-05-03 Yao Qi <yao@codesourcery.com>
2451
2452 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2453 doesn't support.
2454 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
2455 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
2456
6d0bb9f3
YQ
24572012-05-03 Yao Qi <yao@codesourcery.com>
2458
2459 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
2460
fd820528
DE
24612012-04-30 Doug Evans <dje@google.com>
2462
2463 PR testsuite/13961
2464 * gdb.dwarf2/pr13961.S: New file.
2465 * gdb.dwarf2/pr13961.exp: New file.
2466
b9e219b9
YQ
24672012-04-29 Yao Qi <yao@codesourcery.com>
2468
2469 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2470
3019eac3
DE
24712012-04-28 Doug Evans <dje@google.com>
2472
2473 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2474 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2475 All uses updated.
2476 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2477 "ptype func_cu1" to expand cu2 before cu1.
2478
62e5f89c
SDJ
24792012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2480 Tom Tromey <tromey@redhat.com>
2481
2482 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2483 variables.
2484 * gdb.base/stap-probe.c: New file.
2485 * gdb.base/stap-probe.exp: New file.
2486 * gdb.trace/stap-trace.c: New file.
2487 * gdb.trace/stap-trace.exp: New file.
2488 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2489 libgcc's unwinder.
2490
14132e89
MR
24912012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2492
2493 * gdb.arch/mips16-thunks-inmain.c: New file.
2494 * gdb.arch/mips16-thunks-main.c: New file.
2495 * gdb.arch/mips16-thunks-sin.c: New file.
2496 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2497 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2498 * gdb.arch/mips16-thunks-sinmain.c: New file.
2499 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2500 * gdb.arch/mips16-thunks.exp: New file.
2501
a766d390
DE
25022012-04-25 Doug Evans <dje@google.com>
2503
2504 * configure.ac: Create gdb.go/Makefile.
2505 * configure: Regenerate.
2506 * gdb.base/default.exp: Add "go" to "set language" testing.
2507 * gdb.go/Makefile.in: New file.
2508 * gdb.go/basic-types.exp: New file.
2509 * gdb.go/chan.exp: New file.
2510 * gdb.go/chan.go: New file.
2511 * gdb.go/handcall.exp: New file.
2512 * gdb.go/handcall.go: New file.
2513 * gdb.go/hello.exp: New file.
2514 * gdb.go/hello.go: New file.
2515 * gdb.go/integers.exp: New file.
2516 * gdb.go/integers.go: New file.
2517 * gdb.go/methods.exp: New file.
2518 * gdb.go/methods.go: New file.
2519 * gdb.go/package.exp: New file.
2520 * gdb.go/package1.go: New file.
2521 * gdb.go/package2.go: New file.
2522 * gdb.go/print.exp: New file.
2523 * gdb.go/strings.exp: New file.
2524 * gdb.go/strings.go: New file.
2525 * gdb.go/types.exp: New file.
2526 * gdb.go/types.go: New file.
2527 * gdb.go/unsafe.exp: New file.
2528 * gdb.go/unsafe.go: New file.
2529 * lib/future.exp: Add Go support.
2530 (gdb_find_go, gdb_find_go_linker): New procs.
2531 (gdb_default_target_compile): Add Go support.
2532 * lib/gdb.exp (skip_go_tests): New proc.
2533 * lib/go.exp: New file.
2534
e65f9ffb
TT
25352012-04-25 Tom Tromey <tromey@redhat.com>
2536
2537 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2538
14e75d8e
JK
25392012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2540 Jan Kratochvil <jan.kratochvil@redhat.com>
2541
2542 PR symtab/7259:
2543 * gdb.base/enumval.c: New test case.
2544 * gdb.base/enumval.exp: New test case.
2545 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2546 field.bitpos.
2547
f3525b70
PA
25482012-04-17 Pedro Alves <palves@redhat.com>
2549
2550 * Makefile.in (site.exp): Make site.exp source
2551 $srcdir/lib/append_gdb_boards_dir.exp.
2552 * lib/append_gdb_boards_dir.exp: New file.
2553
bccbefd2
JK
25542012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2555
2556 New option "set auto-load safe-path".
2557 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2558 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2559
bf88dd68
JK
25602012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2561
2562 auto-load: Implementation.
2563 * gdb.base/help.exp (test set height): Increase the height.
2564 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2565 to ...
2566 (info auto-load python-scripts): ... here.
2567 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2568 to ...
2569 (info auto-load python-scripts *): ... here.
2570
c0d4d1c0
YQ
25712012-04-16 Yao Qi <yao@codesourcery.com>
2572
2573 * lib/trace-support.exp (get_in_proc_agent): New.
2574 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2575 of in process trace agent.
2576 * gdb.trace/ftrace.exp: Likewise.
2577 * gdb.trace/pending.exp: Likewise.
2578 * gdb.trace/trace-break.exp: Likewise.
2579 * gdb.trace/trace-mt.exp
2580 * gdb.trace/tspeed.exp: Likewise.
2581 * gdb.trace/tstatus.exp
2582 * gdb.trace/strace.exp: Likewise.
2583
cbf68a60
TS
25842012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2585
dd6d3b70
TS
2586 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2587 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2588
cbf68a60
TS
2589 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2590
8264ba82
AG
25912012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2592
2593 PR mi/13393
2594 * gdb.mi/mi-var-rtti.cc: New file.
2595 * gdb.mi/mi-var-rtti.exp: New file.
2596 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2597 function.
2598 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2599
de0919f8 26002012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2601
2602 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2603 EXECUTABLES.
2604 * gdb.python/py-explore.c: C program used for testing the new
2605 'explore' command on C constructs.
2606 * gdb.python/py-explore.cc: C++ program used for testing the new
2607 'explore' command on C++ constructs.
2608 * gdb-python/py-explore.exp: Tests for the new 'explore'
2609 command on C constructs.
2610 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2611 command on C++ constructs.
2612
a82da7dd
MK
26132012-04-07 Mark Kettenis <kettenis@gnu.org>
2614
2615 * gdb.base/funcargs.exp (complex_args): Fix typo.
2616
e127cba8
JK
26172012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2618
2619 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2620 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2621
40e084e1
KS
26222012-04-05 Keith Seitz <keiths@redhat.com>
2623
2624 * gdb.base/advance.exp: Update error message for
2625 "advance malformed" test.
2626 * gdb.base/break.exp: Likewise for "breakpoint with
2627 trailing garbage" test.
2628 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2629 with trailing garbage" test.
2630 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2631 trailng garbage" test.
2632 * gdb.base/until.exp: Likewise for "malformed until" test.
2633 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2634 for "breakpoint info (after setting on all)".
2635 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2636 tests.
2637 * gdb.cp/cplabel.cc: New file.
2638 * gdb.cp/cplabel.exp: New test.
2639 * gdb.linespec/ls-errs.c: New file.
2640 * gdb.linespec/ls-errs.exp: New test.
2641
a72c8f6a
JK
26422012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2643
2644 * gdb.trace/unavailable.exp
2645 (collect globals: print object on: print derived_partial)
2646 (collect globals: print object on: print derived_whole)
2647 (collect globals: print object off: print derived_partial)
2648 (collect globals: print object off: print derived_whole): Update
2649 expected output.
2650
f87a3023
KS
26512012-03-30 Keith Seitz <keiths@redhat.com>
2652
2653 * gdb.python: Add test for linespecs with commas.
2654
e2171b3c
KS
26552012-03-28 Keith Seitz <keiths@redhat.com>
2656
2657 * gdb.linespec/ls-dollar.cc: New file.
2658 * gdb.linespec/ls-dollar.exp: New test.
2659
26602012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2661
2662 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2663 starting with the global namespace.
2664
2f4e0a80
DE
26652012-03-23 Doug Evans <dje@google.com>
2666
2667 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2668
7b282c5a
SCR
26692012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2670
2671 * gdb.python/py-value.cc: Add test case for testing the
2672 methodology exposing C++ values to Python.
2673 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2674 exposing C++ values to Python.
2675 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2676
2e98ca53
JK
26772012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2678 Siddhesh Poyarekar <siddhesh@redhat.com>
2679
2680 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2681 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2682 (generate native core dump): Make the test unsupported if core cannot
2683 be generated.
2684
8320cc4f
JK
26852012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2686
2687 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2688 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2689 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2690
3a69ffb2
JK
26912012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2692
2693 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2694
8fabffee
DE
26952012-03-17 Doug Evans <dje@google.com>
2696
2697 * dg-extract-results.sh: Handle KFAILs.
2698
ab260dad
JK
26992012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2700
2701 PR symtab/13777
2702 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2703
53ba8333
JB
27042012-03-16 Joel Brobecker <brobecker@adacore.com>
2705
2706 * gdb.ada/set_pckd_arr_elt: New testcase.
2707
481860b3
GB
27082012-03-16 Gary Benson <gbenson@redhat.com>
2709
2710 PR breakpoints/10738
2711 * gdb.opt/inline-break.exp: New file.
2712 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2713 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2714 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2715 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2716 * gdb.base/async-shell.exp: Likewise.
2717 * lib/mi-support.exp (library_loaded_re): Likewise.
2718
410528f0
TT
27192012-03-15 Tom Tromey <tromey@redhat.com>
2720
2721 * gdb.cp/virtfunc2.exp: Update expected output.
2722 * gdb.cp/pr9631.exp: Update expected output.
2723 * gdb.cp/member-ptr.exp: Update expected output.
2724 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2725 output.
2726 * gdb.cp/casts.exp: Update expected output.
2727
c4aeac85
TT
27282012-03-15 Tom Tromey <tromey@redhat.com>
2729
2730 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2731 (test_info_vtbl): Likewise.
2732 (do_tests): Call test_info_vtbl.
2733 * gdb.cp/virtfunc.cc (va): New global.
2734
856d06f9
TS
27352012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2736
2737 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2738 describing DWARF data structures.
2739 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2740 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2741 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2742 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2743 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2744 * gdb.dwarf2/dw2-param-error.S: Likewise.
2745 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2746 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2747 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2748 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2749 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2750 * gdb.dwarf2/pr11465.S: Likewise.
2751
e837f12a
JK
27522012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2753
2754 * gdb.mi/mi2-prompt.exp: New file.
2755
ccbb4f28
JB
27562012-03-13 Joel Brobecker <brobecker@adacore.com>
2757
2758 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2759
32039130
JB
27602012-03-13 Joel Brobecker <brobecker@adacore.com>
2761
2762 * gdb.ada/bp_range_type: New testcase.
2763
16899756
DE
27642012-03-13 Doug Evans <dje@google.com>
2765
2766 * gdb.base/default.exp: Delete tests for symbol-reloading.
2767 * gdb.base/help.exp: Ditto.
2768 * gdb.base/setshow.exp: Ditto.
2769 * gdb.base/gdb_history: Delete references to symbol-reloading.
2770
87b0bb13
JK
27712012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2772
2773 * gdb.base/attach-twice.c: New files.
2774 * gdb.base/attach-twice.exp: New files.
2775
0d7941a9
KS
27762012-03-08 Keith Seitz <keiths@redhat.com>
2777
2778 * lib/gdb.exp (gdb_get_line_number): Throw an
2779 error instead of returning -1.
2780 * gdb.base/break.exp: Remove unused variable
2781 bp_location5.
2782 * gdb.base/hbreak2.exp: Likewise.
2783 * gdb.base/sepdebug.exp: Likewise.
2784
f4647387
YQ
27852012-03-08 Yao Qi <yao@codesourcery.com>
2786 Pedro Alves <palves@redhat.com>
2787
2788 Fix PR server/13392.
2789 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2790 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2791 download tracepoints.
2792 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2793 (pending_tracepoint_resolved_during_trace): Likewise.
2794 (pending_tracepoint_installed_during_trace): Likewise.
2795 (pending_tracepoint_with_action_resolved): Likewise.
2796
83c532cb
KS
27972012-03-08 Keith Seitz <keiths@redhat.com>
2798
2799 * gdb.ada/array_bounds.exp: Get breakpoint for line
2800 with "START", not "STOP".
2801 * gdb.python/py-infthread.exp: Do not continue to
2802 line marked "Break here.", which is undefined.
2803
d6b6bbb7
LM
28042012-03-08 Luis Machado <lgustavo@codesourcery.com>
2805
2806 Revert:
2807
2808 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2809
2810 Implement testsuite workaround for PR breakpoints/13781.
2811 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2812 (set breakpoint condition-evaluation host): New conditional command.
2813
7fe25d9b
JK
28142012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2815
2816 Fix CU relative vs. absolute DIE offsets.
2817 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2818 one.
2819
51898c15
JK
28202012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2821
2822 Fix false FAIL on distros with relro linkage as default.
2823 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2824 -Wl,-z,norelro first.
2825
8131799e
JB
28262012-03-06 Joel Brobecker <brobecker@adacore.com>
2827
2828 * gdb.ada/bp_on_var: New testcase.
2829
ba241969
JB
28302012-03-06 Joel Brobecker <brobecker@adacore.com>
2831
2832 * gdb.ada/bp_enum_homonym: New testcase.
2833
abe49676
YQ
28342012-03-06 Yao Qi <yao@codesourcery.com>
2835
2836 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2837 x86_64-*-* and i?86-*-*.
2838 Set up KFAIL for gdb/13808.
2839
d8df103b
TT
28402012-03-05 Tom Tromey <tromey@redhat.com>
2841
2842 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2843 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2844
b7b189f3
TT
28452012-03-05 Tom Tromey <tromey@redhat.com>
2846
2847 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2848
69dc1c4d
YQ
28492012-03-04 Yao Qi <yao@codesourcery.com>
2850
2851 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2852 messages for KFAIL.
2853
3f20c47f
JK
28542012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2855
2856 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2857 (print one_two_three, indexes off, print few_reps, indexes off)
2858 (print many_reps, indexes off, print empty, indexes off)
2859 (print one_two_three, print few_reps, print many_reps, print empty):
2860 Call setup_xfail if $gcc_old.
2861
abf1152a
JK
28622012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2863
2864 Implement testsuite workaround for PR breakpoints/13781.
2865 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2866 (set breakpoint condition-evaluation host): New conditional command.
2867
a06715f8
JK
28682012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2869
2870 Code cleanup.
2871 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2872 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2873 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2874 number 1 by $bpnum. Four times.
2875
5808517f
YQ
28762012-03-03 Yao Qi <yao@codesourcery.com>
2877
2878 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2879
dfe2ac14
JK
28802012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 Setup KFAIL for PR server/13796.
2883 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2884
8bbc467a
JB
28852012-03-02 Joel Brobecker <brobecker@adacore.com>
2886
2887 * gdb.ada/operator_bp: New testcase.
2888
c0eac87f
JB
28892012-03-02 Joel Brobecker <brobecker@adacore.com>
2890
2891 * gdb.ada/info_locals_renaming: New testcase.
2892
4f42c881
TT
28932012-03-02 Tom Tromey <tromey@redhat.com>
2894
2895 * gdb.base/nextoverexit.c: New file.
2896 * gdb.base/nextoverexit.exp: New file.
2897
7380c0c9
EBM
28982012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2899
2900 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2901 parameter.
2902
1faeff08
MR
29032012-03-01 Maciej W. Rozycki <macro@mips.com>
2904
2905 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2906 core registers.
2907
320b6f49
MR
29082012-03-01 Maciej W. Rozycki <macro@mips.com>
2909 Maciej W. Rozycki <macro@codesourcery.com>
2910 Daniel Jacobowitz <dan@codesourcery.com>
2911
2912 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2913
ad5f7d6e
PA
29142012-03-01 Pedro Alves <palves@redhat.com>
2915
2916 PR gdb/13767
2917
2918 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2919 (gdb_collect_globals_test): Call it.
2920
d3dc44a6
KS
29212012-03-01 Keith Seitz <keiths@redhat.com>
2922
2923 * gdb.cp/method2.exp: Output of overload menu is now
2924 alphabetized. Update tests for "break A::method".
2925 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2926 of hard-coding them.
2927 Overload menu is alphabetized: rewrite to accommodate.
2928 Unset variables LINE and TYPES which are used in other tests.
2929 Compute the output of "info break".
2930 Update the breakpoint table after all breakpoints are deleted.
2931 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2932 compute ACTUALS and the method body based on parameters.
2933 Update expected output accordingly.
2934 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2935 unique comments to allow the use of gdb_get_line_number.
2936
29372012-03-01 Keith Seitz <keiths@redhat.com>
2938
2939 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2940 some Tcl syntax.
2941 * gdb.cp/ovldbreak.exp: Likewise.
2942
7949c2a0
KS
29432012-03-01 Keith Seitz <keiths@redhat.com>
2944
2945 * gdb.base/help.exp (help show user): Update expected result
2946 for new doc string changes (add "non-python").
2947
7d74f244
DE
29482012-03-01 Scott J. Goldman <scottjg@vmware.com>
2949
2950 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2951 be put in the user-defined category and that the commands appear in
2952 "help user-defined".
2953
1b611343
JB
29542012-02-29 Joel Brobecker <brobecker@adacore.com>
2955
2956 * gdb.ada/tagged_not_init: New testcase.
2957
99b1c762
JB
29582012-02-29 Joel Brobecker <brobecker@adacore.com>
2959
2960 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2961 * gdb.ada/enum_idx_packed: New testcase.
2962
2d4a02ee
JB
29632012-02-29 Joel Brobecker <brobecker@adacore.com>
2964
2965 * gdb.ada/aliased_array: New testcase.
2966
2e6fda7d
JB
29672012-02-29 Joel Brobecker <brobecker@adacore.com>
2968
2969 * gdb.ada/whatis_array_val: New testcase.
2970
9a7f938f
JK
29712012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2972
2973 Fix disp-step-syscall.exp: fork: single step over fork.
2974 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2975 whitespaces.
2976 (single step over $syscall): Remove its check.
2977 (single step over $syscall final pc): New check.
2978
8703a944
JK
29792012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2980
2981 Support processors without SSSE3.
2982 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2983 pabsd into ...
2984 (ssse3_test): ... a new function.
2985 (main): Call ssse3_test.
2986 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2987 Update expected values everywhere.
2988 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2989 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2990 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2991 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2992 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2993 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2994 Move these tests lower.
2995 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2996 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2997 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2998 New tests.
2999
c03e6ccc
YQ
30002012-02-29 Yao Qi <yao@codesourcery.com>
3001 Pedro Alves <palves@redhat.com>
3002
3003 * gdb.trace/trace-mt.c: New.
3004 * gdb.trace/trace-mt.exp: New.
3005
7964b62a
TS
30062012-02-28 Thomas Schwinge <thomas@codesourcery.com>
3007
2c8910ba
TS
3008 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
3009 numbers instead of hardcoding them.
3010 * gdb.base/annota1.c: Provide suitable markers.
3011 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
3012 numbers instead of hardcoding them.
3013 * gdb.base/annota3.c: Provide suitable markers.
3014
3015 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
3016 * gdb.base/annota3.c: Likewise.
3017 * gdb.base/sigall.c: Likewise.
3018 * gdb.base/signals.c: Likewise.
3019 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 3020
5a41c0b7
MR
30212012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
3022
3023 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
3024 failure return path.
3025
ebbbe5c5
LM
30262012-02-27 Luis Machado <lgustavo@codesourcery.com>
3027
3028 * gdb.base/save-bp.exp: Account for new condition evaluator output.
3029
8d126d8a
LM
30302012-02-24 Luis Machado <lgustavo@codesourcery.com>
3031
3032 * gdb.base/cond-eval-mode.exp: New file.
3033
11337c2f
PA
30342012-02-24 Pedro Alves <palves@redhat.com>
3035
3036 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
3037 (top level): Use with_test_prefix.
3038
13fc3e3c
PA
30392012-02-24 Pedro Alves <palves@redhat.com>
3040
3041 * gdb.threads/attach-into-signal.exp (corefunc): Use
3042 with_test_prefix.
3043
07c1b626
JK
30442012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3045
3046 Fix false FAILs on old CPUs without SSE.
3047 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
3048 Return untested for Illegal instruction.
3049
596ba138
JK
30502012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3051
3052 Fix false FAILs with glibc debug infos installed.
3053 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3054 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3055
aeaa2474
SA
30562012-02-22 Sterling Augustine <saugustine@google.com>
3057
3058 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3059 constant with cast.
3060
aed555c9
PA
30612012-02-21 Pedro Alves <palves@redhat.com>
3062
3063 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3064
78afebb4
PA
30652012-02-21 Pedro Alves <palves@redhat.com>
3066
3067 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3068
fdcfef12
PA
30692012-02-21 Pedro Alves <palves@redhat.com>
3070
3071 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3072 with_test_prefix.
3073
0f4d39d5
PA
30742012-02-21 Pedro Alves <palves@redhat.com>
3075
3076 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3077 with_test_prefix here.
3078 (top level): Do it here instead. Remove `:' from the
3079 with_test_prefix string.
3080 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3081 the suffix `:' from the with_test_prefix prefix string.
3082 * gdb.base/break-interp.exp: Ditto.
3083 * gdb.base/catch-load.exp: Ditto.
3084 * gdb.base/disp-step-syscall.exp: Ditto.
3085 * gdb.base/jit-so.exp: Ditto.
3086 * gdb.base/jit.exp: Ditto.
3087 * gdb.base/sepdebug.exp: Ditto.
3088 * gdb.base/solib-display.exp: Ditto.
3089 * gdb.base/solib-overlap.exp: Ditto.
3090 * gdb.base/watch-cond-infcall.exp: Ditto.
3091 * gdb.base/watchpoint.exp: Ditto.
3092 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3093 * gdb.mi/mi-watch.exp: Ditto.
3094 * gdb.mi/mi2-watch.exp: Ditto.
3095 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3096 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3097 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3098 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3099 * gdb.threads/watchpoint-fork.exp: Ditto.
3100 * gdb.threads/watchthreads-reorder.exp: Ditto.
3101 * gdb.trace/change-loc.exp: Ditto.
3102 * gdb.trace/pending.exp: Ditto.
3103 * gdb.trace/status-stop.exp: Ditto.
3104 * gdb.trace/strace.exp: Ditto.
3105 * gdb.trace/trace-break.exp: Ditto.
3106 * gdb.trace/unavailable.exp: Ditto.
3107 * lib/gdb.exp (with_test_prefix): Always prefix with space and
3108 suffix with colon. Adjust leading comments.
3109
6a5870ce
PA
31102012-02-21 Pedro Alves <palves@redhat.com>
3111 Tom Tromey <tromey@redhat.com>
3112
3113 * lib/gdb.exp: Add description of test prefixes.
3114 (with_test_prefix): New procedure.
3115 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
3116 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
3117 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
3118 instead of lappend to append to pf_prefix.
3119 * gdb.base/catch-load.exp: Use with_test_prefix.
3120 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
3121 * gdb.base/jit-so.exp: Use with_test_prefix.
3122 * gdb.base/jit.exp: Use with_test_prefix.
3123 * gdb.base/return-nodebug.exp (do_test): Use append instead of
3124 lappend to append to pf_prefix.
3125 * gdb.base/sepdebug.exp: Use with_test_prefix.
3126 * gdb.base/solib-display.exp: Use with_test_prefix.
3127 * gdb.base/solib-overlap.exp: Use with_test_prefix.
3128 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
3129 * gdb.base/watchpoint.exp: Use with_test_prefix.
3130 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
3131 * gdb.mi/mi-watch.exp: Use with_test_prefix.
3132 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
3133 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
3134 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
3135 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
3136 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
3137 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
3138 append instead of lappend to append to pf_prefix.
3139 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
3140 * gdb.trace/change-loc.exp: Use with_test_prefix.
3141 * gdb.trace/pending.exp: Use with_test_prefix.
3142 * gdb.trace/status-stop.exp: Use with_test_prefix.
3143 * gdb.trace/strace.exp: Use with_test_prefix.
3144 * gdb.trace/trace-break.exp: Use with_test_prefix.
3145 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
3146 instead of lappend to append to pf_prefix.
3147
35dc4a6b
JK
31482012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3149
3150 Fix racy FAILs.
3151 * gdb.base/inferior-died.c (main): Add return of 0.
3152 * gdb.base/inferior-died.exp (continue): Fix expectation of
3153 asynchronous events.
3154 (p 1): New test.
3155
c5a006e6
PA
31562012-02-20 Pedro Alves <palves@redhat.com>
3157
3158 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
3159 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
3160 gdb's internal debug output. For the non-threaded case, look for
3161 "Program received signal SIGLARM", for the threaded case, peek at
3162 the thread's siginfo.
3163
cc51a170
PA
31642012-02-20 Pedro Alves <palves@redhat.com>
3165
3166 General cleanup, make output test messages unique, and build
3167 different executable files for the non-threaded and threaded
3168 cases.
3169
3170 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
3171 Delete.
3172 (executable_nothr, executable_thr): New globals.
3173 (top level): Adjust to delete both executables.
3174 (corefunc): New parameter $executable. Set $pf_prefix instead of
3175 hand writing a prefix in tests. Issue a clean_restart and enable
3176 lin-lwp debug output here.
3177 (top level): Adjust. Use build_executable. Don't start gdb here,
3178 and don't enable lin-lwp debug output here.
3179 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
3180
c755f03d
JK
31812012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3182
3183 Fix racy FAILs.
3184 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
3185 "continue" command.
3186
6bec5e0a
JK
31872012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3188
3189 Fix for gdbserver non-extended mode.
3190 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
3191 and gdb_run_cmd.
3192
2e8265fd
TT
31932012-02-17 Tom Tromey <tromey@redhat.com>
3194
3195 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
3196 * gdb.python/py-events.exp: Check 'dir' output.
3197 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
3198
9e507076
YQ
31992012-02-17 Yao Qi <yao@codesourcery.com>
3200
3201 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
3202
32d22ab1
TT
32032012-02-16 Tom Tromey <tromey@redhat.com>
3204
3205 * gdb.base/inferior-died.c: Don't include stdio.h.
3206
9addecb9
TT
32072012-02-16 Tom Tromey <tromey@redhat.com>
3208
3209 * gdb.base/inferior-died.c: New file.
3210 * gdb.base/inferior-died.exp: New file.
3211
4cb6da1c
AR
32122012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
3213
3214 * gdb.base/break-inline.exp: New file.
3215 * gdb.base/break-inline.c: New file.
3216
3af2590d
TT
32172012-02-15 Tom Tromey <tromey@redhat.com>
3218
3219 * gdb.base/pc-fp.exp: Add "info register" tests.
3220
29988831
TT
32212012-02-15 Tom Tromey <tromey@redhat.com>
3222
3223 * gdb.base/regs.exp: Remove.
3224
10010058
PA
32252012-02-15 Pedro Alves <palves@redhat.com>
3226
3227 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
3228 the target doesn't support tracepoints.
3229 * gdb.trace/circ.exp: Ditto.
3230 * gdb.trace/collection.exp: Ditto.
3231 * gdb.trace/packetlen.exp: Ditto.
3232 * gdb.trace/passc-dyn.exp: Ditto.
3233 * gdb.trace/report.exp: Ditto.
3234 * gdb.trace/tfind.exp: Ditto.
3235 * gdb.trace/tspeed.exp: Ditto.
3236 * gdb.trace/tsv.exp: Ditto.
3237 * gdb.trace/unavailable.exp: Ditto.
3238 * gdb.trace/while-dyn.exp: Ditto.
3239
a2e0062d
PA
32402012-02-15 Pedro Alves <palves@redhat.com>
3241
3242 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
3243 gdb_test_multiple, and call unsupported instead of fail, if the
3244 remote side does not support the request.
3245
a1999d40
PA
32462012-02-15 Pedro Alves <palves@redhat.com>
3247
3248 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
3249 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
3250 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
3251 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
3252 * gdb.server/server-run.exp: Make sure gdb is disconnected.
3253 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
3254 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
3255 doesn't start with "extended-" already.
3256
7cee1e54
PA
32572012-02-15 Pedro Alves <palves@redhat.com>
3258
3259 Support extended-remote. Avoid cascading timeouts.
3260
3261 * gdb.base/attach.exp (do_attach_tests): Add expected output for
3262 the extended-remote target. If attaching with no file fails, load
3263 the file manually.
3264 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
3265
816338b5
SS
32662012-02-14 Stan Shebs <stan@codesourcery.com>
3267
3268 * gdb.base/ena-dis-br.exp: Add enable count test.
3269
cc30c4bd
PA
32702012-02-13 Pedro Alves <palves@redhat.com>
3271
3272 * config/mips-idt.exp: Delete.
3273 * gdb.base/a2-run.exp: Remove mips-idt xfails.
3274 * gdb.base/bitfields.exp: Remove mips-idt restarts.
3275 * gdb.base/break.exp: Remove mips-idt references.
3276 * gdb.base/chng-syms.exp: Ditto.
3277 * gdb.base/default.exp: Ditto.
3278 * gdb.base/funcargs.exp (funcargs_reload): Delete.
3279 (top level): Don't call it.
3280 * gdb.base/opaque.exp: Remove mips-idt restarts.
3281 * gdb.base/ptype.exp: Remove mips-idt xfails.
3282 * gdb.base/scope.exp: Remove mips-idt restarts.
3283 * gdb.base/sepdebug.exp: Remove mips-idt references.
3284 * gdb.base/watchpoint.exp (maybe_clean_restart)
3285 (maybe_reinitialize): Delete.
3286 (test_disabling_watchpoints, test_disabling_watchpoints)
3287 (test_watchpoint_triggered_in_syscall)
3288 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3289 Don't call them.
3290
57008375
JK
32912012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3292
3293 * gdb.server/server-exec-info.exp: New file.
3294
4a2d9c08
PA
32952012-02-10 Pedro Alves <palves@redhat.com>
3296
3297 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
3298 always non-empty.
3299 (test_attach): Always pass $exec to test_attach_gdb.
3300
09fa21bd
TT
33012012-02-08 Tom Tromey <tromey@redhat.com>
3302
3303 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
3304 before inferior is started.
3305
f0823d2c
TT
33062012-02-07 Tom Tromey <tromey@redhat.com>
3307
3308 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
3309 Symbol.value.
3310 * gdb.python/py-symbol.c (qq): Set default value.
3311
33122012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
3313
3314 * gdb.python/py-symbol.c (qq): New global.
3315 * gdb.python/py-symbol.exp: Add test for frame-less
3316 lookup_symbol.
3317 * gdb.python/py-symtab.exp: Fix line number.
3318
f7e44f65
JB
33192012-02-03 Joel Brobecker <brobecker@adacore.com>
3320
3321 * gdb.ada/mi_task_arg: New testcase.
3322
4c9ed63c
PA
33232012-02-02 Pedro Alves <palves@redhat.com>
3324
3325 * gdb.reverse/until-precsave.exp: Also put "record save" under the
3326 extended timeout.
3327
c0b9f2c6
PA
33282012-02-02 Pedro Alves <palves@redhat.com>
3329
3330 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
3331 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
3332
5f8cefd7
PA
33332012-02-02 Pedro Alves <palves@redhat.com>
3334
3335 * gdb.base/term.exp: Rewrite.
3336 * gdb.base/term.c: New.
3337
2f3a2569
PA
33382012-02-02 Pedro Alves <palves@redhat.com>
3339
3340 * gdb.base/default.exp (run "r" abbreviation, run): Add
3341 extended-remote expected output.
3342
f149aabd
TT
33432012-02-02 Tom Tromey <tromey@redhat.com>
3344
3345 * gdb.cp/dispcxx.exp: New file.
3346 * gdb.cp/dispcxx.cc: New file.
3347
03bef283
TT
33482012-02-01 Tom Tromey <tromey@redhat.com>
3349
3350 * gdb.base/jit-simple.exp: New file.
3351 * gdb.base/jit-simple.c: New file.
3352
a79b18b5
YQ
33532012-01-30 Yao Qi <yao@codesourcery.com>
3354
3355 * gdb.base/skip.exp: Make test result unique.
3356
f0d1a53e
JK
33572012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3358
3359 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
3360 compatibility with valgrind-3.7.0.
3361
4b3c9f41
PA
33622012-01-27 Pedro Alves <palves@redhat.com>
3363
3364 * gdb.base/watchpoint.exp (no_hw): New global.
3365 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
3366 disable hw watchpoints.
3367 (test_wide_location_1, test_wide_location_2): If no_hw is set,
3368 don't expect hw watchpoints.
3369 (no_hw_watchpoints): Always clean restart.
3370 (do_tests): New procedure, factored out from the top level.
3371 (top level): Run tests twice. Once with hw watchpoints enabled,
3372 another time with hw watchpoints disabled.
3373
a13491c8
PA
33742012-01-27 Pedro Alves <palves@redhat.com>
3375
3376 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
3377 out from the top level.
3378 (top level): Call it instead.
3379
f2c8a051
PA
33802012-01-27 Pedro Alves <palves@redhat.com>
3381
3382 * gdb.base/watchpoint.exp (top level): Re-enable hardware
3383 watchpoints sooner.
3384
654d7a9e
PA
33852012-01-27 Pedro Alves <palves@redhat.com>
3386
3387 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
3388
274f47f3
PA
33892012-01-27 Pedro Alves <palves@redhat.com>
3390
3391 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
3392 "You may have requested too many hardware
3393 breakpoints/watchpoints".
3394
e4d63ba2
PA
33952012-01-27 Pedro Alves <palves@redhat.com>
3396
3397 * gdb.base/watchpoint.exp (maybe_clean_restart)
3398 (maybe_reinitialize): New.
3399 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
3400 expect "hit N times".
3401 (test_disabling_watchpoints, test_complex_watchpoint)
3402 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3403 Call maybe_clean_restart.
3404 (top level): Use clean_restart. Remove "mips-idt-*"
3405 reinitialization.
3406
dbd95daf
PA
34072012-01-27 Pedro Alves <palves@redhat.com>
3408
3409 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
3410
f3ad2025
PA
34112012-01-27 Pedro Alves <palves@redhat.com>
3412
3413 * gdb.base/watchpoint.exp: Clean restart after tests that don't
3414 require `initialize' anymore. Remove unnecessary `initialize'
3415 calls.
3416
100aa3ae
PA
34172012-01-27 Pedro Alves <palves@redhat.com>
3418
3419 * gdb.base/watchpoint.exp (wp_set): Delete.
3420 (initialize, test_simple_watchpoint, top level): Remove dead code.
3421
c79a8e11
PA
34222012-01-27 Pedro Alves <palves@redhat.com>
3423
3424 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
3425 typo.
3426
048fe15a
PA
34272012-01-27 Pedro Alves <palves@redhat.com>
3428
3429 * config/extended-gdbserver.exp: New file.
3430 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
3431 comment.
3432 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
3433 * boards/native-extended-gdbserver.exp: New file.
3434
4033a6bf
PA
34352012-01-26 Pedro Alves <palves@redhat.com>
3436
3437 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3438 and gdb_test_multiple.
3439
3d7f4b81
PA
34402012-01-26 Pedro Alves <palves@redhat.com>
3441
3442 Make test messages unique, and more identifiable.
3443 * gdb.multi/watchpoint-multi.exp: Change test messages.
3444
484abf42
TT
34452012-01-25 Tom Tromey <tromey@redhat.com>
3446
3447 * gdb.base/solib-disc.exp: Fix regexps.
3448
edcc5120
TT
34492012-01-24 Tom Tromey <tromey@redhat.com>
3450
3451 * lib/mi-support.exp (mi_expect_stop): Add special case for
3452 solib-event.
3453 * gdb.base/catch-load-so.c: New file.
3454 * gdb.base/catch-load.exp: New file.
3455 * gdb.base/catch-load.c: New file.
3456 * gdb.base/break-interp.exp (reach_1): Update regexp.
3457
30b91c90
JK
34582012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3459
3460 Fix fuzzy results.
3461 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
3462 lpsimple and func.
3463
53fe1783
GB
34642012-01-24 Gary Benson <gbenson@redhat.com>
3465
3466 Delete #if 0'd out code.
3467 * gdb.base/default.exp (info catch): Remove.
3468 * gdb.base/gdb_history (info catch): Likewise.
3469 * gdb.base/help.exp (info catch): Likewise.
3470
d0d8b0c6
JK
34712012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3472
3473 Fix watchpoints to be specific for each inferior.
3474 * gdb.multi/watchpoint-multi.c: New file.
3475 * gdb.multi/watchpoint-multi.exp: New file.
3476
4403d8e9
JK
34772012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3478
3479 Fix watchpoints across inferior fork.
3480 * gdb.threads/watchpoint-fork-child.c: New file.
3481 * gdb.threads/watchpoint-fork-mt.c: New file.
3482 * gdb.threads/watchpoint-fork-parent.c: New file.
3483 * gdb.threads/watchpoint-fork-st.c: New file.
3484 * gdb.threads/watchpoint-fork.exp: New file.
3485 * gdb.threads/watchpoint-fork.h: New file.
3486
050a2e1d
PA
34872012-01-23 Pedro Alves <palves@redhat.com>
3488
3489 * gdb.base/call-signal-resume.exp: Allow output after "return".
3490
6a52fb62
PA
34912012-01-20 Pedro Alves <palves@redhat.com>
3492
3493 * gdb.python/py-finish-breakpoint.py: Fix typo.
3494
145b16a9
UW
34952012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3496
3497 * gdb.base/info-proc.exp: Also run on remote targets. Main
3498 "info proc" command is now always present; whether target supports
3499 actual info proc operation is detected when attempting to issue
3500 the command.
3501
26f6125e
JK
35022012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3503
3504 * .gdbinit: Remove.
3505
eb5227ce
PA
35062012-01-19 Pedro Alves <palves@redhat.com>
3507
3508 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
3509 look at the funtions' returns.
3510 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
3511 (jprint.print(int, int)): Change return type to int. Adjust.
3512
1db33378
PP
35132012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3514
3515 PR gdb/9538
3516 * gdb.base/sepdebug.exp: New test.
3517
b9736cf8
PA
35182012-01-18 Pedro Alves <palves@redhat.com>
3519
3520 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
3521 Allow output before ^done.
3522
4aac40c8
TT
35232012-01-16 Tom Tromey <tromey@redhat.com>
3524
3525 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3526 Add tests for relative directory.
3527
cafec441
TT
35282012-01-16 Tom Tromey <tromey@redhat.com>
3529
3530 * gdb.base/printcmds.c (enum flag_enum): New.
3531 (three): New global.
3532 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3533 enum printing.
3534 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3535 FlagEnumerationPrinter.
3536 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3537 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3538 (fval): New global.
3539
abcc4978
PA
35402012-01-16 Pedro Alves <palves@redhat.com>
3541
3542 * lib/gdb.exp (banned_procedures): New variable.
3543 (banned_variables_traced): Rename to ...
3544 (banned_traced): ... this.
3545 (gdb_init): Also trace banned procedures.
3546 (gdb_finish): Also untrace banned procedures.
3547
97ccebe8
PA
35482012-01-16 Pedro Alves <palves@redhat.com>
3549
3550 Remove all calls to strace.
3551
2af7517b
JK
35522012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3553
3554 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3555 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3556
9241a8bc
PP
35572012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3558
3559 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3560 * gdb.base/pie-execl.exp: Likewise.
3561
3848a17f
KS
35622012-01-12 Keith Seitz <keiths@redhat.com>
3563
3564 PR mi/10586
3565 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3566 (do_anonymous_type_tests): New function.
3567 (main): Call do_anonymous_type_tests.
3568 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3569 (verify_everything): New procedure.
3570 * gdb.mi/mi-var-cp.cc (class A): New class.
3571 (anonymous_structs_and_unions): New function.
3572 (main): Call anonymous_structs_and_unions.
3573 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3574 (verify_everything): New procedure.
3575
440e2fca
KS
35762012-01-12 Keith Seitz <keiths@redhat.com>
3577
3578 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3579 (varobj_tree::get_path_expr): Assume that all varobjs are
3580 compound unless they are known simple types.
3581 Adjust path expressions based on parent type, path parent type,
3582 and tree language.
3583 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3584 the root varobj.
3585 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3586
675399c9
PA
35872012-01-11 Pedro Alves <palves@redhat.com>
3588
3589 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3590 core files on this machine" anymore.
3591
97ddaa9b
PH
35922012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3593
3594 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3595 (main): Repeat recurser call.
3596 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3597 equivalent to 'local_x'.
3598
ea733575
PH
35992012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3600 Joel Brobecker <brobecker@adacore.com>
3601
3602 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3603
2ca0b532
PA
36042012-01-05 Pedro Alves <alves.ped@gmail.com>
3605
3606 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3607 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3608 * gdb.python/py-events.exp: Test that "step N" tripping on a
3609 breakpoint emits a breakpoint event.
3610
6e681866
JB
36112012-01-03 Joel Brobecker <brobecker@adacore.com>
3612
3613 * gdb.base/auxv.exp: Reformat the copyright notice.
3614
3c2d6aff
YQ
36152012-01-03 Yao Qi <yao@codesourcery.com>
3616
3617 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3618 (strace_trace_on_diff_addr): New.
3619 * gdb.trace/strace.c: (main): Add two local variables.
3620
0852fee3
UW
36212011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3622
3623 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3624 * gdb.cell/gcore.exp: Likewise.
3625 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3626 to verify the correct instance of main is selected.
3627
12c3e59c
JB
36282012-01-02 Joel Brobecker <brobecker@adacore.com>
3629
3630 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3631 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3632 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3633 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3634 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3635 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3636 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3637 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3638 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3639 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3640 gdb.threads/thread_check.c: Reformat copyright header.
3641
c0f378ec
EBM
36422011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3643
e4a7ca93 3644 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3645 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3646 is not enabled.
3647
3bc96cfb
JK
36482011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3649
3650 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3651 parameter to self_exec, adjust the function.
3652 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3653 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3654 (set var do_exit = 0): Remove test.
3655 (newline at end of file): Add one.
3656
095bcf5e
JB
36572011-12-27 Joel Brobecker <brobecker@adacore.com>
3658
3659 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3660 New files.
3661
18d19bd1
JK
36622011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3663
3664 Fix racy FAILs.
3665 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3666 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3667 (main): Call pthread_barrier_init for it.
3668
e809353a
JK
36692011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3670
3671 Fix double send_gdb leading to racy FAILs.
3672 * gdb.base/break.exp (set silent break bp_location1): Replace
3673 3x send_gdb and gdb_expect by gdb_test.
3674 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3675 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3676 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3677 instead of send_gdb. Twice.
3678 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3679 3x send_gdb and gdb_expect by gdb_test.
3680 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3681
da8cb7ec
JK
36822011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3683
3684 * gdb.linespec/linespec.exp: Compile using {c++}.
3685
ae1a303e
JK
36862011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3687
3688 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3689 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3690 (verify GCC PR debug/51668): New test.
3691
cc72b2a2
KP
36922011-12-23 Kevin Pouget <kevin.pouget@st.com>
3693
3694 Introduce gdb.FinishBreakpoint in Python.
3695 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3696 py-finish-breakpoint2
3697 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3698 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3699 instead of line number.
3700 * gdb.python/py-finish-breakpoint.c: New file.
3701 * gdb.python/py-finish-breakpoint.exp: New file.
3702 * gdb.python/py-finish-breakpoint.py: New file.
3703 * gdb.python/py-finish-breakpoint2.cc: New file.
3704 * gdb.python/py-finish-breakpoint2.exp: New file.
3705 * gdb.python/py-finish-breakpoint2.py: New file.
3706
3b7962f9
JK
37072011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3708
3709 Partial fix of compatibility with gcc-4.7.
3710 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3711 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3712 Add comment to add a PASS case in the future.
3713
6538471c
JK
3714 Fix compatibility with gcc-4.7.
3715 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3716
7052e42c
UW
37172011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3718
3719 PR tdep/12797
3720 * gdb.base/callfuncs.exp: Remove KFAIL.
3721
9ac7f98e
JB
37222011-12-21 Joel Brobecker <brobecker@adacore.com>
3723
3724 * gdb.ada/task_bp: New testcase.
3725
f6eeced0
JK
37262011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3727
3728 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3729 -DNO_SECTIONS.
3730 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3731
72225e17
JK
37322011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3733
3734 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3735 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3736 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3737 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3738 conditional for gcc <= 4.5.
3739
13ac8d2c
JK
37402011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3741
3742 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3743 by XFAIL.
3744 * gdb.cp/static-method.exp (info addr A::func())
3745 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3746 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3747 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3748 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3749 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3750 (test value of F in k3_m): Likewise.
3751 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3752 Likewise.
3753
049682ba
JK
37542011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3755
3756 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3757 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3758 Remove.
3759 * gdb.threads/attachstop-mt.c: Remove.
3760 * gdb.threads/attachstop-mt.exp: Remove.
3761
2c9d8796
MK
37622011-12-17 Mark Kettenis <kettenis@gnu.org>
3763
3764 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3765
e0f9f062
DE
37662011-12-16 Doug Evans <dje@google.com>
3767
f4aa2101 3768 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3769 * boards/native-gdbserver.exp: New file.
3770
e0f9f062
DE
3771 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3772 gdbserver output.
3773 (gdbserver_default_get_remote_address): New function.
3774 (gdbserver_start): Call gdb,get_remote_address to compute argument
3775 to "target remote" command.
3776
80b6e756
PM
37772011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3778
1c3ad6ab 3779 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3780 python print-stack. Add set/show python print-stack
3781 off|full|message tests.
3782
1576bd00
YQ
37832011-12-15 Yao Qi <yao@codesourcery.com>
3784
3785 * gdb.trace/strace.c: New
3786 * gdb.trace/strace.exp: New.
3787
d6a0f6e0
TT
37882011-12-14 Tom Tromey <tromey@redhat.com>
3789
3790 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3791
31015e1d
DE
37922011-12-14 Doug Evans <dje@google.com>
3793
3794 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3795
7b50312a
PA
37962011-12-14 Pedro Alves <pedro@codesourcery.com>
3797
3798 PR threads/10729
3799
3800 * gdb.mi/watch-nonstop.c: New file.
3801 * gdb.mi/mi-watch-nonstop.exp: New file.
3802
924437bc
PA
38032011-12-13 Pedro Alves <pedro@codesourcery.com>
3804 Doug Evans <dje@google.com>
3805
3806 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3807 (clean_restart): Remove references to the gdb_stub target board
3808 variable.
3809 (gdb_step_for_stub): Delete.
3810
3811 * gdb.base/annota1.exp: Remove all references to [target_info
3812 exists gdb_stub], gdb_step_for_stub and usestubs.
3813 * gdb.base/annota3.exp: Ditto.
3814 * gdb.base/async.exp: Ditto.
3815 * gdb.base/break.exp: Ditto.
3816 * gdb.base/code-expr.exp: Ditto.
3817 * gdb.base/commands.exp: Ditto.
3818 * gdb.base/completion.exp: Ditto.
3819 * gdb.base/condbreak.exp: Ditto.
3820 * gdb.base/consecutive.exp: Ditto.
3821 * gdb.base/cvexpr.exp: Ditto.
3822 * gdb.base/define.exp: Ditto.
3823 * gdb.base/display.exp: Ditto.
3824 * gdb.base/ena-dis-br.exp: Ditto.
3825 * gdb.base/environ.exp: Ditto.
3826 * gdb.base/gnu-ifunc.exp: Ditto.
3827 * gdb.base/maint.exp: Ditto.
3828 * gdb.base/pending.exp: Ditto.
3829 * gdb.base/sect-cmd.exp: Ditto.
3830 * gdb.base/sepdebug.exp: Ditto.
3831 * gdb.base/unload.exp: Ditto.
3832 * gdb.base/watchpoint-solib.exp: Ditto.
3833 * gdb.cp/annota2.exp: Ditto.
3834 * gdb.cp/annota3.exp: Ditto.
3835 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3836 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3837 * gdb.mi/mi-pending.exp: Ditto.
3838 * gdb.trace/circ.exp: Ditto.
3839 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3840 * gdb.base/list.exp: Ditto.
3841
3842 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3843 breakpoint function and all references to the usestubs macro.
3844 * gdb.base/exprs.c: Ditto.
3845 * gdb.base/freebpcmd.c: Ditto.
3846 * gdb.base/bitfields.c: Ditto.
3847 * gdb.base/bitfields2.c: Ditto.
3848 * gdb.base/break.c: Ditto.
3849 * gdb.base/call-sc.c: Ditto.
3850 * gdb.base/call-signals.c: Ditto.
3851 * gdb.base/callfuncs.c: Ditto.
3852 * gdb.base/charset.c: Ditto.
3853 * gdb.base/consecutive.c: Ditto.
3854 * gdb.base/constvars.c: Ditto.
3855 * gdb.base/funcargs.c: Ditto.
3856 * gdb.base/int-type.c: Ditto.
3857 * gdb.base/interrupt.c: Ditto.
3858 * gdb.base/langs0.c: Ditto.
3859 * gdb.base/list0.c: Ditto.
3860 * gdb.base/mips_pro.c: Ditto.
3861 * gdb.base/miscexprs.c: Ditto.
3862 * gdb.base/nodebug.c: Ditto.
3863 * gdb.base/opaque0.c: Ditto.
3864 * gdb.base/pointers.c: Ditto.
3865 * gdb.base/printcmds.c: Ditto.
3866 * gdb.base/ptype.c: Ditto.
3867 * gdb.base/recurse.c: Ditto.
3868 * gdb.base/reread1.c: Ditto.
3869 * gdb.base/reread2.c: Ditto.
3870 * gdb.base/restore.c: Ditto.
3871 * gdb.base/return.c: Ditto.
3872 * gdb.base/run.c: Ditto.
3873 * gdb.base/scope0.c: Ditto.
3874 * gdb.base/sepdebug.c: Ditto.
3875 * gdb.base/setshow.c: Ditto.
3876 * gdb.base/setvar.c: Ditto.
3877 * gdb.base/sigall.c: Ditto.
3878 * gdb.base/signals.c: Ditto.
3879 * gdb.base/structs.c: Ditto.
3880 * gdb.base/structs2.c: Ditto.
3881 * gdb.base/testenv.c: Ditto.
3882 * gdb.base/twice.c: Ditto.
3883 * gdb.base/unwindonsignal.c: Ditto.
3884 * gdb.base/watchpoint.c: Ditto.
3885 * gdb.base/watchpoints.c: Ditto.
3886 * gdb.base/whatis.c: Ditto.
3887 * gdb.cp/classes.cc: Ditto.
3888 * gdb.cp/cplusfuncs.cc: Ditto.
3889 * gdb.cp/derivation.cc: Ditto.
3890 * gdb.cp/formatted-ref.cc: Ditto.
3891 * gdb.cp/misc.cc: Ditto.
3892 * gdb.cp/overload.cc: Ditto.
3893 * gdb.cp/ovldbreak.cc: Ditto.
3894 * gdb.cp/ref-params.cc: Ditto.
3895 * gdb.cp/ref-types.cc: Ditto.
3896 * gdb.cp/templates.cc: Ditto.
3897 * gdb.cp/virtfunc.cc: Ditto.
3898 * gdb.hp/gdb.aCC/run.c: Ditto.
3899 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3900 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3901 * gdb.reverse/consecutive-reverse.c: Ditto.
3902 * gdb.reverse/sigall-reverse.c: Ditto.
3903 * gdb.reverse/until-reverse.c: Ditto.
3904 * gdb.reverse/watch-reverse.c: Ditto.
3905 * gdb.trace/actions.c: Ditto.
3906 * gdb.trace/circ.c: Ditto.
3907 * gdb.trace/collection.c: Ditto.
3908
fabde485
PA
39092011-12-13 Pedro Alves <pedro@codesourcery.com>
3910
3911 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3912 (func6, func7): New.
3913 (main): Call func6 and func7.
3914 * gdb.base/watchpoint.exp (test_wide_location_1)
3915 (test_wide_location_2): New.
3916 (top level): Re-enable hardware watchpoints if necessary. Call
3917 test_wide_location_1 and test_wide_location_2.
3918
ff7d1690
YQ
39192011-12-11 Yao Qi <yao@codesourcery.com>
3920
3921 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3922
a6af7abe
JB
39232011-12-11 Joel Brobecker <brobecker@adacore.com>
3924
3925 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3926 expected output for unsupported case.
3927
61638e15
JK
39282011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3929
3930 PR testsuite/12649
3931 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3932 Protect gdb_test_multiple by final $gdb_prompt match.
3933
0a00efc3
JK
39342011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3935
3936 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3937 New variable, new test.
3938 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3939 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3940 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3941 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3942 them if HAVE_GCC_45682_FIXED is not set.
3943
4511b1ba
YQ
39442011-12-10 Yao Qi <yao@codesourcery.com>
3945
3946 * gdb.trace/status-stop.exp: New.
3947 * gdb.trace/status-stop.c: New.
3948
27949e73
JK
39492011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3950
3951 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3952 timeout.
3953
d8ea7931
TT
39542011-12-08 Tom Tromey <tromey@redhat.com>
3955
3956 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3957 condition.
3958
1cc310d2
SS
39592011-12-07 Stan Shebs <stan@codesourcery.com>
3960
3961 * gdb.trace/tfind.exp: Update for output changes.
3962
d482a875
PA
39632011-12-07 Pedro Alves <pedro@codesourcery.com>
3964
3965 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3966 throws "Cannot insert catchpoints in this configuration".
3967 * gdb.ada/mi_catch_ex.exp: Likewise.
3968
f0ba3972
PA
39692011-12-06 Pedro Alves <pedro@codesourcery.com>
3970
3971 * gdb.base/break-always.exp: Test changing memory at addresses
3972 with breakpoints inserted.
3973
f8eba3c6
TT
39742011-12-06 Joel Brobecker <brobecker@acacore.com>
3975
3976 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3977 involving a fully qualified function name.
3978
39792011-12-06 Tom Tromey <tromey@redhat.com>
3980
3981 * gdb.ada/homonym.exp: Add three breakpoint tests.
3982
39832011-12-06 Tom Tromey <tromey@redhat.com>
3984
3985 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3986 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3987 * gdb.objc/objcdecode.exp: Update for output changes.
3988 * gdb.linespec/linespec.exp: New file.
3989 * gdb.linespec/lspec.cc: New file.
3990 * gdb.linespec/lspec.h: New file.
3991 * gdb.linespec/body.h: New file.
3992 * gdb.linespec/base/two/thefile.cc: New file.
3993 * gdb.linespec/base/one/thefile.cc: New file.
3994 * gdb.linespec/Makefile.in: New file.
3995 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3996 output changes.
3997 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3998 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3999 makes one breakpoint.
4000 * gdb.cp/method2.exp (test_break): Update for output changes.
4001 * gdb.cp/mb-templates.exp: Update for output changes.
4002 * gdb.cp/mb-inline.exp: Update for output changes.
4003 * gdb.cp/mb-ctor.exp: Update for output changes.
4004 * gdb.cp/ovsrch.exp: Use fully-qualified names.
4005 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
4006 has multiple matches.
4007 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
4008 error message change.
4009 * gdb.base/list.exp (test_list_filename_and_number): Update for
4010 error message change.
4011 * gdb.base/break.exp: Disable pending breakpoints. Update for
4012 output changes.
4013 * configure.ac: Add gdb.linespec.
4014 * configure: Rebuild.
4015 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
4016
c642a434
UW
40172011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
4018
4019 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
4020 last_break register on s390*-*-* targets.
4021
b18003d1
JB
40222011-12-06 Joel Brobecker <brobecker@adacore.com>
4023
4024 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
4025 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
4026 of parameter X in procedure Foo.
4027
fe96589c
SS
40282011-12-05 Stan Shebs <stan@codesourcery.com>
4029
4030 * gdb.trace/tfind.exp: Update help string matches.
4031
1820ab47
JK
40322011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4033
4034 * gdb.server/ext-run.exp (get process list): Accept also systemd
4035 as PID 1.
4036
e11ac3a3
JK
40372011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4038 Pedro Alves <pedro@codesourcery.com>
4039
4040 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
4041 starting GDB.
4042 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
4043 $use_gdb_stub.
4044 * gdb.base/display.exp: Likewise.
4045 * gdb.base/ending-run.exp: Likewise.
4046 * gdb.base/list.exp (test_listsize): Likewise.
4047 * gdb.base/setshow.exp: Likewise.
4048 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
4049 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
4050 check by global $use_gdb_stub.
4051 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
4052 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
4053 (default_gdb_init): Unset global $use_gdb_stub.
4054 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4055 by global $use_gdb_stub.
4056 * lib/gdbserver-support.exp: Extend comments for set_board_info
4057 gdb_protocol and gdb,socketport.
4058 (gdbserver_start_extended): Set global gdbserver_protocol and
4059 gdbserver_gdbport. Clear global use_gdb_stub.
4060 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4061 from target use_gdb_stub.
4062 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4063
1d41d75c
DE
40642011-12-03 Doug Evans <dje@google.com>
4065
4066 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4067 (gdb_step_for_stub): Add comments.
4068
d6d7a51a
MR
40692011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4070
4071 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4072 to the caller.
4073 (gdb_test_multiple): Likewise.
4074
05acf274
JK
40752011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4076
4077 Fix gdb.mi/mi-solib.exp without system debug info installed.
4078 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4079 expect attribute, return 0 for it. Update comments.
4080
2268b414
JK
40812011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4082
4083 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4084 (corrupted list): Adjust the expectation.
4085
585861ea
JK
40862011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4087
4088 PR threads/13448
4089 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4090 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4091 * gdb.threads/tls-var-main.c: New file.
4092 * gdb.threads/tls-var.c: New file.
4093 * gdb.threads/tls-var.exp: New file.
4094
968643aa
JK
40952011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4096
4097 PR testsuite/12649
4098 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4099 Protect gdb_test_multiple by final $gdb_prompt match.
4100 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
4101 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4102 (test_tracepoints): Likewise.
4103
9750bca9
JK
41042011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4105
4106 PR breakpoints/13346
4107 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
4108 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
4109 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
4110
ac1349b7
JB
41112011-12-01 Joel Brobecker <brobecker@adacore.com>
4112
4113 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
4114 * gdb.ada/homonym/homonym.adb: For use of all types defined
4115 locally inside both Get_Value subprograms.
4116
26d44faf
JK
41172011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4118
4119 Fix racy FAILs.
4120 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
4121 of send_gdb.
4122
514f6425
UW
41232011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4124
4125 * gdb.base/testenv.exp: Skip on remote targets. Unset global
4126 environment variable after test completed.
4127
4255c8d2
UW
41282011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4129
4130 * gdb.base/solib-nodir.exp: Skip if remote target.
4131 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
4132 application. Call gdb_load_shlibs.
4133 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
4134
a35ad96a
JB
41352011-11-29 Joel Brobecker <brobecker@adacore.com>
4136
4137 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
4138
1a1d5513
JB
41392011-11-28 Joel Brobecker <brobecker@adacore.com>
4140
4141 * gdb.ada/fullname_bp: New testcase.
4142
50b4ddf8
JK
41432011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4144
4145 PR testsuite/12649
4146 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
4147 Wrap send_gdb into a new gdb_test.
4148
fb0aec57
JK
4149 Code cleanup.
4150 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
4151 Convert send_gdb and gdb_expect to gdb_test_multiple.
4152
2376d946
JK
41532011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4154
4155 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4156
1eec78bd
KS
41572011-11-23 Keith Seitz <keiths@redhat.com>
4158
4159 * lib/mi-support.exp (varobj_tree): New namespace and procs.
4160 (mi_varobj_tree_test_children_callback): New proc.
4161 (mi_walk_varobj_tree): New proc.
4162
36dfb11c
TT
41632011-11-22 Tom Tromey <tromey@redhat.com>
4164
4165 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
4166 Add "use_mi_command" argument.
4167 (mi_run_cmd, mi_run_with_cli): New procs.
4168 * gdb.mi/solib-lib.c: New file.
4169 * gdb.mi/solib-main.c: New file.
4170 * gdb.mi/mi-solib.exp: New file.
4171
0e965dd0
DE
41722011-11-21 Doug Evans <dje@google.com>
4173
4174 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
4175 _Unwind_DebugHook is missing.
4176
f196051f
SS
41772011-11-20 Stan Shebs <stan@codesourcery.com>
4178
4179 * gdb.trace/tstatus.exp: New.
4180 * gdb.trace/actions.c: Include string.h.
4181
bfccc43c
YQ
41822011-11-18 Yao Qi <yao@codesourcery.com>
4183
4184 * gdb.trace/pending.exp: New.
4185 * gdb.trace/pending.c: New.
4186 * gdb.trace/pendshr1.c: New.
4187 * gdb.trace/pendshr2.c: New.
4188 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
4189 tracepoint location becomes pending.
4190 (tracepoint_change_loc_2): New.
4191
73cd8ab1
DM
41922011-11-16 David S. Miller <davem@davemloft.net>
4193
4194 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
4195 target is sparc*-*-linux*
4196
77426730
PK
41972011-11-15 Paul Koning <paul_koning@dell.com>
4198
4199 * gdb.python/py-type.exp: New testcases for exceptions on scalar
4200 types.
4201
ed59ded5
DE
42022011-11-14 Doug Evans <dje@google.com>
4203
4204 * gdb.base/shell.exp: New file.
4205
405f8e94
SS
42062011-11-14 Stan Shebs <stan@codesourcery.com>
4207
4208 * gdb.trace/ftrace.c: New.
4209 * gdb.trace/ftrace.exp: New.
4210
1e4d1764
YQ
42112011-11-14 Yao Qi <yao@codesourcery.com>
4212
4213 * gdb.trace/change-loc-1.c: New.
4214 * gdb.trace/change-loc-2.c: New.
4215 * gdb.trace/change-loc.c: New.
4216 * gdb.trace/change-loc.exp: New.
4217 * gdb.trace/change-loc.h: New.
4218 * gdb.trace/trace-break.c (marker): Define new symbol.
4219 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
4220 New.
4221 (break_trace_same_addr_6): New.
4222
71eba9c2 42232011-11-12 Matt Rice <ratmice@gmail.com>
4224
4225 * gdb.base/info-macros.exp: Make tests for info definitions
4226 test info macro. Add tests for info macro argument processing.
4227 Rename a few tests.
4228
1d93e29a
KS
42292011-11-11 Keith Seitz <keiths@redhat.com>
4230
4231 PR gdb/12843
4232 * gdb.base/linespecs.exp: New file.
4233
a4b5b48a
DE
42342011-11-11 Doug Evans <dje@google.com>
4235
4236 * gdb.threads/print-threads.exp: Extend timeout for slower
4237 tests.
4238
f6b47be4
DE
42392011-11-10 Doug Evans <dje@google.com>
4240
792a0230
DE
4241 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
4242 "record to end of main" test.
4243
f6b47be4
DE
4244 * gdb.python/py-type.c (TS): New typedef.
4245 (ts): New global.
4246 * gdb.python/py-type.exp: Test field list of typedef.
4247
22355c90
JB
42482011-11-10 Joel Brobecker <brobecker@adacore.com>
4249
4250 * gdb.ada/small_reg_param: New testcase.
4251
a7860e76
TT
42522011-11-09 Tom Tromey <tromey@redhat.com>
4253
4254 * gdb.cp/destrprint.exp: New file.
4255 * gdb.cp/destrprint.cc: New file.
4256
72a2e3dc
MI
42572011-11-08 Meador Inge <meadori@codesourcery.com>
4258
4259 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
4260 (switch_stack_to_other): New test function.
4261 * gdb.arch/thumb-prologue.exp: New test cases.
4262
c7195df2 42632011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
4264
4265 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
4266
d3895d7d
YQ
42672011-11-08 Yao Qi <yao@codesourcery.com>
4268
4269 * gdb.exp (supports_process_record): New.
4270 (supports_reverse): New.
4271 * gdb.reverse/break-precsave.exp: Call support_process_record
4272 to run test conditionally.
4273 * gdb.reverse/consecutive-precsave.exp: Likewise.
4274 * gdb.reverse/i386-precsave.exp: Likewise.
4275 * gdb.reverse/machinestate-precsave.exp: Likewise.
4276 * gdb.reverse/solib-precsave.exp: Likewise.
4277 * gdb.reverse/step-precsave.exp: Likewise.
4278 * gdb.reverse/until-precsave.exp: Likewise.
4279 * gdb.reverse/watch-precsave.exp: Likewise.
4280 * gdb.reverse/break-reverse.exp: Call support_reverse to run
4281 test conditionally.
4282 * gdb.reverse/consecutive-reverse.exp: Likewise.
4283 * gdb.reverse/finish-precsave.exp: Likewise.
4284 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
4285 * gdb.reverse/finish-reverse.exp: Likewise.
4286 * gdb.reverse/i386-reverse.exp: Likewise.
4287 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4288 * gdb.reverse/machinestate.exp: Likewise.
4289 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
4290 * gdb.reverse/sigall-precsave.exp: Likewise.
4291 * gdb.reverse/sigall-reverse.exp: Likewise.
4292 * gdb.reverse/solib-reverse.exp: Likewise.
4293 * gdb.reverse/step-reverse.exp: Likewise.
4294 * gdb.reverse/until-reverse.exp: Likewise.
4295 * gdb.reverse/watch-reverse.exp: Likewise.
4296
a59306a3
YQ
42972011-11-05 Yao Qi <yao@codesourcery.com>
4298
4299 * gdb.trace/trace-break.exp: Add test on setting two
4300 fast tracepoints at the same address.
4301
87769f59
JK
43022011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4303
4304 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
4305
3065dfb6
SS
43062011-11-02 Stan Shebs <stan@codesourcery.com>
4307
4308 * gdb.trace/collection.c: Add code using strings.
4309 * gdb.trace/collection.exp: Add tests of string collection.
4310
89e208db
JK
43112011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4312
4313 * gdb.base/skip-solib.exp (executable_main): New variable.
4314 (binfile_main): Base it on that.
4315 Use $executable_main in clean_restart calls. Drop gdb_exit and
4316 gdb_start calls.
4317
405e54e9
JK
43182011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4319
4320 Fix racy FAILs.
4321 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
4322 breakpoint_re globals import by async. Set string_regex to .* for
4323 async. Remove the optional thread_selected_re and breakpoint_re
4324 globals expectations.
4325
58e8570a
JM
43262011-11-01 Joseph Myers <joseph@codesourcery.com>
4327
4328 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
4329 well as Cygwin.
4330
7b35ec7f 43312011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
4332
4333 Add tests for skip command.
89e208db
JK
4334 * gdb.base/skip-solib-lib.c: New
4335 * gdb.base/skip-solib-main.c: New
4336 * gdb.base/skip-solib.exp: New
4337 * gdb.base/skip.c: New
4338 * gdb.base/skip.exp: New
4339 * gdb.base/skip1.c: New
4340 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 4341
b9fd1791
PA
43422011-10-31 Yao Qi <yao@codesourcery.com>
4343 Pedro Alves <pedro@codesourcery.com>
4344
4345 * gdb.trace/trace-break.c: New.
4346 * gdb.trace/trace-break.exp: New.
4347
4323fecc
JK
43482011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4349
4350 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
4351 break-here-2.
4352
0e5bf2a8
PA
43532011-10-28 Pedro Alves <pedro@codesourcery.com>
4354
4355 * gdb.threads/no-unwaited-for-left.c: New.
4356 * gdb.threads/no-unwaited-for-left.exp: New.
4357 * gdb.threads/non-ldr-exc-1.c: New.
4358 * gdb.threads/non-ldr-exc-1.exp: New.
4359 * gdb.threads/non-ldr-exc-2.c: New.
4360 * gdb.threads/non-ldr-exc-2.exp: New.
4361 * gdb.threads/non-ldr-exc-3.c: New.
4362 * gdb.threads/non-ldr-exc-3.exp: New.
4363 * gdb.threads/non-ldr-exc-4.c: New.
4364 * gdb.threads/non-ldr-exc-4.exp: New.
4365
3a3dad98
JK
43662011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4367
4368 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
4369 * gdb.base/attach-pie-misread.exp: Likewise.
4370 * gdb.base/break-interp.exp: Likewise.
4371 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
4372 testcases for use_gdb_stub.
4373 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
4374 (continue): New testcase.
4375 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
4376 * gdb.threads/attach-into-signal.exp: Likewise.
4377 * gdb.threads/attach-stopped.exp: Likewise.
4378 * gdb.threads/attachstop-mt.exp: Likewise.
4379
d6a5d40c
PK
43802011-10-28 Paul Koning <paul_koning@dell.com>
4381
4382 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
4383
ca539be8
JK
43842011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4385
4386 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
4387 (mi_gdb_test): Import globals thread_selected_re
4388 and breakpoint_re. Expect them optionally at the regex start.
4389
d234ef5c
DE
43902011-10-27 Doug Evans <dje@google.com>
4391
4392 * gdb.python/python.exp: Test source -s.
4393
ab964825
PK
43942011-10-26 Paul Koning <paul_koning@dell.com>
4395
4396 * gdb.python/lib-types.cc (struct A): New structure.
4397 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 4398
54d8a644
PK
43992011-10-25 Paul Koning <paul_koning@dell.com>
4400
4401 PR python/13327
d234ef5c 4402
54d8a644
PK
4403 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
4404 fetch_lazy method.
4405
b0221781
YQ
44062011-10-24 Yao Qi <yao@codesourcery.com>
4407
4408 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
4409 target is tic6x-*-*.
4410
6cda5a20
JB
44112011-10-21 Joel Brobecker <brobecker@adacore.com>
4412
4413 * gdb.ada/mi_task_info/task_switch.adb: New file.
4414 * gdb.ada/mi_task_info.exp: New file.
4415
5ed9db04
JK
44162011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4417
4418 * gdb.cp/expand-psymtabs-cxx.exp: New file.
4419 * gdb.cp/expand-psymtabs-cxx.cc: New file.
4420
9df2fbc4
PM
44212011-10-20 Phil Muldoon <pmuldoon@redhat.com>
4422
4423 PR python/12656
4424
4425 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
4426 global_block tests.
4427
736086ba
TT
44282011-10-18 Tom Tromey <tromey@redhat.com>
4429
4430 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
4431
4af31552
TT
44322011-10-18 Tom Tromey <tromey@redhat.com>
4433
4434 * gdb.base/source.exp: Don't include full file name in test name.
4435 * gdb.python/python.exp: Don't include full file name in test
4436 name.
4437
43136979
AR
44382011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4439
4440 * gdb.base/attach-pie-noexec.c: New files.
4441 * gdb.base/attach-pie-noexec.exp: New files.
4442
543a9323
JM
44432011-10-17 Joseph Myers <joseph@codesourcery.com>
4444
4445 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4446 prompt for each extra line in command.
4447
21ae7a4d
JK
44482011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4449
4450 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4451 Revert the part of:
4452 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4453 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4454 Change the expected string.
4455
20ec36d9
JK
44562011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4457
4458 Fix results with system glibc debug info installed.
4459 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
4460 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
4461 Accept also __libc_ symbol prefix and no prefix.
4462
6501c2fc
KS
44632011-10-14 Keith Seitz <keiths@redhat.com>
4464
4465 PR c++/13225
4466 * gdb.cp/converts.cc (foo3_1): New function.
4467 (foo3_2): New functions.
4468 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4469 and null pointer conversions of integer constant zero.
4470 Add test to check if all arguments are checked for incompatible
4471 conversion BADNESS.
4472
55b1fd0c
TT
44732011-10-14 Tom Tromey <tromey@redhat.com>
4474
4475 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4476 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4477 linespec.
4478
22c05d8a
JK
44792011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4480
4481 Fix internal error regression.
4482 * gdb.dwarf2/implptr-optimized-out.S: New file.
4483 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4484
1d6edc3c
JK
44852011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4486
4487 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4488 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4489 (loclist): New.
4490 (4): New abbrev.
4491 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4492 Use prepare_for_testing, remove clean_restart.
4493 (p arraynoloc, p arraycallnoloc): New tests.
4494
9ec72168
JK
44952011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4496
4497 * gdb.cp/namespace-enum.exp (executable): New variable.
4498 (binfile): Use ${objdir}/${subdir}/ prefix.
4499 Use ${executable} for clean_restart.
4500
9c6c53f7
SA
45012011-10-11 Sterling Augustine <saugustine@google.com>
4502
4503 * gdb.cp/Makefile.in: Add namespace-enum test.
4504 * gdb.cp/namespace-enum.exp: New file.
4505 * gdb.cp/namespace-enum.c: New file.
4506 * gdb.cp/namespace-enum-main.c: New file.
4507
fac7ceb3
UW
45082011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
4509
4510 * gdb.python/py-shared.exp: Relax filename check to handle remote:
4511 sysroot.
4512
941b2081
JK
45132011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4514
4515 Reimplement @entry in input expressions.
4516 * gdb.base/exprs.c (v_int_array_init): New variable.
4517 * gdb.base/exprs.exp (print v_int_array_init)
4518 (print *v_int_array_init@1, print *v_int_array_init@2)
4519 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
4520 (print v_int_array_init[1]@1): New tests.
4521
0344e878
JM
45222011-10-10 Joseph Myers <joseph@codesourcery.com>
4523
4524 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4525 expected message.
4526
5a56e9c5
DE
45272011-10-09 Doug Evans <dje@google.com>
4528
4529 * gdb.base/alias.exp: Add tests for alias command.
4530
2bda9cc5
JK
45312011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4532
4533 * gdb.arch/amd64-entry-value.s: New file.
4534 * gdb.mi/mi2-amd64-entry-value.s: New file.
4535
a471c594
JK
45362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4537
4538 Display @entry parameter values even for references.
4539 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4540 functions.
4541 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4542 reference and datap_input.
4543 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4544 breakpoints.
4545 (continue to breakpoint: entry_reference: reference)
4546 (entry_reference: bt at entry)
4547 (continue to breakpoint: entry_reference: breakhere_reference)
4548 (entry_reference: bt, entry_reference: ptype regparam)
4549 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4550 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4551 (entry_reference: p regcopy, entry_reference: p nodataparam)
4552 (entry_reference: p nodataparam@entry): New tests.
4553
36b11add
JK
45542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4555
4556 Support @entry in input expressions.
4557 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4558 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4559 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4560 (tailcall: p j@entry): New tests.
4561 * gdb.cp/koenig.cc (A::entry): New function.
4562 (main): Call it.
4563 * gdb.cp/koenig.exp (p entry (c)): New test.
4564
e18b2753
JK
45652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4566
4567 Display @entry parameter values (without references).
4568 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4569 (different, validity, invalid): New functions.
4570 (main): Call them.
4571 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4572 stacktest, breakhere_stacktest, different, breakhere_different,
4573 breakhere_validity and breakhere_invalid.
4574 (entry: bt): Update for @entry.
4575 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4576 (entry_validity: *, entry_invalid: *): Many new tests.
4577 * gdb.base/break.exp
4578 (run until breakpoint set at small function, optimized file): Accept
4579 also the @entry suffix.
4580 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4581 * gdb.mi/mi2-amd64-entry-value.c: New files.
4582 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4583
2d6c5dc2
JK
45842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4585
4586 Protect entry values against self tail calls.
4587 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4588 (main): Call self.
4589 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4590 (set debug entry-values 1, self: bt debug entry-values): New tests.
4591
111c6489
JK
45922011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4593
4594 Recognize virtual tail call frames.
4595 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4596 (amb_b, amb_a): New.
4597 (main): Call a and b.
4598 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4599 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4600 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4601 New tests.
4602
8e3b41a9
JK
46032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4604
4605 Implement basic support for DW_TAG_GNU_call_site.
4606 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4607 * gdb.arch/amd64-entry-value.cc: New file.
4608 * gdb.arch/amd64-entry-value.exp: New file.
4609
181cebd4
JK
46102011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4611
4612 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4613 * gdb.dwarf2/implptr-64bit.S: New file.
4614 * gdb.dwarf2/implptr-64bit.exp: New file.
4615
741f5e3c
JK
46162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4617
4618 Fix initial language detection with -readnow.
4619 * gdb.cp/readnow-language.cc: New file.
4620 * gdb.cp/readnow-language.exp: New file.
4621
a73d2258
JK
46222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4623
4624 Fix printed anonymous struct name.
4625 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4626
af369495
JM
46272011-10-09 Joseph Myers <joseph@codesourcery.com>
4628
4629 * gdb.base/solib-symbol.exp: Do not include directories in
4630 filenames in expected messages.
4631
1fa57852
DE
46322011-10-07 Doug Evans <dje@google.com>
4633
4634 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4635
bd054e06
KP
46362011-10-07 Kevin Pouget <kevin.pouget@st.com>
4637
4638 Allow Python notification of new object-file loadings.
4639 * gdb.python/py-events.exp: Test newobjfile event.
4640 * gdb.python/py-events.py: Register newobjfile callback.
4641 * gdb.python/py-events.c: Add call to shared library
4642 * gdb.python/py-events-shlib.c: New file.
4643
8031b6f8
JM
46442011-10-06 Joseph Myers <joseph@codesourcery.com>
4645
4646 * gdb.base/fixsection.exp: Do not include directories in filename
4647 in expected message.
4648
7fea6923
PM
46492011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4650
4651 Add tests for passing of environment variables to inferior.
4652 * gdb.base/testenv.c: New test source.
4653 * gdb.base/testenv.exp: New expect test.
4654
687f2a88
PK
46552011-10-04 Paul Koning <paul_koning@dell.com>
4656
4657 * gdb.python/py-value.c (main): Break before return.
4658
cb6be26b
KP
46592011-10-04 Kevin Pouget <kevin.pouget@st.com>
4660
4661 PR python/12691: Add the inferior to Python exited event
4662 * gdb.python/py-events.exp: Test the inferior attribute of exited
4663 event with a fork.
4664 * gdb.python/py-events.py: Print inferior number on exit.
4665 * gdb.python/py-events.c: Fork the inferior.
4666
fb213700
EBM
46672011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4668
4669 * gdb.base/jit.exp: Add testcase name to log message
4670
aa2071bd
PK
46712011-10-03 Paul Koning <paul_koning@dell.com>
4672 Jan Kratochvil <jan.kratochvil@redhat.com>
4673
4674 * gdb.python/py-value.exp
4675 (python inval = gdb.parse_and_eval('*(int*)0'))
4676 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4677 (set argc=2, python print argc_lazy): New tests.
4678
dd11a36c
JB
46792011-10-02 Joel Brobecker <brobecker@adacore.com>
4680
4681 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4682
46f886f1
JK
46832011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4684 Pedro Alves <pedro@codesourcery.com>
4685
4686 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4687 can_read_0, test for it.
4688 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4689 (parse_and_eval with memory error): ... here, make it untested if
4690 can_read_0.
4691
c5cb204f
MP
46922011-09-30 Marek Polacek <mpolacek@redhat.com>
4693
4694 * gdb.python/python.exp (verify pagination beforehand)
4695 (verify pagination afterwards): Fix race by splitting the line.
4696
68fb0ec0
JM
46972011-09-29 Joseph Myers <joseph@codesourcery.com>
4698
4699 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4700 for 64-bit multilibs from i?86-* targets.
4701
6aee0d90
MP
47022011-09-29 Marek Polacek <mpolacek@redhat.com>
4703
4704 * lib/gdb.exp: Fix a typo in one of the comments.
4705
e9101ff5
MP
47062011-09-29 Marek Polacek <mpolacek@redhat.com>
4707
4708 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4709 matching pattern.
4710
7a81bdbf
PK
47112011-09-28 Paul Koning <paul_koning@dell.com>
4712
4713 * gdb.python/py-type.c (enum E): New.
4714 * gdb.python/py-type.exp (test_fields): Add tests for Python
4715 mapping access to fields.
4716 (test_enums): New test for field access on enums.
4717
6710bf39
SS
47182011-09-27 Stan Shebs <stan@codesourcery.com>
4719
4720 * gdb.trace/collection.exp: Test collection of $_ret.
4721
b2a6bdeb
AT
47222011-09-22 Andreas Tobler <andreast@fgznet.ch>
4723
4724 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4725 list of compilation switches for <*-*-freebsd*>.
4726
3c9057f3
SS
47272011-09-19 Stan Shebs <stan@codesourcery.com>
4728
4729 * gdb.trace/tspeed.exp: New file.
4730 * gdb.trace/tspeed.c: New file.
4731
34518530
YQ
47322011-09-18 Yao Qi <yao@codesourcery.com>
4733
4734 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4735 instructions.
4736 (test_adr_32bit, test_pop_pc): Likewise.
4737 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4738 Thumb instructions.
4739 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4740 in gdb_test_multiple.
4741 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4742
ab254057
YQ
47432011-09-17 Yao Qi <yao@codesourcery.com>
4744
4745 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4746 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4747 support single step to signal handler.
4748
9c317b71
YQ
47492011-09-17 Yao Qi <yao@codesourcery.com>
4750
4751 * gdb.base/disp-step-fork.c: New.
4752 * gdb.base/disp-step-syscall.exp: New.
4753 * gdb.base/disp-step-vfork.c: New.
4754
a8123151
JB
47552011-09-16 Joel Brobecker <brobecker@adacore.com>
4756
4757 * gdb.ada/tasks.exp: Make the expected output for
4758 the `info tasks' tests more resilient to spacing
4759 changes.
4760
63a9aad8
JK
47612011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4762
4763 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4764 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4765
2aa48337
KP
47662011-09-15 Kevin Pouget <kevin.pouget@st.com>
4767
4768 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4769 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4770
6839b47f
KP
47712011-04-30 Kevin Pouget <kevin.pouget@st.com>
4772
4773 Handle multiple breakpoint hits in Python interface:
4774 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4775 presence.
4776 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4777 breakpoint hits.
4778
0935723e
JK
47792011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4780 Jan Kratochvil <jan.kratochvil@redhat.com>
4781
4782 * gdb.python/py-events.exp: Remove pretty printing comment.
4783 * gdb.python/py-evsignal.exp: New file.
4784 * gdb.python/py-evthreads.c: Include signal.h.
4785 (thread3): Remove variable count3. Remove variable bad and use raise
4786 instead.
4787 (thread2): Remove variable count2. Move thread3 pthread_create here,
4788 merge pthread_join to a single line.
4789 (main): Remove variable count1. Merge pthread_join with pthread_create
4790 to a single line.
4791 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4792 KFAIL python/12966 for gdbserver. Test return value of
4793 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4794 gdb_expect by gdb_test and gdb_test_multiple.
4795 (thread 2, thread 3): New tests.
4796
4801a9a3
PA
47972011-09-12 Matt Rice <ratmice@gmail.com>
4798 Pedro Alves <pedro@codesourcery.com>
4799
4800 PR gdb/13175
4801
4802 * gdb.base/interp.exp: New tests.
4803 * gdb.base/interp.c: New file.
4804
24ece742
DE
48052011-09-12 Doug Evans <dje@google.com>
4806
4807 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4808 * gdb.dwarf2/typeddwarf.exp: Ditto.
4809
7f062217
JK
48102011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4811
4812 Fix compatibility with x32 arch.
4813 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4814 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4815 is_x86_like_target.
4816 * testsuite/gdb.trace/collection.exp: Likewise.
4817 * testsuite/gdb.trace/report.exp: Likewise.
4818 * testsuite/gdb.trace/unavailable.exp: Likewise.
4819 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4820 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4821 (is_x86_like_target): Check also is_amd64_regs_target.
4822
08711b9a
JK
48232011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4824
4825 PR breakpoints/12435
4826 * gdb.arch/amd64-prologue-xmm.c: New file.
4827 * gdb.arch/amd64-prologue-xmm.exp: New file.
4828 * gdb.arch/amd64-prologue-xmm.s: New file.
4829
b99b5f66
JK
48302011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4831
4832 * gdb.dwarf2/dw2-param-error-main.c: New file.
4833 * gdb.dwarf2/dw2-param-error.S: New file.
4834 * gdb.dwarf2/dw2-param-error.exp: New file.
4835
a391a2f6
PA
48362011-09-08 Pedro Alves <pedro@codesourcery.com>
4837
4838 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4839 inferior's pid and look for a core dump named core.$pid. Use
4840 `remote_file' commands on the host instead of hand coding shell
4841 commands on the build.
4842 * gdb.base/valgrind-db-attach.exp: Kill the program before
4843 finishing the test.
4844
7d8e6458 48452011-09-02 Matt Rice <ratmice@gmail.com>
4846
4847 * lib/prompt.exp: New file for testing the first prompt.
4848 * gdb.python/py-prompt.exp: Ditto.
4849 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4850
68e77c9e
PA
48512011-09-02 Pedro Alves <pedro@codesourcery.com>
4852
4853 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4854 0, before testing gcore.
4855
9655e943
JK
48562011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4857
df6dc84d
JK
4858 * dw2-ifort-parameter-debug.S: Update copyright year.
4859 * dw2-ifort-parameter.c: Update copyright year.
4860 * dw2-ifort-parameter.exp: Update copyright year.
4861
9655e943
JK
4862 * dw2-ifort-parameter-debug.S: New file.
4863 * dw2-ifort-parameter.c: New file.
4864 * dw2-ifort-parameter.exp: New file.
4865
353d1d73
JK
48662011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4867
4868 * gdb.base/commands.exp (error_clears_commands_left): New function.
4869 (): Call it.
4870
5c07461a
JK
48712011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4872
4873 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4874 (C): Initialize `a'.
4875 * gdb.mi/mi-inheritance-syntax-error.exp
4876 (-data-evaluate-expression $path): Expect `a' as 5.
4877
0d932b2f
MK
48782011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4879
4880 PR mi/11912
4881 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4882 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4883 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4884 keyword in output of -var-info-path-expression.
4885
bdb54049
JK
48862011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4887
4888 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4889 * gdb.trace/collection.exp: Likewise.
4890 * gdb.trace/report.exp: Likewise.
4891 * gdb.trace/unavailable.exp: Likewise.
4892 * gdb.trace/while-dyn.exp: Likewise.
4893
59cde39c
KS
48942011-08-18 Keith Seitz <keiths@redhat.com>
4895
4896 PR c++/12266
4897 * gdb.cp/meth-typedefs.cc: New file.
4898 * gdb.cp/meth-typedefs.exp: New file.
4899
fa3a4f15
PM
49002011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4901
4902 * gdb.python/python.exp: Add extended-prompt tests.
4903
c1049fca
JK
49042011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4905
4906 * gdb.arch/i386-dr3-watch.exp
4907 (watchpoint on gap1 does not fit debug registers)
4908 (delete all watchpoints): Fix racy expect strings.
4909
d93f7b5c
YQ
49102011-08-14 Yao Qi <yao@codesourcery.com>
4911
4912 * gdb.base/maint.exp: set data_section to ".neardata".
4913 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4914 * gdb.base/savedregs.exp: Handle SIGILL.
4915 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4916 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4917
457e09f0
DE
49182011-08-12 Doug Evans <dje@google.com>
4919
4920 * gdb.python/py-symbol.exp: Add test for symbol.type.
4921
5d0bb2fb
UW
49222011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4923
4924 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4925 * gdb.mi/mi-pthreads.exp: Likewise.
4926 * gdb.mi/mi2-pthreads.exp: Likewise.
4927 * gdb.mi/gdb669.exp.exp: Likewise.
4928
fcdfa280
PA
49292011-08-09 Pedro Alves <pedro@codesourcery.com>
4930
4931 * lib/mi-support.exp (detect_async): Rename to...
4932 (mi_detect_async): ... this.
4933 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4934 * gdb.mi/mi-nonstop.exp: Adjust.
4935 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4936 * gdb.mi/mi-nsintrall.exp: Adjust.
4937 * gdb.mi/mi-nsmoribund.exp: Adjust.
4938 * gdb.mi/mi-nsthrexec.exp: Adjust.
4939
9d8fa392
PA
49402011-08-09 Pedro Alves <pedro@codesourcery.com>
4941
4942 * gdb.base/display.c (do_loops): New `p_i' local.
4943 * gdb.base/display.exp: Test displaying a variable that is
4944 temporarily at a bad address.
4945
b6cede78
JK
49462011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4947
4948 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4949 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4950
67bedb8c
JK
49512011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4952
4953 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4954 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4955 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4956
af6e93b2
PA
49572011-08-05 Pedro Alves <pedro@codesourcery.com>
4958
4959 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4960 procedure.
4961 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4962
1cf0e11f
YQ
49632011-08-05 Yao Qi <yao@codesourcery.com>
4964
4965 * gdb.base/callfuncs.exp: Set language after main.
4966 * gdb.cp/cplusfuncs.exp: Likewise.
4967 * gdb.cp/inherit.exp: Likewise.
4968
a1e28cb2
UW
49692011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4970
4971 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4972 * gdb.base/watch-vfork.exp: Skip on remote targets.
4973
d4f5bbb9
UW
49742011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4975
4976 * gdb.threads/thread-find.exp: Support remote targets.
4977
724f4f80
UW
49782011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4979
4980 * gdb.base/jit.exp: Download solib_binfile to target.
4981 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4982 and call dlopen without full path name.
4983 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4984 dlopen without full path name.
4985
934709f0
PW
49862011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4987
4988 * gdb.base/break-always.exp: Complete the test
4989 with duplicated breakpoints and enabling/disabling them.
4990
c26106c4
TT
49912011-08-02 Tom Tromey <tromey@redhat.com>
4992
4993 PR gdb/11289:
4994 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4995
9300444e 49962011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4997
4998 PR gdb/13045
4999 * gdb.base/float.exp: Add new test case for PR gdb/13045
5000 * gdb.base/float.c: New file.
5001
00bd41d6
PM
50022011-07-28 Phil Muldoon <pmuldoon@redhat.com>
5003
5004 * gdb.python/py-mi.exp: Test printers returning string hint, and
5005 also not returning a value.
5006 * gdb.python/py-prettyprint.c: Add testcase for above.
5007 * gdb.python/py-prettyprint.py: Add test printer for above.
5008
d24f74ce
JK
50092011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5010
5011 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
5012 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5013 (.Ldie30) Add as field "data4".
5014 (.Ldie32) Rename field "b" to "shl".
5015 (abbrev4) Change for the "data4" field.
5016 (abbrev5, abbrev6) Remove.
5017 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
5018 (p &s.shl): ... here. Add comment.
5019 (p &s.data4): New.
5020
bb7da2bf
JK
50212011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5022
5023 Fix crash on lval_computed values.
5024 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
5025
11081198
JK
50262011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5027
5028 * gdb.base/help.exp (help whatis): Update the expected string.
5029
3c6e0cb3
JK
50302011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5031
5032 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
5033 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
5034 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5035 Change the expected string.
5036
efa80663
PA
50372011-07-26 Pedro Alves <pedro@codesourcery.com>
5038
5039 * gdb.base/watchpoint.exp
5040 (test_disable_enable_software_watchpoint): New procedure.
5041 (top level): Run it.
5042
db8e4570
UW
50432011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5044
5045 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
5046 executable file "${binfile}", C++ version "${binfile}-cxx".
5047 * gdb.python/py-prettyprint.exp: Likewise.
5048 * gdb.python/py-symbol.exp: Likewise.
5049 * gdb.python/py-type.exp: Likewise.
5050 * gdb.python/py-value.exp: Likewise.
5051 * gdb.python/py-template.exp (test_template_arg): Pass full executable
5052 file name instead of just suffix.
5053
543305c9
JK
50542011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5055
5056 Fix implicit pointer offsets.
5057 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5058 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5059 (continue to breakpoint: continue to baz breakpoint for implptr)
5060 (sanity check element 0, sanity check element 1)
5061 (enter the inlined function, check element 0 for the offset)
5062 (check element 1 for the offset)
5063 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5064 (set foo breakpoint for implptr): Update the breakpoint number.
5065
b3215adc
UW
50662011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5067
5068 * gdb.python/py-mi.exp: Use different file names for different
5069 versions of the executable under test.
5070 * gdb.python/py-prettyprint.exp: Likewise.
5071 * gdb.python/py-symbol.exp: Likewise.
5072 * gdb.python/py-template.exp: Likewise.
5073 * gdb.python/py-type.exp: Likewise.
5074 * gdb.python/py-value.exp: Likewise.
5075
182b9acc
UW
50762011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5077
5078 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5079 flag after restarting GDB if necessary.
5080
e6052b5d
UW
50812011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5082
5083 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5084
1ced966e
PA
50852011-07-22 Pedro Alves <pedro@codesourcery.com>
5086
5087 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5088 backend doesn't leave used debug registers behind.
5089
3543a589
TT
50902011-07-22 Tom Tromey <tromey@redhat.com>
5091
5092 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5093 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5094 argument.
5095 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5096
14d15303 50972011-07-21 Matt Rice <ratmice@gmail.com>
5098
5099 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
5100 in mostlyclean rule. Add files ending in .core.
5101
9b158ba0 51022011-07-21 Matt Rice <ratmice@gmail.com>
5103
5104 PR macros/12999
5105 * gdb.base/info-macros.c: New test sources.
5106 * gdb.base/info-macros.exp: New tests.
5107
d17b6f81
PM
51082011-07-21 Phil Muldoon <pmuldoon@redhat.com>
5109
5110 * gdb.python/python.exp: Add prompt substitution tests.
5111
918dd910
JK
51122011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5113
5114 Fix crash if referenced CU is aged out.
5115 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
5116 New.
5117 * gdb.dwarf2/implptr.exp: Likewise.
5118
0e37a63c
JK
51192011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5120
5121 * gdb.dwarf2/implptr.S: Rebuilt.
5122 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
5123 (bar): Use them for j, k, l.
5124 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
5125 COMPILE.
5126 (print j in implptr:bar): Update for the intp typedef.
5127 (print p[0].x in implptr:foo): Use more exact regex.
5128
f65cf84c
TT
51292011-07-18 Tom Tromey <tromey@redhat.com>
5130
5131 * gdb.cp/static-method.exp: Add missing single quote.
5132
d5b4a7be
YQ
51332011-07-18 Yao Qi <yao@codesourcery.com>
5134
5135 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
5136 supported.
5137 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5138 * gdb.mi/mi-nonstop.exp: Likewise.
5139 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5140 * gdb.mi/mi-nsintrall.exp: Likewise.
5141 * gdb.mi/mi-nsmoribund.exp: Likewise.
5142 * gdb.mi/mi-nsthrexec.exp: Likewise.
5143 * gdb.python/py-evthreads.exp: Likewise.
5144
e9ea2662
JK
51452011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5146
5147 Code cleanup.
5148 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5149 it. Substitute it instead of test_compiler_info everywhere.
5150
ce451573
UW
51512011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5152
5153 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
5154 remote targets as well.
5155
756d88a7
UW
51562011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5157
5158 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
5159 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
5160
31f83dc5
UW
51612011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5162
5163 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
5164 a remote machine, not the host.
5165 (gdb_compile_shlib): Set soname if target is remote.
5166
059241a0
PP
51672011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5168
5169 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
5170
28a0b48c 51712011-07-13 Matt Rice <ratmice@gmail.com>
5172
5173 * gdb.python/py-objfile-script-gdb.py: Renamed to
5174 py-objfile-script-gdb.py.in.
5175 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
5176 py-objfile-script-gdb.py.
5177 * gdb.python/py-objfile-script.exp: Update reference to
5178 py-objfile-script-gdb.py.
5179
9a771b67
JK
51802011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5181
5182 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
5183 reference undefined label.
5184
04ad99e6
JK
51852011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5186
5187 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
5188 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
5189 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
5190 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
5191
713389e0
PM
51922011-07-11 Phil Muldoon <pmuldoon@redhat.com>
5193
5194 PR python/12438
5195 * gdb.python/python.exp: Add maint set/show python print-stack
5196 deprecated tests. Add set/show python print-backtrace tests.
5197
97d146f8
JK
51982011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5199
5200 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
5201 debug info.
5202
facde0e5 52032011-07-06 Matt Rice <ratmice@gmail.com>
5204
5205 * gdb.python/python.exp: Update filename paths.
5206 * gdb.python/py-symtab.exp: Ditto.
5207
438640d1
MP
52082011-07-06 Marek Polacek <mpolacek@redhat.com>
5209
5210 * gdb.python/py-evthreads.exp: Add missing `$'.
5211
33a365df
MF
52122011-07-06 Jie Zhang <jie.zhang@analog.com>
5213
5214 * config/bfin.exp: New file.
5215 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
5216 * gdb.asm/bfin.inc: New file.
5217
8f7ae686
MP
52182011-07-06 Marek Polacek <mpolacek@redhat.com>
5219
df46027d 5220 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
5221 the whole output.
5222
eb2a6f42
TT
52232011-07-05 Tom Tromey <tromey@redhat.com>
5224
5225 * gdb.java/jprint.java (jprint.hi): New field.
5226 * gdb.java/jprint.exp: Print string.
5227
177b42fe
TJB
52282011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
5229
5230 * gdb.base/call-sc.c: Fix typos.
5231 * gdb.base/ifelse.exp: Likewise.
5232 * gdb.base/structs.c: Likewise.
5233
3b2a0cf2
JB
52342011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5235
5236 * gdb.base/jit-so.exp: New test.
5237 * gdb.base/jit-dlmain.c: New file.
5238 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
5239
46fc714c
JK
52402011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5241
5242 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
5243 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
5244 * gdb.cp/pr9167.exp (p b): Likewise.
5245 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
5246 (test value of P in inner_m, test type of Z in inner_m): Call
5247 setup_xfail for gcc <= 4.5.
46fc714c 5248
418c7cf7
JK
52492011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5250
5251 * gdb.cp/paren-type.cc: New files.
5252 * gdb.cp/paren-type.exp: New files.
5253
3d50dd94
JK
52542011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5255
5256 Stop on first linespec terminator instead of eating what we can.
5257 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
5258 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
5259 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
5260 (break C::f()): ... this one.
5261 (break C::operator()()): New test.
5262 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
5263 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
5264 test.
5265
dcf9f4ab
JK
52662011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5267
5268 Fall back linespec to minimal symbols.
5269 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
5270 error message.
5271 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
5272 * gdb.cp/minsym-fallback-main.cc: New file.
5273 * gdb.cp/minsym-fallback.cc: New file.
5274 * gdb.cp/minsym-fallback.exp: New file.
5275 * gdb.cp/minsym-fallback.h: New file.
5276
3f542ed1
JK
52772011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5278
5279 * gdb.cp/no-dmgl-verbose.cc: New file.
5280 * gdb.cp/no-dmgl-verbose.exp: New file.
5281
52822011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
5283
5284 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
5285 __GI_.
5286 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
5287 (f): New function.
5288 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
5289 (complete p 'func<short>(): ... here.
5290 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
5291 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
5292 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
5293 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
5294 Make them KFAIL gcc/49546.
5295
00eb2c4a
JB
52962011-07-01 Joel Brobecker <brobecker@adacore.com>
5297
5298 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
5299
85a20c42
JK
53002011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5301
5302 Test GCC PR debug/49546.
5303 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
5304 (test type of F in k3_m, test value of F in k3_m): New.
5305 * gdb.cp/temargs.cc (struct S3, struct K3): New.
5306 (main): New variable k3. Call k3.k3_m.
5307
d2d43431
JB
53082011-07-01 Jean-Charles Delay <delay@adacore.com>
5309
5310 * gdb.ada/packed_array.exp: Fix expected outout.
5311
54ae186f
JB
53122011-07-01 Jean-Charles Delay <delay@adacore.com>
5313
5314 * gdb.ada/packed_array.exp: fixed expected output.
5315
8f17729f
JB
53162011-07-01 Joel Brobecker <brobecker@adacore.com>
5317
5318 * gdb.ada/same_enum: New testcase.
5319
f5aa6869
JB
53202011-07-01 Joel Brobecker <brobecker@adacore.com>
5321
5322 * gdb.ada/ptr_typedef: New testcase.
5323
828292f2
JB
53242011-07-01 Joel Brobecker <brobecker@adacore.com>
5325
5326 * gdb.ada/arrayptr.exp: Add ptype test.
5327
18920c42
JB
53282011-07-01 Joel Brobecker <brobecker@adacore.com>
5329
5330 * gdb.ada/char_enum: New testcase.
5331
3536d9e3 53322011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
5333
5334 * gdb.base/dump.exp (capture_pointer_with_type): New.
5335 Get value from address instead of name.
5336 Start GDB once, and do `dump' and `restore'
5337 tests together.
5338
db863c42
MF
53392011-06-30 Jie Zhang <jie.zhang@analog.com>
5340 Mike Frysinger <vapier@gentoo.org>
5341
5342 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
5343 helper functions for getting/setting remotetimeout variable.
5344 * lib/gdb.exp (gdb_load): If the target is remote, set
5345 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
5346 with $loadtimeout. Set $load_ok to 0 before doing the load.
5347 Instead of returning, immediately, set $load_ok to 0. Call
5348 set_remotetimeout with $oldremotetimeout, and then return if
5349 $load_ok is 1.
5350
e9e642a8
AB
53512011-06-30 Andrew Burgess <aburgess@broadcom.com>
5352
5353 * gdb.python/py-template.exp: Don't run this test if the target
5354 does not support c++ tests.
5355
32019081
JK
53562011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5357
5358 Fix non-only rename list for Fortran modules import.
5359 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
5360 tests.
5361 * gdb.fortran/module.f90 (module moduse): New.
5362 (program module): use moduse, test var_x, var_y and var_z.
5363
0ecee54c
TT
53642011-06-29 Tom Tromey <tromey@redhat.com>
5365
5366 PR testsuite/12040:
5367 * gdb.fortran/array-element.exp: Use f90, not f77.
5368 * gdb.fortran/complex.exp: Use f90, not f77.
5369 * gdb.fortran/derived-type.exp: Use f90, not f77.
5370 * gdb.fortran/library-module.exp: Use f90, not f77.
5371 * gdb.fortran/logical.exp: Use f90, not f77.
5372 * gdb.fortran/module.exp: Use f90, not f77.
5373 * gdb.fortran/multi-dim.exp: Use f90, not f77.
5374 * gdb.fortran/subarray.exp: Use f90, not f77.
5375
3b2b8fea
TT
53762011-06-29 Tom Tromey <tromey@redhat.com>
5377
5378 * gdb.fortran/charset.exp: New file.
5379 * gdb.fortran/charset.f90: New file.
5380
42159ca5
TT
53812011-06-29 Tom Tromey <tromey@redhat.com>
5382
5383 PR testsuite/12040:
5384 * lib/future.exp: New file, mostly extracted from ada.exp.
5385 Rewrote compatibility code to use rename.
5386 (gdb_find_gfortran): New proc.
5387 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
5388 gfortran patch.
5389 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
5390 Move to future.exp.
5391 * lib/gdb.exp: Always load future.exp.
5392
af69a5ce
YQ
53932011-06-28 Yao Qi <yao@codesourcery.com>
5394
5395 * gdb.cp/exception.cc: Don't include iostream.
5396 (bar): Remove print statement.
5397 (catcher): New.
5398 (main): Remove print statements. Call function catcher.
5399 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
5400 Set breakpoint on catcher, and check the value of parameter.
5401
ab5c6a72
YQ
54022011-06-23 Yao Qi <yao@codesourcery.com>
5403
5404 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
5405 1.2 is disabled. KFAIL for uclinux.
5406
9497469f
MP
54072011-06-23 Marek Polacek <mpolacek@redhat.com>
5408
5409 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
5410 mi_gdb_test.
5411
b9132588
MP
54122011-06-23 Marek Polacek <mpolacek@redhat.com>
5413
5d197ed0 5414 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 5415
e55595ca
MP
54162011-06-23 Marek Polacek <mpolacek@redhat.com>
5417
5d197ed0
MP
5418 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
5419
54202011-06-23 Marek Polacek <mpolacek@redhat.com>
5421
5422 * gdb.mi/mi2-basics.exp: Fix races. Honour the
5423 `test_exec_and_symbol_mi_operatons' return value.
5424 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5425 gdb_test_multiple.
5426 (test_exec_and_symbol_mi_operatons): Likewise.
5427 (test_path_specification): Likewise.
e55595ca 5428
be777e08
YQ
54292011-06-23 Yao Qi <yao@codesourcery.com>
5430
5431 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
5432 supported.
5433 * lib/gdb.exp (support_displaced_stepping): New.
5434
615556d6
YQ
54352011-06-23 Yao Qi <yao@codesourcery.com>
5436
5437 * gdb.threads/execl.exp: Skip on remote target.
5438
833b0ca7
MP
54392011-06-21 Marek Polacek <mpolacek@redhat.com>
5440
5d197ed0 5441 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
5442 mi_gdb_test.
5443
1ee4023a
MP
54442011-06-20 Marek Polacek <mpolacek@redhat.com>
5445
5d197ed0 5446 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 5447
d0b1d624
MP
54482011-06-20 Marek Polacek <mpolacek@redhat.com>
5449
5d197ed0 5450 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
5451 mi_gdb_test.
5452
79aa92c1
MP
54532011-06-20 Marek Polacek <mpolacek@redhat.com>
5454
5d197ed0 5455 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 5456
5ce5db06
YQ
54572011-06-14 Yao Qi <yao@codesourcery.com>
5458
5459 gdb/testsuite/
5460 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
5461
533a737e
JK
54622011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5463
5464 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
5465
d0e53741
TT
54662011-06-10 Tom Tromey <tromey@redhat.com>
5467
5468 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5469 Add tests for pointer-to-member-function.
5470 * gdb.cp/temargs.cc (S::somefunc): New function.
5471 (K2): New class.
5472 (main): Instantiate K2; call method.
5473
b5916bbd
JB
54742011-06-08 Joel Brobecker <brobecker@adacore.com>
5475
5476 * gdb.python/py-inferior.c (f2): Make str an array rather
5477 than a pointer.
5478 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5479
5be4dfca
JK
54802011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5481
5482 * gdb.base/async-shell.c: New file.
5483 * gdb.base/async-shell.exp: New file.
5484
9f47e254
PA
54852011-06-06 Pedro Alves <pedro@codesourcery.com>
5486
5487 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5488
64b9b334
JB
54892011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5490
5491 From Stephen Kitt <steve@sk2.org>
5492 * gdb.base/help.exp: Adjust following some spelling corrections
5493 in GDB.
5494
dbc0f131
YQ
54952011-06-01 Yao Qi <yao@codesourcery.com>
5496
5497 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5498
fd336a18
KS
54992010-05-31 Keith Seitz <keiths@redhat.com>
5500
5501 PR c++/12750
5502 * gdb.cp/static-method.cc: New file.
5503 * gdb.cp/static-method.exp: New file.
5504
fa8b9902
KS
55052010-05-31 Keith Seitz <keiths@redhat.com>
5506
5507 PR symtab/12704
5508 * gdb.cp/anon-ns.cc: New file.
5509 * gdb.cp/anon-ns.exp: New file.
5510
0a5b1e09
PA
55112011-05-31 Pedro Alves <pedro@codesourcery.com>
5512
5513 * gdb.arch/i386-dr3-watch.c: New file.
5514 * gdb.arch/i386-dr3-watch.exp: New file.
5515
0578b8d1
YQ
55162011-05-30 Yao Qi <yao@codesourcery.com>
5517
5518 * gdb.base/callfuncs.c (t_structs_fc): New.
5519 (t_structs_dc, t_structs_ldc): New.
5520 (t_double_many_args):
5521 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
5522 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5523 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5524 * gdb.base/callfuncs.exp: Call new functions.
5525
6680506e
YQ
55262011-05-30 Yao Qi <yao@codesourcery.com>
5527
ff4d2c60
YQ
5528 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5529 Call rerun_and_prepare for each test to isolate effects.
5530
55312011-05-30 Yao Qi <yao@codesourcery.com>
5532
5533 * gdb.base/varargs.c (find_max_float_real): New.
5534 (find_max_double_real, find_max_long_double_real): New.
5535 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5536 * lib/gdb.exp (setup_kfail_for_target): New.
5537
e43ec454
YQ
55382011-05-30 Yao Qi <yao@codesourcery.com>
5539
5540 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5541 (callcd, callce, callcf, callc1a, callc1b): New.
5542 (callc2a, callc2b): New.
5543 * gdb.base/funcargs.exp (complex_args): New.
5544 (complex_integral_args, complex_float_integral_args): New.
5545 * lib/gdb.exp (support_complex_tests): New. Determine
5546 whether to run test cases on _Complex types.
5547
432b4d03
JK
55482011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5549
5550 * gdb.threads/leader-exit.c: New file.
5551 * gdb.threads/leader-exit.exp: New file.
5552
6caf069d
MP
55532011-05-27 Marek Polacek <mpolacek@redhat.com>
5554
9497469f 5555 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5556
97fce28b
MP
55572011-05-27 Marek Polacek <mpolacek@redhat.com>
5558
5559 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5560 remove the `supported' variable.
5561 * gdb.mi/mi-nonstop.exp: Likewise.
5562 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5563 * gdb.mi/mi-nsintrall.exp: Likewise.
5564 * gdb.mi/mi-nsmoribund.exp: Likewise.
5565 * gdb.mi/mi-nsthrexec.exp: Likewise.
5566
9da8c2a0
PA
55672011-05-26 Pedro Alves <pedro@codesourcery.com>
5568
5569 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5570
2c03e5be
PA
55712011-05-26 Pedro Alves <pedro@codesourcery.com>
5572
5573 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5574
2e21250d
KS
55752011-05-24 Keith Seitz <keiths@redhat.com>
5576
5577 PR breakpoint/12803
5578 * gdb.cp/cmpd-minsyms.cc (a): New method.
5579 (b): New method.
5580 (c): New method.
5581 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5582
cdac0397
PA
55832011-05-24 Pedro Alves <pedro@codesourcery.com>
5584
5585 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5586 watchpoint's command list didn't execute when the watchpoint went
5587 out of scope.
5588
ee5683ab
PM
55892011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5590
5591 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5592 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5593 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5594 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5595 * gdb.arch/i386-permbkpt.exp: Likewise.
5596 * gdb.arch/i386-prologue.exp: Likewise.
5597 * gdb.arch/i386-size-overlap.exp: Likewise.
5598 * gdb.arch/i386-size.exp: Likewise.
5599 * gdb.arch/i386-unwind.exp: Likewise.
5600 * gdb.reverse/i386-precsave.exp: Likewise.
5601 * gdb.reverse/i386-reverse.exp: Likewise.
5602 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5603 * gdb.reverse/i387-env-reverse.exp: Likewise.
5604 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5605
c91c8c16
PA
56062011-05-24 Pedro Alves <pedro@codesourcery.com>
5607
5608 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5609 file doesn't error, using MI.
5610
c50491a7
TT
56112011-05-23 Tom Tromey <tromey@redhat.com>
5612
5613 * gdb.base/charset.exp (string_display): Add tests to assign to
5614 arrays.
5615 * gdb.base/charset.c (short_array, int_array, long_array): New.
5616
4a07b7da
PA
56172011-05-20 Pedro Alves <pedro@codesourcery.com>
5618
5619 Cope with async mode.
5620
4a07b7da
PA
5621 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5622 into gdb_test + mi_expect_stop.
5623
b275f2d2
PA
56242011-05-20 Pedro Alves <pedro@codesourcery.com>
5625
5626 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5627 (callme): Remove printf call.
5628
eec52c44
PM
56292011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5630
5631 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5632 quote pattern to avoid problems with Cygwin/mingw expect versions.
5633 * gdb.base/default.exp (show convenience): Use double
5634 quote pattern for regular expressions.
5635
b3c8eb43
JK
56362011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5637
5638 Fix -readnow for -gdwarf-4 unused type units.
5639 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5640 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5641
ed731959
JK
56422011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5643
5644 * gdb.base/kill-after-signal.c: New file.
5645 * gdb.base/kill-after-signal.exp: New file.
5646
3b48433d
PA
56472011-05-16 Pedro Alves <pedro@codesourcery.com>
5648
5649 * gdb.ada/start.exp: Call untested with the correct test filename.
5650 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5651 test filename. Make the test's binary unique.
5652 * gdb.arch/i386-signal.exp: Call untested with the correct test
5653 filename.
5654 * gdb.arch/i386-size-overlap.exp: Ditto.
5655 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5656 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5657 * gdb.cp/call-c.exp: Ditto.
5658 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5659 filename. Make the test's binary unique.
5660 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5661 * gdb.python/py-mi.exp: Ditto.
5662 * gdb.python/Makefile.in (EXECUTABLES): Update.
5663 * gdb.reverse/i386-precsave.exp: Ditto.
5664 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5665 test filename.
5666 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5667 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5668 unique.
5669 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5670 test filename.
5671 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5672 * gdb.trace/tfile.exp: Ditto.
5673
ba4a8bdd
YQ
56742011-05-14 Yao Qi <yao@codesourcery.com>
5675
5676 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5677 type.
5678
dbaefcf7
DE
56792011-05-13 Doug Evans <dje@google.com>
5680
5681 * gdb.python/py-objfile-script.exp: New file.
5682 * gdb.python/py-objfile-script.c: New file.
5683 * gdb.python/py-objfile-script-gdb.py: New file.
5684 * testsuite/gdb.python/py-section-script.exp: Test
5685 "info auto-load-scripts".
5686
9930639c
TT
56872011-05-13 Tom Tromey <tromey@redhat.com>
5688
5689 * gdb.dwarf2/clztest.exp: New file.
5690 * gdb.dwarf2/clztest.c: New file.
5691 * gdb.dwarf2/clztest.S: New file.
5692
05272e11
DE
56932011-05-13 Doug Evans <dje@google.com>
5694
cc63ef9b
DE
5695 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5696 String16 tests.
05272e11 5697
6edba76f
TT
56982011-05-13 Tom Tromey <tromey@redhat.com>
5699
5700 * lib/gdb.exp (is_x86_like_target): New proc.
5701 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5702 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5703 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5704 -nostdlib to compiler.
5705 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5706 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5707 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5708 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5709 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5710
028d0ed5
TJB
57112011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5712
5713 * gdb.python/py-function.exp: Test setting a value from a function
5714 which executes a command.
5715
8a9b8146
TT
57162011-05-12 Tom Tromey <tromey@redhat.com>
5717
5718 * gdb.dwarf2/typeddwarf.S: New file.
5719 * gdb.dwarf2/typeddwarf.c: New file.
5720 * gdb.dwarf2/typeddwarf.exp: New file.
5721
10483e8e
MP
57222011-05-12 Marek Polacek <mpolacek@redhat.com>
5723
5724 * gdb.mi/mi-basics.exp: Fix races. Honour the
5725 `test_exec_and_symbol_mi_operatons' return value.
5726 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5727 gdb_test_multiple.
5728 (test_exec_and_symbol_mi_operatons): Likewise.
5729 (test_path_specification): Likewise.
5730
faf067f1
JK
57312011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5732
5733 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5734 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5735 Replace `file copy' and `file rename' by `file mtime'. Twice.
5736
7ff911a3
JK
57372011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5738
5739 * gdb.base/readline-ask.c: New file.
5740 * gdb.base/readline-ask.exp: New file.
5741 * gdb.base/readline-ask.inputrc: New file.
5742
a536c6d7
UW
57432011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5744
5745 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5746 to avoid race condition.
5747 * gdb.cell/coremaker.c: Use small stack size.
5748 * gdb.cell/ea-standalone.exp: Use file name without path as
5749 argument to c_to.
5750 * gdb.cell/fork.exp: Allow other output when continuing to end.
5751
d472a426
JK
57522011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5753
5754 * gdb.threads/corethreads.c: New file.
5755 * gdb.threads/corethreads.exp: New file.
5756
57572011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5758
5759 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5760 Try to compile the test using -Wl,-z,norelro first.
5761 (load_core): New variable libthread_db_seen, initialize it.
5762 (zeroed-threads cannot be listed): Protect it by XFAIL on
5763 !$libthread_db_seen.
5764
8be455d7
JK
57652011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5766
5767 PR 12573
5768 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5769 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5770 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5771
1976171a
JK
57722011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5773
5774 * gdb.cp/psymtab-parameter.cc: New file.
5775 * gdb.cp/psymtab-parameter.exp: New file.
5776
7db6f30f
JK
57772011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5778
5779 Fix a race.
5780 * gdb.cp/static-print-quit.exp (print c): Split to ...
5781 (print c - <return>, print c - q <return>, print c - to quit):
5782 ... these. Make the testfile untested on gdb-7.1.
5783
85161e9e 57842011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5785
5786 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5787 gdb_rename_execfile, gdb_touch_execfile): New.
5788 * gdb.base/reread.exp: Use new procs to handle multiple
5789 exec files.
5790
0c51be18
YQ
57912011-05-05 Yao Qi <yao@codesourcery.com>
5792
5793 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5794 (test_adr_32bit, test_pop_pc): New.
5795 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5796 (test_adr_32bit, test_pop_pc): New.
5797
4d393d60
JM
57982011-05-04 Joseph Myers <joseph@codesourcery.com>
5799
5800 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5801 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5802 targets.
5803 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5804 handle targets.
5805
8ffd0459
JK
58062011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5807
5808 * gdb.base/completion.exp (complete help info wat): Rename to ...
5809 (complete 'help info wat'): ... here.
5810 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5811 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5812
8e28d804
PA
58132011-05-04 Pedro Alves <pedro@codesourcery.com>
5814
5815 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5816 gdb_test and explicit $gdb_prompt/timeout matches.
5817
3eb2ef34
YQ
58182011-05-04 Yao Qi <yao@codesourcery.com>
5819
5820 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5821 and __thumb2__.
5822
aaaf81a3
MP
58232011-05-03 Marek Polacek <mpolacek@redhat.com>
5824
5825 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5826 in place of `gdb_test "delete breakpoints"'. This eliminates two
5827 testcases.
5828
c4cbc0df
PA
58292011-05-02 Pedro Alves <pedro@codesourcery.com>
5830
5831 PR testsuite/12649
5832 Fix races.
5833
5834 * gdb.base/completion.exp: Remove all sleep calls. Remove
5835 unnecessary regexs. Don't explicitly expect anything after the
5836 prompt. Eat the prompt if necessary.
5837
b4cbb4a3
EBM
58382011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5839
5840 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5841 accept to show the caller line again as well as the line after.
5842
d65aec65
PM
58432011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5844
5845 PR mi/12531
5846
5847 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5848 compile target.
5849 * gdb.python/py-prettyprint.exp: Add C++ object for
5850 CPLUS_FAKE_CHILD test.
5851
30852783
UW
58522011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5853
5854 * gdb.base/signest.exp: New file.
5855 * gdb.base/signest.c: Likewise.
5856
c7b1f0d9
JK
58572011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5858
5859 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5860 thread and breakpoint notifications.
5861
559a7a62
JK
58622011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5863
5864 * gdb.base/fortran-sym-case.c: New file.
5865 * gdb.base/fortran-sym-case.exp: New file.
5866 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5867 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5868 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5869
8344e389
JK
58702011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5871
5872 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5873 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5874 false #1', `if true else false #2' and `if true else false #3'.
5875
2484c66b
UW
58762011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5877
5878 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5879 while delivering signal.
5880
8d3788bd
VP
58812011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5882
5883 MI breakpoint notifications.
5884
5885 * testsuite/gdb.mi/mi-cli.exp: Adust.
5886 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5887 * testsuite/gdb.mi/mi-watch.exp: Adust.
5888 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5889 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5890 notifications.
5891
3e03848b
JK
58922011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5893
5894 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5895 * gdb.base/gdbindex-stabs.c: New file.
5896 * gdb.base/gdbindex-stabs.exp: New file.
5897
918c9108
YQ
58982011-04-25 Yao Qi <yao@codesourcery.com>
5899
5900 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5901 with /*...*/.
5902 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5903
90556b8c
JK
59042011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5905
5906 * gdb.python/py-value.exp (test_objfiles): Name the first test
5907 `py-value in file.filename'.
5908
03f2bd59
JK
59092011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5910
5911 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5912 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5913 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5914 !gdbserver_reconnect_p..
5915 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5916
7b08b9eb
JK
59172011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5918
5919 * gdb.cp/cpcompletion.exp (complete class methods)
5920 (complete class methods beginning with F): Move them above runto. New
5921 comment about the runto delimiter.
5922
b78974c3
PA
59232011-04-20 Pedro Alves <pedro@codesourcery.com>
5924
5925 * gdb.base/maint.exp: Test that "maint print registers" works
5926 without a running program.
5927
20429c40 59282011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5929
20429c40
MP
5930 * gdb.base/setshow.exp: Fix racy tests.
5931 ($old_gdb_prompt): New variable.
5932
7a9dd1b2
TT
59332011-04-19 Tom Tromey <tromey@redhat.com>
5934
5935 * gdb.mi/mi-nsmoribund.exp:
5936 * gdb.hp/gdb.objdbg/objdbg01.exp:
5937 * gdb.base/structs.exp (test_struct_returns):
5938 * gdb.base/call-sc.exp (test_scalar_returns):
5939 * gdb.base/bigcore.exp: Remove duplicate words.
5940
02835898
JK
59412011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5942
5943 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5944 * gdb.base/break-interp.exp (test_attach): New comment.
5945
254f582e
JK
59462011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5947
5948 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5949 (clear __stack_user.next, clear stack_used.next)
5950 (save a zeroed-threads corefile): New test.
5951 Call core_load for $core0file.
5952 (zeroed-threads cannot be listed): New test.
5953
4fe85f5c
JK
59542011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5955
5956 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5957 filename.
5958 ($srcfile): Preserve the original value.
5959 ($testfile): Match it the .exp filename.
5960 ($corefile): New variable. Substitute it around.
5961 Use clean_restart.
5962 ($prev_timeout): Remove.
5963 (load_core): Move core loading into this proc.
5964 Fix restore of $timeout if load_core fails.
5965
63524580
JK
59662011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5967
5968 * gdb.base/eu-strip-infcall.c: New file.
5969 * gdb.base/eu-strip-infcall.exp: New file.
5970
90359a16
JK
59712011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5972
5973 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5974 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5975
626e7282
JK
59762011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5977
5978 Fix Python access to inlined frames.
5979 * gdb.python/py-frame-inline.c: New file.
5980 * gdb.python/py-frame-inline.exp: New file.
5981
3363d018
EBM
59822011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5983
5984 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5985 content of 's24' correctly (avoiding "optimized out").
5986 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5987
28781456
JK
59882011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5989
5990 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5991
4a4106ca
TJB
59922011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5993
5994 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5995 expect a colon in watch -location output.
5996
d26ccb4f
JK
59972011-04-13 Marek Polacek <mpolacek@redhat.com>
5998
df46027d 5999 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
6000 New testcase `expect response to define backtrace'. Also remove
6001 redundant `default' block.
6002
e1ab1f9c
JK
60032011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6004
6005 * gdb.python/py-prettyprint.c (struct hint_error): New.
6006 (main): New variable hint_error.
6007 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
6008 "print hint_error".
6009 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
6010 (register_pretty_printers): Register it.
6011
0c2e6019
TT
60122011-04-04 Tom Tromey <tromey@redhat.com>
6013
6014 * gdb.cp/maint.exp (test_help): Update.
6015 (test_namespace): Likewise.
6016
af57139d
JB
60172011-04-01 Joel Brobecker <brobecker@adacore.com>
6018
6019 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
6020 * gdb.ada/arrayptr.exp: Add new tests.
6021
956a9fb9
JB
60222011-04-01 Joel Brobecker <brobecker@adacore.com>
6023
6024 * gdb.ada/mi_catch_ex: New testcase.
6025
d0c4d642
PA
60262011-04-01 Pedro Alves <pedro@codesourcery.com>
6027
6028 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
6029 base::overload(void) method without specifying "const".
6030
18819fa6
UW
60312011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
6032
6033 * gdb.arch/thumb-singlestep.S: New file.
6034 * gdb.arch/thumb-singlestep.exp: Likewise.
6035
a4c8e806
TT
60362011-03-31 Tom Tromey <tromey@redhat.com>
6037
6038 * gdb.python/py-prettyprint.py (exception_flag): New global.
6039 (NoStringContainerPrinter._iterator.next): Check it.
6040 * gdb.python/py-prettyprint.c (main): New variable nstype2.
6041 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
6042
53832f31
TT
60432011-03-29 Tom Tromey <tromey@redhat.com>
6044
6045 * gdb.cp/anon-struct.cc: New file.
6046 * gdb.cp/anon-struct.exp: New file.
6047
e4620230
JK
60482011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6049
6050 Test STT_GNU_IFUNC support.
6051 * gdb.base/gnu-ifunc-lib.c: New file.
6052 * gdb.base/gnu-ifunc.c: New file.
6053 * gdb.base/gnu-ifunc.exp: New file.
6054
d0fb5eae
JK
60552011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6056
6057 Support a ring of related breakpoints.
6058 * gdb.base/watchpoint-delete.c: New file.
6059 * gdb.base/watchpoint-delete.exp: New file.
6060
20106cfb
JK
60612011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6062
6063 * gdb.ada/arrayparam.exp (print first after function call): Use
6064 explicit package name. Add a comment
6065 (print lasta after function call): Rename ...
6066 (print last after function call): ... it and use explicit package
6067 name.
6068 (print length after function call): Use explicit package name.
6069 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6070 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6071 (multiple matches for symbol i): Rename ...
6072 (multiple matches for symbol integervar): ... it.
6073 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6074 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6075
e7ab5e63
AB
60762011-03-25 Andrew Burgess <aburgess@broadcom.com>
6077
6078 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6079 environment variable to make grep output more predictable. Move
6080 all the environment setup into gdb_init so it's done once per test
6081 case rather than each time we start gdb.
6082
9ef07c8c
TT
60832011-03-24 Tom Tromey <tromey@redhat.com>
6084
6085 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6086 test.
6087
dd90784c
JK
60882011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6089
6090 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6091 * gdb.dwarf2/dw2-entry-value.S: New file.
6092 * gdb.dwarf2/dw2-entry-value.exp: New file.
6093
05775840
PM
60942011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6095
6096 PR python/12183
6097
6098 * gdb.python/py-function.exp: Add GdbError tests.
6099
8661b11b
PA
61002011-03-18 Pedro Alves <pedro@codesourcery.com>
6101
6102 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
6103 (reglocal_test_func, statlocal_test_func): New functions.
6104 (globals_test_func): Call new functions.
6105 * gdb.trace/unavailable.exp (gdb_collect_args_test)
6106 (gdb_collect_locals_test): New procedure.
6107 (gdb_trace_collection_test): Call new procedures.
6108
0fdb4f18
PA
61092011-03-18 Pedro Alves <pedro@codesourcery.com>
6110
6111 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
6112 (test_register, test_register_unavailable): New procedures.
6113 (gdb_unavailable_registers_test): New procedure.
6114 (gdb_trace_collection_test): Call it.
6115
99c3dc11
PM
61162011-03-18 Phil Muldoon <pmuldoon@redhat.com>
6117
6118 PR python/12149
6119
6120 * gdb.python/python.exp: Add gdb.write tests.
6121
29703da4
PM
61222010-03-17 Phil Muldoon <pmuldoon@redhat.com>
6123
6124 * gdb.python/Makefile.in: Add py-objfile.
6125 * gdb.python/py-objfile.exp: New file.
6126 * gdb.python/py-objfile.c: New file.
6127 * gdb.python/py-block.exp: Add is_valid tests.
6128 * gdb.python/py-inferior.exp: Ditto.
6129 * gdb.python/py-infthread.exp: Ditto.
6130 * gdb.python/py-symbol.exp: Ditto.
6131 * gdb.python/py-symtab.exp: Ditto.
6132
598997c8
KS
61332011-03-16 Keith Seitz <keiths@redhat.com>
6134
6135 PR c++/12273
6136 * gdb.cp/cmpd-minsyms.exp: New test.
6137 * gdb.cp/cmpd-minsyms.cc: New file.
6138
6139 PR c++/11734
6140 * gdb.cp/ovsrch.exp: New test.
6141 * gdb.cp/ovsrch.h: New file.
6142 * gdb.cp/ovsrch1.cc: New file.
6143 * gdb.cp/ovsrch2.cc: New file.
6144 * gdb.cp/ovsrch3.cc: New file.
6145 * gdb.cp/ovsrch4.cc: New file.
6146
c91513d8
PP
61472011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6148
6149 PR gdb/12528
6150 * gdb.base/Makefile.in: Adjust EXECUTABLES.
6151 * gdb.base/break-on-linker-gcd-function.exp: New test.
6152 * gdb.base/break-on-linker-gcd-function.cc: New file.
6153
7470fc63
AT
61542011-03-15 Andreas Tobler <andreast@fgznet.ch>
6155
6156 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
6157
959e7469
PM
61582011-03-15 Phil Muldoon <pmuldoon@redhat.com>
6159
6160 * lib/gdb.exp (gdb_unload): Add another termination case.
6161
9373cf26
JK
61622011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6163
6164 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
6165 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
6166 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
6167 Provide a stub byte there.
6168 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
6169 DW_AT_entry_pc.
6170 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
6171
24e9cda0
UW
61722011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
6173
6174 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
6175 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
6176 "generic ABI, auto".
6177 (altivec_abi_tests): Accept vectors returned by reference.
6178
7371cf6d
PM
61792010-03-14 Phil Muldoon <pmuldoon@redhat.com>
6180
6181 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
6182
ce77046a
UW
61832011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
6184
6185 * gdb.python/py-section-script.exp: Skip test if no Python support.
6186
176400c3
UW
61872011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
6188
6189 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
6190
ecec24e6
PM
61912011-03-10 Phil Muldoon <pmuldoon@redhat.com>
6192
6193 * gdb.python/py-parameter.exp: Update tests to the new Python
6194 parameter API. Add "no documentation" test. Add deprecated API
6195 backward compatibility test.
6196
5dbdd470
TT
61972011-03-09 Tom Tromey <tromey@redhat.com>
6198
6199 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
6200 gdb_continue_to_end.
6201
b66e66ee
MK
62022011-03-09 Mark Kettenis <kettenis@gnu.org>
6203
6204 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
6205 tabs.
6206
eceb0c5f
TT
62072011-03-09 Tom Tromey <tromey@redhat.com>
6208
6209 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
6210 parentheses.
6211 (gdb_continue_to_end): Add "allow_extra" parameter. Use
6212 $command.
6213 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
6214 argument to gdb_continue_to_end.
6215 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
6216 argument to gdb_continue_to_end.
6217 * gdb.cp/annota3.exp: Fix regex.
6218 * gdb.cp/annota2.exp: Fix regex.
6219 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
6220 gdb_continue_to_end.
6221 * gdb.base/call-signal-resume.exp: Revert earlier patch.
6222 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
6223 gdb_continue_to_end.
6224
63154eca
PA
62252011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6226
6227 * gdb.server/ext-run.exp
6228 (load new file without any gdbserver inferior): New test.
6229
967d1f9b
TT
62302011-03-07 Tom Tromey <tromey@redhat.com>
6231
6232 * Makefile.in (TAGS): Rewrite.
6233
d68dcbb9
JK
62342011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6235
6236 * gdb.trace/report.exp (12.1: trace report #1): New match for the
6237 initial commands echo. New match for `Found trace'. Anchor all the
6238 other matches. Anchor and match for `No trace frame found' the final
6239 match.
6240
6bf58e63
TT
62412011-03-07 Tom Tromey <tromey@redhat.com>
6242
6243 * Makefile.in (TAGS): New target.
6244
fda326dd
TT
62452011-03-07 Tom Tromey <tromey@redhat.com>
6246
6247 * lib/opencl.exp (skip_opencl_tests): Update for exit message
6248 change.
6249 * lib/mi-support.exp (mi_gdb_test): Update for exit message
6250 change.
6251 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
6252 exit message change.
6253 (skip_altivec_tests): Update for exit message change.
6254 (skip_vsx_tests): Likewise.
6255 (gdb_continue_to_end): Likewise. Add 'command' argument.
6256 * lib/cell.exp (skip_cell_tests): Update for exit message change.
6257 * gdb.threads/tls.exp: Update for exit message change.
6258 * gdb.threads/thread-unwindonsignal.exp: Use
6259 gdb_continue_to_end.
6260 * gdb.threads/step.exp (step_it): Update for exit message change.
6261 (continue_all): Likewise.
6262 * gdb.threads/print-threads.exp (test_all_threads): Update for
6263 exit message change.
6264 * gdb.threads/interrupted-hand-call.exp: Use
6265 gdb_continue_to_end.
6266 * gdb.threads/execl.exp: Use gdb_continue_to_end.
6267 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
6268 gdb_continue_to_end.
6269 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
6270 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
6271 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
6272 * gdb.cp/method.exp: Update for exit message change.
6273 * gdb.cp/mb-templates.exp: Update for exit message change.
6274 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
6275 * gdb.cp/annota3.exp: Update for exit message change.
6276 * gdb.cp/annota2.exp: Update for exit message change.
6277 * gdb.cell/fork.exp: Use gdb_continue_to_end.
6278 * gdb.base/term.exp: Update for exit message change.
6279 * gdb.base/step-test.exp (test_i): Update for exit message change.
6280 * gdb.base/sigstep.exp (advance): Update for exit message change.
6281 (advancei): Likewise.
6282 * gdb.base/siginfo.exp: Update for exit message change.
6283 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
6284 * gdb.base/reread.exp: Use gdb_continue_to_end.
6285 * gdb.base/langs.exp: Use gdb_continue_to_end.
6286 * gdb.base/interrupt.exp: Update for exit message change.
6287 * gdb.base/gdb1555.exp: Update for exit message change.
6288 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
6289 * gdb.base/ending-run.exp: Update for exit message change.
6290 * gdb.base/chng-syms.exp: Update for exit message change.
6291 * gdb.base/checkpoint.exp: Update for exit message change.
6292 * gdb.base/catch-syscall.exp (check_for_program_end): Use
6293 gdb_continue_to_end.
6294 (test_catch_syscall_with_wrong_args): Likewise.
6295 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
6296 * gdb.base/break-interp.exp (test_ld): Update for exit message
6297 change.
6298 * gdb.base/bang.exp: Update for exit message change.
6299 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
6300 (do_call_attach_tests): Likewise.
6301 * gdb.base/a2-run.exp: Update for exit message change.
6302 * gdb.arch/ppc-dfp.exp: Update for exit message change.
6303 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
6304 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
6305
dd19bd70
JK
63062011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6307
6308 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
6309
30e62689
TT
63102011-03-03 Tom Tromey <tromey@redhat.com>
6311
6312 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
6313 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
6314 * gdb.hp/gdb.aCC/configure.ac: Remove.
6315 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
6316 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
6317 * gdb.hp/gdb.base-hp/configure.ac: Remove.
6318 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
6319 * gdb.hp/gdb.compat/configure (Makefile): Remove.
6320 * gdb.hp/gdb.compat/configure.ac: Remove.
6321 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
6322 * gdb.hp/gdb.defects/configure (Makefile): Remove.
6323 * gdb.hp/gdb.defects/configure.ac: Remove.
6324 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
6325 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
6326 * gdb.hp/gdb.objdbg/configure.ac: Remove.
6327 * gdb.hp/configure.ac: Remove.
6328 * gdb.hp/configure: Remove.
6329 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
6330 substitution.
6331 (Makefile): Remove rule.
6332 * gdb.cell/configure.ac: Remove.
6333 * gdb.cell/configure: Remove.
6334 * gdb.stabs/Makefile.in (Makefile): Remove.
6335 (distclean): Don't remove config.status or config.log.
6336 * gdb.stabs/configure (Makefile): Remove.
6337 * gdb.stabs/configure.ac: Remove.
6338 * configure: Rebuild.
6339 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
6340 Remove stabs- and cell-specific logic. Test for existence of
6341 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
6342 subdirectories, gdb.cell, and and gdb.stabs.
6343 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
6344
c171f854
JB
63452011-03-03 Joel Brobecker <brobecker@adacore.com>
6346
6347 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
6348 end of buffer.
6349
9a5193cb
JB
63502011-03-02 Joel Brobecker <brobecker@adacore.com>
6351
6352 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
6353 gdb_test when running a test where we expected no output back.
6354
9bb4c1bb
MS
63552011-02-28 Michael Snyder <msnyder@vmware.com>
6356
6357 * gdb.cp/overload.cc: Change initializer value to integer.
6358
3bd0f5ef
MS
63592011-02-27 Michael Snyder <msnyder@vmware.com>
6360
6361 * gdb.multi/base.exp: Add test for remove-inferiors.
6362
2279eaad
JB
63632011-02-26 Joel Brobecker <brobecker@adacore.com>
6364
6365 * gdb.python/py-frame.exp: Simplify the initialization phase
6366 using prepare_for_testing.
6367
c82c0b55
MS
63682011-02-25 Michael Snyder <msnyder@vmware.com>
6369
6370 * gdb.multi/base.exp: Add tests for info inferiors with args.
6371
1d94651b
JK
63722011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6373
6374 * gdb.dwarf2/dw2-ranges.S: Rename to ...
6375 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
6376 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
6377 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
6378 asmfile3. Comment the STABS (#3) file compilation. Compile
6379 everything through assembler. Provide KFAIL for symtab/12497.
6380 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
6381 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
6382 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
6383 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
6384
3bd0f5ef
MS
63852011-02-24 Michael Snyder <msnyder@vmware.com>
6386
6387 * gdb.base/break.exp: Add tests for delete breakpoints using
6388 convenience variables and value history references.
6389
12c1418e
MS
63902011-02-24 Michael Snyder <msnyder@vmware.com>
6391
6392 * gdb.base/break.exp: Remove debugging 'printf' accidentally
6393 left behind in previous check-in.
6394
e5a67952
MS
63952011-02-23 Michael Snyder <msnyder@vmware.com>
6396
6397 * gdb.base/break.exp: Add tests for "info break" with arguments.
6398 * gdb.trace/infotrace.exp: Update patterns for error and help.
6399 * gdb.base/completion.exp: Update pattern.
6400 * gdb.base/ena-dis-br.exp: Update pattern.
6401 * gdb.base/help.exp: Update patterns.
6402
64032011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
6404
6405 * gdb.base/memattr.exp: New test.
6406 * gdb.base/memattr.c: Test load for memattr.exp.
6407
6e6fbe60
DE
64082011-02-22 Doug Evans <dje@google.com>
6409
6410 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
6411
1d41d745
MS
64122011-02-22 Michael Snyder <msnyder@vmware.com>
6413
6414 * Makefile.in: Make more clean.
6415 * gdb.ada/Makefile.in: Ditto.
6416 * gdb.arch/Makefile.in: Ditto.
6417 * gdb.asm/Makefile.in: Ditto.
6418 * gdb.base/Makefile.in: Ditto.
6419 * gdb.cp/Makefile.in: Ditto.
6420 * gdb.dwarf2/Makefile.in: Ditto.
6421 * gdb.java/Makefile.in: Ditto.
6422 * gdb.mi/Makefile.in: Ditto.
6423 * gdb.modula2/Makefile.in: Ditto.
6424 * gdb.python/Makefile.in: Ditto.
6425 * gdb.server/Makefile.in: Ditto.
6426 * gdb.stabs/Makefile.in: Ditto.
6427 * gdb.threads/Makefile.in: Ditto.
6428 * gdb.trace/Makefile.in: Ditto.
6429
79ba84ca
MS
64302011-02-22 Michael Snyder <msnyder@vmware.com>
6431
df46027d 6432 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
6433 info threads.
6434
b9b35694
JB
64352011-02-22 Joel Brobecker <brobecker@adacore.com>
6436
6437 * gdb.python/py-breakpoint.exp: Fix the expected output of
6438 one of the "maint info breakpoints" tests to accept the output
6439 generated on platforms that do not have hardware watchpoints.
6440
8bfb830f
JB
64412011-02-22 Joel Brobecker <brobecker@adacore.com>
6442
6443 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6444 clean_restart. Be a little stricter in the expected output
6445 for one of the tests. Fix a typo in one of the comments.
6446
c45f3c54
JB
64472011-02-22 Joel Brobecker <brobecker@adacore.com>
6448
6449 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6450 Delete variable binfile, no longer use. Add or modify test
6451 comments to make them unique.
6452
b97c863c
MS
64532011-02-21 Michael Snyder <msnyder@vmware.com>
6454
6455 * Makefile.in: Update for make clean.
6456 * gdb.ada/Makefile.in: Ditto.
6457 * gdb.arch/Makefile.in: Ditto.
6458 * gdb.asm/Makefile.in: Ditto.
6459 * gdb.base/Makefile.in: Ditto.
6460 * gdb.cp/Makefile.in: Ditto.
6461 * gdb.dwarf2/Makefile.in: Ditto.
6462 * gdb.java/Makefile.in: Ditto.
6463 * gdb.mi/Makefile.in: Ditto.
6464 * gdb.modula2/Makefile.in: Ditto.
6465 * gdb.python/Makefile.in: Ditto.
6466 * gdb.server/Makefile.in: Ditto.
6467 * gdb.stabs/Makefile.in: Ditto.
6468 * gdb.threads/Makefile.in: Ditto.
6469 * gdb.trace/Makefile.in: Ditto.
6470
aea5b279
MS
64712011-02-21 Michael Snyder <msnyder@vmware.com>
6472
6473 * gdb.threads/thread-find.exp: Update patterns for changes in
6474 output of "info threads" command.
6475
e3039479
UW
64762011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6477 Ulrich Weigand <uweigand@de.ibm.com>
6478
6479 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6480 (skip_hw_watchpoint_tests): Likewise.
6481 (skip_hw_watchpoint_multi_tests): Likewise.
6482
b800ec70
UW
64832011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6484
6485 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6486 (skip_hw_watchpoint_tests): Likewise.
6487 (skip_hw_watchpoint_multi_tests): Likewise.
6488 (skip_hw_watchpoint_access_tests): Likewise.
6489
6490 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6491 * gdb.base/pr11022.exp: Likewise.
6492 * gdb.base/watch-read.exp: Likewise.
6493 * gdb.base/watch_thread_num.exp: Likewise.
6494 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6495 * gdb.base/watchpoint-hw.exp: Likewise.
6496 * gdb.base/watchpoint.exp: Likewise.
6497 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6498 * gdb.threads/watchthreads-reorder.exp: Likewise.
6499 * gdb.threads/watchthreads.exp: Likewise.
6500 * gdb.threads/watchthreads2.exp: Likewise.
6501
91033e37
JB
65022011-02-21 Joel Brobecker <brobecker@adacore.com>
6503
6504 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6505 the debugger is unable to find the array bounds.
6506
eeaafae2
JK
65072011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6508
6509 * gdb.cp/typedef-operator.exp: New file.
6510 * gdb.cp/typedef-operator.cc: New file.
6511
e338d953
MS
65122011-02-17 Michael Snyder <msnyder@vmware.com>
6513
6514 * gdb.threads/thread-find.exp: Fix regular expressions.
6515
e67ad678
JB
65162011-02-17 Joel Brobecker <brobecker@adacore.com>
6517
6518 * gdb.ada/packed_array: Expand testcase to test printing of
6519 unconstrained packed array.
6520
93084bca
JB
65212011-02-17 Joel Brobecker <brobecker@adacore.com>
6522
6523 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6524
a0c78a73
PA
65252011-02-16 Pedro Alves <pedro@codesourcery.com>
6526
f65d5553 6527 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6528 (main): Initialize it before collecting, and and clear it
6529 afterwards.
f65d5553
PA
6530 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6531 collecting with '{type} addr', where the addr expression is not an
6532 rvalue.
a0c78a73 6533
3dfcbbd2
KW
65342011-02-16 Ken Werner <ken.werner@de.ibm.com>
6535
6536 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6537 a bool variable. Expect correct OpenCL names for vector types. Use the
6538 uc3 variable name instead of referring to the uchar3 built-in type.
6539 Escape the asterisk at the half pointer test.
6540
08807d5a
PA
65412011-02-16 Pedro Alves <pedro@codesourcery.com>
6542
f65d5553 6543 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6544 (main): Initialize it before collecting, and and clear it
6545 afterwards.
f65d5553
PA
6546 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6547 collecting overlapping memory ranges.
08807d5a 6548
60f98dde
MS
65492011-02-15 Michael Snyder <msnyder@vmware.com>
6550
6551 * gdb.base/default.exp: Add tests for thread commands.
6552 * gdb.base/help.exp: Add tests for thread commands.
6553 * gdb.threads/thread-find.exp: New test for thread find command.
6554
648cd113
KW
65552011-02-15 Ken Werner <ken.werner@de.ibm.com>
6556
6557 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6558
494e194e
YQ
65592011-02-15 Yao Qi <yao@codesourcery.com>
6560
6561 PR tdep/12352
6562 * gdb.arch/arm-disp-step.S : New test for str instruction.
6563 * gdb.arch/arm-disp-step.exp : Likewise.
6564
d9492458
TJB
65652011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6566
6567 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6568 "vector_register2_vr" test strings. Test the extended floating
6569 point registers (F32~F63).
6570 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6571 IBM XL C compiler. Make the test program use a register provided
6572 by the compiler for the lxvd2x instruction.
6573
8af8e3bc
PA
65742011-02-14 Pedro Alves <pedro@codesourcery.com>
6575
6576 * gdb.trace/unavailable.cc (class Base, class Middle, class
6577 Derived): New types.
6578 (derived_unavail, derived_partial, derived_whole): New globals.
6579 (virtual_partial): New global.
6580 (virtualp): Point at virtual_partial.
6581 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6582 related to unavailable vptr.
6583
1b28d0b3
PA
65842011-02-14 Pedro Alves <pedro@codesourcery.com>
6585
6586 * gdb.trace/unavailable.cc (a, b, c): New globals.
6587 (main): Set and clear them.
6588 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6589 `a' and `c', and check that `b' isn't collected, although `a' and
6590 `c' are.
6591
ec0a52e1
PA
65922011-02-14 Pedro Alves <pedro@codesourcery.com>
6593
6594 * gdb.trace/unavailable.cc (struct Virtual): New.
6595 (virtualp): New global pointer.
6596 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6597 printing a pointer to an object whose type has a vtable, with
6598 print object on.
6599
24e6bcee
PA
66002011-02-14 Pedro Alves <pedro@codesourcery.com>
6601
6602 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6603 value repeat handles unavailableness.
6604
39d37385
PA
66052011-02-14 Pedro Alves <pedro@codesourcery.com>
6606
6607 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6608 tests for building arrays from unavailable values, subscripting
6609 non-memory rvalue unvailable arrays, and accessing fields or
6610 baseclasses of non-lazy unavailable values,
6611 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6612 struct types.
6613 (g_smallstruct, g_smallstruct_b): New globals.
6614
06d72e16
PA
66152011-02-14 Pedro Alves <pedro@codesourcery.com>
6616
6617 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6618
bc9a5551
JK
66192011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6620
6621 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6622 * gdb.cp/overload-const.exp: New file.
6623 * gdb.cp/overload-const.cc: New file.
6624
54fcddd0
UW
66252011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6626
6627 * gdb.opencl/callfuncs.cl: New file.
6628 * gdb.opencl/callfuncs.exp: New test.
6629 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6630
d6dafb7c
UW
66312011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6632
6633 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6634 when computing result.
6635 * gdb.arch/altivec-abi.exp: Update expected results.
6636
a449c2d8
TJB
66372011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6638
6639 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6640 * gdb.base/jit.exp: Likewise.
6641 * gdb.base/pie-execl.exp: Likewise.
6642 * gdb.base/solib-nodir.exp: Likewise.
6643 * gdb.base/solib-overlap.exp: Likewise.
6644
764880b7
PA
66452011-02-07 Pedro Alves <pedro@codesourcery.com>
6646
6647 * gdb.trace/collection.c (global_pieces): New.
6648 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6649 New procedure.
6650 (gdb_trace_collection_test): Call it.
6651
505500db
SW
66522011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6653
6654 * gdb.python/py-evthreads.c: New file.
6655 * gdb.python/py-evthreads.exp: New file.
6656 * gdb.python/py-events.py: New file.
6657 * gdb.python/py-events.exp: New file.
6658 * gdb.python/py-events.c: New file.
6659
385203ed
DD
66602011-02-04 David Daney <ddaney@caviumnetworks.com>
6661
6662 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6663
9011945e
AB
66642011-02-03 Andrew Burgess <aburgess@broadcom.com>
6665
6666 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6667 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6668 boundary between two compilation units.
6669
580688f3
PA
66702011-02-02 Pedro Alves <pedro@codesourcery.com>
6671
6672 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6673 (Virtual): New structs.
6674 (virtual_o, virtual_middle_b): New globals.
6675 * gdb.cp/virtbase.exp: New tests.
6676
d3f0f853
PP
66772011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6678
6679 * gdb.base/jit.exp: New file.
6680 * gdb.base/jit-main.c: New file.
6681 * gdb.base/jit-solib.c: New file.
6682
b2030fb5
UW
66832011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6684
6685 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6686 proceed to initial kernel entry point.
6687 * gdb.opencl/datatypes.exp: Likewise.
6688 * gdb.opencl/operators.exp: Likewise.
6689 * gdb.opencl/vec_comps.exp: Likewise.
6690
2db19d1e
SW
66912011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6692
6693 * gdb.cp/nsnested.cc: New.
6694 * gdb.cp/nsnested.exp: New.
6695 * gdb.cp/nsnoimports.exp: New.
6696 * gdb.cp/nsnoimports.cc: New.
6697
6b0c4c1f
JB
66982011-01-31 Joel Brobecker <brobecker@adacore.com>
6699
6700 * gdb.base/interact.exp: Add extra tests that verify that
6701 the value of the interactive-mode setting does not change
6702 after the script is sourced.
6703
80b23b6a
JK
67042011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6705
6706 * gdb.cp/noparam.exp: New file.
6707 * gdb.cp/noparam.cc: New file.
6708
ffd5ec24
PA
67092011-01-28 Pedro Alves <pedro@codesourcery.com>
6710
6711 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6712 there's no stack or registers.
6713
a81766d8
TT
67142011-01-26 Tom Tromey <tromey@redhat.com>
6715
6716 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6717 space before string output. Add test for "set print pretty off"
6718 case.
6719
585fdaa1
PA
67202011-01-25 Pedro Alves <pedro@codesourcery.com>
6721
6722 * gdb.base/frame-args.exp: Adjust.
6723 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6724 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6725 * gdb.dwarf2/pieces.exp: Adjust.
6726 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6727 * gdb.opt/inline-locals.exp: Adjust.
6728 * gdb.threads/fork-child-threads.exp: Adjust.
6729
d468832a
KW
67302011-01-25 Ken Werner <ken.werner@de.ibm.com>
6731
6732 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6733 OpenCL kernel function. Add a comment as marker. Add address space
6734 qualifiers for the remaining program scope variables.
6735 * gdb.opencl/datatypes.cl: Likewise.
6736 * gdb.opencl/operators.cl: Likewise.
6737 * gdb.opencl/vec_comps.cl: Likewise.
6738 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6739 Add breakpoint at the marker comment.
6740 * gdb.opencl/datatypes.exp: Likewise.
6741 * gdb.opencl/operators.exp: Likewise.
6742 * gdb.opencl/vec_comps.exp: Likewise.
6743
490f124f
PA
67442011-01-24 Pedro Alves <pedro@codesourcery.com>
6745
6746 * gdb.base/printcmds.c (some_struct): New struct and instance.
6747 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6748 procedure.
6749 <global scope>: Call it.
6750
6da78614
KW
67512011-01-21 Ken Werner <ken.werner@de.ibm.com>
6752
6753 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6754 argument to the gdb_compile_opencl_hostapp call.
6755
ec64c9aa
YQ
67562011-01-19 Yao Qi <yao@codesourcery.com>
6757
6758 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6759 positve list.
6760
810cfdbb
YQ
67612011-01-19 Yao Qi <yao@codesourcery.com>
6762
6763 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6764 canonical form.
6765 Remove "xscale-*-*"
6766 * gdb.xml/tdesc-regs.exp: Likewise.
6767 * gdb.python/py-section-script.exp: Replace ARM target triplet
6768 with canonical form.
6769 Match arm*-*-symbianelf*.
6770 * gdb.base/dup-sect.exp: Likewise.
6771 * lib/dwarf.exp: New.
6772 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6773 dwarf2_support.
6774 * gdb.dwarf2/dup-psym.exp: Likewise.
6775 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6776 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6777 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6778 * gdb.dwarf2/dw2-basic.exp: Likewise.
6779 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6780 * gdb.dwarf2/dw2-const.exp: Likewise.
6781 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6782 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6783 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6784 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6785 * gdb.dwarf2/dw2-filename.exp: Likewise.
6786 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6787 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6788 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6789 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6790 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6791 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6792 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6793 * gdb.dwarf2/dw2-producer.exp: Likewise.
6794 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6795 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6796 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6797 * gdb.dwarf2/dw2-strp.exp: Likewise.
6798 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6799 * gdb.dwarf2/implptr.exp: Likewise.
6800 * gdb.dwarf2/mac-fileno.exp: Likewise.
6801 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6802 * gdb.dwarf2/pieces.exp: Likewise.
6803 * gdb.dwarf2/pr11465.exp: Likewise.
6804 * gdb.dwarf2/valop.exp: Likewise.
6805 * gdb.dwarf2/watch-notconst.exp: Likewise.
6806 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6807
4694da01
TT
68082011-01-19 Tom Tromey <tromey@redhat.com>
6809
6810 * gdb.python/py-infthread.exp: Add thread tests.
6811
b075872c
JB
68122011-01-14 Joel Brobecker <brobecker@adacore.com>
6813
6814 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6815
2c3e6e24
JB
68162011-01-14 Joel Brobecker <brobecker@adacore.com>
6817
6818 * gdb.ada/widewide: New testcase.
6819
de8fa76c
JB
68202011-01-13 Joel Brobecker <brobecker@adacore.com>
6821
6822 * gdb.base/interact.exp: New testcase.
6823
1b05df00
TT
68242011-01-12 Tom Tromey <tromey@redhat.com>
6825
6826 * gdb.mi/gdb2549.exp: Update for error message changes.
6827 * gdb.mi/mi-cli.exp: Likewise.
6828 * gdb.mi/mi-disassemble.exp: Likewise.
6829 * gdb.mi/mi-pthreads.exp: Likewise.
6830 * gdb.mi/mi-regs.exp: Likewise.
6831 * gdb.mi/mi-stack.exp: Likewise.
6832 * gdb.mi/mi-var-block.exp: Likewise.
6833 * gdb.mi/mi-var-cmd.exp: Likewise.
6834 * gdb.mi/mi2-cli.exp: Likewise.
6835 * gdb.mi/mi2-disassemble.exp: Likewise.
6836 * gdb.mi/mi2-pthreads.exp: Likewise.
6837 * gdb.mi/mi2-regs.exp: Likewise.
6838 * gdb.mi/mi2-stack.exp: Likewise.
6839 * gdb.mi/mi2-var-block.exp: Likewise.
6840 * gdb.mi/mi2-var-cmd.exp: Likewise.
6841
c2ff108b
JK
68422011-01-12 Andrew Burgess <aburgess@broadcom.com>
6843 Jan Kratochvil <jan.kratochvil@redhat.com>
6844
6845 PR fortran/11104 and DWARF unbound arrays detection.
6846 * gdb.fortran/multi-dim.exp: New file.
6847 * gdb.fortran/multi-dim.f90: New file.
6848
b716877b
AB
68492011-01-12 Andrew Burgess <aburgess@broadcom.com>
6850
6851 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6852 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6853 add new tests for opcode dumping.
6854
6c162d5e
TT
68552011-01-11 Tom Tromey <tromey@redhat.com>
6856
6857 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6858
77b06cd7
TJB
68592010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6860
6861 Convert hardware watchpoints to use breakpoint_ops.
6862 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6863 type is not supported.
6864 * gdb.base/foll-fork.exp: Likewise.
6865 * gdb.base/foll-vfork.exp: Likewise.
6866
f39a75d0
PM
68672011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6868
6869 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6870 Use load_lib gdb-python.exp.
6871 * gdb.python/python.exp: Ditto.
6872 * gdb.python/py-function.exp: Ditto.
6873
fc529d80
AS
68742011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6875
6876 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6877
fb03cb59
JK
68782011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6879
6880 * configure: Regenerate.
6881
d8e22779
TT
68822011-01-06 Tom Tromey <tromey@redhat.com>
6883
6884 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6885
09050809
JB
68862011-01-06 Joel Brobecker <brobecker@adacore.com>
6887
fc529d80
AS
6888 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6889 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6890 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6891 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6892 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6893 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6894 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6895 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6896 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6897 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6898 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6899 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6900 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6901 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6902 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6903 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6904 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6905 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6906 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6907 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6908 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6909 gdb.ada/uninitialized_vars.exp,
6910 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6911 Simplify by using clean_restart.
09050809 6912
8ed5dd9e
JB
69132011-01-06 Joel Brobecker <brobecker@adacore.com>
6914
6915 Add marker to be used as anchor for inserting breakpoints.
6916 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6917 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6918 Likewise.
6919
6920 Remove uses of gdb_start_cmd.
6921 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6922 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6923
6924 Do not run testcase if testing with GDBserver.
6925 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6926 if testing with GDBserver.
6927
368a124f
JB
69282011-01-06 Joel Brobecker <brobecker@adacore.com>
6929
6930 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6931 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6932 copyright header.
6933
44944448
JB
69342011-01-05 Joel Brobecker <brobecker@adacore.com>
6935
6936 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6937 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6938 testsuite/gdb.fortran/complex.f,
6939 testsuite/gdb.fortran/derived-type.f90,
6940 testsuite/gdb.fortran/library-module-lib.f90,
6941 testsuite/gdb.fortran/library-module-main.f90,
6942 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6943 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6944 Copyright year update.
6945
31886ea6
JB
69462011-01-05 Joel Brobecker <brobecker@adacore.com>
6947
6948 * gdb.base/langs1.f: Add copyright header.
6949
ebedcab5
JK
69502011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6951
6952 * gdb.base/morestack.exp: New file.
6953 * gdb.base/morestack.c: New file.
6954
de1eb2f9
JK
69552011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6956
6957 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6958
9e87a409
JB
69592010-12-29 Joel Brobecker <brobecker@adacore.com>
6960
6961 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6962 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6963
720d1a40
JB
69642010-12-29 Joel Brobecker <brobecker@adacore.com>
6965
6966 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6967
a283af87
AS
69682010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6969
5d3d9cba
AS
6970 * gdb.threads/tls.exp: Fix typo.
6971
a283af87
AS
6972 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6973 * gdb.threads/execl.exp: Update.
6974
2a20745c
YQ
69752010-12-23 Yao Qi <yao@codesourcery.com>
6976
6977 * gdb.arch/arm-disp-step.exp: New.
6978 * gdb.arch/arm-disp-step.S: New.
6979
a7658b96
TT
69802010-12-21 Tom Tromey <tromey@redhat.com>
6981
6982 * gdb.threads/execl.exp: Update.
6983 * gdb.threads/linux-dp.exp: Update.
6984 * gdb.threads/manythreads.exp: Update.
6985 * gdb.threads/tls.exp: Update.
6986
5b79abe7
TT
69872010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6988
6989 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6990 (NextOverThrowDerivates) <resumebpt>: New.
6991 (resumebpt_test): New.
6992 (main): Call resumebpt_test.
6993 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6994
0914bcdb
SS
69952010-12-12 Stan Shebs <stan@codesourcery.com>
6996
6997 * gdb.trace/tsv.exp: Test print command on trace state variables.
6998
305aeedc
TT
69992010-12-09 Tom Tromey <tromey@redhat.com>
7000
7001 * gdb.base/interp.exp: Add regression test.
7002
186c406b
TT
70032010-12-09 Tom Tromey <tromey@redhat.com>
7004
7005 * gdb.java/jnpe.java: New file.
7006 * gdb.java/jnpe.exp: New file.
7007 * gdb.cp/nextoverthrow.exp: New file.
7008 * gdb.cp/nextoverthrow.cc: New file.
7009
aae1c79a
DE
70102010-12-07 Doug Evans <dje@google.com>
7011
7012 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
7013 of data-directory.
7014 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
7015 updated.
7016 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
7017
60f98dde 70182010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
7019
7020 * gdb.base/callfuncs.exp: Test for skip_float_tests.
7021 * gdb.base/call-sc.exp: Ditto.
7022 * gdb.base/finish.exp: Ditto.
7023 * gdb.base/return.exp: Ditto.
7024 * gdb.base/return2.exp: Ditto.
7025
5fa290c1
DE
70262010-11-30 Doug Evans <dje@google.com>
7027
7028 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
7029 (gdb_expect_list): Fix spelling errors in comments.
7030 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
7031 send_gdb/gdb_expect_list where applicable.
7032 * gdb.base/call-ar-st.exp: Ditto.
7033 * gdb.base/funcargs.exp: Ditto.
7034 * gdb.base/gcore.exp: Ditto.
7035 * gdb.base/page.exp: Ditto.
7036 * gdb.base/sigaltstack.exp: Ditto.
7037 * gdb.base/siginfo.exp: Ditto.
7038 * gdb.base/sigstep.exp: Ditto.
7039 * gdb.base/trace-commands.exp: Ditto.
7040
4e04c971
DE
70412010-11-29 Doug Evans <dje@google.com>
7042
7043 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
7044 printer-name;subprinter-name.
7045
8cf6f0b1
TT
70462010-11-29 Tom Tromey <tromey@redhat.com>
7047
7048 * gdb.dwarf2/implptr.exp: New file.
7049 * gdb.dwarf2/implptr.c: New file.
7050 * gdb.dwarf2/implptr.S: New file.
7051
94b6973e
PM
70522010-11-29 Phil Muldoon <pmuldoon@redhat.com>
7053
fc529d80 7054 PR python/12199
94b6973e
PM
7055
7056 * gdb.python/py-breakpoint.exp: Test the delete method.
7057
8358c15c
JK
70582010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7059
7060 Fix step_resume_breakpoint unsaved during an infcall.
7061 * gdb.base/step-resume-infcall.exp: New file.
7062 * gdb.base/step-resume-infcall.c: New file.
7063
f6df29bc
TJB
70642010-11-24 Edjunior Machado <emachado@br.ibm.com>
7065
7066 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7067
f2b5a5cf
TJB
70682010-11-24 Edjunior Machado <emachado@br.ibm.com>
7069
7070 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7071 on ppc64's symbols; "finish" and "return" commands must accept to
7072 show the caller line again as well as the line after.
7073 * gdb.asm/powerpc64.inc: New file.
7074
6b0ecdc2
DE
70752010-11-23 Doug Evans <dje@google.com>
7076
7077 * lib/gdb.exp (gdb_test_sequence): New function.
7078 (gdb_expect_list): Add verbose -log call for each pattern.
7079 * gdb.base/signals.exp (test_handle_all_print): Call it.
7080 Reduce timeout increment from 6 minutes to 1 minute.
7081 * gdb.server/ext-run.exp: Call it.
7082
ea976c60
PM
70832010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7084
f2b5a5cf 7085 PR python/12212
ea976c60
PM
7086
7087 * gdb.python/python.exp: Check that selected_thread raises an
7088 error when no inferior is loaded.
7089
c0efa795
JK
70902010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7091
7092 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7093 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7094
ec3aa567
JK
70952010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7096
7097 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7098 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7099
d8249011
DE
71002010-11-18 Doug Evans <dje@google.com>
7101
7102 * gdb.server/ext-run.exp: Fix intermittent failures.
7103
d4eba7d1
NF
71042010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7105
7106 * gdb.stabs/gdb11479.exp: Use runto_main.
7107
b04c2f88
NF
71082010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7109
7110 * gdb.base/break-entry.exp: Skip if using a stub.
7111
ae9d7ce4
NF
71122010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7113
7114 * gdb.python/py-inferior.exp: Pack values in target endianness.
7115
621c8364
TT
71162010-11-12 Tom Tromey <tromey@redhat.com>
7117
7118 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
7119 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
7120 MemoryError.
7121 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7122 type.
7123 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
7124 MemoryError.
7125 (test_subscript_regression): Update exception type.
7126
84f4c1fe
PM
71272010-11-11 Phil Muldoon <pmuldoon@redhat.com>
7128
7129 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
7130 breakpoint tests.
7131
a1442452
PA
71322010-11-09 Pedro Alves <pedro@codesourcery.com>
7133
7134 * gdb.base/watchpoint.exp: Test "watch -location" with an
7135 innacessible location.
7136
efd11a33
JK
71372010-11-09 Edjunior Machado <emachado@br.ibm.com>
7138 Luis Machado <luisgpm@br.ibm.com>
7139
7140 * gdb.base/maint.exp: Expect "." prefix.
7141 * gdb.base/nodebug.exp: Expect "." Likewise.
7142 * gdb.base/sepsymtab.exp: Expect "." Likewise.
7143 * gdb.base/watchpoint-cond-gone.exp: Likewise.
7144 * gdb.base/watchpoint.exp: Expect a software watch to be created for
7145 POWER server processors.
7146
aa00efb5
JK
71472010-11-08 Edjunior Machado <emachado@br.ibm.com>
7148 Luis Machado <luisgpm@br.ibm.com>
7149
7150 * gdb.base/break-entry.exp: convert entry point for
7151 ppc64 and expect leading `.' on ppc64's symbols
7152
99e7ae30
DE
71532010-11-05 Doug Evans <dje@google.com>
7154
7155 * gdb.base/help.exp: Update expected output.
b521dba8
DE
7156 * gdb.python/py-param.exp: Delete, contents moved to ...
7157 * gdb.python/py-parameter.exp: ... here. New file.
7158 Add test for gdb.parameter ("directories").
99e7ae30 7159
f4b8a18d
KW
71602010-11-05 Ken Werner <ken.werner@de.ibm.com>
7161
7162 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
7163 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
7164 * configure: Regenerate.
7165 * gdb.opencl/Makefile.in: New File.
7166 * gdb.opencl/datatypes.exp: Likewise.
7167 * gdb.opencl/datatypes.cl: Likewise.
7168 * gdb.opencl/operators.exp: Likewise.
7169 * gdb.opencl/operators.cl: Likewise.
7170 * gdb.opencl/vec_comps.exp: Likewise.
7171 * gdb.opencl/vec_comps.cl: Likewise.
7172 * gdb.opencl/convs_casts.exp: Likewise.
7173 * gdb.opencl/convs_casts.cl: Likewise.
7174 * lib/opencl.exp: Likewise.
7175 * lib/opencl_hostapp.c: Likewise.
7176 * lib/opencl_kernel.cl: Likewise.
7177 * lib/cl_util.c: Likewise.
7178 * lib/cl_util.c: Likewise.
7179 * gdb.base/default.exp (set language): Add "opencl" to the list of
7180 languages.
7181
a9d5ef47
SW
71822010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
7183
7184 * gdb.cp/overload.exp: Added test for inheritance overload.
7185 * gdb.cp/overload.cc: Ditto.
7186 * gdb.cp/oranking.exp: Removed releveant kfails.
7187
03eb1c79
JK
71882010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7189 Joel Brobecker <brobecker@adacore.com>
7190
7191 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
7192 check test_compiler_info.
7193
dbc98a8b
KW
71942010-11-03 Ken Werner <ken.werner@de.ibm.com>
7195
7196 * gdb.base/gnu_vector.exp: Adjust expect messages.
7197
120bd360
KW
71982010-11-03 Ken Werner <ken.werner@de.ibm.com>
7199
7200 * gdb.base/gnu_vector.exp: Add unary operator tests.
7201
c37f7098
KW
72022010-11-03 Ken Werner <ken.werner@de.ibm.com>
7203
7204 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
7205
7b51bc51
DE
72062010-11-02 Doug Evans <dje@google.com>
7207
7208 * gdb.python/py-pp-maint.c: New file.
7209 * gdb.python/py-pp-maint.exp: New file.
7210 * gdb.python/py-pp-maint.py: New file.
7211
50c97f38
TT
72122010-11-02 Tom Tromey <tromey@redhat.com>
7213
7214 * gdb.base/default.exp: Remove "scheme" from language list.
7215
a289b8f6
JK
72162010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7217
7218 Revert:
7219 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7220 * gdb.threads/sigstep-threads.exp: New file.
7221 * gdb.threads/sigstep-threads.c: New file.
7222
cd017491
MS
72232010-10-20 Michael Snyder <msnyder@vmware.com>
7224
7225 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
7226
8e6a5956
UW
72272010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7228
7229 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
7230 Skip test completely if gdb,no_hardware_watchpoints.
7231
2c04da0d
UW
72322010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7233
7234 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
7235 strict, but do not check for any particular function name within libc.
7236
79afc5ef
SW
72372010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7238
7239 * gdb.cp/smartp.exp: New test.
7240 * gdb.cp/smartp.cc : New test.
7241
026ffab7
SW
72422010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7243
7244 * gdb.cp/converts.exp: Test pointer to bool conversion.
7245 Test pointer to long conversion.
7246 * gdb.cp/oranking.exp: Removed relevant kfail.
7247
3a772aa4
TT
72482010-10-18 Tom Tromey <tromey@redhat.com>
7249
7250 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
7251 argument to lazy_string.
7252 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
7253 (pp_ls.to_string): Use it.
7254 * gdb.python/py-prettyprint.c (main): Move declarations to top.
7255 Add "estring2" local.
7256
5fc3827b
JK
72572010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7258
7259 Fix s390x compatibility.
7260 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
7261 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
7262
8aeb23f3
JK
72632010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7264
7265 * gdb.threads/sigstep-threads.exp: New file.
7266 * gdb.threads/sigstep-threads.c: New file.
7267
c1e56572
JK
72682010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7269
7270 * gdb.base/pie-execl.exp: New file.
7271 * gdb.base/pie-execl.c: New file.
7272
92163a10
JK
72732010-10-13 Doug Evans <dje@google.com>
7274 Jan Kratochvil <jan.kratochvil@redhat.com>
7275
7276 PR exp/12117
7277 * gdb.cp/ptype-cv-cp.cc: New file.
7278 * gdb.cp/ptype-cv-cp.exp: New file.
7279
7062b0a0
SW
72802010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
7281
7282 * gdb.cp/converts.cc: New test program.
7283 * gdb.cp/converts.exp: New test.
7284 * gdb.cp/overload.exp: Added test for void* vs int*.
7285 * gdb.cp/overload.exp: Ditto.
7286 * gdb.cp/oranking.exp: Removed related kfail.
7287
0e3509db
DE
72882010-10-13 Doug Evans <dje@google.com>
7289
7290 * lib/gdb-python.exp (gdb_check_python_config): New function.
7291 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
7292 * gdb.python/lib-types.cc: New file.
7293 * gdb.python/lib-types.exp: New file.
7294
8dc78533
JK
72952010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7296
7297 * gdb.python/py-error.exp: New file.
7298 * gdb.python/py-error.py: New file.
7299
93c17e06
JK
73002010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7301
7302 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
7303 gdb_test_multiple.
7304
d8b34041
JK
73052010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7306
7307 * gdb.base/break-interp.exp: Use ldlags for linking flags.
7308 * gdb.base/prelink.exp: Likewise.
7309 * gdb.base/solib-nodir.exp: Likewise.
7310 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
7311 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
7312 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
7313
e0cc584e
UW
73142010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
7315
7316 * break-interp.exp (test_ld): Use two separate gdb_expect statements
7317 for the "info files" test to avoid timeouts on slow machines.
7318
cfc353b1
JK
73192010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7320
7321 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
7322 (main): Make openlib dummy call.
7323
d3d7896d
JK
73242010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7325
7326 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
7327 * break-interp.exp (reach): Move the core body ...
7328 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
7329 (test_ld): Provide always real argument, even to the linker. Replace
7330 dl_main by _dl_debug_state.
7331
5e533c94
JK
73322010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7333
7334 Fix results of prelinked PIEs on ppc*.
7335 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
7336 Accept also DISPLACEMENT "PRESENT".
7337 (main): Replace "ZERO" displacements by "PRESENT".
7338
33540610
SW
73392010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
7340
7341 * gdb.cp/oranking.exp: New test.
7342 * gdb.cp/oranking.cc: New test program.
7343
3bdf2bbd
KW
73442010-10-08 Ken Werner <ken.werner@de.ibm.com>
7345
7346 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
7347 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
7348
2f608a3a
KW
73492010-10-06 Ken Werner <ken.werner@de.ibm.com>
7350
7351 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
7352 lush, lynx) New constant.
7353 * gdb.base/constvars.exp: Test const array types.
7354 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
7355
aa2e2d8d
DE
73562010-10-06 Doug Evans <dje@google.com>
7357
7358 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
7359 of syscall staging area.
7360
2844d6b5
KW
73612010-10-06 Ken Werner <ken.werner@de.ibm.com>
7362
7363 * gdb.base/gnu_vector.c: Add variable c4.
7364 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
7365 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7366
7d8ac8bb
MR
73672010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
7368
7369 * gdb.arch/altivec-abi.exp: Fix a typo.
7370
84a02e58
MR
73712010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
7372
7373 * lib/mi-support.exp (thread_selected_re): Correct pattern used
7374 to match a thread ID.
7375
b18e6318
JK
73762010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7377
7378 Fix s390x testcase compatibility.
7379 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
7380
a2c09bd0
DE
73812010-10-01 Doug Evans <dje@google.com>
7382
7383 * lib/gdb-python.exp: New file.
7384 * gdb.python/py-block.exp: Use it.
7385 * gdb.python/py-breakpoint.exp: Ditto.
7386 * gdb.python/py-frame.exp: Ditto.
7387 * gdb.python/py-inferior.exp: Ditto.
7388 * gdb.python/py-param.exp: Ditto.
7389 * gdb.python/py-prettyprint.exp: Ditto.
7390 * gdb.python/py-shared.exp: Ditto.
7391 * gdb.python/py-symbol.exp: Ditto.
7392 * gdb.python/py-symtab.exp: Ditto.
7393 * gdb.python/py-type.exp: Ditto.
7394 * gdb.python/py-value.exp: Ditto.
7395 * gdb.python/python.exp: Ditto.
7396
38f12cfc
TT
73972010-09-30 Tom Tromey <tromey@redhat.com>
7398
7399 * gdb.base/anon.exp: New file.
7400 * gdb.base/anon.c: New file.
7401
9ae8282d
TT
74022010-09-30 Tom Tromey <tromey@redhat.com>
7403
7404 * gdb.base/completion.exp: Test completion through anonymous
7405 union.
7406 * gdb.base/break1.c (struct some_struct): Add anonymous union.
7407
e9e07ba6
JK
74082010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7409
7410 Fix printing parameters of inlined functions.
7411 * gdb.dwarf2/dw2-inline-param.exp: New file.
7412 * gdb.dwarf2/dw2-inline-param-main.c: New file.
7413 * gdb.dwarf2/dw2-inline-param.S: New file.
7414
cd2effb2
JK
74152010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7416
7417 PR corefiles/12071.
7418 * gdb.base/corefile.exp (quit with a process, no question: load core)
7419 (quit with a core file): New tests.
7420
bceffbf3
JK
74212010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7422
7423 Fix GDB crash on inferior calls with self-referencing classes.
7424 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
7425 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
7426 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7427
1736ad11
JK
74282010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7429
7430 Fix lost siginfo_t for inferior calls.
7431 * gdb.base/siginfo-infcall.exp: New file.
7432 * gdb.base/siginfo-infcall.c: New file.
7433
a176ad92
JB
74342010-09-22 Joel Brobecker <brobecker@adacore.com>
7435
7436 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7437
c2b0a229
JK
74382010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7439
7440 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7441 New test.
7442 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7443
e8ae22d1
JB
74442010-09-22 Joel Brobecker <brobecker@adacore.com>
7445
7446 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7447 type of our const type.
7448
ec322823
SW
74492010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7450
7451 * gdb.cp/pr12028.cc: New.
7452 * gdb.cp/pr12028.exp: New.
7453
72929c62
JB
74542010-09-22 Joel Brobecker <brobecker@adacore.com>
7455
7456 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
7457
875b4ff5 74582010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 7459 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
7460
7461 PR mi/11407
7462 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
7463 * gdb.mi/dw2-ref-missing-frame-main.c New File.
7464 * gdb.mi/dw2-ref-missing-frame.S New File.
7465 * gdb.mi/dw2-ref-missing-frame.exp New File.
7466
7155d578
TT
74672010-09-14 Tom Tromey <tromey@redhat.com>
7468
7469 PR symtab/8399:
7470 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7471
515ed532
TT
74722010-09-14 Tom Tromey <tromey@redhat.com>
7473
7474 PR exp/11803:
7475 * gdb.threads/tls.exp: Use C++.
7476 (check_thread_local): Use K::another_thread_local.
7477 * gdb.threads/tls.c (class K): New.
7478 (another_thread_local): Now a member of K.
7479 (spin): Update. No longer K&R C.
7480
450ca57c
SW
74812010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7482
7483 * gdb.cp/koenig.cc: created class for testing member lookup.
7484 * gdb.cp/koenig.exp: Added test for member lookup.
7485
dbd492a3
JK
74862010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7487
7488 Fix false FAILs on sourcetree topdir directory containing "kill".
7489 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7490 source line matching regexp.
7491
8d4d924b
JK
74922010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7493
7494 * gdb.python/python.exp (set height 0, collect help from uiout)
7495 (verify help to uiout): New tests.
7496
8e64f2a0
JK
74972010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7498
7499 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7500 is_lp64_target to check 64bit target.
7501
4569eed2
JK
75022010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7503
7504 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7505 (test_ld) <powerpc64-*>: New.
7506
5e1617b1
DJ
75072010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7508
7509 * gdb.cp/templates.exp (test_template_args): Allow "struct".
7510
c767944b
DJ
75112010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7512
7513 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
7514 (FunctionArg::method): New function.
7515 (empty, arg): New variables.
7516 (main): Call arg.method.
7517 * gdb.cp/templates.exp (test_template_args): New function.
7518 (do_tests): Call it.
7519
27d3a3fc
UW
75202010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7521
7522 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7523 of "next" to proceed over pthread_exit call.
7524
55b7ce7f
UW
75252010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7526
7527 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7528 "maint print statistics" output to prevent expect timeouts.
7529
809df446
JK
75302010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7531
7532 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7533 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7534 (test_float_rejected): ... here.
7535 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7536 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7537 (test_float_rejected): ... here.
7538 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7539 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7540 (test_float_rejected): ... here.
7541 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7542 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7543 (test_float_rejected): ... here.
7544
8464be76
DJ
75452010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7546
7547 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7548 before disabling hardware watchpoints.
7549 (test_inaccessible_watchpoint): Check that hardware watchpoints
7550 are used. Test for watchpoints on a constant address.
7551
14dba4b4
JK
75522010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7553
7554 * gdb.base/ui-redirect.exp: New file.
7555
3f3540e1 75562010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7557 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7558
7559 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7560
0f254bb7
DE
75612010-08-31 Doug Evans <dje@google.com>
7562
7563 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7564
03f17ccf
TT
75652010-08-30 Tom Tromey <tromey@redhat.com>
7566
7567 PR python/11792:
7568 * gdb.python/py-value.exp (test_subscript_regression): Add
7569 dynamic_type test.
7570
640617ad
DJ
75712010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7572
7573 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7574 instead of running to main. Do not test the main function.
7575 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7576 Add new main.
7577
2ed91d1b
PA
75782010-08-26 Pedro Alves <pedro@codesourcery.com>
7579
7580 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7581 one test.
7582
673bfd45
DE
75832010-08-24 Doug Evans <dje@google.com>
7584
7585 PR symtab/11942
7586 * gdb.dwarf2/dw4-sig-types.cc: New file.
7587 * gdb.dwarf2/dw4-sig-types.h: New file.
7588 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7589 * gdb.dwarf2/dw4-sig-types.exp: New file.
7590
f9ffd4bb
TT
75912010-08-23 Tom Tromey <tromey@redhat.com>
7592
7593 PR python/11145:
7594 * gdb.python/py-value.c (Base, Derived): New types.
7595 (base): New global.
7596 * gdb.python/py-value.exp (test_subscript_regression): Add
7597 dynamic_cast test.
7598
d839c8a4
TT
75992010-08-23 Tom Tromey <tromey@redhat.com>
7600
7601 PR python/10676:
7602 * gdb.python/py-type.exp (test_fields): Add tests for type
7603 equality.
7604
702c2711
TT
76052010-08-23 Tom Tromey <tromey@redhat.com>
7606
7607 PR python/11915:
7608 * gdb.python/py-type.exp (test_fields): Add tests for array.
7609
832bafd3
KS
76102010-08-23 Keith Seitz <keiths@redhat.com>
7611
7612 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7613 have any children. Create a new abbrev for it.
7614 Add missing terminal sequence to .debug_abbrev.
7615
c37bf528
KS
76162010-08-20 Keith Seitz <keiths@redhat.com>
7617
7618 PR symtab/11465:
7619 * gdb.dwarf2/pr11465.exp: New test.
7620 * gdb.dwarf2/pr11465.S: New file.
7621 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7622 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7623
4572cbac
TJB
76242010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7625
7626 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7627 registers. Update data sets with the new v2_double element in the
7628 VSX register union. Add vector_register3_vr data set for the AltiVec
7629 registers. Use gdb_test_no_output instead of send_gdb.
7630
e7fbb131
PA
76312010-08-19 Pedro Alves <pedro@codesourcery.com>
7632
7633 * gdb.python/py-shared.exp: New file, factored out from
7634 python.exp.
7635 * gdb.python/py-shared.c: New file.
7636 * gdb.python/py-shared-sl.c: New file.
7637 * gdb.python/python-1.c: New file.
7638 * gdb.python/python-sl.c: Delete.
7639 * gdb.python/python.c: Mention python-1.c.
7640 * gdb.python/python.exp: Move shared library tests to
7641 py-shared.exp.
7642 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7643 (MISCELLANEOUS): New.
7644 (clean mostlyclean): Also remove $MISCELLANEOUS.
7645
d30f5e1f
DE
76462010-08-19 Doug Evans <dje@google.com>
7647
7648 PR exp/11926
7649 * gdb.base/printcmds.exp (test_float_accepted): New function.
7650 Move existing float tests there. Add tests for floats with suffixes.
7651 (test_float_rejected): New function.
7652 * gdb.java/jv-print.exp (test_float_accepted): New function.
7653 (test_float_rejected): New function.
7654 * gdb.objc/print.exp: New file.
7655 * gdb.pascal/print.exp: New file.
7656 * lib/objc.exp: New file.
7657
7b3fd859
PM
76582010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7659
7660 * gdb.base/default.exp (info set): Avoid full buffer error and force
7661 reading up to final gdb prompt.
7662 (show): Likewise.
7663
c92817ce
TT
76642010-08-18 Tom Tromey <tromey@redhat.com>
7665
7666 PR symtab/11919:
7667 * gdb.base/completion.exp: Add test.
7668
f1208f9e
DE
76692010-08-18 Doug Evans <dje@google.com>
7670
7671 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7672 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7673 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7674 Simplify, early exit if runto_main fails.
7675 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7676 (set_lang_fortran): Moved to lib/fortran.exp.
7677 * gdb.fortran/types.exp: load_lib fortran.exp.
7678 (set_lang_fortran): Moved to lib/fortran.exp.
7679 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7680 * gdb.java/jprint.exp (set_lang_java): Ditto.
7681 * gdb.java/jv-exp.exp: load_lib java.exp.
7682 If set_lang_java fails, issue a warning instead of failure to be
7683 consistent with other set_lang_foo uses.
7684 (set_lang_java): Moved to lib/java.exp.
7685 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7686 If set_lang_java fails, issue a warning instead of failure to be
7687 consistent with other set_lang_foo uses.
7688 * gdb.pascal/types.exp: load_lib pascal.exp.
7689 (set_lang_pascal): Moved to lib/pascal.exp.
7690 * lib/fortran.exp: New file.
7691 * lib/java.exp (set_lang_java): New function.
7692 * lib/pascal.exp (set_lang_pascal): New function.
7693
2f06b485
YQ
76942010-08-18 Yao Qi <yao@codesourcery.com
7695
7696 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7697 func_nofb_start and func_loopfb_start, so that address of functions
7698 is equal to these labels on Thumb.
7699
96e25403
YQ
77002010-08-18 Yao Qi <yao@codesourcery.com>
7701
7702 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7703 to reflect latest c source file.
7704
36e6adc4
JK
77052010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7706
7707 * gdb.cp/infcall-dlopen.exp: New file.
7708 * gdb.cp/infcall-dlopen.cc: New file.
7709 * gdb.cp/infcall-dlopen-lib.cc: New file.
7710
f431efe5
PA
77112010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7712 Pedro Alves <pedro@codesourcery.com>
7713
7714 PR breakpoints/11371
7715
7716 * gdb.base/watch-cond-infcall.exp: New file.
7717 * gdb.base/watch-cond-infcall.c: New file.
7718
06a64a0b
TT
77192010-08-16 Tom Tromey <tromey@redhat.com>
7720
7721 * gdb.base/help.exp: Update.
7722 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7723 watchpoint.
7724 (test_watch_location): New proc.
7725 (test_watchpoint_in_big_blob): Delete watchpoint.
7726 * gdb.base/watchpoint.c (func5): New function.
7727 (main): Call it.
7728
70ebf4ed
DE
77292010-08-16 Doug Evans <dje@google.com>
7730
7731 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7732
ca5c20b6
PM
77332010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7734
7735 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7736 tests.
7737
7346b668
KW
77382010-08-11 Ken Werner <ken.werner@de.ibm.com>
7739
7740 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7741 * gdb.base/gnu_vector.c: New File.
7742 * gdb.base/gnu_vector.exp: Likewise.
7743
cb2e07a6
PM
77442010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7745
7746 * gdb.python/python.c: New File.
7747 * gdb.python/python-sl.c: New File.
7748 * gdb.python/python.exp: Test solib_address and decode_line
7749 * functions.
7750
5da1313b
JK
77512010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7752
7753 * gdb.python/python.exp (show height, set height 10)
7754 (verify pagination beforehand, verify pagination beforehand: q)
7755 (gdb.execute does not page, verify pagination afterwards)
7756 (verify pagination afterwards: q): New.
7757
49c3ccf7
DE
77582010-08-02 Doug Evans <dje@google.com>
7759
7760 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7761 because of an older gcc, change test2
7762 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7763 to unsupported.
7764
42c0c4f1
KH
77652010-07-30 Kazu Hirata <kazu@codesourcery.com>
7766
7767 * gdb.base/break-always.exp: Do not expect full paths to file
7768 names.
7769 * gdb.base/commands.exp: Likewise.
7770
d3765805
DE
77712010-07-30 Doug Evans <dje@google.com>
7772
c98ee71b
DE
7773 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7774 xfail them when run with older gccs.
7775
fd961404
DE
7776 * lib/gdb.exp (build_executable): Forward "c++" option to
7777 get_compiler_info.
7778
999adef4
DE
7779 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7780 "python print ttype.template_argument(1)" and
7781 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7782 if using gcc 4.4 or earlier.
7783
d3765805
DE
7784 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7785 attach-to-debugger handling.
7786
1276c759
JK
77872010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7788
7789 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7790 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7791 (main): Use copyreloc.
7792 * gdb.base/prelink.exp (split debug of executable)
7793 (.dynbss vs. .bss address shift): New tests.
7794
88caa9b9
PA
77952010-07-29 Pedro Alves <pedro@codesourcery.com>
7796
7797 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7798 in gdb_test_multiple.
7799
c6f2ac43
PA
78002010-07-29 Pedro Alves <pedro@codesourcery.com>
7801
7802 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7803 environment.
7804
326fd672
TT
78052010-07-28 Tom Tromey <tromey@redhat.com>
7806
7807 PR python/11060:
7808 * gdb.python/py-type.c (Temargs): New template.
7809 (temvar): New variable.
7810 * gdb.python/py-type.exp (test_template): New proc.
7811
3ce3b1ba
PA
78122010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7813
7814 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7815 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7816
34eaf542
TT
78172010-07-28 Tom Tromey <tromey@redhat.com>
7818
7819 PR c++/9946:
7820 * gdb.cp/temargs.exp: New file.
7821 * gdb.cp/temargs.cc: New file.
7822
d41b819e
JK
78232010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7824
7825 * gdb.base/help.exp (help disassemble): Update the content.
7826
26ab7092
JK
78272010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7828
7829 * gdb.threads/ia64-sigill.exp: New file.
7830 * gdb.threads/ia64-sigill.c: New file.
7831
5283e9e1
TT
78322010-07-27 Tom Tromey <tromey@redhat.com>
7833
7834 * gdb.opt/inline-cmds.c (ATTR): New define.
7835 (func1): Use it.
7836 (func2): Likewise.
7837 (func3): Likewise.
7838 (outer_inline1): Likewise.
7839 (outer_inline2): Likewise.
7840 * gdb.opt/inline-bt.c (ATTR): New define.
7841 (func1): Use it.
7842 (func2): Likewise.
7843 * gdb.opt/inline-locals.c (ATTR): New define.
7844 (func1): Use it.
7845 (func2): Likewise.
7846
e992ef73
TT
78472010-07-27 Tom Tromey <tromey@redhat.com>
7848
7849 * gdb.stabs/gdb11479.c (hack): New function.
7850 (test): Use it.
7851 (test2): Use it.
7852 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7853 (int32_search_buf, int64_search_buf): No longer static.
7854 (x): Remove.
7855 * gdb.base/relocate.c (hack): New function.
7856
5374244e
PM
78572010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7858
7859 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7860 * gdb.python/py-value.c (func1): New function.
7861 (func2): Likewise.
7862
a99aee83
CV
78632010-07-26 Corinna Vinschen <vinschen@redhat.com>
7864
7865 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7866 as not to clash with .data section.
7867
a04ba985
JG
78682010-07-26 Jerome Guitton <guitton@adacore.com>
7869
7870 * gdb.base/code_elim.exp: New file.
7871 * gdb.base/code_elim1.c: New file.
7872 * gdb.base/code_elim2.c: New file.
7873
23bd0f7c
PA
78742010-07-21 Pedro Alves <pedro@codesourcery.com>
7875
7876 PR symtab/11827
7877
7878 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7879 (some_volatile_enum): New variable.
7880 * gdb.base/printcmds.exp (test_print_enums): New.
7881 <top level>: Call it.
7882
883df6dd
SW
78832010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7884
7885 * gdb.cp/fpointer.cc: New test.
7886 * gdb.cp/fpointer.exp: New test.
7887
569b05a5
JK
78882010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7889
7890 * gdb.base/solib-nodir.exp: New file.
7891 * lib/gdb.exp (runto): New case for a GDB internal error.
7892
51d7d803
JK
78932010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7894 Ulrich Weigand <uweigand@de.ibm.com>
7895 Tom Tromey <tromey@redhat.com>
7896
7897 * gdb.base/charset-malloc.c: New file.
7898 * gdb.base/charset.c (malloc_stub): New prototype.
7899 (main): Call it instead of malloc itself.
7900 * gdb.base/charset.exp: Use only prepare_for_testing.
7901 (binfile): Remove the variable.
7902
c0edd9ed
JK
79032010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7904
7905 Make core files the process_stratum.
7906 * gdb.base/corefile.exp (run: load core again)
7907 (run: sanity check we see the core file, run: with core)
7908 (run: core file is cleared, attach: load core again)
7909 (attach: sanity check we see the core file, attach: with core)
7910 (attach: core file is cleared): New tests.
7911 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7912
3cbaedff
KW
79132010-07-14 Ken Werner <ken.werner@de.ibm.com>
7914
7915 * gdb.arch/altivec-abi.exp: New tests.
7916
91158a56
TT
79172010-07-13 Tom Tromey <tromey@redhat.com>
7918
7919 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7920 (main): Use it.
7921 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7922
0f5238ed
TT
79232010-07-13 Tom Tromey <tromey@redhat.com>
7924
7925 * gdb.base/label.exp: New file.
7926 * gdb.base/label.c: New file.
7927
add265ae
L
79282010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7929 H.J. Lu <hongjiu.lu@intel.com>
7930
7931 * lib/gdb.exp (is_ilp32_target): New.
7932 (is_lp64_target): Likewise.
7933
7934 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7935 target.
7936 * gdb.arch/amd64-disp-step.exp: Likewise.
7937 * gdb.arch/amd64-dword.exp: Likewise.
7938 * gdb.arch/amd64-i386-address.exp: Likewise.
7939 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7940
add265ae
L
7941 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7942 target.
7943 * gdb.arch/i386-bp_permanent.exp: Likewise.
7944 * gdb.arch/i386-byte.exp: Likewise.
7945 * gdb.arch/i386-disp-step.exp: Likewise.
7946 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7947 * gdb.arch/i386-prologue.exp: Likewise.
7948 * gdb.arch/i386-size-overlap.exp: Likewise.
7949 * gdb.arch/i386-size.exp: Likewise.
7950 * gdb.arch/i386-sse.exp: Likewise.
7951 * gdb.arch/i386-unwind.exp: Likewise.
7952 * gdb.arch/i386-word.exp: Likewise.
7953
7954 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7955 test only when building 64-bit executables. Do not hard-code
7956 -m64 option.
7957
2dfb8c17
DE
79582010-07-07 Doug Evans <dje@google.com>
7959
7960 * lib/gdb.exp (gdb_test_list_exact): New function.
7961 * gdb.base/default.exp (show convenience): Call it, add tests for
7962 $_sdata = void, $_thread = 0.
7963
4e5799b6
JK
79642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7965 Joel Brobecker <brobecker@adacore.com>
7966
7967 Fix re-run of PIE executable, PR shlibs/11776.
7968 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7969 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7970 and re-"run" of the inferior.
7971
1a219cc7
JK
79722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7973 Joel Brobecker <brobecker@adacore.com>
7974
7975 Cope with missing /usr/sbin/prelink.
7976 * lib/prelink-support.exp (prelink_no):
7977 <result == 1 && $output is "no such file or directory">: New.
7978 (prelink_yes): Likewise. Return on failed prelink_no.
7979
5e3b36f8
JK
79802010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7981 Joel Brobecker <brobecker@adacore.com>
7982
7983 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7984 build_executable by build_executable_own_libs. Replace "prelink -R"
7985 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7986 change.
7987 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7988 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7989 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7990 Replace build_executable by build_executable_own_libs's function
7991 build_executable_own_libs.
7992 (prelinkNO): Create new stub to call prelink_no.
7993 (prelinkYES): Create new stub to call prelink_yes.
7994 (test_attach): Rename calls of copy to file_copy.
7995 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7996 (copy): Move to ...
7997 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7998 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7999 * gdb.base/prelink.exp: Disable testcase also for is_remote and
8000 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
8001 special flags by gdb_compile_shlib. Replace second gdb_compile by
8002 build_executable_own_libs. Replace "prelink -R" execution by a call of
8003 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
8004 a second call of prelink_yes. Replace restart commands by
8005 clean_restart.
8006 (prelink): Rename to ...
8007 (seen displacement message): ... this test. Extend its expectation
8008 strictness.
8009
86e4bafc
JK
80102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8011
8012 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
8013 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
8014 displacement message exactly once.
8015
3cd07d20
JK
80162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8017 Joel Brobecker <brobecker@adacore.com>
8018
8019 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
8020 its restore after the <$relink_args != ""> loop. new comment.
8021
0a1e94c7
JK
80222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8023 Joel Brobecker <brobecker@adacore.com>
8024
8025 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
8026 code for it. New variable relink_args.
8027 (prelinkYES): Call prelinkNO.
8028 (test_attach): Accept new parameter relink_args. Re-prelink the binary
8029 in such case. Move the core code to ...
8030 (test_attach_gdb): ... a new function. Send GDB command "file".
8031 Extend expected "Attaching to " string.
8032
2f70bcfb
TT
80332010-07-02 Tom Tromey <tromey@redhat.com>
8034
8035 * gdb.base/bitops.exp: Remove extraneous "pass".
8036
a17ac5b0
TT
80372010-07-02 Ken Werner <ken.werner@de.ibm.com>
8038
8039 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8040
dc10affe
PA
80412010-07-01 Pedro Alves <pedro@codesourcery.com>
8042
d41c0fc8
PA
8043 * gdb.base/help.exp: Adjust expected output.
8044
80452010-07-01 Pedro Alves <pedro@codesourcery.com>
8046
8047 * gdb.base/help.exp: Adjust expected output.
dc10affe 8048
0a600c36
JK
80492010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8050
8051 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
8052 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
8053 c++/11702.
8054
37cc8bfe
JK
80552010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8056 Doug Evans <dje@google.com>
8057
8058 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8059 add .dynamic entry'.
8060
254e6b9e
DE
80612010-06-29 Doug Evans <dje@google.com>
8062
8063 Test PR c++/11702.
8064 * gdb.cp/m-static.exp: Add testcase.
8065 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8066
595939de 80672010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
8068 Tom Tromey <tromey@redhat.com>
8069 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
8070
8071 * gdb.python/py-inferior.c: New File.
8072 * gdb.python/py-infthread.c: New File.
8073 * gdb.python/py-inferior.exp: New File.
8074 * gdb.python/py-infthread.exp: New File.
8075
98751a41
JK
80762010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8077
8078 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8079 (ptype ::C::OtherFileClass typedefs): New.
8080 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8081 (C::OtherFileClass::cOtherFileClassVar2): New.
8082 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8083 cOtherFileClassVar2.
8084 (C::cOtherFileType2, C::cOtherFileVar2): New.
8085 (C::cOtherFileVar_use): use also cOtherFileVar2.
8086 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8087
41f62f39
JK
80882010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8089
8090 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8091 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8092 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8093 (print ::C::cOtherFileVar)
8094 (whatis C::OtherFileClass::cOtherFileClassType)
8095 (whatis ::C::OtherFileClass::cOtherFileClassType)
8096 (print C::OtherFileClass::cOtherFileClassVar)
8097 (print ::cOtherFileClassVar)
8098 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8099 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
8100 trailing content.
8101 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
8102 (C::OtherFileClass::cOtherFileClassVar)
8103 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
8104 (C::cOtherFileVar, C::cOtherFileVar_use): New.
8105
af53d231
JK
81062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8107
8108 Test PR c++/11703 and PR gdb/1448.
8109 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
8110 gdb/1448.
8111
9655fd1a
JK
81122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8113
8114 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
8115 (main) <rtti_data>: New.
8116 * gdb.cp/virtbase.exp (print rtti_data): New.
8117
824cc8dd
JK
81182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8119 Joel Brobecker <brobecker@adacore.com>
8120
8121 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
8122
6036c742
JK
81232010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8124
8125 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
8126
de6a0421
DE
81272010-06-28 Doug Evans <dje@google.com>
8128
8129 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
8130
b2dae948
DE
81312010-06-27 Doug Evans <dje@google.com>
8132
8133 * gdb.cp/m-static.exp: Update expected test output.
8134
0f3bb72e
PH
81352010-06-25 Paul Hilfinger <hilfinger@adacore.com>
8136
889bf7c5
PA
8137 * gdb.gdb/selftest.exp: Adjust expected message for
8138 capturing start-up runtime.
0f3bb72e 8139
bc9f0842
TT
81402010-06-25 Tom Tromey <tromey@redhat.com>
8141
8142 PR python/10808:
8143 * gdb.python/python.exp: Add new tests.
8144
099ef718
SW
81452010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
8146
8147 * gdb.cp/operator.cc: Created an import loop.
8148 * gdb.cp/operator.exp: Added testcase for import loop.
8149
5868a632
JK
81502010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8151
8152 Test PR python/11407.
8153 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
8154 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
8155 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
8156 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
8157 executable_nofb and executable_fb. New variables srcsfile, objsfile,
8158 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
8159 binfile. Call gdb_compile with clean_restart twice.
8160 (func_nofb print, func_nofb backtrace, func_loopfb print)
8161 (func_loopfb backtrace): New.
8162
af76db58
JK
81632010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8164
8165 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
8166 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
8167 by a hand made one.
8168 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
8169 i?86 requirement. Remove variables srcfile and binfile. New variable
8170 sources, executable_nofb and executable_fb. Call prepare_for_testing.
8171
f2c7657e
UW
81722010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8173
8174 * gdb.cell/dwarfaddr.exp: New file.
8175 * gdb.cell/dwarfaddr.S: New file.
8176
628fe4e4
JK
81772010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8178
8179 Test PR 9436.
8180 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
8181
f1421989
HZ
81822010-06-24 Hui Zhu <teawater@gmail.com>
8183
8184 * gdb.base/eval.exp: New file.
8185
d03285ec
UW
81862010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8187
8188 * gdb.cell/fork.exp: New file.
8189 * gdb.cell/fork.c: Likewise.
8190 * gdb.cell/fork-spu.c: Likewise.
8191
41b2c92d
PM
81922010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
8193
8194 * lib/gdb.exp (banned_variables_traced): New global variable.
8195 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
8196 (gdb_init): Use `trace add variable' instead of obsolete
8197 `trace variable'.
8198
d5bc977f
DE
81992010-06-21 Doug Evans <dje@google.com>
8200
8201 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
8202
d2ed6730
UW
82032010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8204
8205 * gdb.arch/spu-ls.exp: New file.
8206 * gdb.arch/spu-ls.c: Likewise.
8207
6aed2dbc
SS
82082010-06-18 Stan Shebs <stan@codesourcery.com>
8209
8210 * gdb.threads/thread-specific.exp: Add tests of $_thread.
8211
e0756905
UW
82122010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8213
8214 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
8215 * gdb.base/watch-cond.exp: Likewise.
8216 * gdb.python/py-breakpoint.exp: Likewise.
8217
d8053d4d
PA
82182010-06-18 Pedro Alves <pedro@codesourcery.com>
8219
8220 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
8221 clean_restart, make sure every test has a distinct message, and
8222 that messages don't include the executable' full path.
8223
81ce510c
DE
82242010-06-17 Doug Evans <dje@google.com>
8225
8226 * gdb.arch/i386-size.exp: Updated expected output for
8227 DISASSEMBLY_OMIT_FNAME.
8228
65d79d4b
SDJ
82292010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8230 Sergio Durigan Junior <sergiodj@redhat.com>
8231
8232 * gdb.base/watch-notconst.c: New file.
8233 * gdb.base/watch-notconst.S: New file.
8234 * gdb.base/watch-notconst2.c: New file.
8235 * gdb.base/watch-notconst2.S: New file.
8236 * gdb.base/watch-notconst.exp: New file.
8237 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
8238 (func4): Add operations on `global_ptr_ptr'.
8239 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
8240 routine to test watchpoints created with a constant expression.
8241 (test_inaccessible_watchpoint): Include tests for watchpoints
8242 created with a constant expression.
8243
df0f4836
KB
82442010-06-14 Kevin Buettner <kevinb@redhat.com>
8245
8246 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8247 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
8248 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
8249 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
8250 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8251 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8252 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
8253 of `_start'.
8254
b769def5
UW
82552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8256
8257 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
8258 not supported on the target.
8259 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8260 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8261 * gdb.mi/mi-nsintrall.exp: Likewise.
8262 * gdb.mi/mi-nsmoribund.exp: Likewise.
8263 * gdb.mi/mi-nsthrexec.exp: Likewise.
8264
d914c394
SS
82652010-06-11 Stan Shebs <stan@codesourcery.com>
8266
8267 * gdb.base/permissions.exp: New file.
8268
82692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
8270
8271 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
8272 does not support ELF executable class.
8273
f3ce5b9c
UW
82742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8275
8276 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
8277
8e46892c
JK
82782010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8279
8280 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
8281 (runto): Catch "The target does not support running in non-stop mode.".
8282
6cc55c64
MS
82832010-06-11 Michael Snyder <msnyder@vmware.com>
8284
8285 * gdb.base/setshow.exp (set language asm): Don't use
8286 gdb_test_no_output, fails on some targets.
8287
caddefa4
UW
82882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8289
8290 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
8291 * gdb.cp/pr9167.exp: Likewise.
8292
468b1aa7
UW
82932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8294
8295 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
8296
5c3552dc
UW
82972010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8298
8299 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
8300
02e6fe6a
UW
83012010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8302
8303 * gdb.base/charset.c (main): Make sure malloc gets linked in.
8304
0e03807e
TT
83052010-06-11 Tom Tromey <tromey@redhat.com>
8306
8307 PR gdb/9977, PR exp/11636::
8308 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
8309 (pieces_test_f6): Update expected output.
8310
2bdf28a0
JK
83112010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8312
8313 * gdb.base/moribund-step.exp: New.
8314
f6978de9
MS
83152010-06-08 Michael Snyder <msnyder@vmware.com>
8316
8317 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 8318 * gdb.ada/boolean_expr.exp:
f6978de9
MS
8319 * gdb.ada/frame_args.exp: Ditto.
8320 * gdb.ada/lang_switch.exp: Ditto.
8321 * gdb.ada/ptype_arith_binop.exp: Ditto.
8322 * gdb.ada/ref_param.exp: Ditto.
8323 * gdb.ada/type_coercion.exp:Ditto.
8324
8325 * gdb.asm/asm-source.exp: Ditto.
8326
8327 * gdb.base/attach.exp: Ditto.
8328 * gdb.base/bitfields2.exp: Ditto.
8329 * gdb.base/call-signal-resume.exp: Ditto.
8330 * gdb.base/callfuncs.exp: Ditto.
8331 * gdb.base/commands.exp: Ditto.
8332 * gdb.base/dbx.exp: Ditto.
8333 * gdb.base/default.exp: Ditto.
8334 * gdb.base/dump.exp: Ditto.
8335 * gdb.base/exprs.exp: Ditto.
8336 * gdb.base/freebpcmd.exp: Ditto.
8337 * gdb.base/interrupt.exp: Ditto.
8338 * gdb.base/list.exp: Ditto.
8339 * gdb.base/long_long.exp: Ditto.
8340 * gdb.base/maint.exp: Ditto.
8341 * gdb.base/ptype.exp: Ditto.
8342 * gdb.base/return.exp: Ditto.
8343 * gdb.base/setshow.exp: Ditto.
8344 * gdb.base/sigbpt.exp: Ditto.
8345 * gdb.base/sigrepeat.exp: Ditto.
8346
8347 * gdb.cp/classes.exp: Ditto.
8348
8349 * gdb.dwarf2/dw2-restore.exp: Ditto.
8350
8351 * gdb.gdb/selftest.exp: Ditto.
8352
8353 * gdb.multi/base.exp: Ditto.
8354 * gdb.multi/bkpt-multi-exec.exp: Ditto.
8355
8356 * gdb.python/py-block.exp: Ditto.
8357 * gdb.python/py-prettyprint.exp: Ditto.
8358 * gdb.python/py-template.exp: Ditto.
8359
8360 * gdb.server/ext-attach.exp: Ditto.
8361 * gdb.server/ext-run.exp: Ditto.
8362 * gdb.server/server-mon.exp: Ditto.
8363
8364 * gdb.threads/fork-thread-pending.exp: Ditto.
8365 * gdb.threads/hand-call-in-threads.exp: Ditto.
8366 * gdb.threads/interrupted-hand-call.exp: Ditto.
8367 * gdb.threads/linux-dp.exp: Ditto.
8368 * gdb.threads/manythreads.exp: Ditto.
8369 * gdb.threads/print-threads.exp: Ditto.
8370 * gdb.threads/pthreads.exp: Ditto.
8371 * gdb.threads/schedlock.exp: Ditto.
8372 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8373 * gdb.threads/threadapply.exp: Ditto.
8374
de7ff789
MS
83752010-06-08 Michael Snyder <msnyder@vmware.com>
8376
889bf7c5 8377 * gdb.ada/exec_changed.exp:
de7ff789
MS
8378 Use ".*" instead of "" as wildcard regexp.
8379
8380 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
8381 * gdb.base/call-ar-st.exp: Ditto.
8382 * gdb.base/checkpoint.exp: Ditto.
8383 * gdb.base/default.exp: Ditto.
8384 * gdb.base/dump.exp: Ditto.
8385 * gdb.base/ending-run.exp: Ditto.
8386 * gdb.base/fileio.exp: Ditto.
8387 * gdb.base/miscexprs.exp: Ditto.
8388 * gdb.base/pointers.exp: Ditto.
8389 * gdb.base/readline.exp: Ditto.
8390 * gdb.base/reread.exp: Ditto.
8391 * gdb.base/restore.exp: Ditto.
8392 * gdb.base/shlib-call.exp: Ditto.
8393 * gdb.base/valgrind-db-attach.exp: Ditto.
8394 * gdb.base/volatile.exp: Ditto.
8395 * gdb.base/watchpoints.exp: Ditto.
8396
8397 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
8398
8399 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
8400 * gdb.python/py-value.exp: Ditto.
8401
8402 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
8403 * gdb.trace/circ.exp: Ditto.
8404 * gdb.trace/collection.exp: Ditto.
8405 * gdb.trace/packetlen.exp: Ditto.
8406 * gdb.trace/passc-dyn.exp: Ditto.
8407 * gdb.trace/report.exp: Ditto.
8408 * gdb.trace/tfile.exp: Ditto.
8409 * gdb.trace/tfind.exp: Ditto.
8410 * gdb.trace/while-dyn.exp: Ditto.
8411
3bebe2f2
JK
84122010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8413
8414 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
8415
5c631832
JK
84162010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8417
8418 Test PR 10640.
8419 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
8420
4c3376c8
SW
84212010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
8422
8423 * gdb.cp/koenig.exp: Test for ADL operators.
8424 * gdb.cp/koenig.cc: Added ADL operators.
8425 * gdb.cp/operator.exp: New test.
8426 * gdb.cp/operator.cc: New test.
8427
dc226d5a
MS
84282010-06-04 Michael Snyder <msnyder@vmware.com>
8429
dfb88a23
MS
8430 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
8431 * gdb.base/pending.exp: Ditto.
f7ae76b3 8432
dc226d5a
MS
8433 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8434
967cf477
DE
84352010-06-04 Doug Evans <dje@google.com>
8436
8437 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8438 disabled printers.
8439 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8440 (enable_lookup_function): New function.
8441
eb801841
TT
84422010-06-04 Tom Tromey <tromey@redhat.com>
8443
8444 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8445 of hash and id.
8446
38979823
JK
84472010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8448
8449 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8450 newline.
8451 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8452 (empty verbose non-noisy clear, empty verbose noisy clear)
8453 (empty non-verbose noisy clear): Likewise.
8454
35ec993f
MS
84552010-06-03 Michael Snyder <msnyder@vmware.com>
8456
8457 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
8458 * gdb.base/display.exp: Ditto.
8459 * gdb.base/find.exp: Ditto.
8460 * gdb.base/ifelse.exp: Ditto.
8461 * gdb.base/multi-forks.exp: Ditto.
8462 * gdb.base/recurse.exp: Ditto.
8463 * gdb.base/setshow.exp: Ditto.
8464 * gdb.base/value-double-free.exp: Ditto.
8465 * gdb.base/watch-vfork.exp: Ditto.
8466 * gdb.base/watch_thread_num.exp: Ditto.
8467 * gdb.base/watchpoint-solib.exp: Ditto.
8468 * gdb.base/watchpoint.exp: Ditto.
8469 * gdb.base/watchpoints.exp: Ditto.
8470
8471 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8472 * gdb.cp/overload.exp: Ditto.
8473 * gdb.cp/virtfunc.exp: Ditto.
8474
8475 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8476
889bf7c5 8477 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
8478 Replace gdb_test with gdb_test_no_output.
8479
889bf7c5 8480 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
8481 Replace gdb_test with gdb_test_no_output.
8482 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8483 * gdb.threads/watchthreads.exp: Ditto.
8484 * gdb.threads/watchthreads2.exp: Ditto.
8485
8486 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8487 * gdb.trace/tfind.exp: Ditto.
8488
c22decce
JB
84892010-06-03 Joel Brobecker <brobecker@adacore.com>
8490
8491 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8492 successful test if message is the empty string.
8493
fd5700c7
JK
84942010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8495
8496 * gdb.fortran/module.exp (stopped language detection): New test.
8497
f55ee35c
JK
84982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8499
8500 Support DW_TAG_module as separate namespaces.
8501 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8502 gdb.fortran/library-module-lib.f90: New.
8503 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8504 (print i): Remove.
8505 (continue to breakpoint: i-is-1, print var_i value 1)
8506 (continue to breakpoint: i-is-2, print var_i value 2)
8507 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
8508 (print var_d, print var_i value 14, ptype modmany, complete `modm)
8509 (complete `modmany, complete `modmany`, complete `modmany`var)
8510 (show language, setting breakpoint at module): New tests.
8511 * gdb.fortran/module.f90 (module mod): Remove.
8512 (module mod1, module mod2, module modmany, subroutine sub1)
8513 (subroutine sub2, program module): New.
8514
b8e8282f
JK
85152010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8516
8517 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
8518 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
8519 * gdb.cp/anon-union.exp (pass): Rename to ...
8520 (print z 2): ... here.
b8e8282f 8521
019ebafc
MS
85222010-06-02 Michael Snyder <msnyder@vmware.com>
8523
e68d8fd4
MS
8524 * gdb.trace/actions.exp: Use gdb_test_no_output.
8525 * gdb.trace/circ.exp: Ditto.
8526 * gdb.trace/packetlen.exp: Ditto.
8527 * gdb.trace/save-trace.exp: Ditto.
8528 * gdb.trace/tracecmd.exp: Ditto.
8529 * gdb.trace/tsv.exp: Ditto.
8530
12b5d08a
MS
8531 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8532 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8533 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8534 * gdb.threads/manythreads.exp: Ditto.
8535 * gdb.threads/print-threads.exp: Ditto.
8536 * gdb.threads/pthreads.exp: Ditto.
8537 * gdb.threads/schedlock.exp: Ditto.
8538 * gdb.threads/staticthreads.exp: Ditto.
8539 * gdb.threads/thread-specific.exp: Ditto.
8540 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8541 * gdb.threads/threadapply.exp: Ditto.
8542 * gdb.threads/watchthreads.exp: Ditto.
8543 * gdb.threads/watchthreads2.exp: Ditto.
8544
89493308
MS
8545 * gdb.python/py-block.exp: Use gdb_test_no_output.
8546 * gdb.python/py-prettyprint.exp: Ditto.
8547 * gdb.python/py-template.exp: Ditto.
8548 * gdb.python/py-value.exp: Ditto.
8549
8550 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8551 * gdb.reverse/watch-reverse.exp: Ditto.
8552
8553 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8554 * gdb.server/ext-run.exp: Ditto.
8555
019ebafc
MS
8556 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8557 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8558 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8559 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8560 * gdb.dwarf2/dw2-producer.exp: Ditto.
8561 * gdb.dwarf2/mac-fileno.exp: Ditto.
8562
8563 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8564 * gdb.gdb/selftest.exp: Ditto.
8565
8566 * gdb.multi/base.exp: Use gdb_test_no_output.
8567
8568 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8569
3e0ca3a5
JK
85702010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8571
8572 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8573
9db70545
MS
85742010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8575
a8d52276
MS
8576 * gdb.cp/class2.exp: Use gdb_test_no_output.
8577 * gdb.cp/classes.exp: Ditto.
8578 * gdb.cp/extern-c.exp: Ditto.
8579 * gdb.cp/inherit.exp: Ditto.
8580 * gdb.cp/maint.exp: Ditto.
8581 * gdb.cp/mb-inline.exp: Ditto.
8582 * gdb.cp/mb-templates.exp: Ditto.
8583 * gdb.cp/method2.exp: Ditto.
8584 * gdb.cp/misc.exp: Ditto.
8585 * gdb.cp/ovldbreak.exp: Ditto.
8586 * gdb.cp/punctuator.exp: Ditto.
8587 * gdb.cp/templates.exp: Ditto.
8588 * gdb.cp/virtbase.exp: Ditto.
8589
889bf7c5 8590 * gdb.threads/attach-stopped.exp:
9db70545 8591 Replace uses of send_gdb / gdb_expect.
889bf7c5 8592 * gdb.threads/attachstop-mt.exp:
9db70545 8593 Replace uses of send_gdb / gdb_expect.
889bf7c5 8594 * gdb.threads/gcore-thread.exp:
9db70545 8595 Replace uses of send_gdb / gdb_expect.
889bf7c5 8596 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8597 Replace uses of send_gdb / gdb_expect.
8598 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8599 * gdb.threads/print-threads.exp:
9db70545
MS
8600 Replace uses of send_gdb / gdb_expect.
8601 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8602 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8603 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8604
8605 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8606 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8607 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8608 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8609 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8610 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8611 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8612 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8613 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8614 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8615 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8616
359cc68c
JK
86172010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8618
8619 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8620
7d3fe98e
SW
86212010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8622
8623 * gdb.cp/koenig.exp: Added new test case.
8624 * gdb.cp/koenig.cc: Ditto.
8625
27d3a1a2
MS
86262010-06-01 Michael Snyder <msnyder@vmware.com>
8627
8628 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8629 * gdb.base/arrayidx.exp: Ditto.
8630 * gdb.base/attach.exp: Ditto.
8631 * gdb.base/auxv.exp: Ditto.
8632 * gdb.base/bigcre.exp: Ditto.
8633 * gdb.base/break-always.exp: Ditto.
8634 * gdb.base/break-interp.exp: Ditto.
8635 * gdb.base/break.exp: Ditto.
8636 * gdb.base/breakpoint-shadow.exp: Ditto.
8637 * gdb.base/call-ar-st.exp: Ditto.
8638 * gdb.base/call-sc.exp: Ditto.
8639 * gdb.base/call-signal-resume.exp: Ditto.
8640 * gdb.base/callfuncs.exp: Ditto.
8641 * gdb.base/catch-syscall.exp: Ditto.
8642 * gdb.base/charset.exp: Ditto.
8643 * gdb.base/code-expr.exp: Ditto.
8644 * gdb.base/commands.exp: Ditto.
8645 * gdb.base/cond-expr.exp: Ditto.
8646 * gdb.base/condbreak.exp: Ditto.
8647 * gdb.base/cursal.exp: Ditto.
8648 * gdb.base/cvexpr.exp: Ditto.
8649 * gdb.base/default.exp: Ditto.
8650 * gdb.base/del.exp: Ditto.
8651 * gdb.base/detach.exp: Ditto.
8652 * gdb.base/display.exp: Ditto.
8653 * gdb.base/ena-dis-br.exp: Ditto.
8654 * gdb.base/eval-skip.exp: Ditto.
8655 * gdb.base/foll-fork.exp: Ditto.
8656 * gdb.base/foll-vfork.exp: Ditto.
8657 * gdb.base/frame-args.exp: Ditto.
8658 * gdb.base/funcargs.exp: Ditto.
8659 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8660 * gdb.base/gdbvars.exp: Ditto.
8661 * gdb.base/help.exp: Ditto.
8662 * gdb.base/ifelse.exp: Ditto.
8663 * gdb.base/included.exp: Ditto.
8664 * gdb.base/list.exp: Ditto.
8665 * gdb.base/macscp.exp: Ditto.
8666 * gdb.base/maint.exp: Ditto.
8667 * gdb.base/multi-fork.exp: Ditto.
8668 * gdb.base/overlays.exp: Ditto.
8669 * gdb.base/page.exp: Ditto.
8670 * gdb.base/pending.exp: Ditto.
8671 * gdb.base/pointers.exp: Ditto.
8672 * gdb.base/pr11022.exp: Ditto.
8673 * gdb.base/prelink.exp: Ditto.
8674 * gdb.base/printcmds.exp: Ditto.
8675 * gdb.base/psymtab.exp: Ditto.
8676 * gdb.base/randomize.exp: Ditto.
8677 * gdb.base/relational.exp: Ditto.
8678 * gdb.base/relocate.exp: Ditto.
8679 * gdb.base/remote.exp: Ditto.
8680 * gdb.base/sepdebug.exp: Ditto.
8681 * gdb.base/set-lang-auto.exp: Ditto.
8682 * gdb.base/setshow.exp: Ditto.
8683 * gdb.base/setvar.exp: Ditto.
8684 * gdb.base/signals.exp: Ditto.
8685 * gdb.base/signull.exp: Ditto.
8686 * gdb.base/sigstep.exp: Ditto.
8687 * gdb.base/sizeof.exp: Ditto.
8688 * gdb.base/solib-disc.exp: Ditto.
8689 * gdb.base/store.exp: Ditto.
8690 * gdb.base/structs.exp: Ditto.
8691 * gdb.base/structs2.exp: Ditto.
8692 * gdb.base/subst.exp: Ditto.
8693 * gdb.base/term.exp: Ditto.
8694 * gdb.base/trace-commands.exp: Ditto.
8695 * gdb.base/unwindonsignal.exp: Ditto.
8696 * gdb.base/valgrind-db-attach.exp: Ditto.
8697 * gdb.base/varargs.exp: Ditto.
8698 * gdb.base/watch-cond.exp: Ditto.
8699 * gdb.base/watch_thread_num.exp: Ditto.
8700 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8701 * gdb.base/watchpoint.exp: Ditto.
8702 * gdb.base/whatis-exp.exp: Ditto.
8703
f8d3bf8f
MS
87042010-06-01 Michael Snyder <msnyder@vmware.com>
8705
8706 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8707 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8708 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8709 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8710 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8711 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8712 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8713 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8714 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8715 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8716 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8717 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8718 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8719 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8720 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8721
3f9e0d32
JK
87222010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8723
8724 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8725 trailing newline.
8726 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8727 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8728 (p *args): ... here and remove excessive trailing newline.
8729
f629457d
JB
87302010-05-31 Joel Brobecker <brobecker@adacore.com>
8731
8732 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8733
09eef106
JK
87342010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8735
8736 Accept the new Linux kernel "t (tracing stop)" string.
8737 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8738 Update comment.
8739 (state_wait) <T (tracing stop)>: New.
8740 (main): Update the state_wait expect string.
8741
94f31136
PA
87422010-05-28 Pedro Alves <pedro@codesourcery.com>
8743
8744 * limits.c, limits.exp: Delete files.
8745 * Makefile.in (clean mostlyclean): Adjust.
8746 * tracecmd.exp: Adjust.
8747
096554ab
JK
87482010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8749
8750 * gdb.base/tui-layout.exp: New.
8751
27d3a1a2 87522010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8753
889bf7c5 8754 * gdb.reverse/break-precsave.exp:
bcd2dc50 8755 Replace uses of send_gdb / gdb_expect.
889bf7c5 8756 * gdb.reverse/break-reverse.exp:
bcd2dc50 8757 Replace uses of send_gdb / gdb_expect.
889bf7c5 8758 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8759 Replace uses of send_gdb / gdb_expect.
889bf7c5 8760 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8761 Replace uses of send_gdb / gdb_expect.
889bf7c5 8762 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8763 Replace uses of send_gdb / gdb_expect.
889bf7c5 8764 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8765 Replace uses of send_gdb / gdb_expect.
889bf7c5 8766 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8767 Replace uses of send_gdb / gdb_expect.
889bf7c5 8768 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8769 Replace uses of send_gdb / gdb_expect.
889bf7c5 8770 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8771 Replace uses of send_gdb / gdb_expect.
889bf7c5 8772 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8773 Replace uses of send_gdb / gdb_expect.
889bf7c5 8774 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8775 Replace uses of send_gdb / gdb_expect.
889bf7c5 8776 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8777 Replace uses of send_gdb / gdb_expect.
889bf7c5 8778 * gdb.reverse/machinestate.exp:
bcd2dc50 8779 Replace uses of send_gdb / gdb_expect.
889bf7c5 8780 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8781 Replace uses of send_gdb / gdb_expect.
889bf7c5 8782 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8783 Replace uses of send_gdb / gdb_expect.
889bf7c5 8784 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8785 Replace uses of send_gdb / gdb_expect.
889bf7c5 8786 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8787 Replace uses of send_gdb / gdb_expect.
889bf7c5 8788 * gdb.reverse/step-precsave.exp:
bcd2dc50 8789 Replace uses of send_gdb / gdb_expect.
889bf7c5 8790 * gdb.reverse/step-reverse.exp:
bcd2dc50 8791 Replace uses of send_gdb / gdb_expect.
889bf7c5 8792 * gdb.reverse/until-precsave.exp:
bcd2dc50 8793 Replace uses of send_gdb / gdb_expect.
889bf7c5 8794 * gdb.reverse/until-reverse.exp:
bcd2dc50 8795 Replace uses of send_gdb / gdb_expect.
889bf7c5 8796 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8797 Replace uses of send_gdb / gdb_expect.
889bf7c5 8798 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8799 Replace uses of send_gdb / gdb_expect.
8800
3def43e0
JK
88012010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8802
8803 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8804 excessive newline.
8805
27d3a1a2 88062010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8807
8808 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8809 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8810 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8811 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8812 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8813 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8814 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8815 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8816 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8817 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8818 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8819 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8820 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8821 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8822 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8823 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8824 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8825 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8826 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8827
27d3a1a2 88282010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8829
22454424
MS
8830 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8831 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8832
8833 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8834 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8835 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8836
889bf7c5 8837 * gdb.reverse/consecutive-reverse.exp:
22454424 8838 Replace uses of send_gdb / gdb_expect.
889bf7c5 8839 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8840 Replace uses of send_gdb / gdb_expect.
8841
8842 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8843 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8844 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8845 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8846 Replace uses of send_gdb / gdb_expect.
8847 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8848 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8849 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8850 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8851 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8852 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8853 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8854 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8855 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8856
88572010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8858
22454424 8859 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8860
22454424 8861 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8862
22454424
MS
8863 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8864 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8865 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8866 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8867 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8868 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8869 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8870 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8871 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8872
6e5f2c59
TT
88732010-05-25 Tom Tromey <tromey@redhat.com>
8874
8875 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8876
bbc8b958
TT
88772010-05-25 Tom Tromey <tromey@redhat.com>
8878
8879 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8880 argument order.
8881 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8882 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8883 order.
8884 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8885 order.
8886 * gdb.base/call-sc.exp (setup_kfails): Remove.
8887 (setup_compiler_kfails): Remove.
8888 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8889 argument order.
8890 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8891 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8892 (advancei): Fix setup_kfail argument order.
8893 * gdb.base/radix.exp: Fix setup_kfail argument order.
8894 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8895 order.
8896 * gdb.base/structs.exp (setup_kfails): Remove.
8897 (setup_compiler_kfails): Fix setup_kfail argument order.
8898 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8899 order.
8900 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8901 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8902 setup_kfail argument order.
8903 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8904
83d1babf
TT
89052010-05-25 Tom Tromey <tromey@redhat.com>
8906
8907 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8908
6acb16a2
MS
89092010-05-25 Michael Snyder <msnyder@vmware.com>
8910
8911 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8912 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8913 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8914 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8915 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8916 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8917 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8918 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8919 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8920 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8921 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8922 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8923 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8924 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8925 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8926 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8927 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8928 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8929 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8930 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8931 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8932 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8933 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8934 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8935 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8936 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8937 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8938 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8939 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8940 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8941 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8942 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8943 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8944 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8945 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8946 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8947 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8948 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8949 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8950 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8951 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8952 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8953 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8954 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8955 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8956 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8957 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8958 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8959
89602010-05-25 Doug Evans <dje@google.com>
8961
8962 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8963 gdb.string_to_argv.
ad3986f0 8964
d3b1e874
TT
89652010-05-21 Tom Tromey <tromey@redhat.com>
8966
8967 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8968 Call it.
8969 * gdb.dwarf2/pieces.S: Update.
8970 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8971
cb826367
TT
89722010-05-21 Tom Tromey <tromey@redhat.com>
8973
8974 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8975 Call it.
8976 * gdb.dwarf2/pieces.c (struct C): New.
8977 (f6): New function.
8978 * gdb.dwarf2/pieces.S: Replace.
8979
74de6778
TT
89802010-05-21 Tom Tromey <tromey@redhat.com>
8981
8982 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8983 Call it.
8984
afd74c5f
TT
89852010-05-21 Tom Tromey <tromey@redhat.com>
8986
8987 * gdb.dwarf2.pieces.exp: New file.
8988 * gdb.dwarf2.pieces.S: New file.
8989 * gdb.dwarf2.pieces.c: New file.
8990
a7b75dfd 89912010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8992 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8993
8994 * lib/gdb.exp (gdb_test_no_output): New function.
8995 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8996 when testing commands that should produce no output.
8997
c81c812a
JB
89982010-05-17 Joel Brobecker <brobecker@adacore.com>
8999
9000 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
9001 parameter that we want to watch being a constant.
9002
0cce5bd9
JB
90032010-05-17 Joel Brobecker <brobecker@adacore.com>
9004
9005 * gdb.ada/cond_lang: New testcase.
9006
47050449
JB
90072010-05-17 Joel Brobecker <brobecker@adacore.com>
9008
9009 * lib/gdb.exp (banned_variables): New variable/constant.
9010 (gdb_init): Add write trace on variables listed in banned_variables.
9011 (gdb_finish): Remove write traces on variables listed in
9012 banned_variables.
9013
77c01586
JB
90142010-05-17 Joel Brobecker <brobecker@adacore.com>
9015
9016 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
9017 * gdb.cp/koenig.exp: Likewise.
9018
88d4aea7
PM
90192010-05-14 Phil Muldoon <pmuldoon@redhat.com>
9020
889bf7c5 9021 PR python/11482
88d4aea7
PM
9022
9023 * gdb.python/py-value.exp (test_value_hash): New function.
9024
f5a010c0
PM
90252010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
9026
9027 PR exp/11530.
9028 * gdb.base/gdb11530.c: New file.
9029 * gdb.base/gdb11530.exp: New file.
9030
8ef4892f
JK
90312010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9032
9033 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
9034 * gdb.dwarf2/dw2-modula2-self-type.S: New.
9035
7322dca9
SW
90362010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
9037
9038 * gdb.cp/koenig.exp: New test.
9039 * gdb.cp/koenig.cc: New test program.
9040
02e7ea18
JB
90412010-05-05 Joel Brobecker <brobecker@adacore.com>
9042
9043 Remove the use of prms_id and bug_id throughout the testsuite.
9044
e1c34c5d
PM
90452010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
9046
9047 PR exp/11349.
9048 * testsuite/gdb.cp/ref-types.exp: Add test to examine
9049 use a reference local variable.
9050
8e1d0c49
JK
90512010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9052
9053 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9054 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9055 variable different_dir. Move debugfile into a full directory pathname
9056 under DIFFERENT_DIR.
9057 * lib/gdb.exp (separate_debug_filename): Remove.
9058 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9059 variable debug_dir and mkdir of it. Update function comments.
9060
e66408ed
PA
90612010-04-29 Pedro Alves <pedro@codesourcery.com>
9062
9063 PR gdb/11557
9064
9065 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9066 files.
9067
d7b32ed3
PM
90682010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9069
889bf7c5 9070 * gdb.python/py-param.exp: New File.
d7b32ed3 9071
6aecb9c2
JB
90722010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9073
9074 * gdb.base/default.exp: Fix "set language" test.
9075
bdf92a1c
PM
90762010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9077
9078 PR breakpoints/11531.
9079 * gdb.base/gdb11531.c: New file.
9080 * gdb.base/gdb11531.exp: New file.
9081
3f172e24
TT
90822010-04-26 Tom Tromey <tromey@redhat.com>
9083
9084 * gdb.base/completion.exp: Add tests for completion and deprecated
9085 commands.
9086
64af4c92
JK
90872010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9088
9089 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9090 (print /x char_array): Escape curly brackets.
9091
492928e4
JK
90922010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9093
9094 Fix deadlock on looped list of loaded shared objects.
9095 * gdb.base/solib-corrupted.exp: New.
9096
66d09542
DE
90972010-04-23 Doug Evans <dje@google.com>
9098
9099 * gdb.python/py-section-script.c: New file.
9100 * gdb.python/py-section-script.exp: New file.
9101 * gdb.python/py-section-script.py: New file.
9102
8bd10a10
CM
91032010-04-20 Chris Moller <cmoller@redhat.com>
9104
9105 PR 10179
9106
9107 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
9108 * gdb.base/pr10179-a.c:
9109 * gdb.base/pr10179-b.c:
9110 * gdb.base/pr10179.exp: New files.
9111
c0201579
JK
91122010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9113
9114 Fix crashes on dangling display expressions.
9115 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
9116 is SEP.
9117 (lib_flags): Remove the "debug" keyword.
9118 (libsepdebug): New variable for iterating new loop.
9119 (save_pf_prefix): New variable wrapping the loop.
9120 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
9121 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
9122
793b0ff8
PM
91232010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9124
9125 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
9126
097f51f7
PM
91272010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9128
9129 PR stabs/11479.
9130 * gdb.stabs/gdb11479.exp: New file.
9131 * gdb.stabs/gdb11479.c: New file.
9132
9a22f0d0
PM
91332010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9134
9135 * gdb.base/charset.c (Strin16, String32): New variables.
9136 * gdb.base/charset.exp (gdb_test): Test correct display
9137 of 16 or 32 bit strings.
9138
91392010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
9140
9141 PR 9167
9142 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
9143 * gdb.cp/pr9167.cc: New file.
9144 * gdb.cp/pr9167.exp: New file.
9145
9146
6e354e5e
PM
91472010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
9148
9149 PR pascal/11492.
9150 * gdb.pascal/gdb11492.pas: New file.
9151 * gdb.pascal/gdb11492.exp: New file.
9152
be942545
JB
91532010-04-20 Joel Brobecker <brobecker@adacore.com>
9154
1667e6e3 9155 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 9156
0c3acc09
JB
91572010-04-20 Joel Brobecker <brobecker@adacore.com>
9158
9159 * gdb.ada/dyn_loc: New testcase.
9160
ec31cde5
CM
91612010-04-20 Chris Moller <cmoller@redhat.com>
9162
9163 PR 10867
889bf7c5 9164
ec31cde5
CM
9165 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
9166 * gdb.cp/pr10687.cc: New file.
9167 * gdb.cp/pr10687.exp: New file.
9168
9169
ce4b0682
SDJ
91702010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9171 Sergio Durigan Junior <sergiodj@redhat.com>
9172
9173 * gdb.fortran/logical.exp: New testcase.
9174 * gdb.fortran/logical.f90: New file.
9175
3436961f
DE
91762010-04-19 Doug Evans <dje@google.com>
9177
9178 * gdb.base/help.exp (help source): Update expected output.
9179
4d836c09
JK
91802010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9181
9182 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
9183 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
9184 gdb_exit and return.
9185 (executable): New variable.
9186 (binfile): Use it.
9187
6149aea9
PA
91882010-04-19 Pedro Alves <pedro@codesourcery.com>
9189
9190 PR breakpoints/8554.
9191
9192 * gdb.trace/save-trace.exp: Adjust.
9193
ed41462c
L
91942010-04-17 H.J. Lu <hongjiu.lu@intel.com>
9195
9196 PR corefiles/11511
9197 * gdb.arch/system-gcore.exp: New.
9198 * gdb.arch/gcore.c: Likewise.
9199
3f7b2faa
DE
92002010-04-15 Doug Evans <dje@google.com>
9201
fa33c3cd
DE
9202 * gdb.python/py-progspace.c: New file.
9203 * gdb.python/py-progspace.exp: New file.
9204
3f7b2faa
DE
9205 * gdb.base/source.exp: Add tests for "source -s".
9206
79f283fe
PM
92072010-04-14 Phil Muldoon <pmuldoon@redhat.com>
9208
9209 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
9210 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
9211 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
9212 * gdb.python/py-mi.exp: New test for to_string returning None.
9213
fc8eb08a
PM
92142010-04-12 Phil Muldoon <pmuldoon@redhat.com>
9215
9216 * gdb.python/py-breakpoint.c: Make result global.
9217
26e197f6
JK
92182010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9219
9220 Fix non-GNU make compatibility.
9221 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
9222
adc36818
PM
92232010-04-09 Phil Muldoon <pmuldoon@redhat.com>
9224
9225 * gdb.python/py-breakpoint.exp: New File.
9226 * gdb.python/py-breakpoint.C: Ditto.
9227
64e17368
SS
92282010-04-08 Stan Shebs <stan@codesourcery.com>
9229
9230 * gdb.trace/actions.exp: Clear default-collect.
9231 * gdb.trace/save-trace.exp: Clear default-collect.
9232
fff5cc64
PM
92332010-04-08 Phil Muldoon <pmuldoon@redhat.com>
9234
9235 * gdb.python/py-value: Add null string variable.
9236 (test_lazy_string): Test zero length, NULL address lazy
9237 strings.
9238
a055a187
L
92392010-04-07 H.J. Lu <hongjiu.lu@intel.com>
9240
9241 * gdb.arch/i386-avx.c: New.
9242 * gdb.arch/i386-avx.exp: Likewise.
9243
9244 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
9245
96e39866
DE
92462010-04-06 Doug Evans <dje@google.com>
9247
9248 * gdb.base/source-test.gdb: New file.
9249 * gdb.base/source.exp: Test source -v.
9250
5984a431
UW
92512010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9252
9253 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
9254
ec8a089a
PM
92552010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
9256
9257 * gdb.stabs/aout.sed: Convert all backslash to double backslash
9258 within one line, unless it is followed by a double quote.
9259 * gdb.stabs/hppa.sed: Idem.
9260 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
9261 * gdb.stabs/weird.exp: Check for correct parsing of
9262 char and string constants.
ec8a089a
PM
9263 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
9264 in .stabs to .stabx substitution.
9265
fce3c1f0
SS
92662010-04-05 Stan Shebs <stan@codesourcery.com>
9267
9268 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
9269 constant global.
9270 * gdb.trace/tfile.exp: Try to print them.
9271
d77f58be
SS
92722010-04-04 Stan Shebs <stan@codesourcery.com>
9273
9274 * gdb.base/completion.exp: Update for new "info watchpoints".
9275 * gdb.base/default.exp: Ditto.
9276 * gdb.base/help.exp: Ditto.
9277 * gdb.base/watchpoint.exp: Ditto.
9278 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 9279
af54718e
SS
92802010-04-04 Stan Shebs <stan@codesourcery.com>
9281
9282 * gdb.trace/tfile.exp: Sharpen tfind test.
9283
74d1f91e
JK
92842010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9285
9286 * gdb.base/break-entry.exp: New.
9287
eb8e76db 92882010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 9289 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
9290
9291 * gdb.reverse/i386-sse-reverse.exp: New file.
9292 * gdb.reverse/i386-sse-reverse.c: New file.
9293
bf65cad8
PA
92942010-04-02 Pedro Alves <pedro@codesourcery.com>
9295
9296 * gdb.trace/tfind.exp: Adjust expected disassembly output.
9297
fff87407
SS
92982010-04-01 Stan Shebs <stan@codesourcery.com>
9299
9300 * gdb.trace/actions.exp: Tweak expected output.
9301 * gdb.trace/while-stepping.exp: Tweak expected output.
9302
fe01d668
L
93032010-04-01 H.J. Lu <hongjiu.lu@intel.com>
9304
9305 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
9306
86b17b60
PA
93072010-04-01 Pedro Alves <pedro@codesourcery.com>
9308
9309 * gdb.base/commands.exp: Adjust.
9310 * gdb.cp/extern-c.exp: Adjust.
9311
2c58c0a9
PA
93122010-04-01 Pedro Alves <pedro@codesourcery.com>
9313
9314 * gdb.trace/collection.c (local_test_func): Define a local struct,
9315 and instanciate it.
9316
0db9b91c
PA
93172010-04-01 Pedro Alves <pedro@codesourcery.com>
9318
9319 * gdb.trace/collection.exp (gdb_collect_args_test)
9320 (gdb_collect_argarray_test): XFAIL the tests that assume the
9321 argarray argument's elements are collected.
9322
8072405b
JK
93232010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9324
9325 * gdb.dwarf2/dw2-bad-parameter-type.exp,
9326 gdb.dwarf2/dw2-bad-parameter-type.S: New.
9327
8bf6485c
SS
93282010-03-31 Stan Shebs <stan@codesourcery.com>
9329
9330 * gdb.trace/save-trace.exp: Test save/restore of default-collect
9331 and tracepoint conditionals.
9332 (gdb_verify_tracepoints): Delete unused return.
9333
fd7f724a
KS
93342010-03-26 Keith Seitz <keiths@redhat.com>
9335
9336 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
9337 appear in the output before main.
9338 Remove KFAIL for gdb/2215 aka bz 9320.
9339
8d9e7719
DE
93402010-03-30 Doug Evans <dje@google.com>
9341
0906dd0b
DE
9342 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
9343 by dejagnu.
9344 * gdb.arch/amd64-dword.exp: Ditto.
9345
8d9e7719
DE
9346 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
9347 match.
9348 (break printf): Ditto.
9349
1da644f0
SW
93502010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
9351
9352 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
9353 gcc < 4.4.
9354 * gdb.cp/shadow.exp: Ditto.
9355
a8121990
PA
93562010-03-29 Pedro Alves <pedro@codesourcery.com>
9357
9358 * gdb.trace/collection.exp (run_trace_experiment): Make sure
9359 "tstart" is silent.
9360
6e79d367
PA
93612010-03-29 Pedro Alves <pedro@codesourcery.com>
9362
9363 * gdb.trace/collection.exp (executable): New.
9364 (binfile): Use it.
9365 (fpreg, spreg, pcreg): New.
9366 (test_register): Use gdb_test_multiple. Pass /x to print.
9367 (prepare_for_trace_test): New.
9368 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9369 (gdb_collect_args_test, gdb_collect_argstruct_test)
9370 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
9371 prepare_for_trace_test.
9372 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
9373 fpreg, spreg and pcreg.
9374 (gdb_collect_expression_test, gdb_collect_globals_test): Use
9375 prepare_for_trace_test.
9376 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
9377 try to detect tracing support here. Don't set breakpoints at
9378 `begin' or `end' here.
9379 <global scope>: Use clean_restart. Run to main before checking
9380 for tracing support. Check for for tracing support here.
9381
09248348
JK
93822010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9383
9384 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
9385 " as $displacement" to "seen displacement message".
9386
d350db38
PA
93872010-03-28 Pedro Alves <pedro@codesourcery.com>
9388
9389 * gdb.trace/while-dyn.exp (executable): New variable.
9390 (binfile): Use it.
9391 (test_while_stepping): New function. Move most tests here. Call
9392 it once for each of the while-stepping, stepping and ws aliases.
9393
907af001
UW
93942010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9395
9396 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
9397 that do not provide the tagless_struct type name at all.
9398 (test_print_anon_union): Do not check value of uninitialized
9399 union member. Do not use cp_test_ptype_class, so we can accept
9400 "long" as well as "long int".
9401
610197fd
PA
94022010-03-26 Pedro Alves <pedro@codesourcery.com>
9403
9404 * gdb.trace/tfile.c (tohex, bin2hex): New.
9405 (write_error_trace_file): Hexify error description.
9406
6c28cbf2
SS
94072010-03-25 Stan Shebs <stan@codesourcery.com>
9408
9409 * gdb.trace/tfile.c: Generate an additional trace file, improve
9410 portability.
9411 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
9412 files in a better way.
9413
e62b8c7e
KS
94142010-03-25 Keith Seitz <keiths@redhat.com>
9415
9416 * gdb.java/jprint.exp: XFAIL printing of static class members
9417 because of GCC debuginfo problem.
9418
82ccf5a5
JK
94192010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9420
9421 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
9422
293e2f9e
DJ
94232010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9424
9425 * gdb.base/completion.exp: Allow long instead of long int.
9426 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
9427 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
9428 variable p.
9429 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
9430 * gdb.base/pointers.exp: Allow long instead of long int.
9431 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
9432 * gdb.base/step-line.exp: Allow a directory before the source file name.
9433
95a42b64
TT
94342010-03-24 Tom Tromey <tromey@redhat.com>
9435
9436 PR breakpoints/9352:
9437 * gdb.base/default.exp: Update.
9438 * gdb.base/commands.exp: Update.
9439 * gdb.cp/extern-c.exp: Test setting commands on multiple
9440 breakpoints at once.
9441
2390201f
DJ
94422010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9443
9444 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9445 if gdb,nosignals.
9446 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9447 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9448 exited".
9449
8c9a6790
SS
94502010-03-24 Stan Shebs <stan@codesourcery.com>
9451
9452 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9453
a6c727b2
DJ
94542010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9455
9456 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
9457 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
9458 argument. Handle "short" and "long".
9459 (Top level): Pass overprototyped output for old_fptr and xptr.
9460
4dfd5423
PA
94612010-03-23 Pedro Alves <pedro@codesourcery.com>
9462
9463 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
9464 format strings and add casts to avoid compiler warnings.
9465
94662010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
9467
9468 * lib/trace-support.exp (gdb_trace_setactions):
9469 Don't expect whitespace after ">" prompt.
9470 * gdb.trace/actions.exp: Adjust for output changes.
9471 * gdb.trace/while-stepping.exp: Likewise.
9472
c847d045
JK
94732010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9474
9475 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9476 and r157645).
9477
5f717f1d
JK
94782010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9479
9480 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9481 New.
9482
7d6d51d5
DJ
94832010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9484
9485 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9486 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9487
3b11a015
SS
94882010-03-19 Stan Shebs <stan@codesourcery.com>
9489
9490 * gdb.trace/ax.exp: New file.
9491
d7d158ed
DE
94922010-03-19 Doug Evans <dje@google.com>
9493
6bb85cd1
DE
9494 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9495 output from gcc.
9496
d7d158ed
DE
9497 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9498 named /usr/sbin/prelink<foo>.
9499
4daf5ac0
SS
95002010-03-18 Stan Shebs <stan@codesourcery.com>
9501
9502 * gdb.trace/circ.exp: Test circular-trace-buffer.
9503 * gdb.trace/tfile.exp: Update tstatus test.
9504
e8d05480
JB
95052010-03-18 Joel Brobecker <brobecker@adacore.com>
9506
9507 * gdb.dwarf2/dw2-anonymous-func.S: New file.
9508 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
9509
441b986a
UW
95102010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9511
9512 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
9513
4247603b
PA
95142010-03-18 Pedro Alves <pedro@codesourcery.com>
9515
9516 * gdb.base/default.exp: Adjust the expected output of the finish
9517 and until commands when the inferior is not being run.
9518
13387711
SW
95192010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
9520
9521 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
9522 * gdb.cp/nsusing.exp: Ditto.
9523
6e31430b
TT
95242010-03-15 Tom Tromey <tromey@redhat.com>
9525
9526 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9527 * gdb.cp/userdef.cc (operator==): New function.
9528 (main): New locals mem1, mem2.
9529
e2d69cb5
JZ
95302010-03-15 Jie Zhang <jie@codesourcery.com>
9531
9532 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9533 Declare and use new loadtimeout variable.
9534
f572f0a9
DJ
95352010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9536
9537 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9538 Use gdb_load later.
9539
51f4c0b0
PA
95402010-03-14 Pedro Alves <pedro@codesourcery.com>
9541
9542 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9543 literal. Add missing endlines to prints to stderr.
9544
1c809c68
TT
95452010-03-12 Tom Tromey <tromey@redhat.com>
9546
9547 PR c++/9708:
9548 * gdb.cp/m-static.exp: Add regression test.
9549 * gdb.cp/m-static.cc (method): New method.
9550 (main): Call it.
9551
00ae8fef
SW
95522010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9553
9554 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9555 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9556
759f0f0b
PA
95572010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9558
21e24d21
PA
9559 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9560
95612010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9562
759f0f0b
PA
9563 * lib/gdb.exp (skip_stl_tests): New.
9564 (gdb_compile): Symbian needs -ldl.
9565 (shlib_target_file): New.
9566 (shlib_symbol_file): New.
9567 (gdb_load_shlibs): Use shlib_target_file.
9568 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9569 * gdb.cp/exception.exp: Use skip_stl_tests.
9570 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9571 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9572 * gdb.cp/mb-templates.exp: Ditto.
9573 * gdb.base/commands.exp: Relax regexes.
9574 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9575 shlib_target_file and shlib_symbol_file.
9576 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9577 sections.
9578 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9579 * gdb.base/solib-disc.exp: Use
9580 shlib_target_file and shlib_symbol_file.
9581 * gdb.base/unload.exp: Don't skip on symbian. Use
9582 shlib_target_file and shlib_symbol_file.
9583 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9584
6a8f2671 95852010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9586
6a8f2671
PA
9587 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9588 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9589 Issue a tfind end before looking for a tracepoint frame.
9590 * gdb.trace/tfind.exp: Adjust tstatus output.
9591 Adjust disassembly output.
9592 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9593
ccf26247
JK
95942010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9595
9596 * gdb.base/break-interp.exp: Create new displacement parameter value
9597 for the test_ld calls.
9598 (reach): New parameter displacement, verify its content. New push of
9599 pf_prefix "reach-$func:". Import global expect_out.
9600 (test_core): New parameter displacement, verify its content. New push
9601 of pf_prefix "core:". New command "set verbose on". Import global
9602 expect_out.
9603 (test_attach): New parameter displacement, verify its content. New
9604 push of pf_prefix "attach:". New command "set verbose on". Import
9605 global expect_out.
9606 (test_ld): New parameter displacement, pass it to the reach, test_core
9607 and test_attach calls and verify its content in the "ld.so exit" test.
9608 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9609 (prelink): Update expected text, use gdb_test.
9610
e469c7fb
DE
96112010-03-10 Doug Evans <dje@google.com>
9612
9613 * gdb.base/checkpoint.exp: Fix comment.
9614 Lengthen timeout while doing >600 checkpoints test.
9615 Rename duplicate "kill all one" test to keep test names unique.
9616
60e1c644
PA
96172010-03-10 Pedro Alves <pedro@codesourcery.com>
9618
9619 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9620
cec808ec
KS
96212010-03-08 Keith Seitz <keiths@redhat.com>
9622
889bf7c5
PA
9623 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9624 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9625 (dm_type_long): New function.
9626 (dm_type_unsigned_short): New function.
9627 (dm_type_unsigned_long): New function.
9628 (myint): New typedef.
9629 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9630 long, unsigned shor and long, operator char*, and typedef.
9631 (test_lookup_operator_functions): Add operator char* test.
9632 (test_paddr_operator_functions): Likewise.
9633 (test_paddr_overloaded_functions): Use probe values for
9634 short, long, and unsigned short and long.
9635 (test_paddr_hairy_functions): If the demangler probe detected
9636 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9637 demangler.
9638 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9639 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9640 and "print null_pmf".
9641 Add test "ptype a.*pmf".
9642 * gdb.cp/overload.exp: Allow optional "int" to appear with
9643 "short" and "long".
9644 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9645 long expect value for men_overload1arg.
9646 Allow "int" to appear with "short" and "long".
9647 When testing "info break", add argument for main (void).
9648 Also allow "int" to appear with "short" and "long".
9649 Ditto with "unsigned" and "long long".
cec808ec
KS
9650 * gdb.java/jmain.exp: Do not enclose methods names in single
9651 quotes.
9652 * gdb.java/jmisc.exp: Likewise.
9653 * gdb.java/jprint.exp: Likewise.
9654 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9655
9656 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9657 * gdb.cp/exception.exp (backtrace after first throw)
9658 (backtrace after second throw): Allow a namespace before __cxa_throw.
9659 (backtrace after first catch, backtrace after second catch): Allow
9660 a namespace before __cxa_begin_catch.
9661
9662 * gdb.cp/cpexprs.exp: New file.
9663 * gdb.cp/cpexprs.cc: New file.
9664
9665 From Daniel Jacobowitz <dan@codesourcery.com>
9666 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9667 to use string_to_regexp.
9668 (ctor, dtor): New functions. Use them to match constructor
9669 and destructor function types.
9670 (Top level): Use runto_main.
9671
f870a310
TT
96722010-03-05 Tom Tromey <tromey@redhat.com>
9673
9674 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9675 gdb.target_charset.
9676 (pp_ns.to_string): Likewise.
9677
0c199f28
KS
96782010-03-04 Keith Seitz <keiths@redhat.com>
9679
9680 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9681 can be quoted. Test that both the filename and function/line
9682 portions can be quoted at the same time.
9683
c7437ca6
PA
96842010-03-04 Pedro Alves <pedro@codesourcery.com>
9685
9686 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9687
b111b805
DE
96882010-03-03 Doug Evans <dje@google.com>
9689
24486cb7
DE
9690 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9691 libc contains libpthread.
9692
b111b805
DE
9693 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9694 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9695 of gdb_compile. Add another pattern to match android backtrace.
9696
a0e0ef55
TT
96972010-03-03 Tom Tromey <tromey@redhat.com>
9698
9699 PR gdb/11345:
9700 * gdb.base/printcmds.exp (test_printf): Add test.
9701
1ba53b71
L
97022010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9703
9704 * gdb.arch/amd64-byte.exp: New.
9705 * gdb.arch/amd64-dword.exp: Likewise.
9706 * gdb.arch/amd64-pseudo.c: Likewise.
9707 * gdb.arch/amd64-word.exp: Likewise.
9708 * gdb.arch/i386-byte.exp: Likewise.
9709 * gdb.arch/i386-pseudo.c: Likewise.
9710 * gdb.arch/i386-word.exp: Likewise.
9711
f5dff777
DJ
97122010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9713
9714 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9715 types. Add structreg, bitfields, and flags registers.
9716 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9717 registers.
9718
90884b2b
L
97192010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9720
9721 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9722 (load_description): Set architecture if defined.
9723
dc00d89f
PM
97242010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9725
9726 * gdb.python/py-frame.exp: Add read_var block tests.
9727 * gdb.python/py-frame.c (block): New function.
9728
0e095b7e
JK
97292010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9730 Daniel Jacobowitz <dan@codesourcery.com>
9731
9732 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9733
624f1a65
DM
97342010-02-25 David S. Miller <davem@davemloft.net>
9735
9736 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9737 fix logic for setting all_syscalls_numbers.
9738
f3e9a817
PM
97392010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9740
9741 * Makefile.in: Add py-block and py-symbol.
9742 * gdb.python/py-symbol.exp: New File.
9743 * gdb.python/py-symtab.exp: New File.
9744 * gdb.python/py-block.exp: New File.
9745 * gdb.python/py-symbol.c: New File.
9746 * gdb.python/py-block.c: New File.
9747
f6bbabf0
PM
97482010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9749
9750 PR python/11314
9751 * lib/gdb.exp (skip_python_tests): New function.
9752 * gdb.python/py-cmd.exp: Use skip_python_tests.
9753 * gdb.python/py-frame.exp: Likewise.
9754 * gdb.python/py-function.exp: Likewise.
9755 * gdb.python/py-prettyprint.exp: Likewise.
9756 * gdb.python/py-template.exp: Likewise.
9757 * gdb.python/py-type.exp: Likewise.
9758 * gdb.python/py-value.exp: Likewise.
9759
85d721b8
PA
97602010-02-22 Pedro Alves <pedro@codesourcery.com>
9761
9762 PR9605
9763
9764 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9765
48e32051
TT
97662010-02-19 Tom Tromey <tromey@redhat.com>
9767
9768 PR c++/8693, PR c++/9496:
9769 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9770 regression tests.
9771
ac9c0048
JK
97722010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9773
9774 Fix compatibility with m68k as.
9775 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9776 Use only /* comments */.
9777
57bb97a4
UW
97782010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9779
9780 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9781 * configure: Regenerate.
9782
7d1bf85c
DJ
97832010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9784
9785 * gdb.python/py-type.exp: Check for Python support.
9786
061b5285
PA
97872010-02-17 Pedro Alves <pedro@codesourcery.com>
9788
9789 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9790 `regsub' syntax available.
9791
f8a8bc2c
PA
97922010-02-17 Pedro Alves <pedro@codesourcery.com>
9793
9794 * gdb.base/shmain.c (main): Remove printf call.
9795 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9796 * gdb.base/unload.c (main): Make format of fprintf a string
9797 literal. Add missing endlines to prints to stderr.
9798 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9799
6f451e5e
TT
98002010-02-17 Tom Tromey <tromey@redhat.com>
9801
9802 * gdb.java/jprint.java (jprint.props): New field.
9803 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9804
12d79008
PA
98052010-02-17 Pedro Alves <pedro@codesourcery.com>
9806
ef801a0e 9807 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9808 available.
9809
d252f7e5
DJ
98102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9811
9812 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9813 creation to support remote host testing.
9814
67bdab6c
DJ
98152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9816
9817 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9818 Recognize "command not found".
9819
bb391223
DJ
98202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9821
9822 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9823 single-stepping.
9824
70362913
DJ
98252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9826
9827 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9828 if arguments are not supported.
9829
493f3c00
DJ
98302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9831
9832 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9833 be const or non-const.
9834
8034c749
DJ
98352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9836
9837 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9838 mi_send_resuming_command to send -exec-continue.
9839
791dfb64
DJ
98402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9841
9842 * gdb.base/list.exp (test_list_filename_and_function): Add test
9843 with single quotes.
9844 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9845 matching.
9846 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9847 Add KFAIL'd tests for PR gdb/11289.
9848
7c5fe868
DJ
98492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9850
9851 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9852
fdc498b8
DJ
98532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9854
9855 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9856 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9857 a temporary directory.
9858
b519e2a6
DJ
98592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9860
9861 * gdb.base/charset.exp: Use a single regular expression to match
9862 show host-charset and show target-charset output.
9863
74164c56
JK
98642010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9865
9866 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9867 "Illegal process-id" expect string more exact.
9868 (attach to digits-starting nonsense is prohibited): New.
9869
701ed6dc
JK
98702010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9871
9872 * gdb.base/prelink.exp (set verbose on): New.
9873
889bf7c5 98742010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9875
9876 * mi-reverse.exp: New file. Test for reverse option to the
9877 following MI commands: exec-continue, exec-finish, exec-next,
9878 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9879
dadf0e9c
JB
98802010-02-09 Joel Brobecker <brobecker@adacore.com>
9881
9882 * gdb.ada/ptype_tagged_param: New testcase.
9883
714f19d5
TT
98842010-02-08 Tom Tromey <tromey@redhat.com>
9885
9886 PR c++/8017:
9887 * gdb.cp/overload.exp: Add tests.
9888 * gdb.cp/overload.cc (struct K): New.
9889 (namespace N): New.
9890 (main): Call new functions.
9891 (K::staticoverload): Define.
9892
889bf7c5 98932010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9894
9895 PR gdb/10728
9896 * gdb.cp/pr10728-x.h: New file.
9897 * gdb.cp/pr10728-x.cc: New file.
9898 * gdb.cp/pr10728-y.cc: New file.
9899 * gdb.cp/pr10728.exp: New file.
9900 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9901
889bf7c5 99022010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9903
9904 PR gdb/9067
9905 * gdb.cp/pr9067.exp: New
9906 * gdb.cp/pr9067.cc: New
9907 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9908
7b356089
JB
99092010-02-08 Joel Brobecker <brobecker@adacore.com>
9910
9911 * lib/gdb.exp (gdb_test_timeout): New global variable.
9912 Set it to timeout if not already set.
9913 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9914
1be00882
DE
99152010-02-05 Doug Evans <dje@google.com>
9916
9917 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9918 user.
9919
82856980
SW
99202010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9921
9922 PR c++/7935:
9923 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9924
1a334831
TT
99252010-02-04 Tom Tromey <tromey@redhat.com>
9926
9927 * gdb.cp/virtbase.exp: Make test case names unique.
9928
9c3c02fd
TT
99292010-02-02 Tom Tromey <tromey@redhat.com>
9930
9931 * gdb.cp/virtbase.exp: Add regression tests.
9932 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9933 (main): Instantiate RHC.
9934
0cc2414c
TT
99352010-02-02 Tom Tromey <tromey@redhat.com>
9936
9937 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9938 type-printing change.
9939
edf3d5f3
TT
99402010-02-02 Tom Tromey <tromey@redhat.com>
9941
9942 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9943 * gdb.cp/virtbase.cc: New file.
9944 * gdb.cp/virtbase.exp: New file.
9945 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9946
e4b7f41c
JK
99472010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9948
9949 PR libc/11214:
9950 * gdb.threads/current-lwp-dead.c: Include features.h.
9951 (HAS_NOMMU): New.
9952 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9953
b381ea14
JK
99542010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9955
9956 * gdb.base/symbol-without-target_section.exp,
9957 gdb.base/symbol-without-target_section.c: New.
9958
c593ac0e
DJ
99592010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9960
9961 * gdb.base/bigcore.exp: Reset increased timeout.
9962 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9963
db25f29d
DJ
99642010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9965
9966 * gdb.base/gcore.exp (capture_command_output): Use
9967 gdb_test_multiple.
9968
f9d67f43
DJ
99692010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9970
9971 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9972 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9973 (Top level): Call it.
9974
177321bd
DJ
99752010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9976
9977 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9978
97f2ed50
DJ
99792010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9980
9981 * gdb.base/call-strs.exp, gdb.base/default.exp,
9982 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9983 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9984 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9985 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9986 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9987 * gdb.base/ending-run.exp: Correct restore of timeout.
9988 * gdb.base/page.exp: Remove unnecessary timeout setting.
9989
e4e2711a
JB
99902010-01-29 Joel Brobecker <brobecker@adacore.com>
9991
9992 * gdb.ada/rec_return: New testcase.
9993
ba581dc1
JB
99942010-01-29 Joel Brobecker <brobecker@adacore.com>
9995
9996 * gdb.ada/call_pn: New testcase.
9997
4ea95be9
DJ
99982010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9999
10000 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
10001 (Top level): Use it to resume.
10002 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
10003 the Thumb mode displaced stepping error as unsupported.
10004
df83a9bf
SW
100052010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
10006
889bf7c5
PA
10007 * gdb.cp/nsusing.exp: Added more tests.
10008 * gdb.cp/nsrecurs.exp: Ditto.
10009 * gdb.cp/nsusing.cc: Added test functions.
10010 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 10011
40b27cdc
JK
100122010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10013
10014 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
10015 absolute directory pathnames in gdb.sum file.
10016
de958931
SW
100172010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
10018
10019 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
10020 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
10021
708ead4e
TT
100222010-01-26 Tom Tromey <tromey@redhat.com>
10023
10024 PR exp/7643:
10025 * gdb.base/printcmds.exp (test_print_string_constants): Remove
10026 setup_kfail.
10027
b14e635e
SW
100282010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
10029
10030 * gdb.cp/nsrecurs.exp: New test.
10031 * gdb.cp/nsrecurs.cc: New test program.
10032 * gdb.cp/nsstress.exp: New test.
10033 * gdb.cp/nsstress.cc: New test program.
10034 * gdb.cp/nsdecl.exp: New test.
10035 * gdb.cp/nsdecl.cc: New test program.
10036
8540c487
SW
100372010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
10038
10039 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
10040 imported into file scope.
10041 Marked test as xfail.
10042 * gdb.cp/namespace-using.cc (marker5): New function.
10043 * gdb.cp/shadow.exp: New test.
10044 * gdb.cp/shadow.cc: New test program.
10045 * gdb.cp/nsimport.exp: New test.
10046 * gdb.cp/nsimport.cc: New test program.
10047
421d5d99
TT
100482010-01-25 Tom Tromey <tromey@redhat.com>
10049
10050 PR gdb/11049:
10051 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
10052 with "set print null-stop on".
10053
691f8dc1
JK
100542010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10055
10056 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10057 Adjust it for DISASSEMBLY_OMIT_FNAME.
10058
0b92b5bb
TT
100592010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10060
10061 PR symtab/11199:
10062 * gdb.dwarf2/member-ptr-forwardref.exp,
10063 gdb.dwarf2/member-ptr-forwardref.S: New.
10064
23787403
JK
100652010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10066
10067 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10068 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10069 thread1_tid_mutex. Remove gdbstop_mutex handling.
10070 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10071 thread2_tid_mutex. Remove gdbstop_mutex handling.
10072 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10073 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10074 pthread_cond_wait conditionalizations by while loops.
10075
b966cb8a
TT
100762010-01-20 Tom Tromey <tromey@redhat.com>
10077
10078 PR backtrace/10770:
10079 * gdb.dwarf2/pr10770.exp: New file.
10080 * gdb.dwarf2/pr10770.c: New file.
10081 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10082
fcae584b
VP
100832010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10084
10085 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10086 that target was removed, and the test always runs native anyway.
10087
a0f49112
JK
100882010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10089
10090 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10091 gdb.base/watchpoint-cond-gone-stripped.c: New.
10092
ceeb3d5a
TT
100932010-01-19 Tom Tromey <tromey@redhat.com>
10094
10095 PR c++/8000:
10096 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10097 existing tests.
10098 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10099 (main): Use AAA::SomeEnum.
10100
dd322c54
JK
101012010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10102
10103 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
10104 (test_ignore_count): Declare line_callme_body global.
10105 (run to breakpoint with ignore count): Use line_callme_body.
10106 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
10107 (set line_main_hello, set line_main_return): Reindent.
10108 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
10109 New.
10110 (continue to callee4): Use line_callee4_body.
10111 (check *stopped from CLI command): Use line_callee4_next.
10112 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
10113 (set line_main_hello, set line_main_return): Reindent.
10114 (set line_callee4_head, set line_callee4_body): New.
10115 (continue to callee4): Use line_callee4_body.
10116
4e8f195d
TT
101172010-01-18 Tom Tromey <tromey@redhat.com>
10118
10119 PR c++/9680:
10120 * gdb.cp/casts.cc: Add new classes and variables.
10121 * gdb.cp/casts.exp: Test new operators.
10122
9e14a9ba
JB
101232010-01-18 Tom Tromey <tromey@redhat.com>
10124 Thiago Jung Bauermann <bauerman@br.ibm.com>
10125
10126 * gdb.python/source2.py: New file.
10127 * gdb.python/source1: New file.
10128 * gdb.python/python.exp: Test "source" command.
10129
00bf0b85
SS
101302010-01-15 Stan Shebs <stan@codesourcery.com>
10131
10132 * gdb.trace/tfile.c: New file.
10133 * gdb.trace/tfile.exp: New file.
889bf7c5 10134
55235ad7
JK
101352010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10136
10137 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
10138
9f2982ff
JK
101392010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10140
10141 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
10142
bbfba9ed
JK
101432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10144
10145 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
10146 (libfunc): New parameter action. Implement also selectable "sleep".
10147 * gdb.base/break-interp-main.c: Include assert.h.
10148 (libfunc): New parameter action.
10149 (main): New parameters argc and argv. Assert argc. Pass argv.
10150 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
10151 (test_attach): New proc.
10152 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
10153 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
10154
61f0d762
JK
101552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10156
10157 * gdb.base/break-interp.exp (test_core): New proc.
10158 (test_ld): Call it.
10159
06a6f270
JK
101602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10161
10162 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
10163 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10164 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
10165 and gdb_compile_shlib. Use new -Wl compiler options.
10166 (dl bt, main bt): New tests.
10167
51bee8e9
JK
101682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10169
10170 Support PIEs with no symfile_objfile.
10171 * gdb.base/break-interp.exp: New argument at the test_ld calls.
10172 (test_ld): New parameter trynosym.
10173 (test_ld <$trynosym>): New block.
10174
b8040f19
JK
101752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10176
10177 * gdb.base/break-interp.exp: New file.
10178
be759fcf
PM
101792010-01-13 Phil Muldoon <pmuldoon@redhat.com>
10180
10181 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
10182 * gdb.python/py-prettyprint.py (pp_ls): New printer.
10183 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
10184 test.
10185 * gdb.python/py-prettyprint.c: Define lazystring test structure.
10186 * gdb.python/py-mi.exp: Add lazy string test.
10187
dc146f7c
VP
101882010-01-13 Vladimir Prus <vladimir@codesourcery.com>
10189
10190 * lib/mi-support.exp (mi_check_thread_states): Handle
10191 core number in thread listing.
10192
b4ba55a1
JB
101932010-01-12 Joel Brobecker <brobecker@adacore.com>
10194
10195 * gdb.base/maint.exp: Adjust the expected output for the
10196 "maint print type" test. Use gdb_test_multiple instead of
10197 gdb_sent/gdb_expect.
10198
08e24bd4
DE
101992010-01-11 Doug Evans <dje@google.com>
10200
6496a609
DE
10201 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
10202 from gdbserver_download. All callers updated.
10203
08e24bd4
DE
10204 * gdb.server/ext-run.exp: "info os processes" requires xml support.
10205
b5cfddf5
JK
102062010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10207
10208 Implement binary numbers parsing.
10209 * gdb.base/printcmds.exp (test_integer_literals_accepted)
10210 (test_integer_literals_rejected): New binary tests.
10211
3725885a
RW
102122010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10213
10214 * gdb.cell/configure: Regenerate.
10215
37aeb5df
JK
102162010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10217
10218 * gdb.base/corefile.exp: Move the core finding block out and call it as
10219 core_find, new variable $corefile, replace corefile by $corefile and
10220 [file tail $corefile] for usage vs. test names resp.
10221 * lib/gdb.exp (core_find): Move it as a new function here. New
10222 parameter binfile and deletefiles. New variable $destcore. Pre-delete
10223 $destcore. Return "" on error.
10224
d521f563
JK
102252010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10226
10227 Workaround PR binutils/10802.
10228 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
10229 (twice).
10230
28f24826
DJ
102312010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10232
10233 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
10234
2de75e71
JB
102352010-01-08 Joel Brobecker <brobecker@adacore.com>
10236
10237 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
10238 call, to avoid interruption.
10239
fe00719b 102402010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
10241
10242 * gdb.stabs/weird.def (args93): New.
10243
d0ef5df8
DE
102442010-01-07 Doug Evans <dje@google.com>
10245
10246 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
10247
3a08d52f
TT
102482010-01-07 Tom Tromey <tromey@redhat.com>
10249
10250 * gdb.base/source.exp: Use correct line number.
10251
7a697b8d
SS
102522010-01-05 Stan Shebs <stan@codesourcery.com>
10253
10254 * gdb.trace/tracecmd.exp: Test ftrace.
10255
7803799a
UW
102562010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10257
10258 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
10259
c54eabfa
JK
102602010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10261
10262 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
10263 "uint_for_mi_testing".
10264
02e7ef19
JB
102652010-01-01 Joel Brobecker <brobecker@adacore.com>
10266
10267 Test indented comment in file being sourced.
10268 * gdb.base/commands.exp: Test indented comment in file being sourced.
10269
abd775ce
JB
102702010-01-01 Joel Brobecker <brobecker@adacore.com>
10271
10272 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
10273 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
10274 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
10275 notice.
10276
79b55b82
JB
102772010-01-01 Joel Brobecker <brobecker@adacore.com>
10278
10279 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
10280 notice.
10281
8997583e
JK
102822010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10283
10284 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
10285 missing $after_stopped and comma (,) expectation.
10286
6da95a67
SS
102872009-12-31 Stan Shebs <stan@codesourcery.com>
10288
10289 * gdb.trace/actions.exp: Test teval action.
889bf7c5 10290
218d2fc6
TJB
102912009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10292
10293 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
10294 (top level): Call test_watchpoint_in_big_blob.
10295 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
10296 watchpoints.
10297 (func3): Write to buf.
10298
236f1d4d
SS
102992009-12-29 Stan Shebs <stan@codesourcery.com>
10300
10301 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 10302
f61e138d
SS
103032009-12-28 Stan Shebs <stan@codesourcery.com>
10304
10305 * gdb.trace/tsv.exp: New file.
10306 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 10307
0219b378
DJ
103082009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
10309
10310 * gdb.base/find.c (main): Reference search buffers.
10311 * gdb.base/included.c (main): Reference integer.
10312 * gdb.base/ptype.c (charfoo): Declare.
10313 (intfoo): Call charfoo.
10314 * gdb.base/scope0.c (useitp): New function.
10315 (usestatics): Use useitp.
10316 (useit): Add a type for val.
10317 * gdb.base/scope1.c (useit1): Take a pointer argument.
10318 (usestatics1): Update calls to useit1.
10319 * gdb.cp/call-c.cc: Declare foo.
10320 (main): Call foo.
10321 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
10322 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
10323 (main): Call C::ensureRefs and ensureOtherRefs.
10324 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
10325 variables.
10326 (ensureOtherRefs): New function.
10327 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
10328 * gdb.cp/templates.cc (main): Call t5i.value.
10329
3f78692f
JK
103302009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10331
10332 Fix compatibility with G++-4.5.
10333 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
10334 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
10335 (uncaught return): Remove.
10336
429374b8
JK
103372009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10338 Phil Muldoon <pmuldoon@redhat.com>
10339
10340 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
10341 (bp_location13, bp_location14, bp_location17, bp_location18)
10342 (marker3_proto, marker4_proto): New variables.
10343 (breakpoint info): Update output.
10344 (run until breakpoint at marker3, run until breakpoint at marker4): New
10345 tests.
10346
859825b8
JK
103472009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10348
10349 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
10350 Replace the printf call of Y by provided "y-set-1" label. New block
10351 for the second shared library.
10352 * gdb.base/unload.exp: Compile also the second library, call
10353 gdb_load_shlibs also for it. Use now gdb_breakpoint.
10354 (single pending breakpoint info): Rename to ...
10355 (pending breakpoint info before run): ... this extended test.
10356 (libfile2, libname2, libsrcfile2, libsrc2)
10357 (lib_sl2): New variables.
10358 (exec_opts): Set also SHLIB_NAME2.
10359 (pending breakpoint info on first run at shrfunc1)
10360 (pending breakpoint info on second run at shrfunc1)
10361 (pending breakpoint info on second run at shrfunc2)
10362 (print y from libfile, print y from libfile2): New tests.
10363 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
10364 * gdb.base/unloadshr2.c: New.
10365
e6a386cd
HZ
103662009-12-22 Hui Zhu <teawater@gmail.com>
10367
10368 * gdb.reverse/sigall-reverse.exp: Adjust.
10369
9e19b45e
VP
103702009-12-21 Vladimir Prus <vladimir@codesourcery.com>
10371
10372 PR gdb/10884
10373
10374 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10375 (main): Call do_bitfield_tests.
aacf5b1e 10376 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 10377
d53a7b30
JB
103782009-12-20 Joel Brobecker <brobecker@adacore.com>
10379
10380 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
10381 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
10382 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
10383 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
10384 gdb.modula2/unbounded1.c: Update copyright header.
10385
191ca0a1
CM
103862009-12-10 Chris Moller <moller@mollerware.com>
10387
10388 PR gdb/9399
10389 * gdb.cp/virtfunc2.exp: New tests
10390 * gdb.cp/virtfunc2.cc: New tests
10391 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
10392
0fa6cf1b
MS
103932009-12-10 Oza Pawandeep (paawan1982@yahoo.com
10394
10395 * gdb.reverse/i387-env-reverse.c: New file.
10396 * gdb.reverse/i387-env-reverse.exp: New file.
10397 * gdb.reverse/i387-stack-reverse.c: New file.
10398 * gdb.reverse/i387-stack-reverse.exp: New file.
10399
361ae042
PM
104002009-12-08 Phil Muldoon <pmuldoon@redhat.com>
10401
10402 * gdb.python/py-type.exp (test_range): New test.
10403
bfd31e71
PM
104042009-12-03 Phil Muldoon <pmuldoon@redhat.com>
10405
10406 PR python/10805
10407
10408 * gdb.python/py-type.exp: New file.
10409 * gdb.python/py-type.c: New file.
10410 * Makefile.in: Add py-type.
10411
57a1d736
TT
104122009-12-03 Tom Tromey <tromey@redhat.com>
10413
10414 * gdb.python/py-value.exp (test_parse_and_eval): New
10415 function.
10416
1f3b5d1b
PP
104172009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10418
10419 PR gdb/11022
10420
10421 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
10422 * gdb.base/pr11022.c: New test.
10423
8b7dbdc9
JK
104242009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10425
10426 Fix spurious false FAILs.
10427 * gdb.base/structs.c (chartest): New.
10428 (main): Fill-in chartest.
10429 * gdb.base/structs.exp (anychar_re, first): New.
10430 (start_structs_test): Import global anychar_re and first.
10431 New gdb_test call "set print elements 300; ${testfile}"
10432 (start_structs_test <$first>): New block.
10433 (any): Import global anychar_re. New variable ac. Use ${ac}.
10434
6a53b2ec
JK
104352009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10436
10437 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10438
d7167b4c
JK
104392009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10440
10441 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10442 Force $srcfile file.
10443 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10444
b1798462
UW
104452009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10446
10447 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10448 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10449 * gdb.threads/watchthreads-reorder.exp: Likewise.
10450
b6199126
DJ
104512009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10452
10453 PR gdb/8704
10454
10455 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
10456 "if", and "thread". Correct matching in the previous test.
10457
b22a0510
DJ
104582009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
10459
10460 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
10461
930636d2
MS
104622009-11-23 Michael Snyder <msnyder@vmware.com>
10463
10464 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
10465 * gdb.reverse-watch-precsave.exp: Ditto.
10466
21a0512e
PP
104672009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10468
10469 * gdb.asm/asm-source.exp: Adjust.
10470 * gdb.base/help.exp: Adjust.
889bf7c5 10471
fc30d5e0
PA
104722009-11-22 Pedro Alves <pedro@codesourcery.com>
10473
10474 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10475 (do_syscall_tests_without_xml): Set data-directory to
10476 /the/path/to/nowhere.
10477
f6bc2008
PA
104782009-11-21 Pedro Alves <pedro@codesourcery.com>
10479
10480 * gdb.threads/local-watch-wrong-thread.c,
10481 gdb.threads/local-watch-wrong-thread.exp: New files.
10482
8c2fb5de
PA
104832009-11-21 Pedro Alves <pedro@codesourcery.com>
10484
10485 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10486 assume new `regsub' syntax available.
10487
ebec9a0f
PA
104882009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10489
a79d3c27
JK
10490 * gdb.base/watchpoint-hw-hit-once.exp,
10491 gdb.base/watchpoint-hw-hit-once.c: New.
10492
104932009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10494
10495 * gdb.threads/watchthreads-reorder.exp,
10496 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 10497
276a961b
MK
104982009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10499
10500 * gdb.xml/tdesc-regs.exp: Use for m68k.
10501
4867c1fb
PA
105022009-11-15 Pedro Alves <pedro@codesourcery.com>
10503
10504 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10505
f6838f81
DJ
105062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10507
10508 * lib/gdb.exp (current_target_name): New procedure.
10509 (gdb_wrapper_target): New variable.
10510 (gdb_wrapper_init): Set gdb_wrapper_target.
10511 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
10512 wrapper.
10513
4ac4dd3f
DJ
105142009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10515
10516 * gdb.base/remote.exp: Delete the slowest load test.
10517 Do not load with fixed packet sizes.
10518
a7881759
DJ
105192009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10520
10521 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
10522
97a5b505
DJ
105232009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10524
10525 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10526 srcfile when setting a breakpoint.
10527
d3e1fc54
DJ
105282009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10529
10530 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10531 macros.
10532
7cbcbded
DJ
105332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10534
10535 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10536 to be in memory.
10537 * gdb.base/display.c (force_mem): New.
10538 (do_loops): Use it. Add breakpoint comments.
10539 (do_vars): Add a breakpoint comment.
10540 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10541 line numbers.
10542
bdea3a92
NF
105432009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10544
10545 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10546 instead of a bare "run".
10547
269f82e5
PP
105482009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10549
10550 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10551
a69b7d9d
DJ
105522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10553
10554 * lib/cell.exp (skip_cell_tests): Clean up test files before
10555 returning.
10556
b598bfda
DJ
105572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10558
10559 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10560 and the breakpoint menu. Do not call perror if a prompt is seen.
10561 Consume the following GDB prompt.
10562 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10563 * gdb.cp/namespace.exp: Use gdb_test.
10564 * gdb.cp/templates.exp: Use gdb_test.
10565 (test_template_breakpoints): Use gdb_test_multiple.
10566
87728fa0
DJ
105672009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10568
10569 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10570 (marker4): Reference values.
10571
b67c692f
DJ
105722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10573
10574 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10575 is missing.
10576
f0df251a
DJ
105772009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10578
10579 * gdb.base/break.c (need_malloc): New.
10580 * gdb.base/constvars.c (main): Reference crass and crisp.
10581 * gdb.base/gdb1821.c (main): Reference bar.
10582 * gdb.cp/gdb1355.cc (main): Reference s1.
10583 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10584 (main): Call them.
10585 * gdb.cp/hang2.cc (dummy2): Define.
10586 * gdb.cp/hang3.cc (dummy3): Define.
10587 * gdb.cp/m-data.cc (main): Reference shadow.
10588
bdf7534a
NF
105892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10590 Nathan Froyd <froydnj@codesourcery.com>
10591
10592 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10593 remote host.
10594
f24fce77
NF
105952009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10596
10597 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10598 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10599 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10600 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10601 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10602 * gdb.dwarf2/dw2-producer.exp: Likewise.
10603 * gdb.dwarf2/mac-fileno.exp: Likewise.
10604 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10605 py-prettyprint.py to the remote host.
10606 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10607
40f0318e
KS
106082009-11-11 Keith Seitz <keiths@redhat.com>
10609
10610 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10611 use it instead of "Foo".
10612 * gdb.cp/classes.exp (do_tests): Add a test to access
10613 a method through a typedef'd class name.
10614
f3d9f7fb
NF
106152009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10616
10617 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10618 exponents.
10619 * gdb.base/pointers.exp: Likewise.
10620 * gdb.cp/ref-types.exp: Likewise.
10621
a4216f37
KS
106222009-11-11 Keith Seitz <keiths@redhat.com>
10623
10624 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10625 new[] and delete[].
10626 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10627 "void".
10628 (probe_demangler): Remove all single-quoting of
10629 method and variable names.
10630 (info_func_regexp): Remove the word "void" from any
10631 occurrence of "(void)".
10632 (print_addr_2): Remove all single-quoting of
10633 method names.
10634 (print_addr_2_kfail): Likewise.
10635 (print_addr): Single-quote C function names before
10636 passing to print_addr_2.
10637 (test_paddr_operator_functions): Remove single-quoting
10638 for method names.
10639 Add tests for operator new[] and operator delete[].
10640
9b14d7aa
JK
106412009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10642
10643 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10644
85feb311
KS
106452009-11-09 Keith Seitz <keiths@redhat.com>
10646
10647 * gdb.cp/overload.exp: Add tests for resolving overloaded
10648 methods in expression parsing/evaluation.
10649
fa335448
DJ
106502009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10651
10652 * lib/gdb.exp (default_gdb_version): Use --version instead of
10653 --command.
10654
ec3c07fc
NS
106552009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10656
10657 * lib/gdb.exp (gdb_compile_test): New.
10658 (skip_ada_tests, skip_java_tests): New.
10659 (gdb_compile): Use gdb_compile_test for f77.
10660 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10661 * lib/java.exp (compile_java_from_source): Remove runtests check,
10662 use gdb_compile_test to record result.
10663 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10664 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10665 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10666 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10667 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10668 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10669 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10670 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10671 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10672 adjust gdb_compile invocations.
10673
b8b4e42b
JK
106742009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10675
10676 * Makefile.in (abs_builddir): New.
10677 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10678 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10679 `$(abs_builddir)/site.exp'.
10680
f8b7eaf3
DJ
106812009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10682
10683 * config/m68k-emc.exp, lib/emc-support.exp,
10684 gdb.trace/gdb_c_test.c: Delete.
10685 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10686 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10687 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10688 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10689 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10690 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10691 casing for m68k-*-elf.
10692
c4187697
NS
106932009-11-03 Pedro Alves <pedro@codesourcery.com>
10694
10695 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10696 * gdb.arch/i386-prologue.exp: Likewise.
10697 * gdb.arch/i386-unwind.exp: Likewise.
10698
db16b772
DJ
106992009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10700
10701 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10702
bcf71277
DJ
107032009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10704
10705 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10706
0105cee2
DJ
107072009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10708
10709 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10710
24ddea62
JK
107112009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10712
10713 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10714
287ccc17
JK
107152009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10716
10717 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10718 * gdb.base/sepdebug2.c: New file.
10719
08bca259 107202009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10721
10722 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10723 the modified warnings for catch syscall. Verify if GDB was compiled
10724 with support for lib expat, and choose which tests to run depending
10725 on this.
10726
5d4e2b76
VP
107272009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10728
10729 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10730 that composite commands are parsed OK. And also test
10731 that breakpoint commands do work.
10732
240e538a
MS
107332009-10-23 Michael Snyder <msnyder@vmware.com>
10734
10735 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10736 to allow for new disassembly style.
10737
9c419145
PP
107382009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10739
10740 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10741
02506ff1
MS
107422009-10-22 Michael Snyder <msnyder@vmware.com>
10743
10744 * gdb.reverse/break-precsave.exp: New test.
10745 * gdb.reverse/consecutive-precsave.exp: Ditto.
10746 * gdb.reverse/finish-precsave.exp: Ditto.
10747 * gdb.reverse/i386-precsave.exp: Ditto.
10748 * gdb.reverse/machinestate-precsave.exp: Ditto.
10749 * gdb.reverse/sigall-precsave.exp: Ditto.
10750 * gdb.reverse/solilb-precsave.exp: Ditto.
10751 * gdb.reverse/step-precsave.exp: Ditto.
10752 * gdb.reverse/until-precsave.exp: Ditto.
10753 * gdb.reverse/watch-precsave.exp: Ditto.
10754
4cf866a3
MS
107552009-10-22 Michael Snyder <msnyder@vmware.com>
10756
10757 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10758 for gdb_expect. Adjust one test's expect strings for the new
10759 format of disassemble.
10760 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10761 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10762 gdb_test_multiple.
10763 * gdb.reverse/step-reverse.exp: Delete 'return'.
10764 * gdb.reverse/until-reverse.exp: Delete blank lines.
10765 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10766
2b28d209
PP
107672009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10768
10769 * gdb.base/consecutive.exp: Adjust.
10770 * gdb.base/display.exp: Likewise.
10771 * gdb.base/pc-fp.exp: Likewise.
10772 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10773
33b9c32b
MS
107742009-10-19 Michael Snyder <msnyder@vmware.com>
10775
10776 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10777 * gdb.reverse/finish-reverse.c: Ditto.
10778 * gdb.reverse/sigall-reverse.c: Ditto.
10779 * gdb.reverse/solib-reverse.c: Ditto.
10780 * gdb.reverse/step-reverse.c: Ditto.
10781 * gdb.reverse/watch-reverse.c: Ditto.
10782
6c95b8df
PA
107832009-10-19 Pedro Alves <pedro@codesourcery.com>
10784 Stan Shebs <stan@codesourcery.com>
10785
10786 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10787 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10788 "Executing new program".
10789 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10790 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10791 left listed after having been killed.
10792 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10793 * gdb.base/maint.exp: Adjust test.
10794
10795 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10796 * gdb.multi/Makefile.in: New.
10797 * gdb.multi/base.exp: New.
10798 * gdb.multi/goodbye.c: New.
10799 * gdb.multi/hangout.c: New.
10800 * gdb.multi/hello.c: New.
10801 * gdb.multi/bkpt-multi-exec.c: New.
10802 * gdb.multi/bkpt-multi-exec.exp: New.
10803 * gdb.multi/crashme.c: New.
10804
279017b7
TG
108052009-10-13 Tristan Gingold <gingold@adacore.com>
10806
10807 * gdb.base/sepdebug.exp: Check debug info are found.
10808
0413d738
PA
108092009-10-08 Pedro Alves <pedro@codesourcery.com>
10810
10811 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10812 bits.
10813
c628eecc
JK
108142009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10815
10816 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10817
38af1bfe
JB
108182009-10-07 Joel Brobecker <brobecker@adacore.com>
10819
10820 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10821 of the comments.
10822
2b0adecd
PM
108232009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10824
10825 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10826 * gdb.base/annota3.exp: Idem.
10827 * gdb.base/maint.exp: Idem.
10828
8d417781
PM
108292009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10830
889bf7c5 10831 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10832 to default.
10833
bb61102d
PM
108342009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10835
889bf7c5 10836 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10837 mingw and cygwin targets.
10838
ace5c364
PM
108392009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10840 Pedro Alves <pedro@codesourcery.com>
10841
889bf7c5 10842 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10843 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10844
c2d494a0
PM
108452009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10846
e1b52ce2
PM
10847 * gdb.base/shr1.c: Use %p in format string.
10848 * gdb.base/unload.c: Avoid warning in fprintf.
10849 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10850
209f53f5
PM
108512009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10852
10853 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10854 long type.
10855 (test_unlink): Correct printf string.
10856 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10857 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10858
8172766a
JK
108592009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10860
10861 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10862 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10863 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10864
0f73703c
UW
108652009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10866
10867 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10868 * gdb.objc/nondebug.exp: Likewise.
10869
b32306ca
UW
108702009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10871
10872 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10873 target_info setting.
10874
10875 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10876 that detect new threads during "info threads".
10877
0057022f
UW
108782009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10879
10880 * gdb.threads/manythreads.c (main): Increase thread stack size
10881 to 2*PTHREAD_STACK_MIN.
10882 * gdb.threads/multi-create.c (main): Likewise.
10883 (create_function): Likewise.
10884
f29c0325
UW
108852009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10886
10887 * gdb.base/dump.exp: Pass difference of pointer types instead
10888 of integer types as offset to restore in intarr3.srec case.
10889
fcb34849
UW
108902009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10891
10892 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10893
d5142e3b
UW
108942009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10895
10896 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10897
087b74b2 108982009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10899
087b74b2
PM
10900 New test for two watchpoints, with disabling of
10901 the first inserted.
10902 * testsuite/gdb.base/watchpoints.c: New file.
10903 * testsuite/gdb.base/watchpoints.exp: New file.
10904
96c07c5b
TT
109052009-09-25 Tom Tromey <tromey@redhat.com>
10906
10907 * gdb.base/charset.exp: Test utf-16 strings with Python.
10908
b8899f2b
TT
109092009-09-25 Tom Tromey <tromey@redhat.com>
10910
10911 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10912 UCS-4.
10913 * gdb.base/charset.c (utf_32_string): Rename.
10914 (init_utf32): Rename.
10915 (main): Update.
10916
329719ec
TT
109172009-09-22 Tom Tromey <tromey@redhat.com>
10918
10919 * gdb.python/py-function.exp: Add regression tests.
10920
11ef0d76
KS
109212009-09-21 Keith Seitz <keiths@redhat.com>
10922
10923 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10924 with invalid operator.
10925
3fe8f3b3
KS
109262009-09-21 Keith Seitz <keiths@redhat.com>
10927
10928 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10929 and destructor using typedef name of class.
10930 * gdb.cp/classes.cc (class Base1): Add a destructor.
10931 (base1): New typedef.
10932 (use_methods): Instanitate an object of type base1.
10933 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10934 (do_tests): Call test_template_typedef.
10935 * gdb.cp/templates.cc (Baz::~Baz): New method.
10936 (intBazOne): New typedef.
10937 (main): Instantiate intBazOne.
10938
7a9fe101
PM
109392009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10940
10941 PR python/10633
10942
10943 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10944 Function.
10945 (run_lang_tests): Add print elements test.
10946
2e4d963f
PM
109472009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10948
10949 * gdb.python/py-value.exp (test_subscript_regression): New
10950 function. Test for invalid subscripts.
10951 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10952 (ptr_ref): New function.
10953
ec7e75e7
PP
109542009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10955
10956 * gdb.base/default.exp: Fix "show convenience".
10957
0cc7d26f
TT
109582009-09-15 Tom Tromey <tromey@redhat.com>
10959
10960 * lib/mi-support.exp (mi_create_varobj): Update.
10961 (mi_create_floating_varobj): Likewise.
10962 (mi_create_dynamic_varobj): New proc.
10963 (mi_varobj_update): Update.
10964 (mi_varobj_update_with_type_change): Likewise.
10965 (mi_varobj_update_kv_helper): New proc.
10966 (mi_varobj_update_dynamic_helper): Rewrite.
10967 (mi_varobj_update_dynamic): New proc.
10968 (mi_list_varobj_children): Update.
10969 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10970 * gdb.python/python-prettyprint.py (pp_outer): New class.
10971 (pp_nullstr): Likewise.
10972 (lookup_function): Register new printers.
10973 * gdb.python/python-prettyprint.c (struct substruct): New type.
10974 (struct outerstruct): Likewise.
10975 (substruct_test): New function.
10976 (struct nullstr): New type.
10977 (string_1, string_2): New globals.
10978 (main): Add new tests.
10979 * gdb.python/python-mi.exp: Added regression tests.
10980 * gdb.mi/mi2-var-display.exp: Update.
10981 * gdb.mi/mi2-var-cmd.exp: Update.
10982 * gdb.mi/mi2-var-child.exp: Update.
10983 * gdb.mi/mi2-var-block.exp: Update.
10984 * gdb.mi/mi-var-invalidate.exp: Update.
10985 * gdb.mi/mi-var-display.exp: Update.
10986 * gdb.mi/mi-var-cmd.exp: Update.
10987 * gdb.mi/mi-var-child.exp: Update.
10988 * gdb.mi/mi-var-block.exp: Update.
10989 * gdb.mi/mi-break.exp: Update.
10990 * gdb.mi/gdb701.exp: Update.
10991
a96d9b2e
SDJ
109922009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10993
10994 * Makefile.in: Inclusion of catch-syscall object.
10995 * gdb.base/catch-syscall.c: New file.
10996 * gdb.base/catch-syscall.exp: New file.
10997
b43b923a
MS
109982009-09-12 Michael Snyder <msnyder@vmware.com>
10999
11000 * gdb.reverse/step-reverse.exp: Explicitly check for targets
11001 that can support reverse debuggnig.
11002
cec03d70
TT
110032009-09-11 Tom Tromey <tromey@redhat.com>
11004
11005 * gdb.dwarf2/valop.S: New file.
11006 * gdb.dwarf2/valop.exp: New file.
11007
e23bb3fc
MK
110082009-09-11 Mark Kettenis <kettenis@gnu.org>
11009
11010 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
11011
37c3696d
DE
110122009-09-10 Doug Evans <dje@google.com>
11013
11014 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
11015 Add $gdb_prompt to second breakpoint regexp.
11016
5172aecb
JB
110172009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
11018
11019 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
11020 names, add missing ones.
11021 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
11022 * gdb.python/py-frame.c: Rename from python-frame.c.
11023 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
11024 testfile name.
11025 * gdb.python/py-function.exp: Rename from python-function.exp.
11026 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
11027 testfile name.
11028 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
11029 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
11030 Adjust testfile name.
11031 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
11032 * gdb.python/py-template.cc: Rename from python-template.cc.
11033 * gdb.python/py-template.exp: Rename from python-template.exp.
11034 Adjust testfile name.
11035 * gdb.python/py-value.c: Rename from python-value.c.
11036 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
11037 testfile name.
11038
b554e4bd
JK
110392009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11040
11041 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
11042 $bpt2address.
11043 (Second breakpoint address is valid on ia64)
11044 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
11045
9a68ae16
JM
110462009-09-03 Joseph Myers <joseph@codesourcery.com>
11047
11048 * gdb.base/ending-run.exp: Restrict regular expression matching
11049 line number to require closing brace following.
11050
146b9145
DE
110512009-09-03 Doug Evans <dje@google.com>
11052
11053 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11054
787d21e1
TT
110552009-09-02 Tom Tromey <tromey@redhat.com>
11056
11057 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11058
e7802207
TT
110592009-09-02 Tom Tromey <tromey@redhat.com>
11060
11061 * gdb.dwarf2/callframecfa.exp: New file.
11062 * gdb.dwarf2/callframecfa.S: New file.
11063
817aadd2
JK
110642009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11065
11066 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11067 gdb.base/solib-overlap-main.c: New.
11068
4a76eae5
DJ
110692009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11070
11071 PR gdb/10565
11072
11073 * gdb.base/bitfields.c (struct container, container): New.
11074 (main): Initialize it and call break5.
11075 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11076
d4b96c9a
JK
110772009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11078
11079 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11080 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11081
4e22772d
JK
110822009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11083
11084 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11085
2efab443
MS
110862009-08-26 Michael Snyder <msnyder@vmware.com>
11087
11088 * gdb.base/i386-reverse.c: New file.
11089 * gdb.base/i386-reverse.exp: New file.
11090 * gdb.base/Makefile.in: Add new files to be removed.
11091
07ab73a0
JM
110922009-08-26 Joseph Myers <joseph@codesourcery.com>
11093
11094 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11095 environment-pwd for remote host.
11096 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11097
676accff
KS
110982009-08-24 Keith Seitz <keiths@redhat.com>
11099
11100 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
11101 Add two new C++ completer tests which limit the output to a
889bf7c5 11102 given class.
676accff 11103
f9f7ad22
MS
111042009-08-24 Michael Snyder <msnyder@vmware.com>
11105
11106 * gdb.base/del.exp: Fix typo in comment.
11107 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
11108
81ecdfbb
RW
111092009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11110
11111 * configure: Regenerate.
11112 * gdb.hp/configure: Likewise.
11113 * gdb.hp/gdb.aCC/configure: Likewise.
11114 * gdb.hp/gdb.base-hp/configure: Likewise.
11115 * gdb.hp/gdb.compat/configure: Likewise.
11116 * gdb.hp/gdb.defects/configure: Likewise.
11117 * gdb.hp/gdb.objdbg/configure: Likewise.
11118 * gdb.stabs/configure: Likewise.
11119
cab0c772
UW
111202009-08-19 Doug Evans <dje@google.com>
11121
11122 * gdb.base/gdbvars.c: New file.
11123 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
11124
b8fa0bfa
PA
111252009-08-14 Pedro Alves <pedro@codesourcery.com>
11126
11127 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11128 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
11129
b84aa90a
PA
111302009-08-13 Pedro Alves <pedro@codesourcery.com>
11131
11132 * gdb.base/default.exp: Adjust "set language test": it's now an
11133 enum command. Larger help string moved to "help set language".
11134 * gdb.base/help.exp: Adjust "help set language" expected output,
11135 now lists all known languages.
11136
0d8f9b2c
NF
111372009-08-11 Nathan Froyd <froydnj@codesourcery.com>
11138
11139 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
11140 all frame arguments.
11141 * gdb.arch/altivec-regs.exp: Likewise.
11142
bda180e0
TT
111432009-08-07 Tom Tromey <tromey@redhat.com>
11144
11145 * gdb.base/setshow.exp: Add tests for changes to set language, set
11146 check range, and set check type.
11147
48cb2d85
VP
111482009-08-03 Vladimir Prus <vladimir@codesourcery.com>
11149
11150 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
11151 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 11152 Call it.
48cb2d85 11153
1ea34204
UW
111542009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11155
11156 * configure.ac: Run gdb.cell tests when appropriate.
11157 * configure: Regenerate.
11158 * lib/cell.exp: New file.
11159 * gdb.cell: New directory.
11160 * gdb.cell/configure.ac: New file.
11161 * gdb.cell/configure: New file.
11162 * gdb.cell/Makefile.in: New file.
11163 * gdb.cell/arch.exp: New file.
11164 * gdb.cell/break.c: New file.
11165 * gdb.cell/break.exp: New file.
11166 * gdb.cell/break-spu.c: New file.
11167 * gdb.cell/bt.c: New file.
11168 * gdb.cell/bt2-spu.c: New file.
11169 * gdb.cell/bt-spu.c: New file.
11170 * gdb.cell/bt.exp: New file.
11171 * gdb.cell/coremaker.c: New file.
11172 * gdb.cell/coremaker-spu.c: New file.
11173 * gdb.cell/core.exp: New file.
11174 * gdb.cell/gcore.exp: New file.
11175 * gdb.cell/data.c: New file.
11176 * gdb.cell/data.exp: New file.
11177 * gdb.cell/data-spu.c: New file.
11178 * gdb.cell/ea-cache.exp: New file.
11179 * gdb.cell/ea-cache.c: New file.
11180 * gdb.cell/ea-cache-spu.c: New file.
11181 * gdb.cell/ea-standalone.c: New file.
11182 * gdb.cell/ea-standalone.exp: New file.
11183 * gdb.cell/ea-test.c: New file.
11184 * gdb.cell/ea-test.exp: New file.
11185 * gdb.cell/f-regs.exp: New file.
11186 * gdb.cell/mem-access.c: New file.
11187 * gdb.cell/mem-access.exp: New file.
11188 * gdb.cell/mem-access-spu.c: New file.
11189 * gdb.cell/ptype.exp: New file.
11190 * gdb.cell/registers.exp: New file.
11191 * gdb.cell/size.c: New file.
11192 * gdb.cell/sizeof.exp: New file.
11193 * gdb.cell/size-spu.c: New file.
11194 * gdb.cell/solib.exp: New file.
11195 * gdb.cell/solib-symbol.exp: New file.
11196
85e747d2
UW
111972009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11198
11199 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
11200
58d6951d
DJ
112012009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11202
11203 * gdb.base/float.exp: Handle VFP registers.
11204
6e0a4f15
MS
112052009-07-14 Michael Snyder <msnyder@vmware.com>
11206
dcd5da87
MS
11207 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
11208 to bring gdb to the beginning of the calling line.
11209
6e0a4f15
MS
11210 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
11211 confusing the i386 epilogue unwinder.
11212
782b2b07
SS
112132009-07-14 Stan Shebs <stan@codesourcery.com>
11214
11215 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
11216
f662c3bc
MS
112172009-07-14 Michael Snyder <msnyder@vmware.com>
11218
11219 * gdb.reverse/step-reverse.exp (stepi into function call):
11220 Call instruction may not be first instruction in the line.
11221 (reverse stepi from a function call): Used wrong line number.
11222
8f313923
JK
112232009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11224
11225 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
11226
4662c76e
JK
112272009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11228
11229 Fix gdb.base/macscp.exp when using custom inputrc.
11230 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
11231 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
11232 env(TERM) set.
11233 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
11234 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
11235
aa81e255
JK
112362009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11237
11238 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
11239 * gdb.base/annota1.exp (thread_test): Import global $testfile.
11240 Change the compilation target to match the testcase name.
11241 * gdb.base/sect-cmd.exp: Change the compilation target to match the
11242 testcase name.
11243 * a2-run.exp: Use for setup prepare_for_testing. Change the
11244 compilation target to match the testcase name.
11245 * gdb.base/commands.exp: Likewise.
11246 * gdb.base/finish.exp: Likewise.
11247 * gdb.base/float.exp: Likewise.
11248 * gdb.base/info-target.exp: Likewise.
11249 * gdb.base/relational.exp: Likewise.
11250 * gdb.base/term.exp: Likewise.
11251 * gdb.base/until.exp: Likewise.
11252 * gdb.base/volatile.exp: Likewise.
11253 * gdb.base/whatis-exp.exp: Likewise.
11254
4c93b1d7
HZ
112552009-07-11 Hui Zhu <teawater@gmail.com>
11256
11257 * gdb.base/help.exp (disassemble): Update expected help text.
11258
812f7342
TT
112592009-07-09 Tom Tromey <tromey@redhat.com>
11260
11261 * lib/gdb.exp: Handle TRANSCRIPT.
11262 (remote_spawn, remote_close, send_gdb): New procs.
11263
fbb8f299
PM
112642009-07-10 Phil Muldoon <pmuldoon@redhat.com>
11265
11266 * gdb.python/python-prettyprint.c: Add counted null string
11267 structure.
11268 * gdb.python/python-prettyprint.exp: Print null string. Test for
11269 embedded nulls.
11270 * gdb.python/python-prettyprint.py (pp_ns): New Function.
11271 * gdb.python/python-value.exp (test_value_in_inferior): Add
11272 variable length string fetch tests.
11273 * gdb.python/python-value.c (main): Add strings for string fetch tests.
11274
c0ac0ec7
JK
112752009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11276
11277 * gdb.base/dump.exp (inaccessible memory is reported): New test.
11278
30b66ecc
TT
112792009-07-07 Tom Tromey <tromey@redhat.com>
11280
11281 * gdb.base/call-rt-st.exp: Update for change to escape output.
11282 * gdb.base/callfuncs.exp: Likewise.
11283 * gdb.base/charset.exp: Likewise.
11284 * gdb.base/constvars.exp: Likewise.
11285 * gdb.base/long_long.exp: Likewise.
11286 * gdb.base/pointers.exp: Likewise.
11287 * gdb.base/printcmds.exp: Likewise.
11288 * gdb.base/setvar.exp: Likewise.
11289 * gdb.base/store.exp: Likewise.
11290 * gdb.cp/ref-types.exp: Likewise.
11291 * gdb.mi/mi-var-child.exp: Likewise.
11292 * gdb.mi/mi-var-display.exp: Likewise.
11293 * gdb.mi/mi2-var-display.exp: Likewise.
11294 * gdb.base/charset.exp: Test octal escape sequence length.
11295 Update for change to escape output.
11296
187c4a2b
JK
112972009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11298
11299 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
11300
d80a43f9
DJ
113012009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
11302
11303 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
11304
047427a8
JK
113052009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11306
11307 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
11308 gdbserver increasing $portnum if "Can't bind address" has been seen.
11309
8b5a0f4f
PA
113102009-07-05 Pedro Alves <pedro@codesourcery.com>
11311
11312 * gdb.base/ending-run.exp: Add "step out of main" pattern for
11313 mingw32ce.
11314
7d93ba58
PA
113152009-07-05 Pedro Alves <pedro@codesourcery.com>
11316
11317 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
11318 VFP format.
11319
2277426b
PA
113202009-07-02 Pedro Alves <pedro@codesourcery.com>
11321
11322 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
11323 linux. Adjust to use "inferior", "info inferiors", "detach
11324 inferior" and "kill inferior" instead of "restart", "info fork",
11325 "detach fork" and "delete fork".
11326 * gdb.base/ending-run.exp: Spell out "info".
11327 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
11328 the "kill" command.
11329
5af949e3
UW
113302009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11331
11332 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
11333 change to prefix TLS offset in hex with 0x.
11334
5d3729b5
UW
113352009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11336
11337 * gdb.base/default.exp: Update test case for "x" changes.
11338
af589bd0
TG
113392009-07-01 Tristan Gingold <gingold@adacore.com>
11340
11341 * gdb.base/bigcore.exp: Make darwin untested.
11342
40974f91
JK
113432009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11344
11345 * gdb.base/completion.exp (directory completion): Create the directory.
11346 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
11347 escapeuniquesub.
11348 (directory completion 2): Expect now ${escapeuniquesub}.
11349 (Glob remaining of directory test): Remove one excessive newline.
11350 Expect the real output.
11351
59dd3af6
JK
113522009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11353
11354 Fix `make check//%' target after `make check' has been ran.
11355 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
11356 a mkdir call.
11357 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
11358 (%/.dir): Remove.
11359
f4e164aa
JK
113602009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11361
11362 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
11363 the expected result record.
11364
69af2122
JK
113652009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11366
11367 Remove racy FAILs relying just on the timeouts.
11368 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
11369 (annotation_level 2): Remove racy FAILs.
11370
2fd481e1
PP
113712009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
11372
11373 gdb/10275
889bf7c5
PA
11374 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
11375
c38f313d
DJ
113762009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
11377
11378 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
11379
8b777f02
VP
113802009-06-30 Vladimir Prus <vladimir@codesourcery.com>
11381
11382 * gdb.mi/mi-stack.exp: Testing symbolic options
11383 to -stack-list-locals and -stack-list-arguments.
11384
00c7eacf
JK
113852009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11386
11387 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
11388
6bc80edc
TT
113892009-06-29 Tom Tromey <tromey@redhat.com>
11390
11391 * dg-extract-results.sh: New file.
11392 * Makefile.in (FORCE_PARALLEL): New variable.
11393 (CHECK_TARGET): New conditional variable.
11394 (check): Use CHECK_TARGET.
11395 (DO_RUNTEST): New variable.
11396 (check-single): New target.
11397 (TEST_DIRS): New variable.
11398 (TEST_TARGETS): Likewise.
11399 (check-parallel): New target.
11400 (check-gdb.%): New pattern.
11401 (BASE1_FILES): New variable.
11402 (BASE2_FILES): Likewise.
11403 (check-gdb.base%): New pattern.
11404 (%/.dir): New pattern.
11405 * configure: Rebuild.
11406 * aclocal.m4 (AM_CONDITIONAL): New defun.
11407 * configure.ac: Check whether user is using GNU make.
11408 (GMAKE): New conditional.
11409
794684b6
SW
114102009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
11411
11412 * gdb.cp/namespace-nested-import.cc: New test.
11413 * gdb.cp/namespace-nested-import.exp: New test.
11414
edb3359d
DJ
114152009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
11416
11417 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
11418 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
11419 * gdb.opt/Makefile.in (EXECUTABLES): Update.
11420 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
11421 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
11422 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
11423 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
11424 gdb.opt/inline-markers.c: New files.
11425 * lib/gdb.exp (skip_inline_frame_tests): New function.
11426 (skip_inline_var_tests): New function.
11427
cf657a0c
AS
114282009-06-27 Andreas Schwab <schwab@linux-m68k.org>
11429
11430 * gdb.cp/exception.exp: Don't require $hex before inner frame in
11431 backtrace.
11432
28d41a99
MS
114332009-06-27 Michael Snyder <msnyder@vmware.com>
11434
11435 * gdb.reverse: New directory.
11436 * gdb.reverse/break-reverse.c: New test.
11437 * gdb.reverse/break-reverse.exp: New test.
11438 * gdb.reverse/consecutive-reverse.c: New test.
11439 * gdb.reverse/consecutive-reverse.exp: New test.
11440 * gdb.reverse/finish-reverse.c: New test.
11441 * gdb.reverse/finish-reverse.exp: New test.
11442 * gdb.reverse/machinestate.c: New test.
11443 * gdb.reverse/ms1.c: New test.
11444 * gdb.reverse/machinestate.exp: New test.
11445 * gdb.reverse/Makefile.in: New file.
11446 * gdb.reverse/shr2.c: New test.
11447 * gdb.reverse/solib-reverse.c: New test.
11448 * gdb.reverse/solib-reverse.exp: New test.
11449 * gdb.reverse/step-reverse.c: New test.
11450 * gdb.reverse/step-reverse.exp: New test.
11451 * gdb.reverse/until-reverse.c: New test.
11452 * gdb.reverse/ur1.c: New test.
11453 * gdb.reverse/until-reverse.exp: New test.
11454 * gdb.reverse/watch-reverse.c: New test.
11455 * gdb.reverse/watch-reverse.exp: New test.
11456 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
11457 * configure: Regenerate.
11458
fe3c8b0d
DE
114592009-06-26 Doug Evans <dje@google.com>
11460
11461 * gdb.base/psymtab.exp: Turn off pending breakpoints.
11462
3a72a602
PM
114632009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
11464
11465 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
11466 windows problem for 'file delete $binfile'.
11467
27aa8d6a
SW
114682009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11469
11470 * gdb.cp/namespace-using.exp: New test.
11471 * gdb.cp/namespace-using.cc: New test.
11472
8ac055f8
JB
114732009-05-20 Joel Brobecker <brobecker@adacore.com>
11474
11475 * gdb.ada/variant_record_packed_array: New testcase.
11476
85e306ed
TT
114772009-06-23 Tom Tromey <tromey@redhat.com>
11478
11479 * gdb.base/charset.exp (test_combination): Regression test.
11480 * gdb.base/charset.c (my_wchar_t): New typedef.
11481 (myvar): New global.
11482 (main): Set myvar.
11483
56643c5e
PM
114842009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11485
11486 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11487 target.
11488
1fac167a
UW
114892009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11490
11491 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11492
7ccb0be9
UW
114932009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11494
11495 * gdb.mi/gdb680.exp: Update test for error message.
11496
568d6575
UW
114972009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11498
11499 * gdb.base/annota1.exp: Allow multiple occurrences of the
11500 frames-invalid annotation.
11501 * gdb.cp/annota2.exp: Likewise.
11502
7cd1089b
PM
115032009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11504
11505 * gdb.cp/gdb2495.cc: New file.
11506 * gdb.cp/gdb2495.exp: New file.
11507
72c63395
JK
115082009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11509
11510 Report error on GDB crash during runto.
11511 * lib/gdb.exp (runto <eof>): New.
11512
3788363d
DJ
115132009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
11514
11515 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
11516 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
11517 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
11518 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
11519 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
11520 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
11521 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
11522 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11523 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11524 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11525 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11526 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11527 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11528 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11529 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11530 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11531 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11532 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11533 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11534 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11535 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11536 gdb.trace/passcount.exp, gdb.trace/report.exp,
11537 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11538 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11539 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11540 executable.
11541
17592de3
PA
115422009-06-07 Pedro Alves <pedro@codesourcery.com>
11543
11544 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11545 defined before referencing it.
11546
701e355d
DE
115472009-06-03 Doug Evans <dje@google.com>
11548
11549 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11550 * gdb.arch/i386-see.c: Ditto.
11551
f2292c65
PM
115522009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11553
11554 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11555 (check_macro): Return 1 if undefined.
11556 If first test fails, check if macro debug information is available,
11557 and report unsupported test if no macro information is found.
11558
5a437975
DE
115592009-05-29 Doug Evans <dje@google.com>
11560
11561 * gdb.threads/hand-call-in-threads.exp: New.
11562 * gdb.threads/hand-call-in-threads.c: New.
11563
c141c696
MS
115642009-05-29 Michael Snyder <msnyder@vmware.com>
11565
11566 * gdb.base/break-always.exp: Change "1" to "on".
11567 Add confirmation check.
11568
b3444185
PA
115692009-05-28 Pedro Alves <pedro@codesourcery.com>
11570
11571 * gdb.threads/threxit-hop-specific.c: New.
11572 * gdb.threads/threxit-hop-specific.exp: New.
11573 * gdb.threads/thread-execl.c: New.
11574 * gdb.threads/thread-execl.exp: New.
11575
b6313243
TT
115762009-05-27 Tom Tromey <tromey@redhat.com>
11577 Thiago Jung Bauermann <bauerman@br.ibm.com>
11578
11579 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11580 (mi_child_regexp): Likewise.
11581 (mi_list_varobj_children_range): Likewise.
11582 (mi_get_features): Likewise.
11583 (mi_list_varobj_children): Rewrite.
11584 * gdb.python/python-mi.exp: New file.
11585
a6bac58e
TT
115862009-05-27 Tom Tromey <tromey@redhat.com>
11587 Thiago Jung Bauermann <bauerman@br.ibm.com>
11588 Phil Muldoon <pmuldoon@redhat.com>
11589 Paul Pluzhnikov <ppluzhnikov@google.com>
11590
11591 * gdb.python/python-prettyprint.exp: New file.
11592 * gdb.python/python-prettyprint.c: New file.
11593 * gdb.python/python-prettyprint.py: New file.
11594 * gdb.base/display.exp: print/r is now valid.
11595
2c74e833
TT
115962009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11597 Tom Tromey <tromey@redhat.com>
11598 Pedro Alves <pedro@codesourcery.com>
11599 Paul Pluzhnikov <ppluzhnikov@google.com>
11600
11601 * gdb.python/python-template.exp: New file.
11602 * gdb.python/python-template.cc: New file.
11603 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11604 tests.
11605 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11606 Call it.
11607 (test_value_after_death): New proc.
11608 * gdb.python/python-value.c (PTR): New typedef.
11609 (main): New variable 'x'.
11610
89c73ade
TT
116112009-05-27 Tom Tromey <tromey@redhat.com>
11612
11613 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11614 tests.
11615 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11616 Call it.
11617
a75724bc
PA
116182009-05-27 Pedro Alves <pedro@codesourcery.com>
11619
11620 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11621
e58b0e63
PA
116222009-05-24 Pedro Alves <pedro@codesourcery.com>
11623
11624 * gdb.threads/fork-thread-pending.c: New.
11625 * gdb.threads/fork-thread-pending.exp: New.
11626
4ac36638
JK
116272009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11628
11629 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11630 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11631
889bf7c5 116322009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11633
889bf7c5 11634 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11635
b242c3c2
PA
116362009-05-17 Pedro Alves <pedro@codesourcery.com>
11637
11638 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11639 `gdb_get_line_number'. Call `callee' in both parent and child.
11640 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11641 `gdb_get_line_number' instead of hardcoding line numbers.
11642 (catch_fork_unpatch_child): New procedure to test detaching
11643 breakpoints from child fork.
11644 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11645 hardcoding line numbers.
11646 (do_fork_tests): Run `catch_fork_unpatch_child'.
11647
ee342b23
VP
116482009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11649
11650 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11651 of structure type enters or leaves the scope, it
11652 is reported by -var-update.
11653
e2009e98
DE
116542009-05-11 Doug Evans <dje@sebabeach.org>
11655
11656 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11657 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11658 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11659
00903456
JK
116602009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11661
11662 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11663
dc621c35
DE
116642009-04-30 Doug Evans <dje@google.com>
11665
11666 * gdb.threads/watchthreads2.exp: New testcase.
11667 * gdb.threads/watchthreads2.c: New testcase.
11668
9ab4e744
DE
116692009-04-29 Doug Evans <dje@google.com>
11670
11671 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11672 * gdb.cp/mb-ctor.cc: Ditto.
11673 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11674 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11675 * gdb.cp/mb-inline1.cc: Call it.
11676 * gdb.cp/mb-inline2.cc: Ditto.
11677 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11678 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11679
484086b7
JK
116802009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11681
11682 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11683 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11684 Replace all uses of `decimal' by `nonzero'.
11685 (info macro FROM_COMMANDLINE): New test.
11686
379a77b5
TT
116872009-04-27 Tom Tromey <tromey@redhat.com>
11688
11689 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11690
b92b73c2
DE
116912009-04-27 Doug Evans <dje@google.com>
11692
11693 * gdb.threads/watchthreads.c (main): Initialize args before starting
11694 the threads. Plus formatting cleanup.
11695 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11696 biased scheduling of one thread.
11697
945a118d
JG
116982009-04-27 Jerome Guitton <guitton@adacore.com>
11699
11700 * gdb.cp/templates.cc (GetMax): New template.
11701 (main): Declare two instances of GetMax.
11702 * gdb.cp/templates.exp: Add new test.
11703
d389af10
JK
117042009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11705
11706 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11707
e7f86de9
JM
117082009-04-22 Joseph Myers <joseph@codesourcery.com>
11709
11710 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11711
334cc82d
TT
117122009-04-15 Tom Tromey <tromey@redhat.com>
11713
11714 * gdb.base/charset.exp: Add regression test.
11715
d12672cc
JB
117162009-04-14 Joel Brobecker <brobecker@adacore.com>
11717
11718 * gdb.base/exe-lock.exp: New testcase.
11719
18e8c3bc
TT
117202009-04-13 Tom Tromey <tromey@redhat.com>
11721
11722 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11723 operator on Frame.
11724
5ecd5cbe
UW
117252009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11726
11727 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11728 * gdb.server/ext-attach.exp: Likewise.
11729
7309f756
VP
117302009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11731
11732 Eliminate some sleep usage.
11733
889bf7c5
PA
11734 * gdb.mi/basics.c (do_nothing): New.
11735 (main): Use do_nothing instead of printf, so that
11736 not to introduce race condition between output of
11737 inferiour and output of gdb. Do not use sleep as it
11738 is not generally available on embedded targets.
7309f756 11739
f4b95f6f
PA
117402009-04-02 Pedro Alves <pedro@codesourcery.com>
11741
11742 * gdb.server/ext-attach.exp: Expect an optional process id after
11743 "Detached from remote process".
11744
de40b933
JK
117452009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11746
11747 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11748 gdb.dwarf2/dw2-unresolved.exp: New.
11749
2ae101a4
PA
117502009-04-02 Pedro Alves <pedro@codesourcery.com>
11751
11752 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11753 mi_run_to_main.
11754
56a8e183
PA
117552009-04-02 Pedro Alves <pedro@codesourcery.com>
11756
11757 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11758 mi_run_to_main. Skip thread exit test on remote targets.
11759 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11760 mi_run_to_main.
11761 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11762 mi_run_to_main.
11763 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11764 when expecting ^connected. Detect when the target doesn't support
11765 non-stop mode.
11766 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11767 supported. Return -1 on error, 0 on success.
11768 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11769 (mi_runto): Return mi_runto_helper's result explicitly.
11770
c35fafde
PA
117712009-04-01 Pedro Alves <pedro@codesourcery.com>
11772
11773 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11774
f8a8dce6
JB
117752009-04-01 Tom Tromey <tromey@redhat.com>
11776
11777 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11778 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11779 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11780 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11781
71c25dea
TT
117822009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11783 Jan Kratochvil <jan.kratochvil@redhat.com>
11784
11785 PR gdb/931
11786 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11787 output.
11788 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11789 for gdb/931.
11790 * dw2-strp.S (DW_AT_language): Change to C++.
11791 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11792
02d9a9ce
JB
117932009-03-31 Joel Brobecker <brobecker@adacore.com>
11794
11795 * gdb.ada/tasks: New testcase.
11796
1042e4c0
SS
117972009-03-30 Stan Shebs <stan@codesourcery.com>
11798
11799 * gdb.trace/actions.exp: Update to match new info trace format.
11800 * gdb.trace/deltrace.exp: Ditto.
11801 * gdb.trace/infotrace.exp: Ditto.
11802 * gdb.trace/passcount.exp: Ditto.
11803 * gdb.trace/save-trace.exp: Ditto.
11804 * gdb.trace/while-stepping.exp: Ditto.
11805 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11806
f8f6f20b
TJB
118072009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11808
11809 * gdb.python/python-frame.c: New file.
11810 * gdb.python/python-frame.exp: New file.
11811
c0c6f777
TJB
118122009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11813
11814 * gdb.python/python-value.exp: Add tests for the address
11815 attribute.
11816
3cb51905
AS
118172009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11818
11819 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11820
88fc996f
DE
118212009-03-26 Doug Evans <dje@google.com>
11822
11823 * gdb.mi/mi-nonstop-exit.exp: New file.
11824 * gdb.mi/non-stop-exit.c: New file.
11825
56ef84b1
TT
118262009-03-26 Tom Tromey <tromey@redhat.com>
11827
11828 Update for change to prologue skipping:
11829 * gdb.mi/mi2-simplerun.exp: Update.
11830 * gdb.mi/mi2-break.exp: Update.
11831 * gdb.mi/mi-simplerun.exp: Update.
11832 * gdb.mi/mi-break.exp: Update.
11833 * gdb.base/ending-run.exp: Update.
11834
def2b000
TJB
118352009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11836
11837 * gdb.python/python-value.exp (test_value_in_inferior): Test
11838 gdb.Value.is_optimized_out attribute.
11839
442ddf59
JK
118402009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11841
11842 * gdb.dwarf2/dw2-noloc-main.c: New file.
11843 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11844 (.text): Remove.
11845 (.data): New.
11846 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11847 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11848 (DW_TAG_subprogram func_cu1, noloc): Remove.
11849 (main): New.
11850 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11851 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11852 (file_symbols): New procedure.
11853
a8df5de4
TT
118542009-03-25 Tom Tromey <tromey@redhat.com>
11855
11856 * gdb.base/charset.exp (valid_target_charset): New proc.
11857 Use it to skip tests on invalid charsets.
11858
cc1d7add
PM
118592009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11860
11861 * gdb.base/completion.exp: Add a test for directory completion.
11862
bcd5727b
JK
118632009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11864
11865 Fix a racy FAIL.
11866 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11867 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11868
cc924cad
TJB
118692009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11870
11871 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11872 * gdb.python/python-function.exp: Add test for function returning
11873 a GDB value.
11874
bc3b79fd
TJB
118752009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11876
11877 * gdb.python/python-function.exp: New file.
11878
6c7a06a3
TT
118792009-03-20 Tom Tromey <tromey@redhat.com>
11880
11881 * gdb.base/store.exp: Update for change to escape output.
11882 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11883 to escape output.
11884 * gdb.base/pointers.exp: Update for change to escape output.
11885 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11886 to escape output.
11887 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11888 escape output.
11889 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11890 to escape output.
11891 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11892 escape output.
11893 * gdb.base/setvar.exp: Update for change to escape output.
11894 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11895 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11896 to escape output.
11897 (test_print_string_constants): Likewise.
11898 * gdb.base/charset.exp (valid_host_charset): Check size of
11899 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11900 cases. Handle "auto"-related output.
11901 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11902 (uvar, Uvar): New globals.
11903
c31af87b
JG
119042009-03-19 Jerome Guitton <guitton@adacore.com>
11905
11906 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11907 deltas.
11908 * gdb.ada/fixed_points.exp: Ditto.
11909
51272cf2
PA
119102009-03-18 Pedro Alves <pedro@codesourcery.com>
11911
11912 * return-nodebug.c: Don't include stdio.h.
11913 (init): Delete.
11914 (func): Delete definition and provide extern declaration.
11915 (t): New.
11916 (main): Don't call printf. Call func and store its result in t.
11917 * return-nodebug1.c: New.
11918 * return-nodebug.exp: Don't expect stdio output. Instead, print
11919 the global variable t. Drop printf formatters and cast types from
11920 foreach loop. Don't use prepare_for_testing. Compile
11921 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11922 define FORMAT or CAST.
11923
d24948ac
PP
119242009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11925
11926 * gdb.base/solib-display.exp: Disable test for remote targers.
11927
61ff14c6
JK
119282009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11929
11930 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11931
cb4dce93
JK
119322009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11933
11934 Fix a racy FAIL.
11935 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11936 code from `follow parent, print pids'.
11937 (`follow child, print pids', `follow parent, print pids'): Call it.
11938 Replace `gdb_test "break..."' by gdb_breakpoint.
11939
f7c60c5e
VP
119402009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11941
11942 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11943 sync and async modes.
f7c60c5e 11944
383ace49
JB
119452009-03-12 Joel Brobecker <brobecker@adacore.com>
11946
11947 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11948 that was checked in by mistake. Remove loading of ada.exp, since
11949 this is not necessary in this case.
11950
4ce102af
JB
119512009-03-12 Joel Brobecker <brobecker@adacore.com>
11952
11953 * gdb.ada/ptype_arith_binop.exp: New testcase.
11954
529a2aef
JB
119552009-03-12 Joel Brobecker <brobecker@adacore.com>
11956
11957 * gdb.ada/mod_from_name: New testcase.
11958
8a38181c
JB
119592009-03-12 Joel Brobecker <brobecker@adacore.com>
11960
11961 * gdb.ada/tick_last_segv: New testcase.
11962
11436dee
VP
119632009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11964
61ff14c6 11965 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11966
1f31650a
VP
119672009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11968
61ff14c6
JK
11969 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11970 include the token in ^running and frame info in *stopped.
1f31650a 11971
a3247a22
PP
119722009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11973
11974 * solib-display.exp: New file.
11975 * solib-display-main.c: New file.
11976 * solib-display-lib.c: New file.
61ff14c6 11977
aae64587
PA
119782009-03-05 Pedro Alves <pedro@codesourcery.com>
11979
11980 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11981
44aabfbc
JK
119822009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11983
11984 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11985 (list_and_check_macro): Use more specific test name.
11986 (next to definition): Make the test names unique.
11987
c087fcd3
PM
119882009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11989
11990 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11991
c86cf029
VP
119922009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11993
11994 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11995 notifications.
11996 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11997 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11998 * lib/mi-support.exp (library_loaded_re): New.
11999 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
12000
3ea85240
VP
120012009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12002
12003 * gdb.gdb/observer.exp: Use test_notification observer, not
12004 normal_stop, everywhere.
12005 (test_normal_stop_notifications): Rename to...
12006 (test_notifications): ...this.
12007 (test_observer_normal_stop): Rename to...
12008 (test_observer): ...this.
12009
1903f0e6
DE
120102009-02-16 Doug Evans <dje@google.com>
12011
12012 * gdb.arch/amd64-disp-step.S (test_int3): New test.
12013 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
12014 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
12015 (test_prefixed_syscall,test_int3): New tests.
12016 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
12017 (test_prefixed_syscall,test_int3): New tests.
12018
1d33d6ba
VP
120192009-02-14 Vladimir Prus <vladimir@codesourcery.com>
12020
3cb51905
AS
12021 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
12022 (mi_expect_interrupt): Likewise.
12023 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
12024 response.
1d33d6ba 12025
faafb047
PM
120262009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12027
12028 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
12029 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12030 Replace calls to get_valueofx by get_hexadecimal_valueof.
12031
417e16e2
PM
120322009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12033
12034 * lib/gdb.exp (get_valueof): Accept anything as a return value.
12035 (get_integer_valueof): New procedure.
12036 (get_sizeof): Use new get_integer_value_of.
12037 * gdb.base/sizeof.exp: Replace all uses of get_valueof
12038 by get_integer_valueof.
12039
7065b901
TT
120402009-02-13 Tom Tromey <tromey@redhat.com>
12041
12042 * gdb.base/remote.exp (get_sizeof): Remove.
12043 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
12044 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
12045 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
12046 * lib/gdb.exp (get_valueof): Move from long_long.exp.
12047 (get_sizeof): Likewise.
12048
5d7cb8df
JK
120492009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12050
12051 PR fortran/9806
12052 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
12053
b2febfff
PP
120542009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12055
12056 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12057
4aa995e1
PA
120582009-02-06 Pedro Alves <pedro@codesourcery.com>
12059
12060 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12061
d8906c6f
TJB
120622009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12063
12064 * gdb.python/python-cmd.exp: New file.
12065
ff4ab08d
TG
120662009-02-06 Tristan Gingold <gingold@adacore.com>
12067
12068 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12069
aacd552b
TG
120702009-02-05 Tristan Gingold <gingold@adacore.com>
12071
12072 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12073 pointer is dereferenced and use this signal name in regexp.
12074 * gdb.base/signull.exp: Ditto.
12075 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12076 * gdb.base/signull.c (main): Ditto.
12077
08c637de
TJB
120782009-02-04 Tom Tromey <tromey@redhat.com>
12079 Thiago Jung Bauermann <bauerman@br.ibm.com>
12080
12081 * gdb.python/python-value.exp: Use `gdb.history' instead of
12082 `gdb.value_from_history'.
12083 (test_value_numeric_ops): Add test for conversion of enum constant.
12084 * gdb.python/python-value.c (enum e): New type.
12085 (evalue): New global.
12086 (main): Use argv.
12087
20261af8
JG
120882009-02-04 Jerome Guitton <guitton@adacore.com>
12089
12090 * gdb.ada/uninitialized_vars: New test program.
12091 * gdb.ada/uninitialized_vars.exp: New testcase.
12092
52e44b43
TT
120932009-02-02 Tom Tromey <tromey@redhat.com>
12094
12095 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12096 * gdb.cp/pr2489.cc: Rename...
12097 * gdb.cp/pr9594.cc: ... to this.
12098
1c71341a
TT
120992009-02-02 Tom Tromey <tromey@redhat.com>
12100
12101 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
12102 * gdb.cp/pr2489.cc: New file.
12103 * gdb.cp/cpcompletion.exp: New file.
12104
a4295225
TT
121052009-02-02 Tom Tromey <tromey@redhat.com>
12106
12107 PR exp/9059:
12108 * gdb.cp/call-c.exp: Add regression test.
12109 * gdb.cp/call-c.cc (FooHandle): New typedef.
12110 (main): New variable 'handle'.
12111
592375cd
VP
121122009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12113
12114 * lib/mi-support.exp (et_mi_thread_list)
12115 (check_mi_and_console_threads): Adjust for current thread in
12116 -thread-list-ids output.
12117
41447f92
VP
121182009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12119
889bf7c5
PA
12120 * gdb.mi/mi-break.exp (test_disabled_creation): New.
12121 Call it.
41447f92 12122
35669430
DE
121232009-01-28 Doug Evans <dje@google.com>
12124
12125 * gdb.arch/amd64-disp-step.S: New file.
12126 * gdb.arch/amd64-disp-step.exp: New file.
12127 * gdb.arch/i386-disp-step.S: New file.
12128 * gdb.arch/i386-disp-step.exp: New file.
12129
09f00d9a
PM
121302009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
12131
12132 * gdb.base/find.exp: Set newline variable
12133 using quotes instead of braces to fix cygwin failures.
12134
1e8fb976
PA
121352009-01-23 Pedro Alves <pedro@codesourcery.com>
12136
12137 * gdb.base/radix.exp: Add tests to ensure that that set
12138 input-radix 0 and set output-radix 0 are really rejected.
12139
da061712
PA
121402009-01-23 Pedro Alves <pedro@codesourcery.com>
12141
12142 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
12143 copyright years.
12144
dd7e2d2b
PA
121452009-01-23 Pedro Alves <pedro@codesourcery.com>
12146
12147 PR gdb/9664:
12148 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
12149
392452f6
PA
121502009-01-22 Pedro Alves <pedro@codesourcery.com>
12151
12152 PR c++/9631:
12153 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
12154
8653e71c
PM
121552009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
12156
12157 * gdb.server/file-transfer.exp: Use EXEEXT variable for
12158 binfile definition to fix Windows OS failure.
12159
a12cc160
DJ
121602009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12161
12162 PR gdb/9346
12163 * gdb.base/interrupt.c (sigint_handler): New.
12164 (main): Install a SIGINT handler if SIGNALS is defined. Exit
12165 on error.
12166 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
12167 Test "signal SIGINT".
12168
b89667eb
DE
121692009-01-19 Doug Evans <dje@google.com>
12170
12171 * gdb.base/break.exp: Update expected gdb output.
12172 * gdb.base/sepdebug.exp: Ditto.
12173 * gdb.mi/mi-syn-frame.exp: Ditto.
12174 * gdb.mi/mi2-syn-frame.exp: Ditto.
12175 * gdb.base/call-signal-resume.exp: New file.
12176 * gdb.base/call-signals.c: New file.
12177 * gdb.base/unwindonsignal.exp: New file.
12178 * gdb.base/unwindonsignal.c: New file.
12179 * gdb.threads/interrupted-hand-call.exp: New file.
12180 * gdb.threads/interrupted-hand-call.c: New file.
12181 * gdb.threads/thread-unwindonsignal.exp: New file.
12182
adb483fe
DJ
121832009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12184
12185 * gdb.base/define.exp: Test defining and hooking prefix commands.
12186 * gdb.python/python.exp: Update test for "show user" output.
12187
60023297
JK
121882009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12189
12190 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
12191 now the output exactly, using less wildcards. Expect also the output
12192 of gfortran-4.3. Update for the f-valprint.c modification from
12193 2008-04-22.
12194 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
12195 Remove gdb_test test names where matching the command.
12196
ccc57cf9
PA
121972009-01-01 Pedro Alves <pedro@codesourcery.com>
12198
12199 PR breakpoints/9681:
12200 * gdb.base/watchpoint.exp: Add regression test.
12201
c7a6ca08
PA
122022008-12-31 Pedro Alves <pedro@codesourcery.com>
12203
12204 * gdb.threads/attach-into-signal.exp: Don't use
12205 gdb_suppress_entire_file.
12206 * gdb.threads/attach-stopped.exp: Ditto.
12207 * gdb.threads/attachstop-mt.exp: Ditto.
12208
3a031f65
PA
122092008-12-31 Pedro Alves <pedro@codesourcery.com>
12210
12211 PR gdb/8812:
12212 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
12213
09e6485f
PA
122142008-12-29 Pedro Alves <pedro@codesourcery.com>
12215
12216 PR gdb/7536:
12217 * gdb.base/radix.exp: Add tests to ensure invalid input radices
12218 and unsupported output radices are really rejected.
12219
0cd53049
JK
122202008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12221
12222 * gdb.cp/punctuator.exp: Backslash the '$' signs.
12223
ba163c7e
TT
122242008-12-22 Tom Tromey <tromey@redhat.com>
12225
12226 * gdb.cp/punctuator.exp: New file.
12227
6f4de6c9
JK
122282008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12229
12230 * gdb.base/completion.exp (Completing non-existing component): New test.
12231
0f34d0b4
JK
122322008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12233
12234 Fix for PR gdb/8648.
12235 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
12236 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
12237 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
12238 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
12239
db2ad4c3
JK
122402008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12241
12242 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
12243
bb5ef15e
DP
122442008-12-16 Christophe Lyon <christophe.lyon@st.com>
12245
12246 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
12247 compiler actually generate code at the expected line number.
12248
90142adc
JZ
122492008-12-15 Jie Zhang <jie.zhang@analog.com>
12250
12251 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
12252
fad6eecd
TT
122532008-12-12 Tom Tromey <tromey@redhat.com>
12254
12255 * gdb.base/commands.exp (redefine_hook_test): New proc.
12256 Call it.
12257
17c8aaf5
TT
122582008-12-11 Tom Tromey <tromey@redhat.com>
12259
12260 * gdb.base/macscp.exp: New regression test.
12261
7c8adf68
TT
122622008-12-11 Tom Tromey <tromey@redhat.com>
12263
12264 * gdb.base/macscp.exp: Print "address.addr".
12265 * gdb.base/macscp1.c (struct outer): New struct.
12266 (address): New global.
12267
b05dcbb7
TT
122682008-12-09 Tom Tromey <tromey@redhat.com>
12269
12270 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
12271 Call it.
12272
2d476de1
DE
122732008-12-04 Doug Evans <dje@google.com>
12274
12275 * gdb.server/ext-run.exp: Relax regexp for init program.
12276
87bdc959
TG
122772008-12-03 Tristan Gingold <gingold@adacore.com>
12278
12279 * gdb.base/macscp.exp: Generate an object file during compilation
12280 to work around Darwin dsymutil limitations.
12281
e0740f77
JK
122822008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12283
12284 Test resolving external references to TLS variables.
12285 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
12286 FILE2_THREAD_LOCAL.
12287 (testfile2, srcfile2): New variables.
12288 * gdb.threads/tls.c (file2_thread_local)
12289 (function_referencing_file2_thread_local): New.
12290 * gdb.threads/tls2.c: New file.
12291
67f0aac5
JB
122922008-11-28 Joel Brobecker <brobecker@adacore.com>
12293
12294 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
12295 rather than integer, as integer might not be big enough when
12296 on 64bit targets.
67f0aac5 12297
c332165e
JG
122982008-11-27 Jerome Guitton <guitton@adacore.com>
12299
12300 * gdb.cp/formatted-ref.exp: Add equality test.
12301 * gdb.ada/formatted_ref.exp: Ditto.
12302
fc9b693c
JK
123032008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12304
12305 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
12306 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
12307
a9c64011
AS
123082008-11-20 Andreas Schwab <schwab@suse.de>
12309
12310 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
12311 matching syscall entry point.
12312 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12313 (tcatch_vfork_then_child_follow): Likewise. Finish through
12314 vfork even if we stopped at the syscall trampoline.
12315
e2fd701e
DE
123162008-11-20 Doug Evans <dje@google.com>
12317
12318 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
12319
69abc51c
TJB
123202008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
12321
12322 * gdb.arch/ppc-dfp.exp: New file.
12323 * gdb.arch/ppc-dfp.c: New file.
12324
c14c28ba
PP
123252008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
12326
12327 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 12328
2e74121d
DE
123292008-11-17 Doug Evans <dje@google.com>
12330
12331 * gdb.mi/mi-syn-frame.exp: Update expected output.
12332 * gdb.mi/mi2-syn-frame.exp: Update expected output.
12333
66bb093b
VP
123342008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12335
12336 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
12337 "thread N" results in =thread-selected.
12338 * lib/mi-support (mi_run_cmd, mi_expect_stop)
12339 (mi_send_resuming_command_raw): Be prepared for
12340 =thread-selected.
12341
3d043ef6
VP
123422008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12343
a9c64011
AS
12344 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
12345 * lib/mi-support.exp: Likewise.
3d043ef6 12346
808104c8
JB
123472008-11-16 Joel Brobecker <brobecker@adacore.com>
12348
12349 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
12350 commands from the expected output for "help catch".
12351
00b22944
JB
123522008-11-15 Joel Brobecker <brobecker@adacore.com>
12353
12354 * gdb.ada/int_deref.exp: New testcase.
12355
59669435
TT
123562008-11-14 Nick Roberts <nickrob@snap.net.nz>
12357
12358 * gdb.mi/gdb2549.exp: New file.
12359
de04a248
DE
123602008-11-11 Doug Evans <dje@google.com>
12361
12362 * gdb.base/callexit.exp: New file.
12363 * gdb.base/callexit.c: New file.
12364
6b8ce727
DE
123652008-11-10 Doug Evans <dje@google.com>
12366
12367 * lib/gdb.exp (GDBFLAGS): Move -nx ...
12368 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
12369 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
12370 (default_gdb_start,default_gdb_exit): Ditto.
12371 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
12372 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
12373 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
12374 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
12375 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
12376 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
12377
1b14b8aa
AS
123782008-11-03 Andreas Schwab <schwab@suse.de>
12379
12380 * gdb.base/hashline2.exp: Fix typo.
12381 * gdb.base/hashline3.exp: Likewise.
12382
f3134b88
TT
123832008-10-30 Tom Tromey <tromey@redhat.com>
12384
12385 * gdb.base/pointers.exp: Add test.
12386 * gdb.base/pointers.c (k, S): New typedefs.
12387 (instance): New global.
12388
c2226152
AS
123892008-10-30 Andreas Schwab <schwab@suse.de>
12390
12391 * gdb.base/args.exp: Add tests for newlines.
12392
462f405c
JB
123932008-10-30 Joel Brobecker <brobecker@adacore.com>
12394
12395 gdb.base/foll-exec.exp: Update the expected output of a couple
12396 of "info breakpoints" tests.
12397
79a45b7d
TT
123982008-10-28 Tom Tromey <tromey@redhat.com>
12399
12400 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
12401
adc13a14
PA
124022008-10-24 Pedro Alves <pedro@codesourcery.com>
12403
12404 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
12405 gdb_start_cmd.
12406 Use runto_main before any test that requires execution.
12407
252fbfc8
PA
124082008-10-23 Pedro Alves <pedro@codesourcery.com>
12409
12410 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
12411 instead of SIGINT.
12412
28148e3d
JB
124132008-10-22 Joel Brobecker <brobecker@adacore.com>
12414
12415 * gdb.base/completion.exp: Update expected output following
12416 the addition of the "info tasks" command.
12417
c209f847
TT
124182008-10-22 Tom Tromey <tromey@redhat.com>
12419
12420 * gdb.base/exprs.exp (test_expr): Add test for string
12421 concatenation.
12422
f177e350
PA
124232008-10-19 Pedro Alves <pedro@codesourcery.com>
12424
12425 * configure.ac: Output gdb.python/Makefile.
12426 * configure: Regenerate.
12427 * gdb.python/Makefile.in: New.
12428
cce89356
JB
124292008-10-16 Joel Brobecker <brobecker@adacore.com>
12430
12431 * gdb.base/foll-fork.exp: Adjust the expected output to match
12432 the new description for fork/vfork catchpoints in the "info
12433 breakpoints" output.
12434
176d289d
TJB
124352008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12436
12437 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12438
a08702d6
TJB
124392008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12440
12441 * gdb.python/python-value.c: New file.
12442 * gdb.python/python-value.exp: New file.
12443
1c5cfe86
PA
124442008-10-15 Pedro Alves <pedro@codesourcery.com>
12445
12446 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12447
5a98ad69
DP
124482008-10-15 Denis Pilat <denis.pilat@st.com>
12449
41702f1b 12450 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 12451
dcb1a1e2
TT
124522008-10-09 Tom Tromey <tromey@redhat.com>
12453
12454 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
12455 'fprintf' and 'stderr'.
12456
9124fe48
JB
124572008-10-07 Joel Brobecker <brobecker@adacore.com>
12458
12459 * gdb.ada/ref_tick_size.exp: New testcase.
12460
45452591
DE
124612008-10-06 Doug Evans <dje@google.com>
12462
12463 * gdb.dwarf2/dw2-cu-size.exp: New file.
12464 * gdb.dwarf2/dw2-cu-size.S: New file.
12465
12466 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12467 .Ltype_int for clarity.
12468
4fc5b208
PP
124692008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12470
12471 PR gdb/2384:
12472 * gdb.cp/gdb2384.exp: Extended to test more cases.
12473 * gdb.cp/gdb2384.cc: Likewise.
12474 * gdb.cp/gdb2384-base.h: Likewise.
12475 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 12476
d78df370
JK
124772008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12478
12479 * gdb.base/maint.exp (maint print type): Remove printing
12480 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12481
9a044a89
TT
124822008-09-30 Tom Tromey <tromey@redhat.com>
12483
12484 * gdb.base/macscp.exp: Add completion tests.
12485 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12486 (TWENTY_THREE): Likewise.
12487 (FORTY_EIGHT): Likewise.
12488
506800a9
TT
124892008-09-30 Tom Tromey <tromey@redhat.com>
12490
12491 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12492 everywhere.
12493 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12494
1a6f01b5
JK
124952008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12496
12497 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12498 testcase is derived from. Fix racy dependency on an expected PID
12499 number. No longer support the testcase on Linux kernel 2.4.x.
12500
2fae03e8
TT
125012008-09-27 Tom Tromey <tromey@redhat.com>
12502
12503 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12504 and varargs.
12505
1ad15515
PA
125062008-09-22 Pedro Alves <pedro@codesourcery.com>
12507
12508 * lib/mi-support.exp (mi_expect_interrupt): New.
12509 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
12510 from gdb.mi/mi-nonstop.exp.
12511 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
12512 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
12513 lib/mi-support.exp.
12514 Use mi_check_thread_states throughout. Avoid ".*" and do not
12515 require an anchor after -exec-run.
12516
d0b76dc6
DJ
125172008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
12518
12519 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
12520 stop is pending. Avoid ".*" when two stops are pending.
12521 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
12522 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12523 newlines in fullnames.
12524 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12525 (mi_expect_stop): Update comments. Only anchor in sync mode.
12526 Do not match newlines.
12527 (mi_send_resuming_command_raw): Always return status.
12528 (mi_get_stop_line): Do not match more than one line by accident.
12529 Only anchor in sync mode.
12530 (mi_run_inline_test): If -exec-next fails, give up.
12531
9990c830
UW
125322008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12533
12534 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12535 on SPU.
12536
ebcf6f00
JB
125372008-09-10 Joel Brobecker <brobecker@adacore.com>
12538
12539 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12540
b6db24e5
JB
125412008-09-10 Joel Brobecker <brobecker@adacore.com>
12542
12543 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12544 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12545 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12546 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12547 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12548 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12549 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12550 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12551 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12552 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12553 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12554 Include the "= " sequence in the expected output of print tests.
12555
2bf448e0
JB
125562008-09-10 Joel Brobecker <brobecker@adacore.com>
12557
12558 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12559 description for boolean types.
12560
d51fd4c8
PA
125612008-09-09 Pedro Alves <pedro@codesourcery.com>
12562
12563 * gdb.base/hook-stop-continue.c: New.
12564 * gdb.base/hook-stop-continue.exp: New.
12565
694182d2
DJ
125662008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12567
12568 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12569
3b8a7fc0
JG
125702008-09-08 Jerome Guitton <guitton@adacore.com>
12571
12572 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12573 (stack_check_probe_2, stack_check_probe_loop_1)
12574 (stack_check_probe_loop_2): New functions.
12575 (main): Add call to these new functions.
12576 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12577 functions, check that the breakpoint is inserted at the appropriate
12578 location.
12579 (insert_breakpoint): Slightly refine this procedure so that it can
12580 be called several times in the test.
12581
96cc0ae8
JG
125822008-09-08 Jerome Guitton <guitton@adacore.com>
12583
12584 * gdb.base/stack-checking.c: New file.
12585 * gdb.base/stack-checking.exp: New file.
12586
1f08b409
TJB
125872008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12588
12589 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12590 * gdb.arch/altivec-regs.exp: Likewise.
12591 * gdb.arch/vsx-regs.exp: Likewise.
12592
3099e1c4
TJB
125932008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12594
12595 * gdb.arch/ppc-fp.exp: New file.
12596 * gdb.arch/ppc-fp.c: New file.
12597
cc69bfc1
PP
125982008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12599
12600 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12601 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12602
b02a33db
MS
126032008-09-04 Michael Snyder <msnyder@vmware.com>
12604
12605 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12606 as "at" (for non-debug functions such as _start).
12607
2992cbe0
UW
126082008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12609
12610 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12611 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12612 software watchpoints.
12613 * gdb.base/watch_thread_num.exp: Likewise.
12614
514f746b
AR
126152008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12616
12617 * gdb.arch/i386-bp_permanent.exp: New test.
12618
876cecd0
TT
126192008-08-24 Tom Tromey <tromey@redhat.com>
12620
12621 * gdb.base/maint.exp: Update "maint print type".
12622
80f73d71
VP
126232008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12624
12625 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12626 support. Adjust the order of "*running" notifications.
12627 * gdb.mi/non-stop.c: Don't cast from int to void* and
12628 back.
12629
d9c78d7d
MK
126302008-08-20 Mark Kettenis <kettenis@gnu.org>
12631
12632 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12633 expect to find it in the "info frame" output.
12634
97a2d1d3
DJ
126352008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12636
12637 * gdb.base/interp.exp: Always consume both prompts.
12638
b96e2927
PA
126392008-08-20 Pedro Alves <pedro@codesourcery.com>
12640
12641 * gdb.base/pending.exp: Test pending breakpoints without symbols
12642 loaded.
12643
8cf6e61a
VP
126442008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12645
12646 * lib/mi-support.exp (mi_expect_stop): Produce
12647 more details on failures.
12648 * gdb.mi/mi-nonstop.exp: New.
12649 * gdb.mi/non-stop.c: New.
12650
c6ebd6cf
VP
126512008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12652
a9c64011
AS
12653 * gdb.mi/mi-async.exp: Use 'set target-async'.
12654 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12655
46a9b8ed
DJ
126562008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12657
12658 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12659
44feb3ce
TT
126602008-08-17 Tom Tromey <tromey@redhat.com>
12661
12662 * gdb.base/help.exp (help catch): Rewrite.
12663
311a4e6b
TJB
126642008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12665
12666 * gdb.base/define.exp: Test indented command documentation.
12667 * gdb.python/python.exp: Test indented multi-line command.
12668
604c2f83
LM
126692008-08-15 Luis Machado <luisgpm@br.ibm.com>
12670
12671 * testsuite/gdb.arch/vsx-regs.c: New source file.
12672 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12673 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12674
886a217c
TT
126752008-08-14 Tom Tromey <tromey@redhat.com>
12676
12677 * gdb.base/macscp.exp: Add regression test for "macro define" or
12678 "macro undef" with no arguments.
12679
c814a4f3
PP
126802008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12681
12682 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12683
12ab8a60
UW
126842008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12685
12686 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12687
d57a3c85
TJB
126882008-08-06 Tom Tromey <tromey@redhat.com>
12689
12690 * gdb.python/python.exp: New file.
12691
c7b778ff
JK
126922008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12693
12694 Fix for PR gdb/1543.
12695 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12696 $LOCATION.
12697 (location): New variable.
12698 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12699 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12700 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12701 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12702 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12703 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12704 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12705 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12706 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12707 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12708 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12709 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12710 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12711 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12712 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12713 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12714 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12715 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12716 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12717 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12718 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12719 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12720 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12721 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12722 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12723 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12724 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12725 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12726 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12727 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12728 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12729 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12730 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12731 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12732 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12733 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12734 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12735 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12736 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12737 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12738 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12739 gdb.base/type-opaque.exp, gdb.base/until.exp,
12740 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12741 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12742 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12743 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12744 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12745 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12746 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12747 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12748 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12749 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12750 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12751 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12752 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12753 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12754 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12755 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12756 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12757 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12758 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12759 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12760 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12761 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12762 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12763 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12764 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12765 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12766 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12767 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12768 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12769 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12770 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12771 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12772 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12773 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12774 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12775 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12776 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12777 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12778 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12779 to bug-gdb@prep.ai.mit.edu .
12780
5e06a3d1
VP
127812008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12782
12783 * lib/mi-support.exp (mi_load_shlibs): New.
12784 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12785
9d81d21b
VP
127862008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12787
12788 * lib/mi-support.exp (get_mi_thread_list)
12789 (check_mi_and_console_threads): New, moved from ...
12790 * gdb.mi/mi-pthread.exp: ...here.
12791 * gdb.mi/gdb669.exp (get_mi_thread_list)
12792 (check_mi_and_console_threads): Delete.
12793 * gdb.mi/mi2-pthread.exp: Likewise.
12794
bae98fe0
TT
127952008-07-28 Tom Tromey <tromey@redhat.com>
12796
12797 * Makefile.in (just-check): Remove. Move body to...
12798 (check): ... here.
12799
57380f4e
DJ
128002008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12801
12802 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12803 Add a test for duplicated SIGINTs.
12804
e09490f1
DJ
128052008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12806
12807 * gdb.threads/schedlock.exp (get_args): Update to work for any
12808 value of NUM.
12809 (Top level): Report the number of threads that did not resume.
12810
6387b45f
DJ
128112008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12812
12813 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12814
62f64ff2
DJ
128152008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12816
12817 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12818 non-MI prompt.
12819
fa8de41e
TT
128202008-07-26 Tom Tromey <tromey@redhat.com>
12821
12822 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12823 (function_struct, function_struct_ptr): New globals.
12824 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12825 function pointer in a struct.
12826
ccb3ac8a
TT
128272008-07-26 Tom Tromey <tromey@redhat.com>
12828
12829 * gdb.base/macscp.exp: Add test for macro lexing bug.
12830
d7d9f01e
TT
128312008-07-18 Tom Tromey <tromey@redhat.com>
12832
12833 * gdb.base/macscp.exp: Add macro tests.
12834
9bf07184
PP
128352008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12836
12837 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12838
becf6477
PP
128392008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12840
12841 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12842
0709f7d3
PP
128432008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12844
12845 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12846
7093c834
PP
128472008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12848
12849 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12850
b432ffe3
JK
128512008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12852
12853 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12854
b1a268e5
VP
128552008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12856
12857 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12858
e2995f8e
KB
128592008-07-11 Kevin Buettner <kevinb@redhat.com>
12860
12861 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12862 of regexp to account for changes made to GDB in the printing of
12863 byte vectors.
12864
14032a66
TT
128652008-07-11 Tom Tromey <tromey@redhat.com>
12866
12867 * gdb.base/completion.exp: Add 'help' completion test.
12868
981505ef
JK
128692008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12870
12871 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12872
10568435
JK
128732008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12874
12875 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12876
4487aabf
PA
128772008-07-09 Pedro Alves <pedro@codesourcery.com>
12878
12879 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12880
a4a9b1c4
PA
128812008-07-09 Pedro Alves <pedro@codesourcery.com>
12882
12883 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12884
3c3185ac
JK
128852008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12886
12887 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12888
7ebd49dc
VP
128892008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12890
12891 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12892 previous commit. Add a comment.
12893
84e46146
PA
128942008-06-28 Pedro Alves <pedro@codesourcery.com>
12895
12896 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12897
0f8d4a2f
VP
128982008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12899
12900 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12901
f747e0ce
PA
129022008-06-27 Pedro Alves <pedro@codesourcery.com>
12903
12904 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12905 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12906 compiling an executable, link in an object that forces unbuffered
12907 output.
12908 * lib/set_unbuffered_mode.c: New file.
12909
734a5c36
JK
129102008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12911
12912 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12913
a2840c35
VP
129142008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12915
a9c64011
AS
12916 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12917 mi_expect_stop.
12918 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12919 Demand that *running is output.
12920 (detect_async): Perform checking every time.
12921 (mi_send_resuming_command): Extract everything into...
12922 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12923 (mi_expect_stop): Don't accept any output before *stopped.
12924
6ae37fef
VP
129252008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12926
12927 Robustify mi-simplerun.
a9c64011
AS
12928 * gdb.mi/basics.c (main): Add a call to sleep.
12929 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12930 * gdb.mi/mi2-cli.exp: Likewise.
12931 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12932
b4aa76f0 129332008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12934
12935 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12936
e1ac3328
VP
129372008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12938
a9c64011
AS
12939 * gdb.mi/mi-console.exp: Adjust.
12940 * gdb.mi/mi-syn-frame.exp: Adjust.
12941 * gdb.mi/mi2-console.exp: Adjust.
12942 * gdb.mi/mi2-syn-frame.exp: Adjust.
12943 * lib/mi-support.exp (mi_run_cmd): Adjust.
12944 (mi_send_resuming_command): Adjust.
e1ac3328 12945
f7f9a841
VP
129462008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12947
12948 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12949 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12950 testing of stopped.
12951 * gdb.mi/mi2-syn-frame.exp: Likewise.
12952 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12953 (async, detect_async): New.
12954 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12955 depending on if we're running in sync or async mode.
f7f9a841 12956
37cd5d19
TT
129572008-06-09 Tom Tromey <tromey@redhat.com>
12958
12959 * gdb.base/completion.exp: New tests for field name completion
12960 with spaces, and field name completion with '->'.
12961
65d12d83
TT
129622008-06-06 Tom Tromey <tromey@redhat.com>
12963
12964 * gdb.base/break1.c (struct some_struct): New struct.
12965 (values): New global.
12966 * gdb.base/completion.exp: Add field name completion test.
12967
ebfe2e3f
PP
129682008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12969
12970 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12971 to pointer.
12972 * gdb.cp/call-c.cc: Likewise.
12973
bcf6fc3a
NR
129742008-06-06 Nick Roberts <nickrob@snap.net.nz>
12975
12976 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12977 annotation.
12978
49fd4a42 129792008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12980 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12981
12982 * gdb.threads/execl.c, gdb.threads/execl1.c,
12983 gdb.threads/execl.exp: New tests.
a9c64011 12984
8a34ac3f
AR
129852008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12986 Daniel Jacobowitz <dan@codesourcery.com>
12987
12988 * gdb.cp/exception.exp: Activate test, make it work with pending
12989 catchpoints.
12990
86ae69ef
JK
129912008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12992
12993 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12994
f7f9ae2c
VP
129952008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12996
a9c64011
AS
12997 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12998 now printed.
12999 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 13000
2a2d4dc3
AS
130012008-05-27 Andreas Schwab <schwab@suse.de>
13002
13003 * gdb.base/frame-args.exp: Handle arguments that are optimized
13004 out.
13005
5099e4d9
LM
130062008-05-26 Luis Machado <luisgpm@br.ibm.com>
13007
13008 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
13009 quiet for ppc32 and group options into a single variable.
13010
d9c36a91
JB
130112008-05-23 Joel Brobecker <brobecker@adacore.com>
13012
13013 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
13014 of zero-size elements.
13015 * gdb.ada/null_array.exp: Test printing this new array.
13016
103a8671
JK
130172008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13018
13019 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
13020
07a4cc1a 130212008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
13022
13023 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
13024 of the "finish" command.
13025
55f996a7
NR
130262008-05-21 Nick Roberts <nickrob@snap.net.nz>
13027
13028 * gdb.base/annota1.exp: Test for new annotation.
13029
907fc202
UW
130302008-05-16 Pedro Alves <pedro@codesourcery.com>
13031
13032 * gdb.base/fixsection.exp: New file.
13033 * gdb.base/fixsection0.c: New file.
13034 * gdb.base/fixsection1.c: New file.
13035
e8f97270
UW
130362008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13037
13038 * gdb.base/annota1.exp: Accept printf@... in place of printf.
13039 * gdb.base/annota3.exp: Likewise.
13040
ac0bb574
NF
130412008-05-13 Nathan Froyd <froydnj@codesourcery.com>
13042
13043 * gdb.base/watch_thread_num.exp: Don't run tests that require
13044 watchpoints if the target doesn't support them.
13045
6fadd07a
DE
130462008-05-12 Doug Evans <dje@google.com>
13047
13048 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
13049
6e9a4a30
JB
130502008-05-09 Joel Brobecker <brobecker@adacore.com>
13051
13052 * gdb.ada/assign_1.exp: New testcase.
13053
08388c79
DE
130542008-05-09 Doug Evans <dje@google.com>
13055
a3c83fae
DE
13056 * gdb.base/find.exp: New file.
13057 * gdb.base/find.c: New file.
08388c79 13058
bd5ddfe8
DJ
130592008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13060
13061 * gdb.base/commands.exp (watchpoint_command_test): Handle
13062 gdb,no_hardware_watchpoints.
13063 * gdb.base/float.exp: Allow ARM targets without floating point.
13064 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13065
b5dd68e2 130662008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 13067 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
13068
13069 * gdb.ada/lang_switch: New test program.
13070 * gdb.ada/lang_switch.exp: New testcase.
13071
382d13d1
DE
130722008-05-05 Doug Evans <dje@google.com>
13073
13074 * gdb.base/help.exp (disassemble): Update expected help text.
13075
9dd789d0
PA
130762008-05-04 Pedro Alves <pedro@codesourcery.com>
13077
13078 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13079
611c83ae
PA
130802008-05-04 Pedro Alves <pedro@codesourcery.com>
13081
13082 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13083 different times.
13084
ff013f42
JK
130852008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13086
13087 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13088 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13089 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13090 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13091
96dff6a2
VP
130922008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13093
13094 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13095 notification to appear.
13096
55cd6f92
DJ
130972008-05-04 Daniel Jacobowitz <dan@debian.org>
13098
13099 * gdb.base/fullname.c: New file.
13100 * gdb.base/fullname.exp: New file.
13101 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
13102
d705c43c
PA
131032008-05-03 Pedro Alves <pedro@codesourcery.com>
13104
13105 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
13106 expressions with macros.
13107
333222e1
JK
131082008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13109
13110 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
13111
5ac01682
DJ
131122008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
13113
13114 * gdb.base/completion.exp: Handle lack of other symbols beginning
13115 with "a".
13116
13117 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
13118
237fc4c9
PA
131192008-05-02 Jim Blandy <jimb@codesourcery.com>
13120
13121 * gdb.asm/asmsrc1.s: Add scratch space.
13122
ed5e9466
DJ
131232008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13124 Daniel Jacobowitz <dan@codesourcery.com>
13125
13126 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
13127 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
13128 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
13129
b39cc962
DJ
131302007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
13131
13132 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
13133
36d520f5
JB
131342008-05-01 Joel Brobecker <brobecker@adacore.com>
13135
13136 * gdb.base/info-target.exp: New testcase.
13137
8d4e3071
DJ
131382008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13139
13140 * gdb.cp/hang.exp: Use .cc instead of .C.
13141 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13142 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
13143
6f3f3097
DJ
131442008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13145
13146 * gdb.base/gdb1250.exp: Remove perror.
13147 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
13148
5550a914
PA
131492008-04-30 Pedro Alves <pedro@codesourcery.com>
13150
13151 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
13152 .2byte.
13153
d848e687
DJ
131542008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
13155
13156 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
13157 (maybe_kfail): New.
13158
93b5768b
PA
131592008-04-25 Pedro Alves <pedro@codesourcery.com>
13160
13161 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
13162
721c02de
VP
131632008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13164
a9c64011
AS
13165 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13166 * gdb.mi/mi2-syn-frame.exp: Likewise.
13167 * lib/mi-support.exp: Likewise.
721c02de 13168
74960c60
VP
131692008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13170
13171 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
13172 to specify regexp for the location to stop at.
13173 * gdb.base/break-always.c: New.
13174 * gdb.base/break-always.exp: New.
13175
d24317b4
VP
131762008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13177
13178 * lib/mi-support.exp (mi_runto_helper): Adjust
13179 for the original-location field.
13180 (mi_create_breakpoint, mi_list_breakpoints): New.
13181 * gdb.mi/mi-break.exp: Adjust.
13182 * gdb.mi/mi2-break.exp: Adjust.
13183 * gdb.mi/mi-pending.exp: Adjust.
13184 * gdb.mi/mi-simplerun.exp: Adjust.
13185 * gdb.mi/mi2-simplerun.exp: Adjust.
13186 * gdb.mi/mi-syn-frame.exp: Adjust.
13187 * gdb.mi/mi2-syn-frame.exp: Adjust.
13188 * gdb.mi/mi-until.exp: Adjust.
13189 * gdb.mi/mi2-until.exp: Adjust.
13190 * gdb.mi/mi-var-display.exp: Adjust.
13191 * gdb.mi/mi2-var-display.exp: Adjust.
13192 * gdb.mi/mi-watch.exp: Adjust.
13193 * gdb.mi/mi2-watch.exp: Adjust.
13194
fdc59709 131952008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 13196
a9c64011
AS
13197 * aclocal.m4: Add override.m4.
13198 * configure: Regenerate.
fdc59709 13199
8e91f023
VP
132002008-04-19 Vladimir Prus <vladimir@codesourcery.com>
13201
13202 * gdb.mi/var-cmd.c (do_at_tests): Verify that
13203 '-var-update --all-values' reports new value even the type
13204 of a variable object has changed.
13205
233a11ab
CS
132062008-04-18 Craig Silverstein <csilvers@google.com>
13207
13208 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
13209 files.
d24317b4 13210
9c1137ad
JB
132112008-04-18 Joel Brobecker <brobecker@adacore.com>
13212
13213 * gdb.ada/atomic_enum: New test program.
13214 * gdb.ada/atomic_enum.exp: New testcase.
13215
66d0bbc7
DE
132162008-04-17 Doug Evans <dje@google.com>
13217
13218 * gdb.opt/Makefile.in: Fix whitespace.
13219
100906b0
UW
132202008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
13221
13222 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
13223
4584e32e
DE
132242008-04-17 Doug Evans <dje@google.com>
13225
13226 * gdb.base/hashline1.exp: New testcase.
13227 * gdb.base/hashline2.exp: New testcase.
13228 * gdb.base/hashline2.exp: New testcase.
13229
0a320680
PA
132302008-04-17 Pedro Alves <pedro@codesourcery.com>
13231
13232 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
13233
18ac113b
AR
132342008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
13235
13236 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
13237 temporary breakpoint to match "Temporary breakpoint".
13238 * gdb.base/break.exp (delete_breakpoints): Likewise.
13239 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
13240 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
13241 * gdb.base/display.exp: Likewise.
13242 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
13243 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
13244 * gdb.base/restore.exp (restore_tests): Likewise.
13245 * gdb.base/sepdebug.exp: Likewise.
13246 * gdb.base/watchpoint.exp: Likewise.
13247 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
13248 * gdb.mi/mi-pending.exp: Likewise.
13249 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
13250 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
13251 * gdb.mi/mi-var-cmd.exp: Likewise.
13252 * gdb.mi/mi-var-display.exp: Likewise.
13253 * gdb.mi/mi2-cli.exp: Likewise.
13254 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
13255 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
13256 * gdb.mi/mi2-var-display.exp: Likewise.
13257 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
13258 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
13259 new "disp" field.
a9c64011 13260 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
13261 reason. This is to support fix for PR2424.
13262
add38693
JK
132632008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13264
13265 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
13266
fcacd99f
VP
132672008-04-13 Vladimir Prus <vladimir@codesourcery.com>
13268
13269 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 13270 field. Add more floating varobj tests.
fcacd99f 13271 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
13272 field.
13273 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
13274 (main): Call do_at_tests.
13275 * lib/mi-support.exp (mi_create_floating_varobj)
13276 (mi_varobj_update_with_type_change): New.
fcacd99f 13277
de051565
MK
132782008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
13279
13280 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
13281 option of -var-evaluate-expression.
13282 * gdb.mi/mi2-var-display.exp: Likewise.
13283
dbc52822
VP
132842008-04-07 Vladimir Prus <vladimir@codesourcery.com>
13285
13286 Introduce test setup helpers.
a9c64011
AS
13287 * lib/gdb.exp (build_executable, clean_restart)
13288 (prepare_for_testing): New.
13289 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
13290 * gdb.base/return.exp: Likewise.
13291 * gdb.base/ending-run.exp: Likewise.
dbc52822 13292
473591da
NR
132932008-04-07 Nick Roberts <nickrob@snap.net.nz>
13294
13295 * gdb.mi/mi-async.exp: New test for asynchronous Machine
13296 Interface (MI) responses.
13297
2b2d9e11
VP
132982008-04-06 Vladimir Prus <vladimir@codesourcery.com>
13299
a9c64011
AS
13300 * gdb.cp/breakpoint.cc: New code to test conditions involving
13301 member variables.
13302 * gdb.cp/breakpoint.exp: Test condition involving member
13303 variables.
2b2d9e11 13304
bb378428
VP
133052008-04-05 Vladimir Prus <vladimir@codesourcery.com>
13306
13307 * lib/mi-support.exp (mi_expect_stop): New.
13308 (mi_run_cmd): Change the
13309 token. Use mi_send_resuming_command, use
13310 mi_expect_stop.
13311 (mi_execute_to_helper): Rename to mi_execute_to.
13312 (mi_send_resuming_command): Add more error patterns.
13313 (mi_wait_for_stop): Renamed to...
13314 (mi_get_stop_line): ...this.
13315 (mi_run_inline_test): Adjust.
13316
13317 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
13318 * gdb.mi/mi-console.exp: Likewise.
13319 * gdb.mi/mi-pending.exp: Likewise.
13320 * gdb.mi/mi-simplerun.exp: Likewise.
13321 * gdb.mi/mi-stack.exp: Likewise.
13322 * gdb.mi/mi-stepi.exp: Likewise.
13323 * gdb.mi/mi-syn-frame.exp: Add comment.
13324 * gdb.mi/mi-until.exp: Likewise.
13325 * gdb.mi/mi-var-display.exp: Likewise.
13326 * gdb.mi/mi-watch.exp: Likewise.
13327 * gdb.mi/mi2-cli.exp: Likewise.
13328 * gdb.mi/mi2-console.exp: Likewise.
13329 * gdb.mi/mi2-simplerun.exp: Likewise.
13330 * gdb.mi/mi2-stack.exp: Likewise.
13331 * gdb.mi/mi2-stepi.exp: Likewise.
13332 * gdb.mi/mi2-until.exp: Likewise.
13333 * gdb.mi/mi2-var-display.exp: Likewise.
13334 * gdb.mi/mi2-watch.exp: Likewise.
13335
62172bb9
UW
133362008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13337
13338 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
13339
13340 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
13341
a13e061a
PA
133422008-04-04 Pedro Alves <pedro@codesourcery.com>
13343
13344 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
13345 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
13346 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13347 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
13348 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
13349 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
13350 expect an mi error duplicated in stderr.
13351
eae06beb
JB
133522008-04-03 Joel Brobecker <brobecker@adacore.com>
13353
13354 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
13355 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
13356 Add a couple of tests that verify the behavior when the new setting
13357 is set to "cancel" and "all".
13358 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
13359 "ask" before we start the testing.
13360
79c6ced6
AR
133612008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
13362
13363 * gdb.cp/casts.cc: Add class reference variables.
13364 * gdb.cp/casts.exp: New test cases for up/down casting references.
13365
6c2d1a6b
MK
133662008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
13367
13368 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
13369 instead of beginning to make an extra test pass.
13370 * gdb.mi/mi2-var-display.exp: Likewise.
13371
55b411d9
MR
133722008-03-31 Maciej W. Rozycki <macro@mips.com>
13373
13374 * gdb.base/break.exp: Mark failures as such. Fix formatting.
13375
c6140da2
MD
133762008-03-31 Markus Deuling <deuling@de.ibm.com>
13377 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13378
13379 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
13380 value. Add xfail for older kernels.
13381
79732189
AR
133822008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
13383
13384 Bring mi-support in line with gdb.exp.
13385 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
13386 (mi_gdb_start): New function.
13387
33c3676e
MR
133882008-03-28 Maciej W. Rozycki <macro@mips.com>
13389
13390 * gdb.mi/mi-var-cmd.exp: Fix a typo.
13391
92e28119
VP
133922008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13393
13394 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
13395 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 13396
9e8e3afe
VP
133972008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13398
13399 * lib/mi-support.exp (mi_create_varobj_checked): New.
13400 (mi_list_varobj_children): Allow to check for a
13401 value.
13402 (mi_list_array_varobj_children): New.
13403
13404 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
13405 and mi_list_varobj_children, as opposed to hardcoding
13406 expected strings.
13407 * gdb.mi/gdb701.exp: Likewise.
13408 * gdb.mi/gdb792.exp: Likewise.
13409 * gdb.mi/mi-var-block.exp: Likewise.
13410 * gdb.mi/mi-var-cmd.exp: Likewise.
13411 * gdb.mi/mi-var-invalidate.exp: Likewise.
13412 * gdb.mi/mi2-var-block.exp: Likewise.
13413 * gdb.mi/mi2-var-child.exp: Likewise.
13414 * gdb.mi/mi2-var-cmd.exp: Likewise.
13415 * gdb.mi/mi2-var-display.exp: Likewise.
13416
9df50351
JK
134172008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13418
13419 Fix random false FAILs on i386.
13420 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
13421
31e5d73a
DJ
134222008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13423
13424 PR gdb/544
13425 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
13426
12f4afab
DJ
134272008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13428
13429 PR gdb/544
13430 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
13431
b562a0cb
DJ
134322008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13433
13434 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13435 fixed PR gdb/544.
13436
17faa917
DJ
134372008-03-21 Pedro Alves <pedro@codesourcery.com>
13438
13439 * gdb.threads/fork-child-threads.exp: Test next over fork.
13440
6214f497
DJ
134412008-03-21 Chris Demetriou <cgd@google.com>
13442
13443 * gdb.base/break.exp (rbreak junk): New test for rbreak
13444 "Junk at end of arguments" issue.
13445
63092375
DJ
134462008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13447
13448 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13449 *& to work on created array elements.
13450 (Top level): Test print $pc with a file. Test string operations
13451 without a target.
13452 * gdb.base/ptype.exp: Do not expect *& to work on created array
13453 elements.
13454
b21991b0
DJ
134552008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13456
13457 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13458 gdb.threads/staticthreads.exp: Update exit query.
13459
c4b347c7
SL
134602008-03-07 Sandra Loosemore <sandra@codesourcery.com>
13461
13462 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
13463
fa4727a6
DJ
134642008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
13465
13466 * gdb.base/watchpoint.c (global_ptr, func4): New.
13467 (main): Call func4.
13468 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13469 (test_inaccessible_watchpoint): New.
13470
2f34202f
MR
134712008-02-29 Maciej W. Rozycki <macro@mips.com>
13472
13473 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13474 select the largest.
13475
0d6ba1b1
DJ
134762008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13477
13478 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13479 frames-invalid annotations.
13480
e691325a
PM
134812008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13482
a9c64011 13483 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 13484
f85b5ecc
DE
134852008-02-27 Doug Evans <dje@google.com>
13486
13487 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13488 for bug 1738.
13489 (breakpoint_to_handler_entry): Ditto.
13490
b40e7bf3
JB
134912008-02-27 Joel Brobecker <brobecker@adacore.com>
13492
13493 * gdb.base/ending-run.exp: Use the first line of code inside
13494 function body to test breakpoints.
13495 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13496 location where the breakpoint is inserted when using the line
13497 where a function is declared. Fix typo in the description of
13498 one of the tests.
13499 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13500
2faca73a
PM
135012008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13502
13503 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 13504 tests.
2faca73a 13505
6f439c36
PM
135062008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13507
13508 * gdb.base/args.exp: avoid same output for tests
13509 with single quotes.
13510
54e52265
VP
135112008-02-26 Vladimir Prus <vladimir@codesourcery.com>
13512
a9c64011
AS
13513 * gdb.base/annota1.exp: Adjust for 'info break'
13514 format changes.
13515 * gdb.base/annota3.exp: Likewise.
13516 * gdb.base/break.exp: Likewise.
13517 * gdb.base/condbreak.exp: Likewise.
13518 * gdb.base/pending.exp: Likewise.
13519 * gdb.base/sepdebug.exp: Likewise.
13520 * gdb.base/unload.exp: Likewise.
13521 * gdb.cp/ovldbreak.exp: Likewise.
13522 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13523
897b09ca
DE
135242008-02-07 Doug Evans <dje@google.com>
13525
13526 * gdb.cp/mb-inline.exp: New.
13527 * gdb.cp/mb-inline.h: New.
13528 * gdb.cp/mb-inline1.cc: New.
13529 * gdb.cp/mb-inline2.cc: New.
13530
b1c32d35
PM
135312008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13532
13533 * gdb.pascal/floats.pas: New test program.
13534 * gdb.pascal/floats.exp: New testcase.
13535
1a4ca44a
TJB
135362008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13537
13538 * gdb.base/callfuncs.c (t_float_many_args): New function.
13539 (t_double_many_args): New function.
13540 * gdb.base/callfuncs.exp: Add tests for exceeding float
13541 and double parameters passed through the stack.
13542
439048e8
JB
135432008-02-05 Joel Brobecker <brobecker@adacore.com>
13544
13545 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13546 gdb.ada/complete/foo.adb: New files.
13547 * gdb.ada/complete.exp: New testcase.
13548
81fe8080
DE
135492008-02-03 Doug Evans <dje@google.com>
13550
301f0ecf
DE
13551 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13552
81fe8080
DE
13553 * gdb.cp/gdb2384.exp: New file.
13554 * gdb.cp/gdb2384.cc: New file.
13555 * gdb.cp/gdb2384-base.h: New file.
13556 * gdb.cp/gdb2384-base.cc: New file.
13557
4b071aec
DE
135582008-02-02 Doug Evans <dje@google.com>
13559
13560 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13561
61137ba6
JB
135622007-02-01 Joel Brobecker <brobecker@adacore.com>
13563
13564 * gdb.ada/sym_print_name: New test program.
13565 * gdb.ada/sym_print_name.exp: New testcase.
13566
135672007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13568
13569 * gdb.ada/nested/hello.adb: New file.
13570 * gdb.ada/nested.exp: New testcase.
13571 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13572
98deb0da
VP
135732008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13574
13575 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13576 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13577 don't cause future evaluations of function to report
13578 creation of internal breakpoints.
98deb0da 13579
723a2275
VP
135802008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13581
13582 * gdb.mi/mi-break.exp (test_error): New.
13583 Call it.
13584
fb546a2f
LM
135852008-01-31 Luis Machado <luisgpm@br.ibm.com>
13586
13587 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13588 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13589
2d8fd90a
PM
135902008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13591
13592 * gdb.pascal/integers.pas: New test program.
13593 * gdb.pascal/integers.exp: New testcase.
13594
a7fa0ded
PM
135952008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13596
13597 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13598
5e1a1926
TJB
135992008-01-30 Luis Machado <luisgpm@br.ibm.com>
13600
13601 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13602 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13603
8d04f9f0
JB
136042008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13605
13606 * gdb.ada/formatted_ref: New test program.
13607 * gdb.ada/formatted_ref.exp: New testcase.
13608
13609 * gdb.cp/formatted-ref.cc: New file.
13610 * gdb.cp/formatted-ref.exp: New testcase.
13611
ce75a98f
JB
136122008-01-30 Joel Brobecker <brobecker@adacore.com>
13613
13614 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13615
e835f6bf
NR
136162008-01-30 Nick Roberts <nickrob@snap.net.nz>
13617
13618 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13619 (test_file_list_exec_source_file): Update to new macro-info field.
13620
d118ef87
PH
136212008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13622
13623 * gdb.ada/exprs: New test program.
13624 * gdb.ada/exprs.exp: New testcase.
13625
7d35ab09
TJB
136262008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13627
13628 * dfp-test.c (DELTA, DELTA_B): New definitions.
13629 (double_val1, double_val2, double_val3, double_val4, double_val5,
13630 double_val6, double_val7, double_val8, double_val9, double_val10,
13631 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13632 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13633 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13634 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13635 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13636 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13637 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13638 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13639 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13640 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13641 dec128_val16): New global variables.
13642 (decimal_dec128_align): New function.
13643 (decimal_mixed): Likewise.
13644 (decimal_many_args_dec32): Likewise.
13645 (decimal_many_args_dec64): Likewise.
13646 (decimal_many_args_dec128): Likewise.
13647 (decimal_many_args_mixed): Likewise.
13648 * dfp-test.exp: Add tests calling new inferior functions.
13649
2d717e4f
DJ
136502008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13651
13652 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13653 gdb.server/ext-run.exp: New files.
13654 * lib/gdbserver-support.exp (gdbserver_download): New.
13655 (gdbserver_start): New. Update gdbserver expected
13656 output.
13657 (gdbserver_spawn): Use them.
13658 (gdbserver_start_extended): New.
13659
e85a822c
DJ
136602008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13661
13662 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13663 Run on GNU/Linux.
13664 (do_exec_tests): Check for systems which do not support catchpoints.
13665 Do not match START.
13666 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13667 Run on GNU/Linux. Enable verbose output.
13668 (check_fork_catchpoints): New.
13669 (explicit_fork_child_follow, catch_fork_child_follow)
13670 (tcatch_fork_parent_follow): Update expected messages.
13671 (do_fork_tests): Use check_fork_catchpoints.
13672 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13673 Run on GNU/Linux. Enable verbose output.
13674 (check_vfork_catchpoints): New.
13675 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13676 expected messages.
13677 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13678
401ea829
JB
136792008-01-29 Jim Blandy <jimb@red-bean.com>
13680
13681 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13682 host' errors.
13683 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13684
aceaf3ad
JB
136852008-01-29 Jim Blandy <jimb@red-bean.com>
13686
13687 * gdb.threads/sigthread.c: Use barriers to ensure that
13688 child_thread and child_thread_two are always initialized before we
13689 start to use them.
13690
a5606eee
VP
136912008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13692
13693 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13694 * gdb.base/watchpoint-solib.c: New.
13695 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13696
c55a82bb
PM
136972008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13698
13699 * gdb.base/gdb1056.exp: Add unsigned integer test.
13700
0993fe05
DE
137012008-01-28 Doug Evans <dje@google.com>
13702
13703 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13704
4fe42e7f
JB
137052008-01-27 Jim Blandy <jimb@codesourcery.com>
13706
c7a69933
JB
13707 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13708
4fe42e7f
JB
13709 * gdb.base/expand-psymtabs.exp: Doc fix.
13710
5def8285
MK
137112008-01-26 Mark Kettenis <kettenis@gnu.org>
13712
13713 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13714
5313c911
NR
137152008-01-24 Nick Roberts <nickrob@snap.net.nz>
13716
a9c64011 13717 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13718 -var-set-format.
13719
93815fbf
VP
137202008-01-23 Chris Demetriou <cgd@google.com>
13721
13722 * gdb.threads/thread_events.c: New testcase source file.
13723 * gdb.threads/thread_events.exp: New testcase expect file.
13724
467a88ee
NR
137252008-01-23 Nick Roberts <nickrob@snap.net.nz>
13726
13727 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13728
13729 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13730 -var-set-format.
13731
d8f82aba
DJ
137322008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13733 Vladimir Prus <vladimir@codesourcery.com>
13734
13735 * gdb.base/float.exp: Allow missing floating point for m68k and
13736 PowerPC.
13737
60c46647
VP
137382008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13739
13740 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13741 ignore count.
13742 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13743 * gdb.mi/mi-cli.exp: Adjust.
13744 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13745
c7dd36a1
PA
137462008-01-17 Pedro Alves <pedro@codesourcery.com>
13747
13748 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13749 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13750 with dummy_ptr's address.
13751 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13752 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13753 all targets.
13754 * gdb.mi/mi2-var-child.exp: Likewise.
13755
39d5313e
JB
137562008-01-09 Joel Brobecker <brobecker@adacore.com>
13757
13758 * gdb.ada/null_array: New test program.
13759 * gdb.ada/null_array.exp: New testcase.
13760
0aea4bf3
LM
137612008-01-09 Luis Machado <luisgpm@br.ibm.com>
13762
13763 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13764 with required float modifiers.
13765
0b354900
JB
137662008-01-08 Joel Brobecker <brobecker@adacore.com>
13767
13768 * gdb.ada/funcall_param: New test program.
13769 * gdb.ada/funcall_param.exp: New testcase.
13770
cdb7f5d4
JB
137712008-01-08 Joel Brobecker <brobecker@adacore.com>
13772
13773 * gdb.ada/arrayparam: New test program.
13774 * gdb.ada/arrayparam.exp: New testcase.
13775
88e2547f
JB
137762008-01-08 Joel Brobecker <brobecker@adacore.com>
13777
13778 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13779 landed. Should also fix random failures in the test following it.
13780
f6867ce0
TJB
137812008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13782
13783 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13784 for expressions with decimal float values.
13785 (test_dfp_conversions): New function to test casts to and from
13786 decimal float types.
13787 Call test_dfp_conversions.
13788 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13789 elements.
13790 (main): Initialize ds.float4 and ds.double8 elements.
13791 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13792 string to new error message.
13793 (d64_set_tests): Likewise.
13794 (d128_set_tests): Likewise.
13795 Add tests for expressions with decimal float variables. Add tests for
13796 conversions to and from decimal float types.
13797
f9c11282
JB
137982008-01-05 Joel Brobecker <brobecker@adacore.com>
13799
13800 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13801 * gdb.ada/packed_tagged.exp: New testcase.
13802
0ecbca72
JB
138032008-01-04 Joel Brobecker <brobecker@adacore.com>
13804
13805 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13806 gdb.ada/homonym/homonym_main.adb: New files.
13807 * gdb.ada/homonym.exp: New testcase.
13808
c18d3d89
JB
138092008-01-04 Joel Brobecker <brobecker@adacore.com>
13810
13811 * gdb.ada/packed_array.exp: Add testing of references to
13812 a packed array.
13813
ecc7085b
JB
138142008-01-04 Joel Brobecker <brobecker@adacore.com>
13815
13816 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13817 New files.
13818 * gdb.ada/type_coercion.exp: New testcase.
13819
c474c922
JB
138202008-01-04 Joel Brobecker <brobecker@adacore.com>
13821
13822 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13823 gdb.ada/tagged/foo.adb: New file.
13824 * gdb.ada/tagged.exp: New testcase.
13825
9005b927
JB
138262008-01-04 Joel Brobecker <brobecker@adacore.com>
13827
13828 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13829 gdb.ada/ptype_field/foo.adb: New files.
13830 * gdb.ada/ptype_field.exp: New testcase.
13831
1a6aaad8
JB
138322008-01-03 Joel Brobecker <brobecker@adacore.com>
13833
13834 * gdb.ada/print_pc.exp: New testcase.
13835
0ef22f53
JB
138362008-01-03 Joel Brobecker <brobecker@adacore.com>
13837
13838 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13839 gdb.ada/taft_type/p.adb: New files.
13840 * gdb.ada/taft_type.exp: New testcase.
13841
1689ecf8
JB
138422008-01-03 Joel Brobecker <brobecker@adacore.com>
13843
13844 * gdb.ada/array_bounds/bar.adb: New file.
13845 * gdb.ada/array_bounds.exp: New testcase.
13846
a4d0b9c3
JB
138472008-01-03 Joel Brobecker <brobecker@adacore.com>
13848
13849 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13850 gdb.ada/arrayptr/foo.adb: New files.
13851 * gdb.ada/arrayptr.exp: New testcase.
13852
a31ace00
JB
138532008-01-03 Joel Brobecker <brobecker@adacore.com>
13854
13855 * gdb.base/set-lang-auto.exp: New testcase.
13856
a97fced3
JB
138572008-01-03 Joel Brobecker <brobecker@adacore.com>
13858
13859 * gdb.ada/fun_addr/foo.adb: New file.
13860 * gdb.ada/fun_addr.exp: New testcase.
13861
ef29ce1a
JK
138622008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13863
13864 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13865 New files
13866
0fafefe3
JB
138672008-01-02 Joel Brobecker <brobecker@adacore.com>
13868
13869 * array_subscript_addr/p.adb: New file.
a9c64011 13870 * array_subscript_addr.exp: New testcase.
0fafefe3 13871
c4359f8d
JB
138722008-01-02 Joel Brobecker <brobecker@adacore.com>
13873
a9c64011 13874 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13875 New files.
13876 * gdb.ada/str_cmp_ref.exp: New testcase.
13877
1aa1b15b
JB
138782008-01-01 Joel Brobecker <brobecker@adacore.com>
13879
13880 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13881 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13882 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13883
81c9b2cf
JB
138842008-01-01 Joel Brobecker <brobecker@adacore.com>
13885
13886 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13887 gdb.ada/ref_param/pck.ads: New files.
13888 * gdb.ada/ref_param.exp: New testcase.
13889
319e4674
JB
138902008-01-01 Joel Brobecker <brobecker@adacore.com>
13891
13892 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13893 gdb.ada/interface/foo.adb: New files.
13894 * gdb.ada/interface.exp: New testcase.
13895
ef682c56
JB
138962007-12-31 Jim Blandy <jimb@codesourcery.com>
13897
13898 * gdb.base/multi-forks.exp: Consume all output from child
13899 processes before proceeding to next test.
13900
f6f3eb6c
JB
139012007-12-29 Jim Blandy <jimb@codesourcery.com>
13902
13903 * configure: Regenerated.
13904
f652e42f
JB
139052007-12-27 Joel Brobecker <brobecker@adacore.com>
13906
13907 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13908 gdb.ada/fixed_cmp/fixed.adb: New files.
13909 * gdb.ada/fixed_cmp.exp: New testcase.
13910
6943e596
JB
139112007-12-27 Joel Brobecker <brobecker@adacore.com>
13912
13913 * gdb.ada/boolean_expr.exp: New testcase.
13914
aad9a193
JB
139152007-12-26 Jim Blandy <jimb@codesourcery.com>
13916
13917 * gdb.base/multi-forks.exp: Doc fix.
13918
fb5f3683
JB
139192007-12-26 Joel Brobecker <brobecker@adacore.com>
13920
13921 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13922 * gdb.ada/char_param.exp: Do not compile our test program with
13923 -gnata, this is unnecessary.
13924 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13925
384e4a9c
JB
139262007-12-24 Joel Brobecker <brobecker@adacore.com>
13927
13928 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13929 gdb.ada/print_chars/foo.adb: New files.
13930 * gdb.ada/print_chars.exp: New testcase.
13931
01e044f7
JB
139322007-12-24 Joel Brobecker <brobecker@adacore.com>
13933
13934 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13935 gdb.ada/char_param/foo.adb: New files.
13936 * gdb.ada/char_param.exp: New testcase.
13937
0ce17860
JB
139382007-12-22 Jim Blandy <jimb@codesourcery.com>
13939
13940 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13941 hard-coding source line numbers into the test.
13942 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13943 gdb_get_line_number to find.
13944
919809b9
JB
139452007-12-22 Joel Brobecker <brobecker@adacore.com>
13946
13947 * gdb.base/ptype.c (highest): New struct type.
13948 (the_highest): New variable of that type.
13949 (main): Add dummy assignment to a field of variable the_highest.
13950 * gdb.base/ptype.exp: Test type printing of our new variable.
13951
abc8a88d
PM
139522007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13953
13954 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13955 and record first explicitly generated thread number.
abc8a88d
PM
13956 Use that thread number for thread specific watchpoint test.
13957 Add iteration number to repetitive tests.
13958
5158f3e3
CES
139592007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13960 Jim Blandy <jimb@codesourcery.com>
13961
13962 * gdb.base/expand-psymtabs.c: New testcase
13963 source file.
13964 * gdb.base/expand-psymtabs.exp: New testcase
13965 expect file.
13966
37e4754d
LM
139672007-12-17 Luis Machado <luisgpm@br.ibm.com>
13968
13969 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13970 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13971
551e5d04
JB
139722007-12-17 Joel Brobecker <brobecker@adacore.com>
13973
13974 * gdb.ada/frame_args/foo.adb: New file.
13975 * gdb.ada/frame_args/pck.ads: New file.
13976 * gdb.ada/frame_args/pck.adb: New file.
13977 * gdb.ada/frame_args.exp: New testcase.
13978
a05ee097
JB
139792007-12-17 Joel Brobecker <brobecker@adacore.com>
13980
13981 * gdb.base/frame-args.c: New file.
13982 * gdb.base/frame-args.exp: New testcase.
13983
c162e8c9 139842007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13985 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13986
13987 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13988
afe8ab22 139892007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13990
afe8ab22
VP
13991 * gdb.mi/mi-pending.exp: New.
13992 * gdb.mi/mi-pending.c: New.
13993 * gdb.mi/mi-pendshr.c: New.
13994
dfdfb3ca
JB
139952007-12-06 Jim Blandy <jimb@codesourcery.com>
13996
13997 * gdb.base/default.exp: Update expected output for 'info catch'.
13998
b7fca990
JK
139992007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14000
14001 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
14002 must be set to binary.
14003
6a1afc1e
PA
140042007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
14005
14006 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
14007
a6b151f1
DJ
140082007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
14009
14010 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
14011 gdb.mi/mi-file-transfer.exp: New.
14012
43039443
JK
140132007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14014
14015 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
14016
0ef2251b
MR
140172007-11-22 Maciej W. Rozycki <macro@mips.com>
14018
14019 * gdb.trace/backtrace.exp: Fix a typo.
14020 * gdb.trace/circ.exp: Likewise.
14021 * gdb.trace/collection.exp: Likewise.
14022 * gdb.trace/limits.exp: Likewise.
14023 * gdb.trace/report.exp: Likewise.
14024 * gdb.trace/tfind.exp: Likewise.
14025 * gdb.trace/while-dyn.exp: Likewise.
14026
5443631e
NR
140272007-11-21 Nick Roberts <nickrob@snap.net.nz>
14028
14029 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
14030 objects of pointers that can't be dereferenced are now
14031 "noneditable".
14032
a4ce5b0d
UW
140332007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14034
14035 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
14036 (target_cpu): Remove.
14037
d6e956e5
VP
140382007-10-15 Vladimir Prus <vladimir@codesourcery.com>
14039
14040 * gdb.base/ending-run.exp: Expect the list of cleared
14041 breakpoint to come in natural order, not the reversed one.
a9c64011 14042
214270ab
VP
140432007-11-07 Vladimir Prus <vladimir@codesourcery.com>
14044
14045 * gdb.mi/mi-var-child.c (do_child_deletion): New.
14046 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 14047
1a619819
LM
140482007-11-05 Luis Machado <luisgpm@br.ibm.com>
14049
14050 * gdb.base/printcmds.exp: New function
14051 test_printf_with_dfp.
14052
5b01a6fa
DE
140532007-11-02 Doug Evans <dje@google.com>
14054
14055 * gdb.disasm/t01_mov.s: Remove carriage returns.
14056 * gdb.disasm/t02_mova.s: Ditto.
14057 * gdb.disasm/t03_add.s: Ditto.
14058 * gdb.disasm/t04_sub.s: Ditto.
14059 * gdb.disasm/t05_cmp.s: Ditto.
14060 * gdb.disasm/t06_ari2.s: Ditto.
14061 * gdb.disasm/t07_ari3.s: Ditto.
14062 * gdb.disasm/t08_or.s: Ditto.
14063 * gdb.disasm/t09_xor.s: Ditto.
14064 * gdb.disasm/t10_and.s: Ditto.
14065 * gdb.disasm/t11_logs.s: Ditto.
14066 * gdb.disasm/t12_bit.s: Ditto.
14067 * gdb.disasm/t13_otr.s: Ditto.
14068
ec33ab7f
JK
140692007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14070
14071 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14072
ae0d01ff
UW
140732007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14074
14075 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14076 provide DFP support.
14077
55eddb0f
DJ
140782007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14079
14080 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14081 Test "set powerpc vector-abi". Skip auto-detection tests for old
14082 toolchains.
14083
7020f05c
PA
140842007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14085
14086 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14087 with [string compare].
14088
84bc3db9
PA
140892007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14090
14091 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14092 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14093
5876dc88
LM
140942007-10-25 Luis Machado <luisgpm@br.ibm.com>
14095
14096 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14097 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14098 * gdb.opt/Makefile.in: New makefile.
14099 * Makefile.in: Create new directory "gdb.opt".
14100 * configure.ac: Add "gdb.opt" directory.
14101 * configure: Regenerated.
a9c64011 14102
c3ea9a14
DE
141032007-10-25 Doug Evans <dje@google.com>
14104
14105 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
14106 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14107
a9c64011 141082007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
14109 Thiago Jung Bauermann <bauerman@br.ibm.com>
14110
14111 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
14112 Floating Point expressions.
14113 * gdb.base/dfp-test.exp: new file adding tests for Decimal
14114 Floating Point variables.
14115 * gdb.base/dfp-test.c: new file containing program with Decimal
14116 Floating variables, used by gdb.base/dfp-test.exp.
14117
62a24a2b
DJ
141182007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
14119
14120 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
14121
e7b1eae6
UW
141222007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14123
14124 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
14125 compiling test case with GCC.
14126 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
14127
c641edcc
UW
141282007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14129
14130 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14131 format changes.
14132
5e5ebfe6
MS
141332007-10-18 Michael Snyder <msnyder@specifix.com>
14134
14135 * gdb.base/dbx.exp: Add missing "-re " operator.
14136
e831e7b6
GM
141372007-10-16 Gaius Mulley <gaius@glam.ac.uk>
14138
14139 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
14140 * configure.ac: Removed trailing spaces after backslash.
14141 * gdb.modula2: New directory.
14142 * gdb.modula2/Makefile.in: New file.
14143 * gdb.modula2/unbounded-array.exp: New file.
14144 * gdb.modula2/unbounded1.c: New file.
14145
7cc46491
DJ
141462007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
14147
14148 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
14149
141502007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
14151
14152 * gdb.base/sigstep.c (main): Add checks for
14153 return values for setitimer call.
14154 Call setitimer again with itimer = ITIMER_REAL
14155 if first call to setitimer fails.
14156
e91528f0
KH
141572007-10-11 Kazu Hirata <kazu@codesourcery.com>
14158
14159 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
14160 of $timeout.
14161
2ec9a4f8
DJ
141622007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14163
14164 * gdb.server/server-run.exp: Test for dynamic linker symbols.
14165
141662007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
14167
14168 * lib/gdb.exp (gdb_run_cmd): Move comment outside
14169 of gdb_expect call, to avoid interruption.
14170
64b2fa04
PA
141712007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
14172
14173 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
14174 (v_unsigned_long_long, v_long_long_array)
14175 (v_signed_long_long_array, v_unsigned_long_long_array)
14176 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
14177 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
14178 [!NO_LONG_LONG]: New.
14179 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
14180 v_long_long_member.
14181
14182 (v_long_long_func, v_signed_long_long_func)
14183 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
14184 (main) [!NO_LONG_LONG]: Initialize long long variants.
14185
14186 * gdb.base/whatis.exp: If board file requests no_long_long, build
14187 test with NO_LONG_LONG defined. Test long long, signed long long,
14188 and unsigned long long variants but only if board file doesn't
14189 disable it.
14190
a912286e 141912007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 14192 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
14193
14194 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
14195 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
14196 * configure: Regenerated.
14197 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
14198 gdb.pascal/types.exp, lib/pascal.exp: New files.
14199
471ba8c9
DJ
142002007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
14201
14202 * gdb.cp/classes.exp (do_tests): Always step to the line after the
14203 call.
14204 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
14205 to return to the call.
14206 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
14207 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
14208 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
14209 * gdb.mi/mi-until.exp (test_until): Likewise.
14210 * gdb.mi/mi2-until.exp (test_until): Likewise.
14211
fef8a650
DJ
142122007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
14213
14214 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
14215 two-char array.
14216 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
14217
d983da9c
DJ
142182007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
14219
14220 * gdb.threads/watchthreads.c (thread_function): Sleep between
14221 iterations.
14222 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
14223 at once for S/390. Generate matching fails and passes.
14224
17f62551
VP
142252007-09-27 Vladimir Prus <vladimir@codesourcery.com>
14226
14227 * gdb.mi/var-cmd.c (do_children_tests): Initialize
14228 the 'struct_declarations' variable to zeros.
a9c64011 14229
ed0616c6
VP
142302007-09-24 Vladimir Prus <vladimir@codesourcery.com>
14231
14232 * gdb.cp/mb-ctor.cc: New.
14233 * gdb.cp/mb-ctor.exp: New.
14234 * gdb.cp/mb-templates.cc: New.
14235 * gdb.cp/mb-templates.exp: New.
14236
41f1b697
DJ
142372007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
14238
14239 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
14240
3f213f78
PA
142412007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
14242
14243 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
14244 targets.
14245 * configure: Regenerate.
14246
0d381245 142472007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14248
0d381245
VP
14249 * gdb.base/annota1.exp: Adjust for 'info break'
14250 format changes.
14251 * gdb.base/annota3.exp: Likewise.
14252 * gdb.base/break.exp: Likewise.
14253 * gdb.base/condbreak.exp: Likewise.
14254 * gdb.base/pending.exp: Likewise.
14255 * gdb.base/sepdebug.exp: Likewise.
14256 * gdb.base/unload.exp: Likewise.
14257 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 14258
fe3f5fa8
VP
142592007-09-22 Vladimir Prus <vladimir@codesourcery.com>
14260
14261 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
14262 messages.
14263 * gdb.base/chng-syms.exp: Likewise.
14264 * gdb.base/unload.exp: Likewise.
a9c64011 14265
a75cf6c0
DJ
142662007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
14267
14268 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
14269
18ecae38
DJ
142702007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
14271
14272 * schedlock.c (NUM): Change to 1.
14273 (main): Use args[0] for the main thread.
14274 * schedlock.exp: Only expect two threads. Only issue one pass or fail
14275 regardless of the number of threads.
14276
5509918f
MR
142772007-09-14 Maciej W. Rozycki <macro@mips.com>
14278
4a543daf
MR
14279 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
14280 type down.
14281 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14282 test.
14283 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
14284 watchpoint type down.
14285 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14286 test.
14287
142882007-09-14 Maciej W. Rozycki <macro@mips.com>
14289
5509918f
MR
14290 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
14291 Move all the tests here and run them twice, once using software
14292 watchpoints and once using hardware watchpoints.
14293 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
14294
40b53987
DJ
142952007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
14296
14297 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
14298 test.
14299
695e2681
MK
143002007-09-10 Mark Kettenis <kettenis@gnu.org>
14301
8b3fc8d8
MK
14302 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
14303 build-id.
14304
695e2681
MK
14305 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
14306 know about $ORIGIN. Calculate output dir from $dest instead of
14307 using ${objdir}/{$subdir}.
14308
58d69f29
MK
143092007-09-09 Mark Kettenis <kettenis@gnu.org>
14310
14311 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
14312 gcore, before continuing with the test.
14313
3e347599
DJ
143142007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
14315
14316 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
14317 * gdb.mi/mi-watch.exp: Likewise.
14318
ea37ba09
DJ
143192007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14320 Jim Blandy <jimb@codesourcery.com>
14321
14322 * gdb.arch/i386-sse.exp: Do not expect character constants.
14323 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
14324 * gdb.base/display.exp: Allow print/s.
14325 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
14326 and unsigned char array changes.
14327
2025a643
DJ
143282007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14329
14330 * gdb.base/display.exp: Add tests for printf %p.
14331
26669a27
PA
143322007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
14333
14334 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
14335 the dll name to unicode.
14336
c8f021f8
JK
143372007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14338
14339 * gdb.base/default.exp (show version): Update the version text.
14340 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
14341
4cf31eea
JK
143422007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14343
14344 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
14345 New files.
14346
4935890f
JK
143472007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14348
14349 * lib/gdb.exp (build_id_debug_filename_get): New function.
14350 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
14351 Remove the generate DEBUG file for the future testcase runs.
14352 New testcase for the NT_GNU_BUILD_ID retrieval.
14353 Move the final testing step to ...
14354 (test_different_dir): ... a new function.
14355 New parameter XFAIL to XFAIL all the tests performed.
14356 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
14357 New parameter TYPE to PF_PREFIX all the tests performed.
14358
02142340
VP
143592007-08-31 Vladimir Prus <vladimir@codesourcery.com>
14360
14361 * gdb.mi/mi-var-cp.cc (path_expression): New
14362 function.
14363 * gdb.mi/mi-var-cp.exp: Run path exression tests.
14364
36acd84e
UW
143652007-08-27 Markus Deuling <deuling@de.ibm.com>
14366
14367 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
14368 to fit into SPU Local Store memory.
14369
a896d121
JB
143702007-08-23 Joel Brobecker <brobecker@adacore.com>
14371
14372 * gdb.base/default.exp: Adjust the expected output of "info
14373 warranty" after the switch to GPLv3.
14374
7b433602
JB
143752007-08-23 Joel Brobecker <brobecker@adacore.com>
14376
14377 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
14378 to 30000 (from 20000).
14379
e22f8b7c
JB
143802007-08-23 Joel Brobecker <brobecker@adacore.com>
14381
14382 Switch the license of all .exp files to GPLv3.
14383 Switch the license of all .f and .f90 files to GPLv3.
14384 Switch the license of all .s and .S files to GPLv3.
14385
5a0e3bd0
JB
143862007-08-23 Joel Brobecker <brobecker@adacore.com>
14387
14388 * configure.ac: Switch license to GPLv3.
14389
cc00619d
JB
143902007-08-23 Joel Brobecker <brobecker@adacore.com>
14391
14392 Switch the licensing to GPLv3 for all .ads and .adb files.
14393
8d26208a
DJ
143942007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
14395
14396 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
14397 and t_int_double.
14398 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
14399
4fcb9948
JB
144002007-08-17 Joel Brobecker <brobecker@adacore.com>
14401
14402 * gdb.base/step-line.c: Switch license to GPL version 3, and
14403 update copyright year.
14404 * gdb.base/step-line.inp: Likewise.
14405
b9c34f67
JB
144062007-08-17 Joel Brobecker <brobecker@adacore.com>
14407
14408 * gdb.base/gdb1555.exp: Make expected output immune to formatting
14409 changes inside gdb1555.c.
14410 * gdb.base/pending.exp: Likewise.
14411
2cc17678
DJ
144122007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
14413
14414 * config/default.exp: New file.
14415
e48883f7
DJ
144162007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14417
14418 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
14419 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
14420
1ab80e5b
MR
144212007-07-30 Maciej W. Rozycki <macro@mips.com>
14422
14423 * gdb.base/dump.exp: Force the correct endianness for binary
14424 formats not carrying this information.
14425
aba471f5
DJ
144262007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14427
14428 * gdb.threads/staticthreads.exp: Match .*sem_post.
14429
d4e07204
DJ
144302007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14431
14432 * gdb.base/readline.exp (operate_and_get_next): Match the final
14433 prompt.
14434
2b97317d
KB
144352007-07-23 Kevin Buettner <kevinb@redhat.com>
14436
14437 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14438 to restarting SID.
14439
44efa07a
KB
144402007-07-18 Kevin Buettner <kevinb@redhat.com>
14441
14442 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14443 prior to `gdb_start'.
14444
7b5ebade
KB
144452007-07-18 Kevin Buettner <kevinb@redhat.com>
14446
14447 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14448 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14449 Remove call to gdb_unload.
14450
255e7678
DJ
144512007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14452 Daniel Jacobowitz <dan@codesourcery.com>
14453
14454 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
14455 for __WIN32__.
14456 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
14457 * gdb.base/unload.exp: Use shared library test routines.
14458
3a40aaa0
UW
144592007-07-03 Markus Deuling <deuling@de.ibm.com>
14460
14461 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
14462 * gdb.base/solib-symbol-lib.c: Likewise.
14463 * gdb.base/solib-symbol-main.c: Likewise.
14464
b0f4b84b
DJ
144652007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
14466
14467 * config/gdbserver.exp (gdb_reconnect): New.
14468 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14469 gdb.base/solib-disc.exp: New files.
14470 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14471 remote debugging".
14472 (gdb_compile): Add shlib_load flag.
14473 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14474 port.
14475 (gdbserver_reconnect): New.
14476
1b05479a
DJ
144772007-07-01 Nick Roberts <nickrob@snap.net.nz>
14478 Daniel Jacobowitz <dan@codesourcery.com>
14479
14480 * gdb.base/annota3.exp: Test for if construct.
14481
86f78eb2
DJ
144822007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14483
14484 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14485
6a2eb474 144862007-06-21 Chris Dearman <chris@mips.com>
a9c64011 14487 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
14488
14489 * gdb.base/display.exp: Allow a newline after display/i.
14490 * gdb.base/pc-fp.exp: Likewise.
14491 * gdb.base/sigbpt.exp: Likewise.
14492
f8b73d13
DJ
144932007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14494
14495 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14496 required features to be included.
14497
4339e69e
DJ
144982007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14499
14500 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14501 in info threads output.
14502
23d964e7
UW
145032007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14504 Markus Deuling <deuling@de.ibm.com>
14505
14506 * gdb.arch/spu-info.exp: New testcase.
14507 * gdb.arch/spu-info.c: New file.
14508
fd20f75b
DJ
145092007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
14510
14511 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
14512 tpcs_offset. Restore lr after the call.
14513 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
14514
2226f861
DJ
145152007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
14516
14517 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
14518 (gdbserver_run): Kill any running gdbserver.
14519 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
14520
d12371a9
MR
145212007-05-17 Maciej W. Rozycki <macro@mips.com>
14522
14523 * gdb.base/sigbpt.exp: Preset segv_addr.
14524
93f02886
DJ
145252007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14526
14527 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14528 (gdb_compile_shlib): Likewise.
14529 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14530 (default_gdb_init): Clear cleanfiles.
14531 (gdb_finish): Delete recorded cleanfiles.
14532 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14533
14534 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14535 Do not use isnative.
14536 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14537 gdb.base/so-impl-ld.exp: Likewise.
14538 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14539 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14540 gdb_compile.
14541
b04e06d7
VP
145422007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14543
14544 * config/unknown.exp: Remove.
14545
069ed931
UW
145462007-05-15 Markus Deuling <deuling@de.ibm.com>
14547
14548 * gdb.base/info-proc.exp: Check is_remote.
14549
09db0d03
UW
145502007-05-14 Markus Deuling <deuling@de.ibm.com>
14551
14552 * gdb.base/gcore.exp: Initialize variable core_supported.
14553
af2cbe8c
DJ
145542007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14555
14556 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14557
027c0295
DJ
145582007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14559
14560 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14561 * gdb.threads/print-threads.exp (test_all_threads): Allow
14562 negative and hexadecimal thread IDs.
14563
dc5000e7
DJ
145642007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14565
14566 * gdb.java/jprint.java (public): Avoid invalid call to static
14567 method.
14568
2e74ed18
DP
145692007-05-14 Denis Pilat <denis.pilat@st.com>
14570
14571 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14572 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14573 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14574 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14575 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14576
83547f02
UW
145772007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14578
14579 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14580 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14581 this mode.
14582 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14583 * gdb.base/spu.ld: New file.
14584
b18be20d
DJ
145852007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14586
14587 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14588
be444858
DJ
145892007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14590
14591 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14592
b1d53152
DJ
145932007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14594
14595 * gdb.java/jmain.exp: Handle demangled names with and without method
14596 signatures.
14597
d084b331
DJ
145982007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14599
14600 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14601 (have_a_very_merry_interrupt): Remove calls to puts.
14602 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14603 inferior output.
14604 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14605 test names.
14606
db9d7fc5
DJ
146072007-04-29 Markus Deuling <deuling@de.ibm.com>
14608 Daniel Jacobowitz <dan@codesourcery.com>
14609
14610 * gdb.base/auxv.exp (core_works): Also check is_remote.
14611 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14612
ef783a7d 146132007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14614
ef783a7d
VP
14615 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14616 message, not the undefined 'module' variable.
14617 * gdb.base/siginfo.exp: Likewise.
14618 * gdb.base/sigstep.exp: Likewise.
14619 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14620 serialport.
14621 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14622
b7b73cae
CV
146232007-04-25 Corinna Vinschen <vinschen@redhat.com>
14624
14625 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14626 target sim fails. Return 0 otherwise.
14627 (gdb_load): Return prematurely if gdb_target_sim fails.
14628
7d90fdfa
DP
146292007-04-16 Denis Pilat <denis.pilat@st.com>
14630
14631 * gdb.base/setshow.exp: Reset height after having set it to 100.
14632
5d3e9c85
DP
146332007-04-16 Denis Pilat <denis.pilat@st.com>
14634
14635 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14636
18e75969
DP
146372007-04-16 Denis Pilat <denis.pilat@st.com>
14638
14639 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14640
25d5ea92
VP
146412007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14642
14643 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14644 tests. Run the frozen varobjs test.
14645 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14646 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14647
0b49cb80
JK
146482007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14649
14650 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14651 gdb.base/type-opaque.exp: New files.
14652
a73bafbc 146532007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14654
14655 * gdb.mi/mi-var-child.c
a73bafbc
VP
14656 (do_children_tests): User char[2] instead of
14657 char so that automatic printing of pointers to char
14658 don't give unpredicable result.
14659 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14660 local variables.
14661 * gdb.mi/mi-var-child.exp: Step to right line
14662 of do_children_tests.
14663 * gdb.mi/mi2-var-child.exp: Likewise.
14664 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14665 do_locals_tests.
a73bafbc
VP
14666 (do_children_tests): User char[2] instead of
14667 char so that automatic printing of pointers to char
a9c64011 14668 don't give unpredicable result.
a73bafbc 14669 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14670 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14671 Pass test name to mi_wait_for_stop.
14672
7ce59000
DJ
146732007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14674
14675 * gdb.asm/asm-source.exp: Remove d10v case.
14676 * lib/gdb.exp (skip_cplus_tests): Likewise.
14677 * gdb.asm/d10v.inc: Deleted.
14678
20389057
DJ
146792007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14680
14681 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14682
8807d78b
DJ
146832007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14684
14685 * config/netware.exp: Delete file.
14686
aa3edb8e
JB
146872007-03-29 Joel Brobecker <brobecker@adacore.com>
14688
14689 * gdb.dwarf2/dw2-noloc.S: New file.
14690 * gdb.dwarf2/dw2-noloc.exp: New file.
14691
297561ac
PA
146922007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14693
14694 * gdb.cp/method2.cc: New test.
14695 * gdb.cp/method2.exp: New test.
14696 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14697
1f81bd39
DJ
146982007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14699
14700 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14701
9453113a
DJ
147022007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14703
14704 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14705
b741e217
DJ
147062007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14707
14708 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14709 (gdb_load): Delete, replace with...
14710 (gdb_reload): ...this.
14711 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14712 * gdb.server/server-mon.exp: Likewise.
14713 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14714 (gdb_start_cmd): New.
14715 (gdb_file_cmd): Save the last loaded file.
14716 (gdb_reload): New.
14717 (gdb_gnu_strip_debug): Use transform.
14718 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14719 support here. Use new $last_loaded_file. Check mtime.
14720 (gdb_target_cmd): Handle ObjC failure case.
14721 (infer_host_exec): Delete.
14722 (gdbserver_load): Rename to...
14723 (gdbserver_run): ...this. Simplify.
14724 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14725 (mi_gdb_load): Move most contents to a new function...
14726 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14727 (mi_run_cmd): Use mi_gdb_target_load.
14728 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14729 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14730 Use gdb_run_cmd.
14731 * gdb.base/charsign.exp: Remove incorrect comment.
14732 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14733 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14734 gdb.base/start.exp: Use gdb_start_cmd.
14735
446ab585 147362007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14737 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14738
14739 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14740 * gdb.base/signull.exp: Similarly.
14741
bbb88ebf
UW
147422007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14743
14744 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14745 messages available to test cases (like chng-sym.exp).
14746
cb8c4a99
AS
147472007-03-14 Andreas Schwab <schwab@suse.de>
14748
14749 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14750 format changes.
14751
4e463ff5
DJ
147522007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14753
14754 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14755 (optimized_1): New.
14756 (main): Call optimized_1.
14757 (gdb2029): Correct typos. Call gdb2029_marker.
14758 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14759 for gdb2029.
14760
b6db2c47
MK
147612007-03-12 Mark Kettenis <kettenis@gnu.org>
14762
14763 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14764 as tabs. Remove redundant test pattern.
14765
70ed3737
UW
147662007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14767
14768 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14769 for /a format output.
14770
47b67b60
DJ
147712007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14772
14773 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14774 collect output incrementally.
14775
b8953b0e
UW
147762007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14777
14778 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14779 for -var-create lpcharacter test.
14780 * gdb.mi/mi2-var-cmd.exp: Likewise.
14781
7acd5c40
UW
147822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14783
14784 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14785 pass on targets where address zero is readable.
14786
9c6759c1
UW
147872007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14788
14789 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14790 just a single architecture.
14791
a2f1aeb4
UW
147922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14793
14794 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14795 (fetch_all_registers): New function, uses gdb_test_multiple and
14796 exp_continue to fetch inferior output line-by-line.
14797 Replace all uses of do_get_all_registers by fetch_all_registers.
14798
46579ac2
UW
147992007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14800
14801 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14802 in target_info.
14803
fc133f24
MS
148042007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14805
a9c64011 14806 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14807 consistancy; add a default (timeout) case.
14808
7646a51d
MS
148092007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14810
14811 * gdb.base/watchpoint.exp: Fix truncated comment.
14812
dcfff61f
MS
148132007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14814
14815 * Makefile.in: Remove spurious single-quotes from sed command.
14816
664e3ee9
DJ
148172007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14818
14819 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14820 func.
14821 * gdb.mi/mi2-var-cmd.exp: Likewise.
14822
d7cc6f2f
JB
148232007-02-27 Joel Brobecker <brobecker@adacore.com>
14824
a9c64011
AS
14825 * gdb.dwarf2/dw2-producer.S: New file.
14826 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14827
148282007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14829
14830 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14831 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14832 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14833 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14834 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14835 Revert tests to use mi_gdb_test and include value field in output
14836 of -var-create.
14837
93d42b30
DJ
148382007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14839
14840 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14841
c499ed39
DJ
148422007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14843
14844 * gdb.base/maint.exp: Remove full paths from test names.
14845 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14846 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14847
9836f81b
JB
148482007-02-27 Joel Brobecker <brobecker@adacore.com>
14849
14850 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14851
c74d0ad8
DJ
148522007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14853
14854 * gdb.server/server-mon.exp: New test.
14855
2711e456
DJ
148562007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14857
14858 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14859
ff6f572f
DJ
148602007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14861
14862 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14863 register capitalization.
14864
fada3feb
DP
148652007-02-13 Denis Pilat <denis.pilat@st.com>
14866
14867 * gdb.mi/mi-var-invalidate.exp: New file.
14868
fb1e4ffc
DJ
148692007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14870
14871 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14872
3da939d7
DJ
148732007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14874
14875 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14876
123dc839
DJ
148772007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14878
14879 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14880 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14881
877e3645 148822007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14883
14884 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14885 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14886 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14887 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14888 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14889 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14890 Update tests to include value field in output of -var-create.
a9c64011 14891
3c0a2960
AS
148922007-02-08 Andreas Schwab <schwab@suse.de>
14893
14894 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14895
108546a0
DJ
148962007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14897
14898 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14899 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14900
d701dcab
DP
149012007-02-02 Denis Pilat <denis.pilat@st.com>
14902
14903 * gdb.threads/threadapply.exp: check that frame is not changed by
14904 the thread apply all command.
14905
783e3e2f
AS
149062007-01-31 Andreas Schwab <schwab@suse.de>
14907
6d9c3a87
AS
14908 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14909
3c50d7b9
AS
14910 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14911 in the dwarf sections.
14912 * gdb.dwarf2/mac-fileno.S: Likewise.
14913
783e3e2f
AS
14914 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14915 bspstore register on ia64.
14916
78ff580e
AS
149172007-01-29 Andreas Schwab <schwab@suse.de>
14918
cc8e9b12
AS
14919 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14920 "frame-begin" annotation.
14921
78ff580e
AS
14922 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14923 number of "frames-invalid" annotations.
14924
704a4f78
DJ
149252007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14926
14927 * gdb.base/commands.exp: Call if_commands_test.
14928 (gdb_test_no_prompt, if_commands_test): New.
14929
e741bf94
MK
149302007-01-28 Mark Kettenis <kettenis@gnu.org>
14931
14932 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14933
474d0ad3
AS
149342007-01-27 Andreas Schwab <schwab@suse.de>
14935
14936 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14937 .short/.int/.quad in the dwarf sections.
14938 * gdb.dwarf2/dw2-intercu.S: Likewise.
14939 * gdb.dwarf2/dw2-intermix.S: Likewise.
14940
e784b426
JK
149412007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14942
14943 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14944 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14945 array.
e784b426
JK
14946 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14947 * gdb.base/setvar.exp: Likewise.
14948
37f08e04
AS
149492007-01-26 Andreas Schwab <schwab@suse.de>
14950
9a01813a
AS
14951 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14952 test.
14953
37f08e04
AS
14954 * gdb.base/multi-forks.exp ("restart $i"): Also match
14955 __kernel_syscall_via_break.
14956
6e2a9270
VP
149572007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14958
14959 * lib/mi-support.exp (mi_delete_varobj): New.
14960 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14961 testcase.
14962 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14963 (main): Call the above.
14964 (reference_update_test, base_in_reference_test)
14965 (reference_to_pointer): Delete the created varobjs.
a9c64011 14966
e515b470
DJ
149672007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14968
14969 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14970 * configure: Regenerated.
14971 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14972 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14973 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14974 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14975 * lib/gdb.exp (gdb_skip_xml_test): New function.
14976
08d8bcd7
DJ
149772007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14978
14979 * gdb.base/sigrepeat.exp: Correct error message.
14980
149812007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14982 Daniel Jacobowitz <dan@codesourcery.com>
14983
14984 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14985 gdb.arch/i386-gnu-cfi-asm.S: New files.
14986
97c3f1f3
JK
149872007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14988
14989 * lib/gdb.exp: Abort on missing `site.exp'.
14990
cb1df416
DJ
149912007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14992 Daniel Jacobowitz <dan@codesourcery.com>
14993
14994 * gdb.base/included.c, gdb.base/included.exp,
14995 gdb.base/included.h: New files.
14996
35990120
DJ
149972007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14998
14999 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
15000 (maximize_rlimit): Reduce limits on 64-bit systems.
15001
6e81a116 150022007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
15003
15004 From Marcus Deuling <deuling@de.ibm.com>:
15005 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
15006 every case.
15007
6c3c41f3
NR
150082007-01-13 Nick Roberts <nickrob@snap.net.nz>
15009
15010 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
15011 (test_path_specification): Use objdir instead of srcdir to always
15012 get an absolute filename.
15013
2f12c312
DJ
150142007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
15015
15016 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
15017
81121995
VP
150182007-01-11 Vladimir Prus <vladimir@codesourcery.com>
15019
15020 * gdb.mi/mi-var-cp.cc (reference_update_tests):
15021 Make sure the variable we're using is in scope.
15022 (reference_to_pointer): Likewise.
15023
4741b737
DJ
150242007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15025
15026 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
15027 has no debug information.
15028
054410c3
DJ
150292007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15030
15031 * gdb.base/annota1.exp: Remove extra send_gdb.
15032
818f79f6
DJ
150332007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15034
15035 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
15036
f7a6bb70
DJ
150372007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15038
15039 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
15040
57e66780
DJ
150412007-01-08 Nick Roberts <nickrob@snap.net.nz>
15042 Daniel Jacobowitz <dan@codesourcery.com>
15043
15044 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
15045 lcharacter or linteger change. Correct duplicated test name.
15046 * gdb.mi/mi2-var-cmd.exp: Likewise.
15047
3d799a95
DJ
150482007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15049
15050 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
15051
150522007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 15053
a9c64011
AS
15054 * gdb.base/nofield.c: New file.
15055 * gdb.base/nofield.exp: New testcase.
51679ba9 15056
eafb94e8
NR
150572007-01-05 Nick Roberts <nickrob@snap.net.nz>
15058
15059 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15060
15061 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15062 test.
15063
5e572bb4
DJ
150642007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15065
15066 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15067
74a44383
DJ
150682007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15069
15070 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15071 when continuing.
15072
1b572db9
DJ
150732007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15074
15075 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15076 Expect ".exe" extension.
15077
381bc39b
DJ
150782007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15079
15080 * gdb.base/charset.exp: Add explicit filename to break.
15081 * gdb.base/dbx.exp: Add explicit filename to breaks.
15082
2b70e4c6
DJ
150832007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15084
15085 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15086 * gdb.mi/mi2-file.exp: Likewise.
15087
303b6f5d
DJ
150882007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15089
15090 Implement specification of MI tests as comments
15091 in C and C++ sources.
15092 * lib/mi-support.exp (mi_autotest_data): New variable.
15093 (mi_autotest_source): New variable.
15094 (count_newlines, mi_prepare_inline_tests)
15095 (mi_get_inline_test, mi_continue_to_line)
15096 (mi_run_inline_test, mi_tbreak)
15097 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15098 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15099 Run inline tests.
15100 * gdb.mi/mi-var-cp.cc: Define tests here.
15101
23da0d94
VP
151022007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15103
15104 Simplify usage of mi_continue_to.
15105 * lib/mi-support.exp (mi_runto_helper): Renamed
15106 from mi_runto, added new parameter 'run_or_continue'.
15107 (mi_runto): Use mi_runto_helper.
15108 (mi_continue_to): Accept just function name as parameter.
15109 Use mi_runto_helper.
15110 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
15111 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15112
f9e18282
JB
151132006-01-04 Joel Brobecker <brobecker@adacore.com>
15114
15115 Make this testcase a bit more realistic. The current code
15116 is too simplistic, and allows the compiler to optimize out
15117 some of the entities we need for this testcase.
15118 * gdb.ada/null_record/bar.ads (Void_Star): New type.
15119 (Do_Nothing): Add extra parameter.
15120 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
15121 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
15122 by using a variable of type Void_Star.
15123
fd678c65
JB
151242006-01-04 Joel Brobecker <brobecker@adacore.com>
15125
15126 * gdb.ada/catch_ex/foo.adb: New file.
15127 * gdb.ada/catch_ex.exp: New testcase.
15128
05cfdb42
DJ
151292007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
15130
15131 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
15132 pass --image-base to linker.
15133
2e03ee74
DJ
151342007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15135 Daniel Jacobowitz <dan@codesourcery.com>
15136
15137 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
15138 secondary prompts.
15139
0d5de010
DJ
151402007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15141
15142 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
15143 output. Test the types of members and member pointers.
15144 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
15145 gdb/2092.
15146 * gdb.cp/member-ptr.exp: Search for a comment instead of a
15147 statement. Enable for GCC. Update expected output for some tests
15148 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
15149 layout.
15150 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
15151 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
15152 (Diamond::vget_base): New.
15153 (main): Add new tests.
15154 * gdb.cp/printmethod.exp: Update expected output for member functions.
15155 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
15156 print pEe->D::vg().
15157
61a771aa
DJ
151582007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15159
15160 * gdb.threads/tls.exp: Allow stops in sem_post.
15161
2fa63963
DJ
151622006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
15163
15164 * gdb.base/annota1.exp: Allow .*printf in backtraces.
15165 * gdb.base/annota3.exp: Likewise.
15166 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
15167 again (instead of timing out).
15168 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
15169 GCC bug 26475.
15170 * gdb.java/jmisc.exp: Adjust to work with method signatures including
15171 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
15172 test from jmisc1.exp.
15173 * gdb.java/jmisc1.exp: Delete.
15174 * gdb.java/jprint.exp: Adjust to work with method signatures including
15175 return types.
15176 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
15177 * gdb.threads/linux-dp.exp: Don't be confused by program output.
15178 * lib/java.exp (compile_java_from_source): Pass the correct type
15179 to target_compile.
15180
5eefc2b7
JB
151812006-12-31 Joel Brobecker <brobecker@adacore.com>
15182
15183 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
15184 (stack_align_edx): New function.
15185 (stack_align_eax): New function.
15186 (main): Add calls to stack_align_edx and stack_align_eax.
15187 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
15188 Add testing for the cases where the register used during a stack
15189 realignment is edx. Same for eax.
15190
227c54da
DJ
151912006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
15192
15193 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
15194 and generic PE targets.
15195
cab8ac94
JB
151962006-12-29 Joel Brobecker <brobecker@adacore.com>
15197
15198 * gdb.ada/array_return.exp: Update copyright date list.
15199
ba54f318
JB
152002006-12-27 Joel Brobecker <brobecker@adacore.com>
15201
15202 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
15203 (Create_Small_Float_Vector): New function.
15204 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
15205 function body.
15206 * gdb.ada/array_return/p.adb: Use new type and function from
15207 package Pck.
15208 * gdb.ada/array_return.exp: Add a test verifying that GDB is
15209 able to print the value returned by a function returning an
15210 array of float.
15211
6b7a35dd
JB
152122006-12-20 Joel Brobecker <brobecker@adacore.com>
15213
15214 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
15215 The associated tests should be PASSing.
15216
038224f6
VP
152172006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15218
15219 Test for base in references.
15220 * gdb.mi/mi-var-cp.cc: Add test code.
15221 * gdb.mi/mi-var-cp.exp: Test for bases in references.
15222 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
15223 * gdb.mi/mi2-watch.exp: Likewise.
15224 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
15225 (mi_list_varobj_children): New function.
15226
b26ed50d
VP
152272006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15228
15229 * lib/mi-support.exp
15230 (mi_runto): Accept "()" after function name.
15231 (mi_create_varobj): New function.
15232 (mi_varobj_update): New function.
15233 (mi_Check_varobj_value): New function.
15234 * gdb.mi/mi-var-cp.exp: New file.
15235 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 15236
08232497
DJ
152372006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
15238
15239 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
15240 gdb.base/weaklib2.c: New files.
15241
d394c993 152422006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 15243
ac6c2fba
NS
15244 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
15245 info. Adjust test names.
15246
8ec659a0 15247 * gdb.base/break.c (main): Move position of malloc.
d394c993 15248 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 15249
acd65feb
VP
152502006-11-28 Vladimir Prus <vladimir@codesourcery.com>
15251
15252 * gdb.mi/mi-var-cmd.exp: Check -var-update after
15253 assignement of arrays and function pointers.
15254 * gdb.mi/var-cmd.c: Add declaration necessary for above
15255 tests.
15256
f556d5e5
NS
152572006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15258
15259 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
15260
15261 * gdb.threads/linux-dp.exp: Read thread table before and after
15262 creating each philosopher and verify it.
15263
697bc68d
NS
152642006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15265 Paul Brook <paul@codesourcery.com>
15266 Daniel Jacobowitz <dan@codesourcery.com>
15267
15268 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 15269 main to remove duplication. Add start function of the form
697bc68d
NS
15270 '_*start[1-9]*'. Add RVDS start function.
15271
29d73ae4
DJ
152722006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15273
15274 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
15275
c1d88655
UW
152762006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15277
15278 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
15279 * gdb.asm/spu.inc: New file.
15280 * gdb.base/term.exp: Disable if [target_info exists noargs].
15281 * gdb.gdb/complaints.exp: Disable if ![isnative].
15282 * gdb.gdb/selftest.exp: Likewise.
15283 * gdb.gdb/observer.exp: Likewise.
15284 * gdb.gdb/xfullpath.exp: Likewise.
15285 * gdb.base/attach.exp: Disable on SPU target.
15286 * gdb.cp/bs145503.exp: Likewise.
15287 * gdb.cp/exception.exp: Likewise.
15288 * gdb.cp/userdef.exp: Likewise.
15289
32a13b1a
DJ
152902006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15291
15292 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
15293
d8295fe9
VP
152942006-11-10 Vladimir Prus <vladimir@codesourcery.com>
15295
15296 * gdb.base/completion.exp: Fix completion tests for
15297 'info' and 'info '.
15298 * gdb.base/help.exp (help_test_raw, test_class_help)
15299 (test_prefix_command_help): Move...
15300 * lib/gdb.exp: Here.
15301 * gdb.base/main.exp: Adjust.
15302 * gdb.cp/maint.exp: Adjust.
15303 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 15304
8c394015
VP
153052006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15306
15307 * gdb.stabs/weird.exp (print_weird_var): Use
15308 gdb_test_multiple instead of gdb_expect.
15309
027fc1bc
VP
153102006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15311
15312 * gdb.base/help.exp (help_test_raw): New.
15313 (test_class_help): New.
15314 (test_prefix_command_help): New.
15315 Adjust testcases.
15316
67609209
FR
153172006-11-09 Christophe Lyon <christophe.lyon@st.com>
15318
15319 * gdb.base/constvars.c (main): Write to crass and crips, so that
15320 they are allocated by the compiler.
15321
f73adfeb
AS
153222006-10-27 Andreas Schwab <schwab@suse.de>
15323
15324 * gdb.base/multi-forks.exp: Use "detach fork" instead of
15325 "detach-fork".
15326
2f83a18e
DJ
153272006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
15328
15329 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
15330 of patterns.
15331
94277a38
DJ
153322006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15333
15334 * gdb.base/sepdebug.exp: Remove debug format test.
15335 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
15336 Handle no-symtab.
15337 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
15338
5bd2f6e2
DJ
153392006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15340
15341 * gdb.threads/manythreads.c (thread_function, main): Don't cast
15342 int to pointer or pointer to int.
15343 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
15344
8c008720
DJ
153452006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
15346
15347 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
15348
9e35dae4
DJ
153492006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15350
15351 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
15352
d9639e13
DJ
153532006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15354
15355 PR c++/2116
15356 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
15357
390a1bd0
JB
153582006-10-06 Joel Brobecker <brobecker@adacore.com>
15359
15360 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
15361 the corresponding bug has been fixed in GDB (PR/2018).
15362
dd920c33
JB
153632006-10-06 Joel Brobecker <brobecker@adacore.com>
15364
15365 * gdb.base/subst.exp: New testcase.
15366
53bbefe9
JB
153672006-10-06 Joel Brobecker <brobecker@adacore.com>
15368
15369 * gdb.ada/array_return/pck.ads: Add copyright notice.
15370 * gdb.ada/array_return/pck.adb: Likewise.
15371 * gdb.ada/array_return/p.adb: Likewise.
15372 * gdb.ada/exec_changed/first.adb: Likewise.
15373 * gdb.ada/exec_changed/second.adb: Likewise.
15374
09851417
JB
153752006-10-06 Joel Brobecker <brobecker@adacore.com>
15376
15377 * gdb.ada/watch_arg/watch.adb: New file.
15378 * gdb.ada/watch_arg.exp: New testcase.
15379
041bf30d
VP
153802006-10-02 Vladimir Prus <vladimir@codesourcery.com>
15381
15382 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 15383 via string_to_regexp.
041bf30d 15384 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 15385
f286fbdd 153862006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
15387
15388 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
15389 Remove unused / obsolete files.
15390
7c07f349
NR
153912006-09-19 Nick Roberts <nickrob@snap.net.nz>
15392
15393 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
15394
cd5ff84a
VP
153952006-09-17 Vladimir Prus <vladimir@codesourcery.com>
15396
15397 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
15398 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 15399 the number of frames.
cd5ff84a 15400
ae018d1a
DJ
154012006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
15402
15403 * gdb.base/args.c (main): Add breakpoint marker.
15404 * gdb.base/args.exp: Use args_test for tests. Add new tests which
15405 really test empty arguments.
15406 (args_load): Delete.
15407 (args_test): New.
15408
b399c549
NR
154092006-09-13 Nick Roberts <nickrob@snap.net.nz>
15410
15411 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 15412 check for one file.
b399c549 15413
2ab1eb7a
VP
154142006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
15415
15416 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
15417 HIGH_FRAME argument to -stack-list-locals can be larger than
15418 the number of frames.
a9c64011 15419
476308bf
FF
154202006-08-18 Fred Fish <fnf@specifix.com>
15421
15422 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
15423 '$' in front of skip_vmx_tests_saved when setting that.
15424
8625200f
AS
154252006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
15426
15427 * gdb.base/trace-commands.exp: New file.
15428
089ec8f1
DJ
154292006-08-10 Joel Brobecker <brobecker@adacore.com>
15430 Daniel Jacobowitz <dan@codesourcery.com>
15431
15432 * gdb.base/step-bt.exp: Make hexadecimal address optional in
15433 expected output of the backtrace commands.
15434
b60f0898
JB
154352006-08-09 Joel Brobecker <brobecker@adacore.com>
15436
15437 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15438 untested followed by return combination.
15439 * gdb.arch/altivec-regs.exp: Likewise.
15440 * gdb.arch/e500-abi.exp: Likewise.
15441 * gdb.arch/e500-regs.exp: Likewise.
15442 * gdb.arch/gdb1291.exp: Likewise.
15443 * gdb.arch/gdb1431.exp: Likewise.
15444 * gdb.arch/gdb1558.exp: Likewise.
15445 * gdb.arch/i386-prologue.exp: Likewise.
15446 * gdb.arch/i386-unwind.exp: Likewise.
15447 * gdb.asm/asm-source.exp: Likewise.
15448 * gdb.base/a2-run.exp: Likewise.
15449 * gdb.base/advance.exp: Likewise.
15450 * gdb.base/all-bin.exp: Likewise.
15451 * gdb.base/annota1.exp: Likewise.
15452 * gdb.base/annota3.exp: Likewise.
15453 * gdb.base/args.exp: Likewise.
15454 * gdb.base/arithmet.exp: Likewise.
15455 * gdb.base/assign.exp: Likewise.
15456 * gdb.base/async.exp: Likewise.
15457 * gdb.base/attach.exp: Likewise.
15458 * gdb.base/bang.exp: Likewise.
15459 * gdb.base/bigcore.exp: Likewise.
15460 * gdb.base/bitfields.exp: Likewise.
15461 * gdb.base/bitfields2.exp: Likewise.
15462 * gdb.base/break.exp: Likewise.
15463 * gdb.base/call-sc.exp: Likewise.
15464 * gdb.base/call-strs.exp: Likewise.
15465 * gdb.base/callfuncs.exp: Likewise.
15466 * gdb.base/checkpoint.exp: Likewise.
15467 * gdb.base/chng-syms.exp: Likewise.
15468 * gdb.base/code-expr.exp: Likewise.
15469 * gdb.base/commands.exp: Likewise.
15470 * gdb.base/completion.exp: Likewise.
15471 * gdb.base/cond-expr.exp: Likewise.
15472 * gdb.base/condbreak.exp: Likewise.
15473 * gdb.base/consecutive.exp: Likewise.
15474 * gdb.base/constvars.exp: Likewise.
15475 * gdb.base/corefile.exp: Likewise.
15476 * gdb.base/cvexpr.exp: Likewise.
15477 * gdb.base/dbx.exp: Likewise.
15478 * gdb.base/define.exp: Likewise.
15479 * gdb.base/detach.exp: Likewise.
15480 * gdb.base/display.exp: Likewise.
15481 * gdb.base/dump.exp: Likewise.
15482 * gdb.base/ena-dis-br.exp: Likewise.
15483 * gdb.base/ending-run.exp: Likewise.
15484 * gdb.base/environ.exp: Likewise.
15485 * gdb.base/eval-skip.exp: Likewise.
15486 * gdb.base/exprs.exp: Likewise.
15487 * gdb.base/fileio.exp: Likewise.
15488 * gdb.base/finish.exp: Likewise.
15489 * gdb.base/float.exp: Likewise.
15490 * gdb.base/foll-exec.exp: Likewise.
15491 * gdb.base/foll-fork.exp: Likewise.
15492 * gdb.base/foll-vfork.exp: Likewise.
15493 * gdb.base/freebpcmd.exp: Likewise.
15494 * gdb.base/funcargs.exp: Likewise.
15495 * gdb.base/gcore.exp: Likewise.
15496 * gdb.base/gdb1090.exp: Likewise.
15497 * gdb.base/gdb1250.exp: Likewise.
15498 * gdb.base/huge.exp: Likewise.
15499 * gdb.base/info-proc.exp: Likewise.
15500 * gdb.base/interrupt.exp: Likewise.
15501 * gdb.base/jump.exp: Likewise.
15502 * gdb.base/langs.exp: Likewise.
15503 * gdb.base/lineinc.exp: Likewise.
15504 * gdb.base/list.exp: Likewise.
15505 * gdb.base/logical.exp: Likewise.
15506 * gdb.base/long_long.exp: Likewise.
15507 * gdb.base/macscp.exp: Likewise.
15508 * gdb.base/maint.exp: Likewise.
15509 * gdb.base/mips_pro.exp: Likewise.
15510 * gdb.base/miscexprs.exp: Likewise.
15511 * gdb.base/multi-forks.exp: Likewise.
15512 * gdb.base/opaque.exp: Likewise.
15513 * gdb.base/overlays.exp: Likewise.
15514 * gdb.base/pc-fp.exp: Likewise.
15515 * gdb.base/pointers.exp: Likewise.
15516 * gdb.base/printcmds.exp: Likewise.
15517 * gdb.base/psymtab.exp: Likewise.
15518 * gdb.base/ptype.exp: Likewise.
15519 * gdb.base/recurse.exp: Likewise.
15520 * gdb.base/relational.exp: Likewise.
15521 * gdb.base/relocate.exp: Likewise.
15522 * gdb.base/remote.exp: Likewise.
15523 * gdb.base/reread.exp: Likewise.
15524 * gdb.base/restore.exp: Likewise.
15525 * gdb.base/return.exp: Likewise.
15526 * gdb.base/return2.exp: Likewise.
15527 * gdb.base/scope.exp: Likewise.
15528 * gdb.base/sect-cmd.exp: Likewise.
15529 * gdb.base/sep.exp: Likewise.
15530 * gdb.base/sepdebug.exp: Likewise.
15531 * gdb.base/setshow.exp: Likewise.
15532 * gdb.base/setvar.exp: Likewise.
15533 * gdb.base/sigall.exp: Likewise.
15534 * gdb.base/sigbpt.exp: Likewise.
15535 * gdb.base/signals.exp: Likewise.
15536 * gdb.base/signull.exp: Likewise.
15537 * gdb.base/sizeof.exp: Likewise.
15538 * gdb.base/solib.exp: Likewise.
15539 * gdb.base/step-line.exp: Likewise.
15540 * gdb.base/step-test.exp: Likewise.
15541 * gdb.base/structs.exp: Likewise.
15542 * gdb.base/structs2.exp: Likewise.
15543 * gdb.base/term.exp: Likewise.
15544 * gdb.base/twice.exp: Likewise.
15545 * gdb.base/until.exp: Likewise.
15546 * gdb.base/varargs.exp: Likewise.
15547 * gdb.base/volatile.exp: Likewise.
15548 * gdb.base/watchpoint.exp: Likewise.
15549 * gdb.base/whatis-exp.exp: Likewise.
15550 * gdb.base/whatis.exp: Likewise.
15551 * gdb.cp/ambiguous.exp: Likewise.
15552 * gdb.cp/annota2.exp: Likewise.
15553 * gdb.cp/annota3.exp: Likewise.
15554 * gdb.cp/bool.exp: Likewise.
15555 * gdb.cp/breakpoint.exp: Likewise.
15556 * gdb.cp/casts.exp: Likewise.
15557 * gdb.cp/class2.exp: Likewise.
15558 * gdb.cp/classes.exp: Likewise.
15559 * gdb.cp/cplusfuncs.exp: Likewise.
15560 * gdb.cp/ctti.exp: Likewise.
15561 * gdb.cp/derivation.exp: Likewise.
15562 * gdb.cp/exception.exp: Likewise.
15563 * gdb.cp/gdb1355.exp: Likewise.
15564 * gdb.cp/hang.exp: Likewise.
15565 * gdb.cp/inherit.exp: Likewise.
15566 * gdb.cp/local.exp: Likewise.
15567 * gdb.cp/m-data.exp: Likewise.
15568 * gdb.cp/m-static.exp: Likewise.
15569 * gdb.cp/member-ptr.exp: Likewise.
15570 * gdb.cp/method.exp: Likewise.
15571 * gdb.cp/misc.exp: Likewise.
15572 * gdb.cp/namespace.exp: Likewise.
15573 * gdb.cp/overload.exp: Likewise.
15574 * gdb.cp/ovldbreak.exp: Likewise.
15575 * gdb.cp/pr-1023.exp: Likewise.
15576 * gdb.cp/pr-1210.exp: Likewise.
15577 * gdb.cp/pr-574.exp: Likewise.
15578 * gdb.cp/printmethod.exp: Likewise.
15579 * gdb.cp/psmang.exp: Likewise.
15580 * gdb.cp/ref-params.exp: Likewise.
15581 * gdb.cp/ref-types.exp: Likewise.
15582 * gdb.cp/rtti.exp: Likewise.
15583 * gdb.cp/templates.exp: Likewise.
15584 * gdb.cp/try_catch.exp: Likewise.
15585 * gdb.cp/userdef.exp: Likewise.
15586 * gdb.cp/virtfunc.exp: Likewise.
15587 * gdb.disasm/am33.exp: Likewise.
15588 * gdb.disasm/h8300s.exp: Likewise.
15589 * gdb.disasm/mn10300.exp: Likewise.
15590 * gdb.disasm/sh3.exp: Likewise.
15591 * gdb.disasm/t01_mov.exp: Likewise.
15592 * gdb.disasm/t02_mova.exp: Likewise.
15593 * gdb.disasm/t03_add.exp: Likewise.
15594 * gdb.disasm/t04_sub.exp: Likewise.
15595 * gdb.disasm/t05_cmp.exp: Likewise.
15596 * gdb.disasm/t06_ari2.exp: Likewise.
15597 * gdb.disasm/t07_ari3.exp: Likewise.
15598 * gdb.disasm/t08_or.exp: Likewise.
15599 * gdb.disasm/t09_xor.exp: Likewise.
15600 * gdb.disasm/t10_and.exp: Likewise.
15601 * gdb.disasm/t11_logs.exp: Likewise.
15602 * gdb.disasm/t12_bit.exp: Likewise.
15603 * gdb.disasm/t13_otr.exp: Likewise.
15604 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15605 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15606 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15607 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15608 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15609 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15610 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15611 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15612 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15613 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15614 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15615 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15616 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15617 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15618 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15619 * gdb.mi/gdb701.exp: Likewise.
15620 * gdb.mi/gdb792.exp: Likewise.
15621 * gdb.mi/mi-basics.exp: Likewise.
15622 * gdb.mi/mi-break.exp: Likewise.
15623 * gdb.mi/mi-cli.exp: Likewise.
15624 * gdb.mi/mi-console.exp: Likewise.
15625 * gdb.mi/mi-disassemble.exp: Likewise.
15626 * gdb.mi/mi-eval.exp: Likewise.
15627 * gdb.mi/mi-file.exp: Likewise.
15628 * gdb.mi/mi-read-memory.exp: Likewise.
15629 * gdb.mi/mi-regs.exp: Likewise.
15630 * gdb.mi/mi-return.exp: Likewise.
15631 * gdb.mi/mi-simplerun.exp: Likewise.
15632 * gdb.mi/mi-stack.exp: Likewise.
15633 * gdb.mi/mi-stepi.exp: Likewise.
15634 * gdb.mi/mi-syn-frame.exp: Likewise.
15635 * gdb.mi/mi-until.exp: Likewise.
15636 * gdb.mi/mi-var-block.exp: Likewise.
15637 * gdb.mi/mi-var-child.exp: Likewise.
15638 * gdb.mi/mi-var-cmd.exp: Likewise.
15639 * gdb.mi/mi-var-display.exp: Likewise.
15640 * gdb.mi/mi-watch.exp: Likewise.
15641 * gdb.mi/mi2-basics.exp: Likewise.
15642 * gdb.mi/mi2-break.exp: Likewise.
15643 * gdb.mi/mi2-cli.exp: Likewise.
15644 * gdb.mi/mi2-console.exp: Likewise.
15645 * gdb.mi/mi2-disassemble.exp: Likewise.
15646 * gdb.mi/mi2-eval.exp: Likewise.
15647 * gdb.mi/mi2-file.exp: Likewise.
15648 * gdb.mi/mi2-read-memory.exp: Likewise.
15649 * gdb.mi/mi2-regs.exp: Likewise.
15650 * gdb.mi/mi2-return.exp: Likewise.
15651 * gdb.mi/mi2-simplerun.exp: Likewise.
15652 * gdb.mi/mi2-stack.exp: Likewise.
15653 * gdb.mi/mi2-stepi.exp: Likewise.
15654 * gdb.mi/mi2-syn-frame.exp: Likewise.
15655 * gdb.mi/mi2-until.exp: Likewise.
15656 * gdb.mi/mi2-var-block.exp: Likewise.
15657 * gdb.mi/mi2-var-child.exp: Likewise.
15658 * gdb.mi/mi2-var-cmd.exp: Likewise.
15659 * gdb.mi/mi2-var-display.exp: Likewise.
15660 * gdb.mi/mi2-watch.exp: Likewise.
15661 * gdb.stabs/exclfwd.exp: Likewise.
15662 * gdb.stabs/weird.exp: Likewise.
15663 * gdb.threads/gcore-thread.exp: Likewise.
15664 * gdb.trace/actions.exp: Likewise.
15665 * gdb.trace/backtrace.exp: Likewise.
15666 * gdb.trace/circ.exp: Likewise.
15667 * gdb.trace/collection.exp: Likewise.
15668 * gdb.trace/deltrace.exp: Likewise.
15669 * gdb.trace/infotrace.exp: Likewise.
15670 * gdb.trace/limits.exp: Likewise.
15671 * gdb.trace/packetlen.exp: Likewise.
15672 * gdb.trace/passc-dyn.exp: Likewise.
15673 * gdb.trace/passcount.exp: Likewise.
15674 * gdb.trace/report.exp: Likewise.
15675 * gdb.trace/save-trace.exp: Likewise.
15676 * gdb.trace/tfind.exp: Likewise.
15677 * gdb.trace/tracecmd.exp: Likewise.
15678 * gdb.trace/while-dyn.exp: Likewise.
15679 * gdb.trace/while-stepping.exp: Likewise.
15680
f4b618d1
JB
156812006-08-08 Joel Brobecker <brobecker@adacore.com>
15682
15683 * gdb.base/step-bt.c: New file.
15684 * gdb.base/step-bt.exp: New testcase.
15685
3d00d119
DJ
156862006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15687
15688 * config/monitor.exp (gdb_load): Remove support for obsolete
15689 download-write-size.
15690 * gdb.base/remote.exp: Likewise. Update all callers of
15691 gdb_timed_load.
15692
017b5bd4
DJ
156932006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15694
15695 * cursal.exp: Pass binfile to gdb_load.
15696
837c599d
DJ
156972006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15698
15699 * gdb.base/cursal.exp: Add "" to gdb_load call.
15700
8dd4540b
MK
157012006-07-29 Mark Kettenis <kettenis@gnu.org>
15702
15703 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15704 NetBSD/ELF targets.
15705
ab5c9f60
DJ
157062006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15707
15708 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15709 operator*.
15710
4c42eaff
DJ
157112006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15712
15713 * gdb.base/completion.exp: Update for change in "file" behavior.
15714 * gdb.stabs/weird.exp: Likewise.
15715 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15716 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15717
0155cc76
NS
157182006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15719
15720 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15721 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15722
16026cd7
AS
157232006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15724
15725 * gdb.base/default.exp: Update source command error message.
15726 * gdb.base/help.exp: Update 'help source' message.
15727
16963cb6
DJ
157282006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15729
15730 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15731 test.
15732
6d7fd486
AS
157332006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15734
15735 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15736
29e8a844
DJ
157372006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15738
15739 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15740
6afcfa39
DJ
157412006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15742
15743 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15744
267a692b
MK
157452006-07-17 Mark Kettenis <kettenis@gnu.org>
15746
15747 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15748 *-*-openbsd* from targets for wich we expect ARM FPA floating
15749 point format.
15750
85d2fec4
NR
157512006-07-17 Nick Roberts <nickrob@snap.net.nz>
15752
15753 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15754
157552006-07-17 Mark Kettenis <kettenis@gnu.org>
15756
15757 * gdb.base/annota3.exp: Expect frame-begin annotation.
15758
85b4c6e8
JB
157592006-07-14 Joel Brobecker <brobecker@adacore.com>
15760
15761 * gdb.base/help.exp: Adjust "help unset" test to accept
15762 any list of unset commands.
15763
fb933624
DJ
157642006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15765 Daniel Jacobowitz <dan@codesourcery.com>
15766
15767 * gdb.cp/ref-params.exp: New test.
15768 * gdb.cp/ref-params.cc: New source file.
15769 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15770
1dff4b64
MK
157712006-07-08 Mark Kettenis <kettenis@gnu.org>
15772
15773 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15774 spaces/tabs in regular expressions since they might not be there.
15775
40d2e0e3
AS
157762006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15777
15778 * gdb.base/ifelse.exp: New file.
15779
f6c957d2
NS
157802006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15781
15782 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15783 line.
15784 * gdb.base/huge.exp: Loop over compilation to find a size that
15785 is acceptable.
15786 * gdb.base/remote.exp: Correct expected strings.
15787 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15788
b9c5a23d
DJ
157892006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15790
15791 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15792
9af2e58d
DJ
157932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15794
15795 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15796 native.
15797
30930ca5
DJ
157982006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15799
15800 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15801 enable stabs testing.
15802
aa32fa1d
DJ
158032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15804
bd4a4c80 15805 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15806 gdb_test_multiple does.
15807
321fef15
DJ
158082006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15809
15810 * Makefile.in (host_alias): Remove.
15811 (target_alias): Use @target_noncanonical@.
15812 (site.exp): Don't set host_alias.
15813 * aclocal.m4: Remove contents. Include acx.m4.
15814 * configure: Regenerated.
15815 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15816
e1c2defa
NS
158172006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15818
e63b55d1
NS
15819 * lib/gdb.exp (gdb_load_cmd): New.
15820
5600ea19
NS
15821 * gdb.base/fileio.c: Add system(NULL) test.
15822 * gdb.base/fileio.exp: Check it.
15823
e1c2defa
NS
15824 * gdb.base/break.c: Add 10a breakpoint at }
15825 * gdb.base/break.exp: Add test for breakpoint at }
15826 * gdb.cp/anon-union.cc: Add code at end of function.
15827 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15828 * gdb.mi/var-cmd.c: Add code at end of function.
15829 * gdb.mi/mi-var-display.exp: Adjust end of next.
15830 * gdb.mi/mi2-var-display.exp: Likewise.
15831 * gdb.base/fileio.c: Add stop function and insert calls at
15832 stopping places.
15833 * gdb.base/fileio.exp: Breakpoint stop function and remove
15834 explicit line number references.
15835
6c0112ec
JB
158362006-05-19 Joel Brobecker <brobecker@adacore.com>
15837
a9c64011
AS
15838 * gdb.base/del.exp (test_delete_alias): New function.
15839 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15840
154189a4
FF
158412006-05-18 Fred Fish <fnf@specifix.com>
15842
15843 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15844 required. Check for spurious output after program exits normally.
15845
582e64c2
FF
158462006-05-17 Fred Fish <fnf@specifix.com>
15847
15848 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15849 gdb_load, so it works in the simulator.
15850
8ef6493a
FF
158512006-05-11 Fred Fish <fnf@specifix.com>
15852
15853 * gdb.base/bang.exp: Ignore unexpected output between the
15854 "program exited normally" and the gdb prompt, as many other
15855 tests do.
15856
692b141c
MK
158572006-05-07 Mark Kettenis <kettenis@gnu.org>
15858
15859 * gdb.base/help.exp: Make "delete checkpoint" part option for
15860 "help d" and "help delete" tests.
15861
540b8a30
UW
158622006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15863
a9c64011 15864 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15865 expected output in some mi_gdb_test statements.
15866 * gdb.mi/mi2-basics.exp: Likewise.
15867
9b6462d9
JB
158682006-05-05 Joel Brobecker <brobecker@adacore.com>
15869
15870 * gdb.base/del.c: New file.
15871 * gdb.base/del.exp: New testcase.
15872
954de43b
DM
158732006-05-05 David S. Miller <davem@sunset.davemloft.net>
15874
15875 * gdb.base/break.exp: Do not assume a breakpoint on
15876 main will actually be in $srcfile when optimizing.
1303f75e
DM
15877 * gdb.base/savedregs.exp: Do not require that the dummy
15878 frame location match up to a symbol and source file location.
c3242428
DM
15879 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15880 will get printed without a mi_cmd_data_list_register_values prefix.
15881 (*-data-list-register-*): Correct regular expressions to expect the new
15882 pseudo d? floating point registers.
15883 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15884
c7e64c9a
DJ
158852006-05-05 Christophe Lyon <christophe.lyon@st.com>
15886
15887 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15888 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15889 is allocated by the compiler.
15890 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15891 anons, e, anone to force their allocation by the compiler.
15892
158932006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15894
15895 * gdb.base/help.exp: Update expected text for help d and
15896 help delete.
15897
27ce9a6d
MK
158982006-05-02 Mark Kettenis <kettenis@gnu.org>
15899
15900 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15901 NetBSD/ELF targets.
15902
8608915f
MK
159032006-04-30 Mark Kettenis <kettenis@gnu.org>
15904
15905 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15906 single-step breakpoint fails; make this a KFAIL on
15907 sparc*-*-openbsd*.
15908 * gdb.base/siginfo.exp: Likewise.
15909 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15910
b8db102d
MS
159112006-04-26 Michael Snyder <msnyder@redhat.com>
15912
15913 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15914 which may have to consume output from other forks.
15915 Add tests to make sure that "delete fork" succeeded.
15916
c702009a
MS
159172006-04-20 Michael Snyder <msnyder@redhat.com>
15918
15919 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15920 Add support for the Renesas M32C and M16C.
15921
15922 * gdb.asm/asm-source.exp: Add m32c target.
15923 * gdb.asm/m32c.inc: Support for m32c target.
15924
e28493f2
AS
159252006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15926
15927 * gdb.base/commands.exp (recursive_source_test): New test.
15928
880da185
DM
159292006-04-04 David S. Miller <davem@sunset.davemloft.net>
15930
15931 * gdb.base/float.exp: Add pattern for sparc targets.
15932
61d9b92f
DJ
159332006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15934
15935 * gdb.base/commands.exp (stray_arg0_test): New test.
15936
bd717df8
PB
159372006-03-30 Paul Brook <paul@codesourcery.com>
15938
15939 * gdb.mi/mi-until.exp: kfail broken until command.
15940 * gdb.mi/mi2-until.exp: Ditto.
15941
ec793d3c
NR
159422006-03-27 Nick Roberts <nickrob@snap.net.nz>
15943
15944 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15945
831004b7
AO
159462006-03-08 Alexandre Oliva <aoliva@redhat.com>
15947
15948 * gdb.base/prelink.exp: Anchor tested-for regular expression
15949 on gdb prompt.
15950
effe49a0
PB
159512006-03-07 Paul Brook <paul@codesourcery.com>
15952
15953 * gdb.base/assign.exp: Correct fail message.
15954
e5461016
PB
159552006-03-07 Paul Brook <paul@codesourcery.com>
15956
15957 * lib/compiler.c: Extract armcc version number.
15958 * lib/compiler.cc: Ditto.
15959
fc91c6c2
PB
159602006-03-07 Paul Brook <paul@codesourcery.com>
15961
15962 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15963 additional_flags=-w.
15964 * gdb.arch/altivec-regs.exp: Ditto.
15965 * gdb.arch/e500-abi.exp: Ditto.
15966 * gdb.arch/e500-regs.exp: Ditto.
15967 * gdb.base/all-bin.exp: Ditto.
15968 * gdb.base/annota1.exp: Ditto.
15969 * gdb.base/annota3.exp: Ditto.
15970 * gdb.base/args.exp: Ditto.
15971 * gdb.base/arithmet.exp: Ditto.
15972 * gdb.base/assign.exp: Ditto.
15973 * gdb.base/async.exp: Ditto.
15974 * gdb.base/bang.exp: Ditto.
15975 * gdb.base/break.exp: Ditto.
15976 * gdb.base/call-rt-st.exp: Ditto.
15977 * gdb.base/completion.exp: Ditto.
15978 * gdb.base/cond-expr.exp: Ditto.
15979 * gdb.base/condbreak.exp: Ditto.
15980 * gdb.base/consecutive.exp: Ditto.
15981 * gdb.base/define.exp: Ditto.
15982 * gdb.base/display.exp: Ditto.
15983 * gdb.base/ena-dis-br.exp: Ditto.
15984 * gdb.base/environ.exp: Ditto.
15985 * gdb.base/eval-skip.exp: Ditto.
15986 * gdb.base/info-proc.exp: Ditto.
15987 * gdb.base/jump.exp: Ditto.
15988 * gdb.base/logical.exp: Ditto.
15989 * gdb.base/long_long.exp: Ditto.
15990 * gdb.base/maint.exp: Ditto.
15991 * gdb.base/miscexprs.exp: Ditto.
15992 * gdb.base/pc-fp.exp: Ditto.
15993 * gdb.base/pointers.exp: Ditto.
15994 * gdb.base/relational.exp: Ditto.
15995 * gdb.base/reread.exp: Ditto.
15996 * gdb.base/sect-cmd.exp: Ditto.
15997 * gdb.base/sep.exp: Ditto.
15998 * gdb.base/sepdebug.exp: Ditto.
15999 * gdb.base/until.exp: Ditto.
16000 * gdb.base/whatis-exp.exp: Ditto.
16001 * gdb.cp/annota2.exp: Ditto.
16002 * gdb.cp/annota3.exp: Ditto.
16003 * gdb.trace/actions.exp: Ditto.
16004 * gdb.trace/backtrace.exp: Ditto.
16005 * gdb.trace/circ.exp: Ditto.
16006 * gdb.trace/collection.exp: Ditto.
16007 * gdb.trace/deltrace.exp: Ditto.
16008 * gdb.trace/infotrace.exp: Ditto.
16009 * gdb.trace/limits.exp: Ditto.
16010 * gdb.trace/packetlen.exp: Ditto.
16011 * gdb.trace/passc-dyn.exp: Ditto.
16012 * gdb.trace/passcount.exp: Ditto.
16013 * gdb.trace/report.exp: Ditto.
16014 * gdb.trace/save-trace.exp: Ditto.
16015 * gdb.trace/tfind.exp: Ditto.
16016 * gdb.trace/tracecmd.exp: Ditto.
16017 * gdb.trace/while-dyn.exp: Ditto.
16018 * gdb.trace/while-stepping.exp: Ditto.
16019 * lib/gdb.exp: Ditto.
16020 (gdb_compile): Handle nowarning option.
16021
5f4a23d9
AO
160222006-03-07 Alexandre Oliva <aoliva@redhat.com>
16023
16024 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
16025 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
16026 Rename executable to prelinkt. Don't re-prelink if we didn't
16027 get a core file. Test prelink -u exit status to tell whether
16028 prelinking failed. Use gdb_test_multiple.
16029
9733fc94
DJ
160302006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
16031
16032 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
16033 (do_tests): Call it.
16034
cc10cae3
AO
160352006-02-28 Alexandre Oliva <aoliva@redhat.com>
16036
16037 * gdb.base/prelink.exp: New test.
16038 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
16039
15c46491
WZ
160402006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
16041
16042 * gdb.fortran/derived-type.f90: New file.
16043 * gdb.fortran/derived-type.exp: New testcase.
16044
5c9f7ded
DJ
160452006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
16046
16047 * gdb.base/default.exp: Allow ';' as a directory separator.
16048
5b96932b
AS
160492006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16050
16051 * gdb.base/help.exp (help add-symbol-file): Update.
16052
1986bccd
AS
160532006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16054
16055 * gdb.base/help.exp (help load): Update expected results.
16056
a8b7528f
FF
160572006-02-19 Fred Fish <fnf@specifix.com>
16058
16059 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16060 specifix hex value as part of results.
16061 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 16062
f8261448
FF
160632006-02-16 Fred Fish <fnf@specifix.com>
16064
16065 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16066 ushort_addr, and slong_addr, so the typedefs are not optimized
16067 away.
16068 * gdb.base/whatis.exp: Add tests using type name for struct type,
16069 union type, enum type, and typedef.
a9c64011 16070
31d8bdd2
MK
160712006-02-13 Mark Kettenis <kettenis@gnu.org>
16072
16073 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16074
34e41e63
JB
160752006-02-13 Jim Blandy <jimb@redhat.com>
16076
16077 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16078 case where it takes two "next" commands to skip past the init
16079 call.
16080
ac6e4f31
FF
160812006-02-12 Fred Fish <fnf@specifix.com>
16082
16083 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16084 to handle cases where it takes two "next" commands to skip
16085 past the init call.
16086
2db2d571
JB
160872006-02-07 Joel Brobecker <brobecker@adacore.com>
16088
16089 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16090 on hppa32 targets.
16091
38fcd64c
DJ
160922006-02-06 Vladimir Prus <ghost@cs.msu.su>
16093
16094 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16095 field.
16096
1315ad46
MK
160972006-01-29 Mark Kettenis <kettenis@gnu.org>
16098
16099 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
16100
5625b943
DJ
161012006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16102
16103 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
16104 files.
16105
80df1bbe
DJ
161062006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16107
16108 * gdb.cp/maint.exp: Set complaints to a positive value.
16109
9078e690
DJ
161102006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16111
16112 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
16113 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
16114 function name.
16115
9c903399
DJ
161162006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16117
16118 * gdb.base/checkpoint.c: Update copyright notice. Include
16119 <stdlib.h>.
16120
761ae4d6
JB
161212006-01-04 Jim Blandy <jimb@redhat.com>
16122
16123 * gdb.asm/asm-source.exp: Independently provide default values for
16124 asm-flags and debug-flags. Use 'string equal' to do the
16125 comparison, not the implicit expr's '==' operator. Remove
16126 now-unneeded assignments to asm-flags. In h8300 case, place
16127 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
16128
099ac3dd
MS
161292006-01-04 Michael Snyder <msnyder@redhat.com>
16130
16131 * gdb.base/checkpoint.c: New file.
16132 * gdb.base/checkpoint.exp: New file.
16133 * gdb.base/multi-fork.c: New file.
16134 * gdb.base/multi-fork.exp: New file.
16135 * gdb.base/pi.txt: New file (data for checkpoint.c test).
16136
f4d85314
FF
161372006-01-04 Fred Fish <fnf@specifix.com>
16138
16139 * gdb.base/ptype.c (foo): Add typedef.
16140 (intfoo): Add function.
16141 * gdb.base/ptype1.c: New file.
16142 * gdb.base/ptype.exp: Handle compilation and linking with two
16143 source files. Test that proper type for "foo" is found based
16144 on source context rather than first match found in symtabs.
16145
a1b06f35
MK
161462005-12-28 Mark Kettenis <kettenis@gnu.org>
16147
16148 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
16149 * gdb.asm/openbsd.inc: Indent commands.
16150
d082a1e2
MK
161512005-12-26 Mark Kettenis <kettenis@gnu.org>
16152
c65016bd
MK
16153 * gdb.base/freebpcmd.exp: Increase timeout.
16154
d082a1e2
MK
16155 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
16156
d3c32a0e
DJ
161572005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
16158
16159 * gdb.base/default.exp: Update check for "show version".
16160
9fdb1f50
RC
161612005-12-09 Randolph Chung <tausq@debian.org>
16162
16163 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
16164 * gdb.asm/pa64.inc: New file.
16165
5f2c56f7
RC
161662005-12-09 Randolph Chung <tausq@debian.org>
16167
16168 * gdb.asm/common.inc: Indent commands.
16169 * gdb.asm/asmsrc1.s: Likewise.
16170 * gdb.asm/asmsrc2.s: Likewise.
16171
8117349c
RC
161722005-12-09 Randolph Chung <tausq@debian.org>
16173
16174 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
16175 (get_addr_of_sym): Remove duplicate print.
16176 (gen_core): xfail hppa*-*-hpux*, update expected output.
16177 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
16178 * gdb.arch/pa64-nullify.s: New file.
16179
8f07f25a
RC
161802005-12-09 Randolph Chung <tausq@debian.org>
16181
16182 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
16183
55b39184
DJ
161842005-12-07 Christophe Lyon <christophe.lyon@st.com>
16185
16186 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
16187 code generation for these functions.
16188 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
16189 error message.
16190
31e2b00f
AS
161912005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
16192
16193 * gdb.base/help.exp (help b, help br, help bre, help brea)
16194 (help break): Update the expected message.
16195
c3d0b56e
SC
161962005-11-11 Stephane Carrez <stcarrez@nerim.fr>
16197
16198 * gdb.asm/m68hc11.inc: Setup the data section.
16199 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
16200 script for this test.
16201 (m6812-*-*): Likewise.
16202
36ae0ea9
RC
162032005-11-09 Randolph Chung <tausq@debian.org>
16204
16205 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
16206
9d6f42e9
WZ
162072005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
16208
16209 * gdb.base/break.exp: Fix a comment typo.
16210
e2126a14
EZ
162112005-11-03 Jim Blandy <jimb@redhat.com>
16212
a9c64011
AS
16213 Checked in by Elena Zannoni <ezannoni@redhat.com>
16214
889bf7c5 16215 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 16216
e0ac7199
CV
162172005-11-02 Corinna Vinschen <vinschen@redhat.com>
16218
16219 * gdb.arch/gdb1558.c: Include stdio.h.
16220
31d3fb18
MK
162212005-10-31 Mark Kettenis <kettenis@gnu.org>
16222
16223 * gdb.asm/asm-source.exp: Use -e instead of --entry.
16224
e52b687c
MK
162252005-10-31 Mark Kettenis <kettenis@gnu.org>
16226
16227 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
16228
f4711d79
PG
162292005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
16230
a9c64011
AS
16231 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16232 vscr" tests to better match output.
f4711d79 16233
987a9106
JB
162342005-10-12 Jim Blandy <jimb@redhat.com>
16235
16236 * gdb.base/structs.exp (any): New function.
16237 (test_struct_returns): Don't make any assumptions at all about
16238 what value the function returns when GDB can't set the return
16239 value.
16240
2336bb58
JB
162412005-10-09 Joel Brobecker <brobecker@adacore.com>
16242
16243 * gdb.ada/arrayidx/p.adb: New file.
16244 * gdb.ada/arrayidx.exp: New testcase
16245
162462005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
16247
16248 * gdb.ada/array_return/pck.ads: New file.
16249 * gdb.ada/array_return/pck.adb: New file.
16250 * gdb.ada/array_return/p.adb: New file.
16251 * gdb.ada/array_return.exp: New testcase.
16252
705335ea
JB
162532005-10-03 Joel Brobecker <brobecker@adacore.com>
16254
a9c64011
AS
16255 * gdb.base/arrayidx.c: New file.
16256 * gdb.base/arrayidx.exp: New testcase.
705335ea 16257
11ee9940
NR
162582005-09-29 Nick Roberts <nickrob@snap.net.nz>
16259
16260 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
16261 frames-invalid and breakpoints-invalid are no longer generated
16262 with level 3 so don't expect them in the output.
16263
39fb8e9e
BR
162642005-09-27 Bob Rossi <bob@brasko.net>
16265
a9c64011 16266 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
16267 from test. Escape the | in mi_gdb_test call.
16268 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
16269 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
16270 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
16271 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
16272 expected regex's in mi_gdb_test calls.
16273 * lib/mi-support.exp: Remove arbitrary .* from tests.
16274 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
16275 Fully anchor GDB/MI expected results in mi_gdb_test.
16276 * lib/gdb.exp (string_to_regexp): Escape the ] character.
16277 * gdb.base/sizeof.exp: Remove escape character. Correct test.
16278
2af48f68
PB
162792005-09-26 Paul Brook <paul@codesourcery.com>
16280
16281 * long_long.exp: Exclude eabi targets from arm FPA float format test.
16282
f34502bc
WZ
162832005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16284
16285 * bfp-test.c: New file.
16286 * bfp-test.exp: New testcase.
16287
ca929517
WZ
162882005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16289
16290 * gdb.fortran/subarray.exp: New testcase to test the evaluation
16291 of subarray and substring variable.
16292 * gdb.fortran/subarray.f: New source file for the test of subarray
16293 and substring variable evaluation.
16294 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
16295 of string constant.
16296
c761af65
DJ
162972005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
16298
16299 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
16300 copyright dates.
16301
561d7a1d
PG
163022005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
16303
16304 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
16305 powerpc altivec' test with an almost identical 'info vector' test.
16306
b2b64cc9
PG
163072005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16308
a9c64011
AS
16309 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16310 vscr" tests to match output.
b2b64cc9 16311
6ac4d15a
PG
163122005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16313
a9c64011
AS
16314 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
16315 output.
6ac4d15a 16316
40e55bef
BR
163172005-09-11 Bob Rossi <bob@brasko.net>
16318
889bf7c5
PA
16319 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
16320 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
16321 commands that return an MI output command and an asyncronous MI output
16322 command.
40e55bef
BR
16323 * gdb.mi/mi-console.exp: Ditto.
16324
3c7385ec
BR
163252005-09-11 Bob Rossi <bob@brasko.net>
16326
16327 * gdb.mi/mi-var-child.c: Include <string.h>.
16328
a6cd0eb3
DJ
163292005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
16330
16331 * killed.exp: Correct gdb_expect syntax.
16332
2f168eed
CV
163332005-08-09 Corinna Vinschen <vinschen@redhat.com>
16334
16335 * lib/mi-support.exp (mi_gdb_load): Fix typo.
16336
ecd3fd0f
BR
163372005-08-02 Bob Rossi <bob@brasko.net>
16338
16339 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
16340 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
16341 Change tests to inferior-tty-set/show.
16342 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
16343 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
16344 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
16345 inferior. Use mi_gdb_test to get GDB and Inferior output.
16346 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
16347 descriptor.
16348 (mi_inferior_tty_name): Add inferior PTY file name.
16349 (mi_gdb_start): Add INFERIOR_PTY parameter.
16350 (mi_gdb_test): Add IPATTERN parameter.
16351
f1ea48cb 163522005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 16353
f1ea48cb
BR
16354 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
16355 parameter to mi_gdb_test.
16356 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
16357
6e650a67
DJ
163582005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16359
16360 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
16361 struct_declarations.
16362 * gdb.mi/mi-var-child.exp: Step over the initialization of
16363 struct_declarations.
16364
8be260b6
DJ
163652005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16366
16367 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
16368 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
16369 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
16370 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
16371 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
16372 file.
16373
4e660f07
NR
163742005-07-27 Nick Roberts <nickrob@snap.net.nz>
16375
16376 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
16377 (do_children_tests): Assign values to the extra elements.
16378
16379 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
16380 them for tests for "-var-update --no-values" and
a9c64011 16381 "-var-update --all-values".
4e660f07
NR
16382 Add test for "-var-list-children --simple-values".
16383
16384 * gdb.mi/basics.c (callee4): Add integer array D[3]...
16385
16386 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
16387 "-stack-list-locals --simple-values" Improve doc strings and
16388 comments.
16389
6bdae935
MK
163902005-07-18 Mark Kettenis <kettenis@gnu.org>
16391
598b7a6f
MK
16392 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
16393 *-*-openbsd*.
16394 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
16395
6bdae935
MK
16396 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
16397 sigaltsatck'.
16398
1323e929 163992005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 16400
1323e929
BR
16401 * gdb.base/default.exp (tty): Changed output of command.
16402 * gdb.base/help.exp (help tty): Ditto.
16403
b1a9c082
MK
164042005-07-12 Mark Kettenis <kettenis@gnu.org>
16405
16406 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
16407
10a844a2
MK
164082005-07-10 Mark Kettenis <kettenis@gnu.org>
16409
16410 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
16411 -stack-select-frame without arguments.
16412 (test_stack_frame_listing): Add test for newly implemented command
16413 -stack-info-frame.
16414
3cb3b8df
BR
164152005-07-06 Bob Rossi <bob@brasko.net>
16416
16417 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
16418 command.
16419 (Copyright): Update copyright.
16420
a0c5fbcf
WZ
164212005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
16422
16423 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
16424 tests to evaluate exponentiation expression.
16425
984971d0
AS
164262005-06-29 Andreas Schwab <schwab@suse.de>
16427
16428 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
16429 main to avoid warnings.
16430
16431 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
16432
fe03833f
NR
164332005-06-20 Nick Roberts <nickrob@snap.net.nz>
16434
16435 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16436 -stack-select-frame without arguments.
16437 (test_stack_frame_listing): Add test for newly implemented command
16438 -stack-info-frame.
a9c64011 16439
7a55f279
WZ
164402005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16441
0ffa0ea5
DJ
16442 * gdb.fortran/array-element.f: New file.
16443 * gdb.fortran/array-element.exp: New testcase.
7a55f279 16444
26585198
DJ
164452005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16446
16447 * gdb.base/bigcore.exp: Correct checks for systems which can
16448 not dump a large core file.
16449
c1bd25fd
DJ
164502005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16451
16452 * gdb.base/relocate.c: Add a copyright notice.
16453 (dummy): Remove.
16454 * gdb.base/relocate.exp: Test printing the values of variables
16455 from a relocatable file.
16456
589e074d
DJ
164572005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16458
16459 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
16460 excess MI output after an error.
16461
0915f927
JB
164622005-05-29 Joel Brobecker <brobecker@adacore.com>
16463
16464 * gdb.arch/alpha-step.c: New file.
16465 * gdb.arch/alpha-step.exp: New testcase.
16466
76ff342d
DJ
164672005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16468 Dennis Brueni <dennis@slickedit.com>
16469
16470 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16471 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16472 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16473 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16474 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16475 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16476 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16477
96b0c7ac
DJ
164782005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16479 Wu Zhou <woodzltc@cn.ibm.com>
16480
16481 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16482 IBM's xlc compiler.
16483 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16484 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16485
f21565d2
JB
164862005-05-13 Jim Blandy <jimb@redhat.com>
16487
16488 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16489 calling gdb_suppress_entire_file.
16490 * gdb.base/charset.exp: Same.
16491 * gdb.base/call-rt-st.exp: Same.
16492
6006a3a1
BR
164932005-05-05 Bob Rossi <bob_rossi@cox.net>
16494
16495 * lib/gdb.exp (fullname_syntax): Added global regex.
16496 (fullname_syntax_POSIX): Ditto.
16497 (fullname_syntax_UNC): Ditto.
16498 (fullname_syntax_DOS_CASE): Ditto.
16499 (fullname_syntax_DOS): Ditto.
16500 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16501 fullname_syntax variable to scope and use it.
16502 (test_file_list_exec_source_files): Ditto.
16503 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16504
c3b69c04
DJ
165052005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16506
16507 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
16508
3c95e6af
PG
165092004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
16510
a9c64011
AS
16511 * lib/gdb.exp (skip_altivec_tests): New function, based on
16512 check_vmx_hw_available from the GCC testsuite.
16513 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
16514 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 16515
78df6c56
JB
165162005-05-02 Jim Blandy <jimb@redhat.com>
16517
16518 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
16519 calling gdb_suppress_entire_file.
16520
1690f9cf
DJ
165212005-04-30 Randolph Chung <tausq@debian.org>
16522
16523 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16524 Slightly relax "sem_post" name checking.
16525
5ea106f7
PG
165262005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16527
16528 * gdb.base/unload.exp: Use new shared library infrastructure.
16529
bf7234cf
PG
165302005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16531
16532 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16533 infrastructure.
bf7234cf 16534
547b869a
CV
165352005-04-29 Corinna Vinschen <vinschen@redhat.com>
16536
16537 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16538 * gdb.asm/h8300.inc: New file.
16539
f07e55f0
PG
165402005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16541
16542 * gdb.base/shlib-call.exp: Change to use new shared library
16543 infrastructure.
16544
3cbba3d1
PG
165452005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16546
a9c64011
AS
16547 * gdb.base/pending.exp: Change to use new shared library
16548 infrastructure.
3cbba3d1 16549
ed6df200
PG
165502005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16551
a9c64011
AS
16552 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16553 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16554
8c8f4ebe
PG
165552005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16556
a9c64011
AS
16557 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16558 shared objects being adjusted and update copyright years.
8c8f4ebe 16559
607fbc54
DJ
165602005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16561
16562 * ChangeLog: Correct some 2003-01-13 dates.
16563 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16564 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16565 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16566 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16567 gdb.trace/tfind.exp: Update copyright years.
16568
57bf0e56
DJ
165692005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16570 Daniel Jacobowitz <dan@codesourcery.com>
16571
16572 * lib/gdb.exp (gdb_compile): Handle shlib=.
16573 (gdb_compile_shlib): New function.
16574
9b593790
PG
165752005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16576
a9c64011 16577 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16578
9494c6a5
DJ
165792005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16580
16581 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16582 gdb.server.
16583 * configure.ac: Likewise.
16584 * configure: Regenerated.
16585 * gdb.gdbserver/Makefile.in: Moved to...
16586 * gdb.server/Makefile.in: ... here.
16587 * gdb.gdbserver/server.c: Moved to...
16588 * gdb.server/server.c: ... here.
16589 * gdb.gdbserver/server-run.exp: Moved to...
16590 * gdb.server/server-run.exp: ... here.
16591
6f8eac0e
DJ
165922005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16593
16594 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16595 * configure.ac: Create gdb.gdbserver/Makefile.
16596 * configure: Regenerated.
16597 * lib/gdbserver-support.exp: New file, derived from
16598 config/gdbserver.exp.
16599 * config/gdbserver.exp: Use gdbserver-support.exp.
16600 * gdb.gdbserver/Makefile.in: New file.
16601 * gdb.gdbserver/server.c: New file.
16602 * gdb.gdbserver/server-run.exp: New file.
16603
6e87504d
PG
166042005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16605
a9c64011
AS
16606 * lib/gdb.exp (test_compiler_info): Return compiler_info
16607 if no arguments are given.
6e87504d 16608
d1779be4
PG
166092005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16610
16611 * gdb.arch/altivec-abi.exp: Check for compiler and set
16612 use altivec' flag accordingly.
16613 * gdb.arch/altivec-regs.exp: Likewise.
16614
88750304
DJ
166152005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16616
16617 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16618
f3fb768d
AS
166192005-03-27 Andreas Schwab <schwab@suse.de>
16620
16621 * gdb.base/bigcore.c (main): Add missing mode argument in open
16622 call.
16623
7e813ac5
DJ
166242005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16625
16626 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16627 downloads.
16628 * config/gdbserver.exp (gdb_load): Likewise.
16629
8e3049aa
PB
166302005-03-14 Paul Brook <paul@codesourcery.com>
16631
16632 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16633 targets.
16634
a9df7c44
JB
166352005-03-09 Joel Brobecker <brobecker@adacore.com>
16636
16637 * gdb.dwarf2/dup-psym.S: New file.
16638 * gdb.dwarf2/dup-psym.exp: New testcase.
16639
9f0d94e8
JB
166402005-03-09 Joel Brobecker <brobecker@adacore.com>
16641
16642 * gdb.ada/exec_changed/first.adb: New file.
16643 * gdb.ada/exec_changed/second.adb: New file.
16644 * gdb.ada/exec_changed.exp: New testcase.
16645
5f579bc5
NS
166462005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16647
36e9969c
NS
16648 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16649 (A2): New class.
16650 (main): Test operator+.
16651 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16652 breakpoint test.
16653
5f579bc5
NS
16654 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16655 * gdb.base/signull.exp: Disable if gdb,nosignals.
16656 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16657 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16658 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16659 * gdb.mi/mi2-console.exp: Likewise.
16660 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16661 continue output at start.
16662 (gdb_collect_locals_test): Robustify regexp.
16663 * gdb.trace/passc-dyn.exp: Fix comment typo.
16664 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16665
be46087e
CV
166662005-03-08 Corinna Vinschen <vinschen@redhat.com>
16667
16668 * gdb.asm/asm-source.exp: Add iq2000 case.
16669 * gdb.asm/iq2000.inc: New file.
16670
384e1a61 166712005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16672
384e1a61
MI
16673 * gdb.base/command.exp: Change hardcoded value to regular expression.
16674 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16675
584b6e9e
DJ
166762005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16677
16678 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16679 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16680 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16681 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16682 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16683
ab5b5d61
MK
166842005-03-05 Mark Kettenis <kettenis@gnu.org>
16685
16686 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16687 changes.
16688
ae051c1b
PG
166892004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16690
a9c64011
AS
16691 * lib/compiler.c: Add test for IBM's xlc compiler.
16692 * lib/compiler.cc: Likewise.
ae051c1b 16693
3f0f6ed2
JB
166942004-02-24 Joel Brobecker <brobecker@adacore.com>
16695
16696 * gdb.ada/fixed_points.exp: Create compilation object directory
16697 before running the test.
16698 * gdb.ada/null_record.exp: Likewise.
16699 * gdb.ada/packed_array.exp: Likewise.
16700 * gdb.ada/start.exp: Likewise.
16701
724f452b
JB
167022005-02-15 Joel Brobecker <brobecker@adacore.com>
16703
16704 * gdb.ada/packed_array/pa.adb: New file.
16705 * gdb.ada/packed_array.exp: New testcase.
16706
57f5cdfb 167072005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16708
1f393151
MK
16709 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16710 files.
16711
ebdda337
MK
16712 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16713 on *-*-openbsd*. Correctly match whitespace in regukar
16714 expressions.
16715
cf309262
DJ
167162005-02-10 Daniel Jacobowitz <dan@debian.org>
16717
16718 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16719 PR exp/1821
16720 * gdb.base/gdb1821.c: New test file.
16721 * gdb.base/gdb1821.exp: New test file.
16722
3be49e7a
JB
167232005-02-09 Joel Brobecker <brobecker@adacore.com>
16724
16725 * gdb.base/start.c: New file.
16726 * gdb.base/start.exp: New testcase.
16727
e292e67d
JB
167282005-02-09 Joel Brobecker <brobecker@adacore.com>
16729
16730 * gdb.ada/start/dummy.adb: New file.
16731 * gdb.ada/start.exp: New testcase.
16732
dbdfa66c
CV
167332005-02-09 Corinna Vinschen <vinschen@redhat.com>
16734
16735 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16736 for printing symbols and statistics.
16737 Add test for using relative pathnames in "maint print msymbols" test.
16738 Mark "maint info sections DATA" XFAIL on Cygwin.
16739 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16740 tests.
16741
d7941671
AC
167422005-02-09 Andreas Schwab <schwab@suse.de>
16743
16744 Committed by Andrew Cagney <cagney@gnu.org>
16745 * gdb.base/remotetimeout.exp: New file.
16746
74e5ef44
MK
167472005-02-07 Mark Kettenis <kettenis@gnu.org>
16748
16749 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16750
464dd14d
JB
167512005-02-03 Joel Brobecker <brobecker@adacore.com>
16752
16753 * gdb.ada/gnat_ada.gpr: New file.
16754 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16755 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16756 * configure.ac: No longer generate gnat_ada.gpr.
16757 * configure: Regenerate.
16758 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16759 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16760 * gdb.ada/null_record/bar.ads: Likewise.
16761 * gdb.ada/null_record/bar.adb: Likewise.
16762 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16763 * gdb.ada/null_record.exp (testdir): New variable.
16764 (testfile): executable is now in testdir subdirectory.
16765 (srcfile): Use full path to the main compilation unit.
16766 * gdb.ada/fixed_points.exp: Same changes as above.
16767
30d756ae
NR
167682005-02-03 Nick Roberts <nickrob@snap.net.nz>
16769
16770 * gdb.base/interp.exp: New test.
16771
9d799f85
AC
167722005-01-24 Andrew Cagney <cagney@gnu.org>
16773
16774 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16775
15656118
AC
167762005-01-19 Andrew Cagney <cagney@gnu.org>
16777
a892c31b
AC
16778 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16779 configure.ac not configure.in.
16780
15656118
AC
16781 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16782 of powerpc*-*-*.
16783 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16784 * gdb.base/list.exp (test_list_function)
15656118
AC
16785 (test_list_filename_and_function): Ditto.
16786 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16787
a7b01baf
AC
167882005-01-16 Andrew Cagney <cagney@gnu.org>
16789
17d92a02
AC
16790 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16791
a7b01baf
AC
16792 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16793
bc8332bb
AC
167942005-01-14 Andrew Cagney <cagney@gnu.org>
16795
16796 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16797 * gdb.mi/mi2-var-cmd.exp: Ditto.
16798
4d074752
CV
167992005-01-10 Corinna Vinschen <vinschen@redhat.com>
16800
16801 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16802
bec39cab
AC
168032005-01-07 Andrew Cagney <cagney@gnu.org>
16804
16805 * configure.ac: Rename configure.in, require autoconf 2.59.
16806 * configure: Re-generate.
16807 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16808 * gdb.stabs/configure: Re-generate.
16809 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16810 * gdb.hp/configure: Re-generate.
16811 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16812 autoconf 2.59.
16813 * gdb.hp/gdb.objdbg/configure: Re-generate.
16814 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16815 autoconf 2.59.
16816 * gdb.hp/gdb.defects/configure: Re-generate.
16817 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16818 autoconf 2.59.
16819 * gdb.hp/gdb.compat/configure: Re-generate.
16820 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16821 autoconf 2.59.
16822 * gdb.hp/gdb.base-hp/configure: Re-generate.
16823 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16824 autoconf 2.59.
16825 * gdb.hp/gdb.aCC/configure: Re-generate.
16826
f10b16d4
JB
168272004-12-15 Jim Blandy <jimb@redhat.com>
16828
16829 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16830 under NPTL when there is debugging info available for libpthread.
16831
fb6e1814
JG
168322004-12-13 Jerome Guitton <guitton@gnat.com>
16833
16834 * gdb.ada/fixed_points.c: New file.
16835 * gdb.ada/fixed_points.exp: New file.
16836
fe46cd3a
RC
168372004-12-03 Randolph Chung <tausq@debian.org>
16838
16839 * gdb.arch/pa-nullify.exp: New file.
16840 * gdb.arch/pa-nullify.s: New file.
16841
8de0841b
RC
168422004-11-30 Randolph Chung <tausq@debian.org>
16843
16844 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16845 instead of "tbug". Fix regexp to work properly with gdb_test.
16846
c8170782
PH
168472004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16848
16849 * gdb.base/bitfields2.exp: New test.
16850 * gdb.base/bitfields2.c: New file.
16851
954269c2
RE
168522004-11-28 Richard Earnshaw <rearnsha@arm.com>
16853
16854 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16855
0107feed
RC
168562004-11-16 Randolph Chung <tausq@debian.org>
16857
16858 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16859
f073ae8c
DJ
168602004-11-14 Daniel Jacobowitz <dan@debian.org>
16861
16862 * gdb.threads/threadapply.exp: Correct "macro details" test.
16863
19ad59e7
JJ
168642004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16865
16866 * gdb.threads/threadapply.exp: New test.
16867 * gdb.threads/threadapply.c: New file.
16868
9cf0961b
MK
168692004-11-07 Mark Kettenis <kettenis@gnu.org>
16870
16871 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16872 frames.
16873
c789492a
FL
168742004-11-05 Felix Lee <felix+log1@specifixinc.com>
16875
16876 * gdb.base/cursal.exp: New file.
16877 * gdb.base/cursal.c: New file.
16878
a1e167bb
AC
168792004-11-03 Andrew Cagney <cagney@gnu.org>
16880
16881 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16882
b7cbf173
MK
168832004-10-30 Mark Kettenis <kettenis@gnu.org>
16884
16885 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16886 NetBSD/ELF targets.
16887
88f9d34f
JB
168882004-10-29 Joel Brobecker <brobecker@gnat.com>
16889
16890 * gdb.threads/bp_in_thread.c: New file, copied from
16891 pthread_cond_wait.c.
16892 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16893 file, rather than reusing the .c file from another testcase.
16894
ca7d6a0c
JB
168952004-10-20 Joel Brobecker <brobecker@gnat.com>
16896
16897 * gdb.ada/null_record.exp: Check where we stopped after
16898 sending the start command, instead of where the associated
16899 temporary breakpoint was inserted.
16900
0d863d03
AC
169012004-10-14 Andrew Cagney <cagney@gnu.org>
16902
16903 * gdb.mi/gdb701.c (main): Return 0.
16904
d11e72cb
DJ
169052004-10-13 Daniel Jacobowitz <dan@debian.org>
16906
d40539a4 16907 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16908
e1923096
JJ
169092004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16910
16911 * gdb.threads/schedlock.c: Add comment markers to use to find
16912 line numbers.
16913 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16914 comments.
16915 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16916 breakpoint lines.
16917
ec8ba2c9
DJ
169182004-10-12 Daniel Jacobowitz <dan@debian.org>
16919
16920 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16921
0eb3658b
DJ
169222004-10-12 Daniel Jacobowitz <dan@debian.org>
16923
16924 * configure.in: Add gdb.dwarf2.
16925 * configure: Regenerated.
16926 * Makefile.in: Add gdb.dwarf2.
16927 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16928 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16929 gdb.dwarf2/file1.txt: New files.
16930
a271cc33
OF
169312004-10-11 Orjan Friberg <orjanf@axis.com>
16932
a9c64011 16933 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16934 of "run", since the latter doesn't work with remote targets. Adjust
16935 the breakpoint numbering accordingly.
16936 * gdb.threads/pthread_cond_wait.exp: Ditto.
16937
895ce074
MC
169382004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16939
16940 * gdb.base/overlays.exp: Update copyright years.
16941
6be3092d
KI
169422004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16943
16944 * gdb.base/overlays.exp: Disable if target is Linux.
16945
e05389b8
FL
169462004-10-06 Felix Lee <felix+log1@specifixinc.com>
16947
16948 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16949
73cb587d
KI
169502004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16951
16952 * gdb.asm/asm-source.exp: Add m32r-linux target.
16953 * gdb.asm/m32r-linux.inc: New file.
16954
3c0edcdc
AC
169552004-09-24 Andrew Cagney <cagney@redhat.com>
16956 David Anderson <anderson@redhat.com>
16957
16958 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16959 command fails, assume things will work.
16960 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16961 (_GNU_SOURCE): Define.
16962 (print_unsigned, print_hex): Change parameter to "long long".
16963 (print_byte_count): New function, use to print byte counts.
16964 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16965 O_LARGEFILE.
16966 (main): Compute an upper bound on a corefile in max_core_size.
16967 Limit memory chunk size to max_core_size. Limit total memory
16968 allocated to max_core_size.
16969
4bb3667f
AC
169702004-09-23 Andrew Cagney <cagney@gnu.org>
16971
16972 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16973 from a separate process with code that creates a corefile by
16974 making the inferior dump core.
16975
60fe1a51
MK
169762004-09-23 Mark Kettenis <kettenis@gnu.org>
16977
16978 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16979 block.
16980
8e937346
MC
169812004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16982
16983 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16984 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16985 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16986 Likewise.
16987
7213f6d6
JJ
169882004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16989
16990 * gdb.java/jprint.exp: New test case for java inferior call.
16991 * gdb.java/jprint.java: Ditto.
16992
eac69dca
JB
169932004-09-15 Joel Brobecker <brobecker@gnat.com>
16994
16995 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16996
22227696
MC
169972004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16998
16999 * gdb.threads/killed.c: Include <stdlib.h>.
17000 * gdb.threads/pthreads.c: Likewise.
17001
7dd403a4
MC
170022004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17003
17004 * gdb.threads/killed.c: Add copyright notice.
17005
33f2d567
JM
170062004-09-10 Jason Molenda (jmolenda@apple.com)
17007
a9c64011
AS
17008 * gdb.base/define.exp: Two new tests to verify zero space chars
17009 after 'if' and 'while' commands in a user-defined command is correctly
17010 parsed.
33f2d567 17011
e05b62ac
AC
170122004-09-08 Andrew Cagney <cagney@gnu.org>
17013
17014 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
17015 delivery test with duplicate at end of file.
17016
9cbe82da
MK
170172004-09-06 Mark Kettenis <kettenis@jive.nl>
17018
17019 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
17020
564803d9
MC
170212004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17022
17023 * config/hppro.exp: Removed.
17024
7c6807ce
MC
170252004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17026
17027 * config/sparclet.exp: Removed.
17028
bf7e26dd
MC
170292004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17030
17031 * config/udi.exp: Removed.
17032
714e341b
MC
170332004-09-02 Michael Chastain <mec.gnu@mindspring.com>
17034
17035 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
17036 of "exp_continue".
17037 (advancei): Likewise.
17038
1236e623
JJ
170392004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17040
17041 * gdb.base/unload.exp: Fix so messages aren't duplicated.
17042
3bdcad15
MI
170432004-09-01 Manoj Iyer <manjo@austin.ibm.com>
17044
228af206 17045 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
17046 to check for nodebug in executable.
17047 * gdb.gdb/observer.exp (setup_test): Likewise.
17048 * gdb.gdb/selftest.exp (test_with_self): Likewise.
17049 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
17050
c72b934c
AC
170512004-09-01 Andrew Cagney <cagney@gnu.org>
17052
17053 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17054 files.
17055
edd9b715
JJ
170562004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17057
17058 * gdb.base/unload.exp: Fix expected warning message to match
17059 latest format.
17060
fb4ce06b
CV
170612004-09-01 Corinna Vinschen <vinschen@redhat.com>
17062
17063 * gdb.base/call-rt-st.exp: Fix typos.
17064
ce78e7c3
MI
170652004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17066
17067 * gdb.threads/thread_check.exp: New testcase.
17068 * gdb.threads/thread_check.c: New testcase.
17069
2dedb159
AC
170702004-08-31 Andrew Cagney <cagney@gnu.org>
17071
17072 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17073 (skip_to_handler_entry): New procedures. Test stepping into a
17074 handler when the breakpoint is at the handler's entry point.
17075
68f53502
AC
170762004-08-30 Andrew Cagney <cagney@gnu.org>
17077
17078 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17079 gdb/1757.
17080
3e3ffd2b
MC
170812004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17082
17083 With code from Manoj Iyer <manjo@austin.ibm.com>:
17084 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17085 return value. Add an arm for "no debugging symbols found".
17086 Change a stray "error" to "perror".
17087 (gdb_run_cmd): Adapt to new return value.
17088 * gdb.base/remote.exp: Adapt to new return value.
17089 * gdb.gdb/complaints.exp: Likewise.
17090 * gdb.gdb/observer.exp: Likewise.
17091 * gdb.gdb/selftest.exp: Likewise.
17092 * gdb.gdb/xfullpath.exp: Likewise.
17093
4b6f5fd2
JB
170942004-08-27 Joel Brobecker <brobecker@gnat.com>
17095
17096 * gdb.threads/bp_in_thread.exp: New testcase.
17097
e5b25496
MC
170982004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17099
17100 Fix PR testsuite/1735.
17101 * gdb.threads/schedlock.c (thread_function): Add a cast
17102 to suppress a gcc warning.
17103 * gdb.threads/thread-specific.c (thread_function): Likewise.
17104
934353d6
MC
171052004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17106
17107 * gdb.base/unload.c: Include <stdlib.h>.
17108
f98a0aef 171092004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 17110
f98a0aef 17111 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
17112 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
17113 synchronized after the "return".
17114
5a2e8882
MC
171152004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17116
17117 * gdb.mi/basics.c: Include <stdio.h>.
17118 * gdb.mi/pthreads.c: Include <stdlib.h>.
17119 * gdb.mi/var-cmd.c: Include <stdlib.h>.
17120
a9640423
MC
171212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17122
17123 * gdb.threads/schedlock.c: Add copyright notice.
17124
b04e311d
AC
171252004-08-25 Andrew Cagney <cagney@gnu.org>
17126
17127 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
17128 (skip_over_handler, breakpoint_over_hander): New test procedures.
17129 (advance, advancei): Add a proper prefix, do not use
17130 rerun_to_main.
17131 * gdb.base/sigstep.c (main): Change to use an infinite loop.
17132
7c27f15b
MC
171332004-08-24 Michael Chastain <mec.gnu@mindspring.com>
17134
17135 * gdb.mi/basics.c: Add copyright notice.
17136 * gdb.mi/var-cmd.c: Add copyright notice.
17137
fffc87ae
MC
171382004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17139
17140 * lib/gdb.exp: Remove signed_keyword_not_used.
17141 * lib/compiler.c: Likewise.
17142 * lib/compiler.cc: Likewise.
17143
d782e0bf
MC
171442004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17145
17146 * gdb.base/whatis.c: Remove conditional disabling of "signed".
17147 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
17148
96033e83
MC
171492004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17150
17151 * gdb.base/whatis.c: Add copyright notice.
17152
cf38c229
MK
171532004-08-20 Mark Kettenis <kettenis@gnu.org>
17154
17155 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
17156 it to skip the breakpoints encoded in the inline assembly.
17157
f4b49756
MC
171582004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17159
17160 * Makefile.in: Add gdb.fortran.
17161
2f193b69
MC
171622004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17163
17164 * gdb.base/call-sc.exp (test_scalar_returns):
17165 Fix cut-and-paste glitch in "Make fun return now".
17166
89a237cb
MC
171672004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17168
17169 * configure.in: Add gdb.fortran.
17170 * configure: Regenerate.
17171 * gdb.fortran/Makefile.in: New file.
17172 * lib/gdb.exp (skip_fortran_tests): New procedure.
17173
469aff8e
MC
171742004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17175
17176 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
17177 reference to bug-gnu@prep.ai.mit.edu.
17178 * gdb.mi/mi-var-child.exp: Likewise.
17179 * gdb.mi/mi-var-cmd.exp: Likewise.
17180 * gdb.mi/mi-var-display.exp: Likewise.
17181 * gdb.mi/mi2-var-block.exp: Likewise.
17182 * gdb.mi/mi2-var-child.exp: Likewise.
17183 * gdb.mi/mi2-var-cmd.exp: Likewise.
17184 * gdb.mi/mi2-var-display.exp: Likewise.
17185
00b51b9f
MK
171862004-08-15 Mark Kettenis <kettenis@gnu.org>
17187
17188 * gdb.base/unload.c (main): Make local variable msg const.
17189
45f07fef
MC
171902004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17191
17192 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
17193 to bug-gnu@prep.ai.mit.edu.
17194 * gdb.mi/mi-disassemble.exp: Likewise.
17195 * gdb.mi/mi-eval.exp: Likewise.
17196 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
17197 default line number.
17198 * gdb.mi/mi-return.exp: Likewise.
17199 * gdb.mi/mi-simplerun.exp: Likewise.
17200 * gdb.mi/mi-stack.exp: Likewise.
17201 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
17202 number with explicit range test.
17203 * gdb.mi/mi-watch.exp: Likewise.
17204 * gdb.mi/mi2-break.exp: Likewise.
17205 * gdb.mi/mi2-cli.exp: Likewise.
17206 * gdb.mi/mi2-disassemble.exp: Likewise.
17207 * gdb.mi/mi2-eval.exp: Likewise.
17208 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
17209 default line number.
17210 * gdb.mi/mi2-return.exp: Likewise.
17211 * gdb.mi/mi2-simplerun.exp: Likewise.
17212 * gdb.mi/mi2-stack.exp: Likewise.
17213 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
17214 number with explicit range test.
17215 * gdb.mi/mi2-watch.exp: Likewise.
17216
dd8c8ee7
MC
172172004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17218
17219 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
17220 * gdb.cp/m-static.exp: Likewise.
17221 * gdb.cp/rtti.exp: Likewise.
17222
4e838464
MK
172232004-08-14 Mark Kettenis <kettenis@gnu.org>
17224
17225 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
17226
8d8cb839
EZ
172272004-08-14 Eli Zaretskii <eliz@gnu.org>
17228
17229 * ChangeLog: Prefix Local Variables with semi-colons and indent
17230 the reference to older ChangeLog files, to fix fontification in
17231 Emacs.
17232
deea8bb0
MC
172332004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17234
17235 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
17236 * gdb.mi/mi2-break.exp: Likewise.
17237
c3297504
MC
172382004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17239
17240 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
17241
25808999
MC
172422004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17243
17244 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
17245
226a8d71
MC
172462004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17247
17248 * gdb.cp/classes.exp: Remove unused declarations. Just let
17249 test names default instead of providing special names. Remove
17250 extraneous demangler test.
17251
37fdf854
JJ
172522004-08-12 Jeff Johnston <jjohnstn@redhat.com>
17253
17254 * gdb.base/unload.exp: New test for breakpoints in dynamically
17255 loaded libraries.
17256 * gdb.base/unload.c: Ditto.
17257 * gdb.base/unloadshr.c: Ditto.
17258
2d3a7986
MC
172592004-08-12 Michael Chastain <mec.gnu@mindspring.com>
17260
17261 * gdb.cp/classes.exp (test_ptype_class_objects): Call
17262 cp_test_ptype_class.
17263 (test_enums): Likewise.
17264
c72b934c
AC
172652004-08-10 Andrew Cagney <cagney@gnu.org>
17266
17267 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17268 files.
17269
cc503c8a
AC
172702004-08-10 Andrew Cagney <cagney@gnu.org>
17271
17272 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
17273 init_malloc call.
17274
902f2ccb
MC
172752004-08-10 Michael Chastain <mec.gnu@mindspring.com>
17276
17277 * ChangeLog: Add copyright notice. The notice is copied
17278 from emacs 21.3 top level ChangeLog.
17279
78c90502
MC
172802004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17281
17282 * lib/cp-support.exp: New file.
17283 * lib/cp-support.exp (cp_test_type_class): New function.
17284 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
17285 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
17286 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
17287 cp_test_ptype_class.
17288
88e5ea78
MC
172892004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17290
17291 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
17292 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17293 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
17294 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
17295 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
17296 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
17297 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
17298 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
17299 gdb.mi/mi2-watch.exp: Update copyright years.
17300
6a89fc9c
MK
173012004-08-09 Mark Kettenis <kettenis@gnu.org>
17302
17303 * gdb.base/sigaltstack.exp: Provide proper anchoring.
17304
1482e0de
MC
173052004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17306
17307 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
17308 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
17309 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
17310 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17311 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
17312 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
17313 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
17314 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17315 gdb.mi/mi-watch.exp: Update copyright years.
17316
1a5ce3f3
DJ
173172004-08-08 Daniel Jacobowitz <dan@debian.org>
17318
17319 PR gdb/1738
17320 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
17321 from a breakpoint with a pending signal.
17322
04f6ecf2
DJ
173232004-08-08 Daniel Jacobowitz <dan@debian.org>
17324
17325 PR gdb/1736
17326 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
17327 * gdb.base/sigaltstack.exp (finish_test): Consume output until
17328 the prompt.
17329 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
17330
54d90d35
DJ
173312004-08-08 Daniel Jacobowitz <dan@debian.org>
17332
17333 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
17334
d2f6abb0
DJ
173352004-08-08 Daniel Jacobowitz <dan@debian.org>
17336
17337 PR gdb/1736
17338 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
17339 for i?86-*-linux*.
17340
5598c03d
DJ
173412004-08-08 Daniel Jacobowitz <dan@debian.org>
17342
17343 * gdb.arch/i386-prologue.exp: Compile without debug information.
17344
c6fee705
MC
173452004-08-08 Michael Chastain <mec.gnu@mindspring.com>
17346
17347 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
17348 rather than asking gdb to search.
17349
dd90efdb
MC
173502004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17351
17352 * gdb.base/gcore.c: Include <string.h>.
17353
1e84bec1
MC
173542004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17355
17356 * gdb.base/gcore.c: Add copyright notice.
17357
e425eb2b
MC
173582004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17359
17360 * gdb.base/freebpcmd.c: Include <stdio.h>.
17361 * gdb.base/long_long.c: Include <string.h>.
17362 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
17363 * gdb.base/siginfo.c: Include <string.h>.
17364 * gdb.base/sigstep.c: Include <string.h>.
17365
cb9aaed5
MC
173662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17367
17368 * gdb.base/complex.c: Include <stdlib.h>.
17369
55944f3d
MC
173702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17371
17372 * gdb.base/complex.c: Add copyright notice.
17373
7b2953d9
MC
173742004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17375
17376 * gdb.base/charset.c: Include <stdlib.h>.
17377
c9133d23
MC
173782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17379
17380 * gdb.base/auxv.c: Include <stdlib.h>.
17381
0a8490ad
MC
173822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17383
17384 * gdb.base/auxv.c: Add copyright notice.
17385
3426d5ec
MC
173862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17387
17388 * gdb.base/coremaker.c: Add copyright notice.
17389 * gdb.base/coremaker2.c: Add copyright notice.
17390
8da195dd
AC
173912004-08-04 Andrew Cagney <cagney@gnu.org>
17392
17393 * gdb.base/store.exp: Update copyright.
17394 (check_set, up_set, check_struct, up_struct): Add a prefix to test
17395 names, do not import gdb_prompt.
17396
8d394f98
AC
173972004-08-01 Andrew Cagney <cagney@gnu.org>
17398
17399 Fix PR testsuite/1729.
17400 * gdb.base/dump.exp: Add test name to callers of capture_value, do
17401 not use capture_value with value 4.
17402 (capture_value): Add optional test name parameter.
17403 (test_reload_saved_value, test_restore_saved_value): Use $msg as
17404 the prefix, pass to capture_value.
17405
b6702b23
MK
174062004-08-01 Mark Kettenis <kettenis@gnu.org>
17407
17408 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
17409 * gdb.arch/i386-prologue.c (standard): New prototype and function.
17410 (main): Call new function.
17411
c203e0ca
MC
174122004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17413
17414 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
17415
a7995a30
MC
174162004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17417
17418 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
17419
9366563b
MC
174202004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17421
b6eeaf26 17422 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
17423 Accept more values of vtbl pointer. Remove some messages
17424 about "obsolete gcc or gdb".
17425
2fc1f950
MC
174262004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17427
17428 * gdb.cp/classes.exp: Accept more varieties of ptype output.
17429
c724d49b
MC
174302004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17431
17432 * gdb.base/asm-source.exp: Properly convert target board
17433 debug flags from gcc format to binutils format.
17434
736b0fce
MK
174352004-07-28 Mark Kettenis <kettenis@gnu.org>
17436
17437 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17438 gdb1718". PR backtrace/1718 partially fixed.
17439
5633ea5c
JJ
174402004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17441
17442 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17443
575eebb1
NC
174442004-07-26 Nick Clifton <nickc@redhat.com>
17445
17446 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17447 good default value for a specific architecture is available then
17448 set it to that value. Otherwise default to the -gstabs switch.
17449 Remove the -g... switches from the asm-flags variable. Allow the
17450 target board info to override the value if it wants to. Pass the
17451 switch on the assembler command line.
17452
62104619
MK
174532004-07-23 Mark Kettenis <kettenis@gnu.org>
17454
17455 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
17456 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
17457 (main): Call new function.
17458
4a1135b8
MC
174592004-07-22 Michael Chastain <mec.gnu@mindspring.com>
17460
17461 Test for PR exp/1715.
17462 * gdb.base/radix.exp: Refactor common procedures. Make all
17463 test names unique. Change XFAIL to KFAIL.
17464
8a12c1f0
MC
174652004-07-20 Michael Chastain <mec.gnu@mindspring.com>
17466
17467 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17468 * gdb.ada/gnat_ada.gin: ... to here.
17469 * configure.in: Use gnat_ada.gin.
17470 * configure: Regenerate.
17471
23b451cf
AC
174722004-07-20 Andrew Cagney <cagney@gnu.org>
17473
17474 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17475 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17476 XFAILs. Clean up test messages and comments. Check backtraces.
17477 Delete re-sync code.
17478
ab618a02
MC
174792004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17480
17481 Fix PR cli/740.
17482 * gdb.base/annota1.exp: Honor gdb,nosignals.
17483 * gdb.base/annota3.exp: Likewise.
17484
46dad340
MC
174852004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17486
17487 * lib/java.exp: Update copyright notice.
17488
756d8c70
AC
174892004-07-19 Andrew Cagney <cagney@gnu.org>
17490
17491 * gdb.base/selftest.exp: Copy file from here ...
17492 * gdb.gdb/selftest.exp: ... to here.
17493
586027e6
AC
174942004-07-16 Andrew Cagney <cagney@redhat.com>
17495
17496 * lib/insight-support.exp: Delete file.
17497 * lib/java.exp (java_init): Fix copyright.
17498
029d2200
AC
174992004-07-16 Andrew Cagney <cagney@gnu.org>
17500
17501 * gdb.base/restore.c: Append "prologue" to comments marking the a
17502 function's prologue.
17503 * gdb.base/restore.exp: Update copyright, re-indent.
17504 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17505 callerN" prefix where needed. Update patterns that match a
17506 function's prologue.
17507
653b62c5
MC
175082004-07-16 Michael Chastain <mec.gnu@mindspring.com>
17509
17510 * gdb.base/restore.c: Add copyright notice.
17511
f7d690e5
AC
175122004-07-16 Andrew Cagney <cagney@gnu.org>
17513
17514 * gdb.base/logical.exp: Update copyright.
17515 (evaluate): New procedure. Use to re-implement tests using
17516 several tables.
17517
d629a7cb
MH
175182004-07-14 Martin Hunt <hunt@redhat.com>
17519
17520 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
17521 which fixes some problems where init.tcl was not found.
17522
9c7bb332
AC
175232004-07-13 Andrew Cagney <cagney@gnu.org>
17524
6bf46641
AC
17525 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17526 (check_sizeof, check_valueof): Do not include the output in the
17527 test name. Use gdb_test.
17528 (get_valueof): Use gdb_test_multiple.
17529
c4ffd4c0
AC
17530 * gdb.base/step-test.exp: Update copyright. Use
17531 gdb_test_multiple. Ensure that test names do not include
17532 architecture dependent output.
17533
ab89363a
AC
17534 * gdb.gdb/observer.exp: Update copyright.
17535 (setup_test): Use gdb_test_multiple.
17536 (attach_first_observer, attach_second_observer)
17537 (attach_third_observer, detach_first_observer)
17538 (detach_second_observer, detach_third_observer)
17539 (reset_counters, check_counters): Make $message a prefix.
17540 (test_normal_stop_notifications): Add "args" parameter - a list of
17541 init functions to be called. Make $message a prefix,
17542 (test_observer_normal_stop): Change the message prefixes so that
17543 they are unique, pass the attach / detach procedures to
17544 test_normal_stop_notifications.
17545
ec58997a
AC
17546 * gdb.base/signull.exp (test_segv): Prefix all tests with
17547 "${name}". Clean up test messages.
17548
b475183b
AC
17549 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17550
9c7bb332
AC
17551 * gdb.base/ena-dis-br.exp: Update copyright.
17552 (break_at): New function. Replace send_gdb with gdb_test,
17553 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17554 ignore count, not stopped at bpt", with KFAIL.
17555
2dd95497
CV
175562004-07-13 Corinna Vinschen <vinschen@redhat.com>
17557
17558 * gdb.base/attach.exp: Remove cleanupfile handling.
17559
419e626b
AC
175602004-07-12 Andrew Cagney <cagney@gnu.org>
17561
17562 * gdb.base/annota1.exp: Cleanup corefile test name.
17563 * gdb.base/annota3.exp: Ditto.
17564
8b1b3228
AC
175652004-07-12 Andrew Cagney <cagney@gnu.org>
17566
78650829
AC
17567 * gdb.base/signals.exp: Clean up copyright, re-indent.
17568
8b1b3228
AC
17569 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17570 gdb_test and gdb_test_multiple.
17571
935c2760
JJ
175722004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17573
17574 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17575 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17576 provide line number info for first statement in main.
17577
1544280f
AC
175782004-07-08 Andrew Cagney <cagney@gnu.org>
17579
1279f4ff
AC
17580 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17581
1544280f
AC
17582 * gdb.base/sigbpt.exp: Make the common part of each test name a
17583 prefix instead of suffix.
17584
bcc82369
BR
175852004-07-07 Bob Rossi <bob_rossi@cox.net>
17586
17587 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17588 test from test_tbreak_creation_and_listing to
17589 test_file_list_exec_source_file
17590 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17591 Changed name of test from test_tbreak_creation_and_listing to
17592 test_file_list_exec_source_file
17593
23f4b0aa
JJ
175942004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17595
17596 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17597 the jmisc() constructor instead of <init>.
17598 * gdb.java/jmisc1.exp: Ditto.
17599
56401cd5
AC
176002004-07-07 Andrew Cagney <cagney@gnu.org>
17601
17602 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17603 corrupting the PC.
17604
44ae2f6a
MC
176052004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17606
17607 * gdb.cp/templates.exp: Accept whitespace change in demangler
17608 output.
17609
45a83408
AC
176102004-07-06 Andrew Cagney <cagney@gnu.org>
17611
17612 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17613
d205ad70
MC
176142004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17615
17616 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17617 * lib/compiler.cc: Likewise.
17618
06ea1a61
MC
176192004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17620
17621 * lib/compiler.cc: Work around string preprocessing problem
17622 with old hp c++ compiler.
17623 * lib/compiler.c: Likewise.
17624
daab1251
CV
176252004-06-29 Corinna Vinschen <vinschen@redhat.com>
17626
17627 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17628 directives to conditionalize symbol prefixing.
17629 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17630 additional_flags handling. Add underscore prefix for Cygwin.
17631 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17632 conditionalize symbol prefixing.
17633 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17634 additional_flags handling. Add underscore prefix for Cygwin.
17635
cc984116
CV
176362004-06-29 Corinna Vinschen <vinschen@redhat.com>
17637
17638 * gdb.base/bigcore.exp: Skip test on Cygwin.
17639
c279b077
MC
176402004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17641
17642 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17643 formats for "info register". Use gdb_test_multiple. Fix
17644 the "invalid register" test.
17645
0e915747
CV
176462004-06-28 Corinna Vinschen <vinschen@redhat.com>
17647
17648 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17649 PID for Cygwin. Add Cygwin specific strings to check for in some
17650 tests.
17651 (do_attach_tests): Add a test for user interaction when attaching
17652 to a process with no matching symbol table already loaded.
17653
11422c86
AC
176542004-06-26 Andrew Cagney <cagney@gnu.org>
17655
17656 Test PR java/1567 and PR java/1565.
17657 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17658 * gdb.java/jmisc2.exp: Delete file.
17659
cefbce26
MC
176602004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17661
17662 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17663
e19f872c
CV
176642004-06-25 Corinna Vinschen <vinschen@redhat.com>
17665
17666 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17667 attach process.
17668
d931ba3b
MC
176692004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17670
17671 * gdb.cp/pr-1553.exp: Remove.
17672
aef68c48
MC
176732004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17674
17675 * gdb.cp/pr-1553.cc: Remove.
17676 * gdb.cp/pr-1553.exp: Disable this test.
17677
8d5df71a
JB
176782004-06-20 Jim Blandy <jimb@redhat.com>
17679
a9c64011 17680 Fix PR testsuite/1680.
8d5df71a
JB
17681 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17682 regular expressions.
17683
4ac6f39d
MC
176842004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17685
17686 Fix PR testsuite/1679.
17687 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17688 Issue an UNSUPPORTED result instead.
17689
1b413552
JB
176902004-06-18 Jim Blandy <jimb@redhat.com>
17691
17692 * gdb.base/charset.exp: Only send a control-C if we see a new
17693 prompt and incomplete command.
17694
6daa6ebd
MC
176952004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17696
17697 * gdb.cp/pr-574.cc: Add copyright notice.
17698
51fa4ae0
JB
176992004-06-17 Jim Blandy <jimb@redhat.com>
17700
17701 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17702 cases where the regexp has no groups; this grabs random text from
17703 the previous test suite, whatever that was.
17704
8fea26c5
MC
177052004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17706
17707 * gdb.cp/printmethod.cc: Add copyright notice.
17708
1e3aeb41
MC
177092004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17710
17711 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17712
9d9030bc
AC
177132004-06-16 Andrew Cagney <cagney@gnu.org>
17714
17715 * gdb.base/signull.c: Update copyright. Include <string.h>.
17716 (bowler): Replace data_pointer with data_read
17717 and data_write cases. Add code_descriptor case.
17718 (zero, desc): New array and pointer.
17719 (data, code): Change to simple pointers.
17720 * gdb.base/signull.exp: Fix probe pattern matching a function
17721 descriptor SIGSEGV. Replace data_pointer with data_read and
17722 data_write tests.
17723
acd4ad44
AC
177242004-06-16 Andrew Cagney <cagney@gnu.org>
17725
17726 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17727
08fd625c
MC
177282004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17729
17730 * gdb.base/long_long.c: Add copyright notice.
17731
1903502c
MC
177322004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17733
17734 * gdb.base/long_long.exp: Remove reference to
17735 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17736 to gdb_breakpoint and gdb_continue_to_breakpoint.
17737
83313cb1
JB
177382004-06-14 Jim Blandy <jimb@redhat.com>
17739
17740 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17741 endian case.
17742
1bf404ef
AC
177432004-06-14 Andrew Cagney <cagney@gnu.org>
17744
17745 * gdb.base/gcore.exp (capture_command_output): Delete the always
17746 passing tests containing inferior values.
17747 * gdb.base/ending-run.exp: Do not include the breakpoint address
17748 in the test message. Update copyright.
17749 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17750 size in the test name, use gdb_test_multiple. Update copyright.
17751
ef220b33
MC
177522004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17753
17754 * gdb.cp/ref-types.cc: Add copyright notice.
17755
4f70a4c9
MC
177562004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17757
17758 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17759 hp_aCC_compiler.
17760 * lib/compiler.cc: Likewise.
17761 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17762 'set' commands. Log diagnostics for other lines. Set
17763 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17764
335928ac
MC
177652004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17766
17767 * gdb.cp/try_catch.cc: Add copyright notice.
17768
2efb12e8
MC
177692004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17770
17771 * gdb.cp/userdef.cc: Add copyright notice.
17772
0bbed51a
MC
177732004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17774
17775 * gdb.cp/virtfunc.cc: Add copyright notice.
17776
e12a46c9
RC
177772004-06-11 Randolph Chung <tausq@debian.org>
17778
17779 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17780 problem.
17781
338e05af
AC
177822004-06-10 Andrew Cagney <cagney@gnu.org>
17783
17784 * lib/compiler.cc, lib/compiler.c: Append either
17785 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17786 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17787 instead of gcc-3-3.
17788
dc3f10cb
AC
177892004-06-09 Andrew Cagney <cagney@gnu.org>
17790
b4d946af
AC
17791 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17792 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17793
dc3f10cb
AC
17794 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17795 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17796 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17797 fixed.
17798
b5c0bfa2
AC
177992004-06-09 Andrew Cagney <cagney@gnu.org>
17800
17801 * gdb.base/structs.exp (test_struct_returns): Replace
17802 "return_value_unknown" and "finish_value_unknown" by
17803 "return_value_known" and "finish_value_known". Instead of
17804 "return_value_unknown" iff "finish_value_unknown", check
17805 "return_value_known" implies "finish_value_known".
17806
caeb605f
MH
178072004-06-08 Martin Hunt <hunt@redhat.com>
17808
17809 * gdb.base/float.exp: Add pattern for mips targets.
17810
c892bb64
RC
178112004-06-08 Randolph Chung <tausq@debian.org>
17812
17813 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17814 message for unknown architectures more clear.
17815
48306d3e
JB
178162004-06-08 Joel Brobecker <brobecker@gnat.com>
17817
17818 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17819 start the execution of the program.
17820
83ecb59f
JB
178212004-06-07 Jim Blandy <jimb@redhat.com>
17822
17823 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17824 * gdb.arch/i386-cpuid.h: New helper file.
17825
55264cb4
RC
178262004-06-07 Randolph Chung <tausq@debian.org>
17827
17828 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17829 has started.
17830
23cadb28
RM
178312004-06-04 Roland McGrath <roland@redhat.com>
17832
17833 Fix PR gdb/1647.
17834 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17835 differently to be robust to output buffering differences.
17836
51d01eda
MC
178372004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17838
17839 * gdb.threads/pthreads.exp: Update copyright years.
17840 (check_control_c): Change asynchronous 'after' to synchronous.
17841
f4fc3b93
RM
178422004-06-04 Roland McGrath <roland@redhat.com>
17843
17844 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17845 next gdb prompt.
17846
4013522b
MC
178472004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17848
17849 Fix PR gdb/1636.
17850 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17851 calls to synchronous.
17852
7a8f1e6b
JB
178532004-05-26 Jim Blandy <jimb@redhat.com>
17854
17855 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17856
81bb3443
RC
178572004-05-24 Randolph Chung <tausq@debian.org>
17858
17859 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17860 * gdb.asm/pa.inc: New file.
17861
8f5a3103
MK
178622004-05-22 Mark Kettenis <kettenis@gnu.org>
17863
17864 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17865
734b8fe8 178662004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17867 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17868
17869 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17870 GDB prompt.
17871
725603e1
UW
178722004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17873
f4fc3b93 17874 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17875 setjmp/longjmp. Use sigaction instead of signal.
17876
8b923272 178772004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17878 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17879
17880 * gdb.threads/pthread_cond_wait.c: New file.
17881 * gdb.threads/pthread_cond_wait.exp: New testcase.
17882
8bfabb04
AC
178832004-05-13 Andrew Cagney <cagney@redhat.com>
17884
17885 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17886 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17887
42edda50
AC
178882004-05-11 Andrew Cagney <cagney@redhat.com>
17889
17890 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17891 fixed but revealed gdb/1639.
17892
d303a6c7
AC
178932004-05-10 Andrew Cagney <cagney@redhat.com>
17894
17895 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17896 func1" and "next to 2nd alarm", kernel bug avoided.
17897
bf08c2a1
DJ
178982004-05-10 Daniel Jacobowitz <dan@debian.org>
17899
17900 PR external/1568
17901 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17902 XFAIL if it is smaller than bytes_allocated.
17903 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17904 (main): Make chunks_allocated unsigned. Correct comment.
17905
c0586a34
JB
179062004-05-07 Joel Brobecker <brobecker@gnat.com>
17907
17908 * gdb.arch/powerpc-aix-prologue.c: New file.
17909 * gdb.arch/powerpc-aix-prologue.exp: New file.
17910
f2785d12
JB
179112004-05-07 Jim Blandy <jimb@redhat.com>
17912
17913 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17914 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17915
bd7f6e30
JB
179162004-05-06 Joel Brobecker <brobecker@gnat.com>
17917
17918 * gdb.base/sep.exp: No longer setup_kfail when the program was
17919 built with dwarf2.
17920
0a5e7efe
JI
179212004-05-05 Jim Ingham <jingham@apple.com>
17922
17923 * gdb.base/pending.exp: Make sure pending breakpoints
17924 preserve the ignore count.
f4fc3b93 17925
a8958849
MK
179262004-04-27 Jerome Guitton <guitton@gnat.com>
17927
17928 * i386-prologue.exp: Add testcase for jump instruction as first
17929 instruction of the real code.
17930 * i386-prologue.c (jump_at_beginning): New function.
17931
7e103f5b
MK
179322004-04-28 Mark Kettenis <kettenis@gnu.org>
17933
17934 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17935 x86_64-*-*.
17936
5d38b224
MK
179372004-04-28 Mark Kettenis <kettenis@gnu.org>
17938
17939 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17940 i*86-*-*.
17941
0ef32fd9
MK
179422004-04-25 Mark Kettenis <kettenis@gnu.org>
17943
17944 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17945 expression that checks the return type.
17946
71d7dd7c
AC
179472004-04-23 Andrew Cagney <cagney@redhat.com>
17948
17949 * gdb.base/call-sc.exp: New test of scalar call/return values.
17950 * gdb.base/call-sc.c: Ditto.
17951
1e9f977e
JJ
179522004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17953
17954 * gdb.threads/manythreads.c: Reduce thread stack size.
17955
899d9e3a
JJ
179562004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17957
17958 * gdb.threads/manythreads.c: Add copyright notice.
17959
61bcae62
AC
179602004-04-23 Andrew Cagney <cagney@redhat.com>
17961
17962 * gdb.base/siginfo.exp: Better handle step out of signal.
17963 * gdb.base/sigstep.exp: Ditto.
17964
7339a42e 179652004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17966 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17967
17968 * gdb.threads/manythreads.c: New testcase.
17969 * gdb.threads/manythreads.exp: Ditto.
17970
5c98409b
JB
179712004-04-22 Jim Blandy <jimb@redhat.com>
17972
17973 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17974 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17975
3b611f1a
MC
179762004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17977
17978 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17979
f0fd9238
AC
179802004-04-21 Andrew Cagney <cagney@redhat.com>
17981
17982 * gdb.base/sigstep.c: New file.
17983 * gdb.base/sigstep.exp: New file.
17984
90990674
JB
179852004-04-16 Joel Brobecker <brobecker@gnat.com>
17986
17987 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17988 call to observer_notify_normal_stop.
17989
78cef34b
AC
179902004-04-15 Andrew Cagney <cagney@redhat.com>
17991
17992 * gdb.base/siginfo.c: New file.
17993 * gdb.base/siginfo.exp: New file.
17994
d2343407
JB
179952004-04-12 J. Brobecker <brobecker@gnat.com>
17996
17997 * gdb.base/sep.exp: Fix typo in comment.
17998
a2dba3c8
JB
179992004-04-12 J. Brobecker <brobecker@gnat.com>
18000
18001 * gdb.base/sep.c: New file.
18002 * gdb.base/sep-proc.c: New file.
18003 * gdb.base/sep.exp: New testcase.
18004
15f7b60e
MK
180052004-04-09 Mark Kettenis <kettenis@gnu.org>
18006
18007 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
18008 support.
18009
44f4de1a
AC
180102004-04-05 Andrew Cagney <cagney@redhat.com>
18011
18012 * gdb.base/sigaltstack.c: New file.
18013 * gdb.base/sigaltstack.exp: New file.
18014
ef04f396
JB
180152004-04-04 Joel Brobecker <brobecker@gnat.com>
18016
18017 * gdb.base/foll-fork.exp: Update the expected output for
18018 "help set follow-fork-mode", to match a change that was made
18019 to the help of this variable on 2004-01-13.
18020
d40d2c92
JB
180212004-04-01 Joel Brobecker <brobecker@gnat.com>
18022
18023 * lib/ada.exp: Add copyright notice.
18024 * bar.ads: Likewise.
18025 * bar.adb: Likewise.
18026 * null_record.adb: Likewise.
18027 * null_record.exp: Likewise.
18028 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
18029
f86ef5a3
JB
180302004-04-01 Joel Brobecker <brobecker@gnat.com>
18031
18032 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
18033 * configure: Regenerate.
18034
414e70e3
JB
180352004-04-01 Joel Brobecker <brobecker@gnat.com>
18036
18037 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
18038 to build the application. Remove the message printed when in
18039 verbose mode, redundant with the UNSUPPORTED message above.
18040
f0aaee49
JB
180412004-03-31 Joel Brobecker <brobecker@gnat.com>
18042
18043 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
18044 * gdb.ada (null_record.exp): New testcase.
18045
ac81cb54
JB
180462004-03-31 Joel Brobecker <brobecker@gnat.com>
18047
18048 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
18049
854af2f7
JB
180502004-03-31 Joel Brobecker <brobecker@gnat.com>
18051
18052 * gdb.ada: New subdirectory.
18053 * gdb.ada/Makefile.in: New file.
18054 * gdb.ada/gnat_ada.gpr.in: New file.
18055
034cb681
JB
180562004-03-31 Joel Brobecker <brobecker@gnat.com>
18057
18058 * lib/ada.exp: New file.
18059
78a1a894
DJ
180602004-03-24 Daniel Jacobowitz <drow@mvista.com>
18061
18062 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18063 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18064
4b2b3b3e
AC
180652004-03-22 Andrew Cagney <cagney@redhat.com>
18066
18067 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18068 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18069 Problem identified by Ulrich Weigand.
18070
23c73aa3
DC
180712004-03-17 David Carlton <carlton@kealia.com>
18072
18073 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18074 PR c++/826.
18075
d63a86f8
RM
180762004-03-16 Roland McGrath <roland@redhat.com>
18077
18078 * gdb.base/auxv.exp: New file.
18079 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18080
0e02aa50
DC
180812004-03-12 David Carlton <carlton@kealia.com>
18082
18083 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18084 * gdb.cp/pr-1553.cc: Ditto.
18085 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18086 pass branch.
18087
c20b71be
MC
180882004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18089
18090 * gdb.cp/templates.exp: Accept more template types.
18091
c7414a01
MC
180922004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18093
18094 From Corinna Vinschen with modifications.
18095 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18096 local variable obj_with_enum.
18097 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18098 results with obj_with_enum.
18099
ed69573c
MC
181002004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18101
18102 * gdb.cp/classes.cc: New file, copied from misc.cc.
18103 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
18104
28301461
MC
181052004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18106
18107 * gdb.cp/misc.cc: Add copyright notice.
18108
1198ecbe
DC
181092004-03-05 David Carlton <carlton@kealia.com>
18110
18111 * gdb.cp/rtti.exp: Add 'print *obj3' test.
18112 * gdb.cp/rtti.h: Update copyright.
18113 (namespace n2::n3): New.
18114 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
18115 (n2::n3::func3): New.
18116 (main): Call n2::n3::func3.
18117 * gdb.cp/rtti2.cc: Update copyright.
18118 (n2::create3): New.
18119
9e08c470
MK
181202004-03-04 Mark Kettenis <kettenis@gnu.org>
18121
18122 * gdb.asm/openbsd.inc: Fix typo.
18123
4bebc3aa
FF
181242004-03-03 Fred Fish <fnf@redhat.com>
18125
18126 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
18127 "val" instead of unused "size". Update copyright year.
18128
6ea9fb37
DJ
181292004-02-29 Daniel Jacobowitz <drow@mvista.com>
18130
18131 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
18132 to use unsigned char.
18133 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
18134 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
18135
23b23974
DJ
181362004-02-29 Daniel Jacobowitz <drow@mvista.com>
18137
18138 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
18139 line of output.
18140
7574fd53
DJ
181412004-02-28 Daniel Jacobowitz <drow@mvista.com>
18142
18143 * gdb.base/relocate.c (dummy): Initialize.
18144
a195357f
DJ
181452004-02-28 Daniel Jacobowitz <drow@mvista.com>
18146
18147 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
18148 a breakpoint at exit.
18149
72fd54a9
FF
181502004-02-27 Fred Fish <fnf@redhat.com>
18151
18152 * gdb.base/chng-syms.exp: Add expect condition to match failing
18153 case that isn't a timeout.
18154
b9d23137
AC
181552004-02-27 Andrew Cagney <cagney@redhat.com>
18156
18157 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
18158 support.
18159
15d208f6 181602004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 18161
15d208f6
FF
18162 * gdb.arch/gdb1431.c: Remove.
18163 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
18164 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
18165 of "until" incorrectly.
18166
98f9cd2d
JB
181672004-02-26 J. Brobecker <brobecker@gnat.com>
18168
18169 * gdb.cp/class2.cc (empty): New class.
18170 (refer): New function.
18171 (main): Declare an object of type empty and use it.
18172 * gdb.cp/class2.exp: Print the value of an object of type empty.
18173
9b50c11b
JJ
181742004-02-26 Jeff Johnston <jjohnstn@redhat.com>
18175
18176 * gdb.base/langs.exp: Update query string to match the
18177 new nquery format used for pending breakpoints.
18178
0dcd613f
AC
181792004-02-26 Andrew Cagney <cagney@redhat.com>
18180
18181 Fix PR i18n/1570.
18182 * gdb.base/charset.c: Update copyright notice.
18183 (main, init_string): Remove the escape character '\e' tests.
18184 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
18185 * gdb.base/charset.exp (valid_host_charset): Ditto.
18186 * gdb.base/setvar.exp: Ditto.
18187
b8a56647
AC
181882004-02-24 Andrew Cagney <cagney@redhat.com>
18189
90d59e34
AC
18190 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
18191 mmapped data in core file" PASS and FAIL messages consistent.
18192
b8a56647
AC
18193 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
18194 setting a breakpoint. Work around PR java/1565.
18195
9f27c604
JJ
181962004-02-23 Jeff Johnston <jjohnstn@redhat.com>
18197
18198 * lib/gdb.exp (gdb_breakpoint): Update query string to match
18199 new nquery format.
18200 * gdb.base/pending.exp: Ditto.
18201
3224a706
MK
182022004-02-22 Mark Kettenis <kettenis@gnu.org>
18203
18204 * configure.in: Run stabs tests on *BSD.
18205 * configure: Regenerated.
18206
41e0a9ca
MK
182072004-02-21 Mark Kettenis <kettenis@gnu.org>
18208
18209 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
18210
1e1b3428
FF
182112004-02-20 Fred Fish <fnf@redhat.com>
18212
18213 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
18214 blank in test for "returns short", for consistency with other
18215 "returns xxx" tests. Update copyright year.
18216
f9a7572a
FF
182172004-02-19 Fred Fish <fnf@redhat.com>
18218
18219 New testcase for PR breakpoint/1558.
18220 * gdb.arch/gdb1558.exp: New file.
18221 * gdb.arch/gdb1558.c: New file.
18222
b2ce2854
EZ
182232004-02-19 Elena Zannoni <ezannoni@redhat.com>
18224
18225 * gdb.base/nodebug.exp: Fix typo.
18226
e7c9ff01
JB
182272004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18228
18229 Committed by Jim Blandy <jimb@redhat.com>.
18230
62f4b920
JB
18231 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
18232
2db536a1
JB
18233 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
18234
e7c9ff01
JB
18235 * gdb.base/float.exp: Support s390*-*-* targets.
18236
f3205b34
AF
182372004-02-17 Adam Fedor <fedor@gnu.org>
18238
18239 * gdb.base/gdb1555.exp: New file.
18240 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
18241
9d62932d
EZ
182422004-02-17 Elena Zannoni <ezannoni@redhat.com>
18243
18244 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
18245
344c9711
FF
182462004-02-16 Fred Fish <fnf@redhat.com>
18247
18248 * gdb.arch/gdb1291.c: Remove
18249 * gdb.arch/gdb1291.s: New test input file.
18250 * gdb.arch/gdb1291.exp: Expand test to check case that should not
18251 fail. Test for correct result, known incorrect result, other
18252 failures and timeouts.
18253
2d822687
AC
182542004-02-16 Andrew Cagney <cagney@redhat.com>
18255
18256 * gdb.base/bigcore.exp: New file.
18257 * gdb.base/bigcore.c: New file.
18258
dac15b66
AC
182592004-02-13 Andrew Cagney <cagney@redhat.com>
18260
18261 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
18262 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
18263 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
18264 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
18265 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
18266 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
18267 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
18268 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
18269 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
18270 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
18271
6bdfc2c4
JJ
182722004-02-11 Jeff Johnston <jjohnstn@redhat.com>
18273
18274 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
18275 executed is an alloc instruction.
18276
87b3ede8
DC
182772004-02-11 David Carlton <carlton@kealia.com>
18278
18279 * gdb.cp/breakpoint.exp: New.
18280 * gdb.cp/breakpoint.cc: New.
18281
6e19e2bf
MC
182822004-02-11 Michael Chastain <mec.gnu@mindspring.com>
18283
18284 Partial fix for PR gdb/1543.
18285 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
18286 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
18287 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
18288 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
18289 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
18290 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
18291 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
18292 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
18293 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
18294 to bug-gdb@prep.ai.mit.edu .
18295 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
18296 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
18297 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
18298 Likewise.
18299
5c5455dc
AC
183002004-02-10 Andrew Cagney <cagney@redhat.com>
18301
18302 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
18303 using gdb_internal_error_resync.
18304
9cf689d7
DJ
183052004-02-09 Daniel Jacobowitz <drow@mvista.com>
18306
18307 * gdb.threads/thread-specific.exp: Stop early if no threads are
18308 found.
18309
d2dc51db
MC
183102004-02-09 Michael Chastain <mec.gnu@mindspring.com>
18311
18312 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
18313
14b1a056
DJ
183142004-02-08 Daniel Jacobowitz <drow@mvista.com>
18315
18316 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
18317 breakpoints.
18318
83f66e8f
DJ
183192004-02-07 Daniel Jacobowitz <drow@mvista.com>
18320
18321 * config/sim.exp (gdb_load): Handle $arg == "".
18322 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
18323 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
18324
30fc0091
EZ
183252004-02-07 Elena Zannoni <ezannoni@redhat.com>
18326
a9c64011
AS
18327 * gdb.base/maint.exp: Update test to reflect
18328 obstack changes.
30fc0091 18329
4d806929
JJ
183302004-02-04 Jeff Johnston <jjohnstn@redhat.com>
18331
18332 * gdb.base/pendshr.c (pendfunc): New function that calls
18333 pendfunc1.
18334 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
18335
7bfdd688
FF
183362004-02-04 Fred Fish <fnf@redhat.com>
18337
18338 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
18339 function symbols and update copyright years.
18340 * gdb.arch/gdb1291.c: Ditto.
18341
aaa08ee4
MC
183422004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18343
18344 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
18345
dbad7755
MC
183462004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18347
18348 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
18349
ec4646ef
MC
183502004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18351
18352 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
18353
1b802196
FF
183542004-02-02 Fred Fish <fnf@redhat.com>
18355
18356 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
18357 remote targets. Update copyright years.
18358
18fe2033
JJ
183592004-02-02 Jeff Johnston <jjohnstn@redhat.com>
18360
18361 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
18362 support.
18363 * gdb.base/langs.exp: Fix test which attempts to create
18364 breakpoint on non-existent function to handle new pending
18365 support.
18366 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
18367 a breakpoint.
18368 * gdb.base/pending.exp: New test.
18369 * gdb.base/pending.c: New file.
18370 * gdb.base/pendshr.c: Ditto.
18371
8d577d32
DC
183722004-02-02 David Carlton <carlton@kealia.com>
18373
18374 * gdb.cp/overload.exp: Add overloadNamespace tests.
18375 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
18376 (overloadNamespace, XXX): New.
18377 (main): Call XXX::marker2.
18378
3ad13771
FF
183792004-02-01 Fred Fish <fnf@redhat.com>
18380
18381 * gdb.base/dump.exp: Use runto_main instead of "runto main".
18382 * gdb.base/finish.exp: Ditto.
18383 * gdb.base/gcore.exp: Ditto.
18384 * gdb.base/huge.exp: Ditto.
18385 * gdb.base/info-proc.exp: Ditto.
18386 * gdb.base/return2.exp: Ditto.
18387 * gdb.threads/gcore-thread.exp: Ditto.
18388
44c75849
DJ
183892004-02-01 Daniel Jacobowitz <drow@mvista.com>
18390
18391 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
18392
005bc093
MK
183932004-02-01 Mark Kettenis <kettenis@gnu.org>
18394
18395 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18396 that opening the file succeeds on OpenBSD.
18397
c47cebdb
DJ
183982004-02-01 Daniel Jacobowitz <drow@mvista.com>
18399
18400 * gdb.threads/thread-specific.c: New file.
18401 * gdb.threads/threads-specific.exp: New test script.
18402 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
18403 to expect_out.
18404
5a01311c
MK
184052004-02-01 Mark Kettenis <kettenis@gnu.org>
18406
18407 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
18408 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
18409 only on the "print_small_structs from print_long_arg_list" test.
18410
ce22a4f1
DJ
184112004-02-01 Daniel Jacobowitz <drow@mvista.com>
18412
18413 * gdb.base/completion.exp: Kill a stray backslash.
18414
18415 From Jim Ingham <jingham@apple.com>:
18416 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
18417 agrees with the result from sending a tab.
18418
abbab9d3
DJ
184192004-01-31 Daniel Jacobowitz <drow@mvista.com>
18420
18421 * gdb.base/chng-syms.exp: Remove stray newline.
18422
53904d1e
MK
184232004-01-31 Mark Kettenis <kettenis@gnu.org>
18424
18425 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
18426 *-*-openbsd*.
18427 * gdb.asm/openbsd.inc: New file.
18428
3a4b3aac
MK
184292004-01-30 Mark Kettenis <kettenis@gnu.org>
18430
18431 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
18432 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
18433 *-*solaris2*. Remove commented out default settings for
18434 asm-flags. Replace gdb_compile with target_link.
18435
ebac27b4
MC
184362004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18437
18438 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18439 for all tests. Remove old hp-ux and cygnus xfail cases.
18440
d8679d84
PH
184412004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18442
18443 * gdb.base/chng-syms.exp: New file.
18444 * gdb.base/chng-syms.c: New file.
18445
0a55bc22
MC
184462004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18447
18448 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18449 Provide arms for current output in all my configurations.
18450
94b8e876
MC
184512004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18452
18453 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18454 * lib/compiler.cc: Likewise.
18455 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
18456 get the right preprocessor. Eval the output directly. Remove
18457 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
18458 hp_f77_compiler and hp_f90_compiler completely.
18459 (gdb_preprocess): Delete.
18460 (get_compiler): Delete.
18461
7cf03d44
MK
184622004-01-24 Mark Kettenis <kettenis@gnu.org>
18463
18464 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
18465 <string.h>.
18466
68b6dce9
NR
184672004-01-24 Nick Roberts <nick@nick.uklinux.net>
18468
18469 * gdb.mi/mi-stack.exp: Update copyright.
18470
b368761e
DC
184712004-01-23 David Carlton <carlton@kealia.com>
18472
18473 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18474 test for cp_lookup_transparent_type.
18475 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18476 call them.
18477
f2061b53
DJ
184782004-01-23 Daniel Jacobowitz <drow@mvista.com>
18479
18480 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18481 after -var-update.
18482
37fc574a
DC
184832004-01-23 David Carlton <carlton@kealia.com>
18484
18485 * gdb.cp/namespace.cc (C::ensureRefs): New.
18486 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18487
8e94b928
NR
184882004-01-20 Nick Roberts <nick@nick.uklinux.net>
18489
18490 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18491 case "-stack-list-locals 2".
18492 * gdb.mi/mi-var-child.exp: Test for case
18493 "-var-list-children --all-values NAME".
18494
997b0952
MC
184952004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18496
18497 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18498
52470da3
MK
184992004-01-18 Mark Kettenis <kettenis@gnu.org>
18500
7049b4b8
MK
18501 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18502 used with gdb_test_multiple.
18503
52470da3
MK
18504 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18505 read at address 0. This fixes PR testsuite/1504.
18506
da6012e5
DJ
185072004-01-18 Daniel Jacobowitz <drow@mvista.com>
18508
18509 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
18510 Remove downloading, guessing the host executable, the calls to
18511 gdb_file_cmd and gdb_target_cmd, and "load" support.
18512 (infer_host_exec): New function broken out from gdb_load.
18513 (gdb_load): New wrapper for gdbserver_gdb_load.
18514 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
18515 gdb_target_cmd. Use -target-select.
18516 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
18517 Download binaries to the host. Clear last_mi_remote_file when
18518 we load a new binary.
18519 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
18520 call gdbserver_gdb_load and mi_gdb_target_cmd.
18521
32c70722
MC
185222004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18523
18524 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18525 type patterns.
18526
b0cecf36
MC
185272004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18528
18529 * gdb.cp/templates.exp: Fix typo in test name of
18530 "print Foo<volatile char*>::foo".
18531
4120d7e6
MC
185322004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18533
18534 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18535
f679e530
BE
185362004-01-16 Ben Elliston <bje@wasabisystems.com>
18537
18538 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18539 (clean mostlyclean): Remove empty rm.
18540
091c48f6
MC
185412004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18542
18543 * gdb.base/setvar.exp: Add copyright years.
18544
3e5fc8d2
DC
185452004-01-14 David Carlton <carlton@bactrian.org>
18546
18547 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18548 PR c++/1511 and update coment.
18549 * gdb.cp/templates.exp: Update patterns to match current output.
18550 If changes involve something other than whitespace, KFAIL
18551 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18552
63d06c5c
DC
185532004-01-14 David Carlton <carlton@kealia.com>
18554
18555 * gdb.cp/namespace.exp: Add tests involving classes defined within
18556 namespaces.
18557 * gdb.cp/namespace.cc (C::CClass): New.
18558 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18559
a51dab88
EZ
185602004-01-14 Elena Zannoni <ezannoni@redhat.com>
18561
18562 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18563 what debug info we have. Print a better message if something goes
18564 wrong while producing the separate debug info file.
18565
a476ccc9
MC
185662004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18567
18568 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18569
f453692c
MC
185702004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18571
18572 * gdb.base/callfuncs.c: Add copyright notice.
18573
f40063a5
MC
185742004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18575
18576 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18577 inheritance. PR gdb/1498, PR gcc/13539.
18578
19ac3974
EZ
185792004-01-13 Elena Zannoni <ezannoni@redhat.com>
18580
a9c64011
AS
18581 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18582 test specific name.
18583 * gdb.mi/gdb669.exp: Ditto.
18584 * gdb.mi/mi-pthreads.exp: Ditto.
18585 * gdb.mi/mi1-pthreads.exp: Ditto.
18586 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18587
56c97c6e
MC
185882004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18589
18590 * gdb.cp/member-ptr.cc: Add copyright notice.
18591
a0644324
MC
185922004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18593
18594 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18595 some patterns for recent versions of gcc and hpacc. Delete
18596 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18597 Delete tests that access a NULL pointer-to-member-data. This
18598 script is still disabled for gcc.
18599
32fabe09
EZ
186002004-01-12 Elena Zannoni <ezannoni@redhat.com>
18601
18602 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18603 escaped correctly.
32fabe09 18604
1f8a6abb
EZ
186052004-01-12 Elena Zannoni <ezannoni@redhat.com>
18606
18607 * gdb.base/sepdebug.exp: New file.
18608 * gdb.base/sepdebug.c: New file.
18609 * lib/gdb.exp (separate_debug_filename): New procedure.
18610 (gdb_gnu_strip_debug): New procedure.
18611
48efe704
AC
186122004-01-12 Andrew Cagney <cagney@redhat.com>
18613
18614 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18615 * gdb.mi/ChangeLog-1999-2003: New file.
18616
a9415475
AC
186172004-01-12 Andrew Cagney <cagney@redhat.com>
18618
18619 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18620 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18621 or EEXIST", treat EBUSY as an XFAIL.
18622
83b8cf9d
MC
186232004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18624
18625 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18626 hp_cc_compiler.
18627
9939d2a8
MC
186282004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18629
18630 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18631 decorations.
18632
1ff8cadf
MC
186332004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18634
18635 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18636 and "(aCC)" decorations. Remove obsolete doco about old
18637 test results.
18638
6fa9022e
MC
186392004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18640
18641 * gdb.cp/exception.exp: Fix typo in doco.
18642
209721fe
MK
186432004-01-09 Mark Kettenis <kettenis@gnu.org>
18644
18645 * gdb.base/gdb1476.exp: Fix typo.
18646
ef11303e
MC
186472004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18648
18649 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18650 file.
18651
041ab88c
MC
186522004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18653
18654 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18655 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18656 Use gdb_compile. Remove restriction on gcc. Add some patterns
18657 for recent version of gdb. Delete second half, which was a copy
18658 of the first half with different build flags. This test is
18659 still disabled because it is still not ready for production.
18660
e36d075a
MC
186612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18662
18663 * gdb.cp/exception.cc: Add copyright notice.
18664 * gdb.cp/exception.exp: Add a notice that this file is broken
18665 because of line number changes caused by addition of copyright
18666 notice.
18667
42b190ad
MC
186682004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18669
18670 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18671 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18672
8f25f06b
MC
186732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18674
18675 * gdb.cp/classes.exp: Accept gnu abi 2.
18676 * gdb.cp/derivation.exp: Likewise.
18677 * gdb.cp/overload.exp: Likewise.
18678 * gdb.cp/virtfunc.exp: Likewise.
18679
06ded8b8
MC
186802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18681
18682 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18683 semicolon after end of function.
18684
77c26ae3
MC
186852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18686
18687 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18688 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18689 boilerplate code for compiling and running the program under
18690 test. Add some string method tests.
18691
20757486
MC
186922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18693
18694 * gdb.cp/bs15503.cc: Add copyright notice.
18695 * gdb.cp/bs15503.exp: Adjust line number.
18696
0fd3b503
MC
186972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18698
18699 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18700 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18701
10d1bea8
MC
187022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18703
18704 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18705 hp_cc_compiler.
18706
2789202a
MC
187072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18708
18709 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18710 * gdb.cp/ctti.exp: Use the marker instead of "next".
18711 With gcc, run further before bailing.
18712
b862f14c
MC
187132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18714
18715 * gdb.cp/cttiadd.cc: Add copyright notice.
18716 * gdb.cp/cttiadd1.cc: Likewise.
18717 * gdb.cp/cttiadd2.cc: Likewise.
18718 * gdb.cp/cttiadd3.cc: Likewise.
18719
96da2469
MC
187202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18721
18722 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18723 Use gdb_test, gdb_test_multiple. Use floating-point values that
18724 have exact representations in IEEE-ish formats.
18725
053248ff
MC
187262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18727
18728 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18729 compilers. Delete duplicate call to get_compiler_info.
18730 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18731 * gdb.base/volatile.exp: Likewise.
18732
84acecdd
MK
187332004-01-07 Mark Kettenis <kettenis@gnu.org>
18734
18735 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18736 memory at address 0.
18737
fe11a27f
MC
187382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18739
18740 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18741 to test for hp-ux assembler. Fix copyright years.
18742
60ad077b
AC
187432004-01-07 Andrew Cagney <cagney@redhat.com>
18744
18745 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18746
1c9b8f33
AC
187472004-01-07 Andrew Cagney <cagney@redhat.com>
18748
18749 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18750 when creating the read-only file. From analysis by Roland McGrath
18751 and Elena Zannoni.
18752
753ccc7a
MC
187532004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18754
18755 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18756
eca3e36b
MC
187572004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18758
18759 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18760 data pointers.
18761
f8d4bac4
MC
187622004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18763
18764 * gdb.cp/m-static.exp: Compile one source file at a time.
18765 Delete unused call to get_compiler_info.
18766
9b4e0f94
MC
187672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18768
18769 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18770 * gdb.base/call-rt-st.exp: Likewise.
18771 * gdb.base/nodebug.exp: Likewise.
18772 * gdb.base/volatile.exp: Likewise.
18773 * gdb.cp/ref-types.exp: Likewise.
18774 * gdb.cp/templates.exp: Likewise.
18775
023c1024
MK
187762004-01-05 Mark Kettenis <kettenis@gnu.org>
18777
18778 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18779
19703c4a
MC
187802004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18781
18782 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18783 hppa*-hp-hpux*.
18784
18b67037
MK
187852004-01-04 Mark Kettenis <kettenis@gnu.org>
18786
ba6219c8
MK
18787 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18788 x86_64-*-*.
18789
18b67037
MK
18790 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18791 sparc64-*-* and sparc*-solaris2*.
18792
1bfbbb9d
MK
187932004-01-04 Mark Kettenis <kettenis@gnu.org>
18794
18795 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18796 return ${tests}" test. The ${tests} already mentions the
18797 filename.
18798
06846494
MC
187992004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18800
18801 * gdb.cp/local.exp: Accept gcc abi 2.
18802
3b0cb202
MC
188032004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18804
18805 * gdb.cp/templates.exp: Accept gcc abi 2.
18806
0643ec3f
MC
188072004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18808
18809 * lib/compiler.cc: Remove supports_template_debugging.
18810 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18811
d231d0b1
MC
188122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18813
18814 * gdb.cp/namespace.exp: Accept gcc abi 2.
18815
44ffb27c
MC
188162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18817
18818 * gdb.cp/method.exp: Accept gcc abi 2.
18819
184ad485
MC
188202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18821
18822 * gdb.cp/classes.exp: Generate identical results as old version.
18823 * gdb.cp/derivation.exp: Likewise.
18824 * gdb.cp/overload.exp: Likewise.
18825 * gdb.cp/virtfunc.exp: Likewise.
18826
116f09e7
MC
188272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18828
18829 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18830 mysterious bug with sourceware version of expect.
18831
b1379776
MC
188322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18833
18834 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18835 current versions of gcc, including gcc abi 2. Remove gratuitous
18836 restart of test program. Use gdb_test_multiple and gdb_test for
18837 all tests. Add patterns to xfail missing "const" in "const char *"
18838 and kfail PR gdb/1155.
18839
6b7a4c0e
MC
188402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18841
18842 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18843 current versions of gcc, including gcc abi 2. Remove gratuitous
18844 restart of test program. Use gdb_test_multiple and gdb_test for
18845 all tests. Add patterns to kfail PR gdb/1498.
18846
51615d72
MC
188472003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18848
18849 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18850 current versions of gcc, including gcc abi 2. Use "breakpoint"
18851 and "continue" instead of restarting the target program. Use
18852 gdb_test_multiple and gdb_test for all tests.
18853
7b79a9d7
MK
188542004-01-01 Mark Kettenis <kettenis@gnu.org>
18855
18856 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18857 for *-*-solaris2*.
18858
1cd3489f
MC
188592003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18860
18861 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18862 current versions of gcc, including gcc abi 2. Use "breakpoint"
18863 and "continue" instead of restarting the target program several
18864 times. Use gdb_test_multiple and gdb_test for all tests.
18865
850742db
MC
188662003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18867
18868 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18869 source files.
18870
eb4bbda8
MC
188712003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18872
18873 * gdb.base/environ.exp: Handle compiling test case from multiple
18874 source files.
18875
e42c7771
MC
188762003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18877
18878 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18879
80e4b428
JB
188802003-12-17 Jim Blandy <jimb@redhat.com>
18881
5f06973a
JB
18882 * gdb.base/freebpcmd.c: Add copyright notice.
18883
80e4b428
JB
18884 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18885
0ab84fb7
MC
188862003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18887
18888 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18889
1b3bb3d0
JB
188902003-12-13 Jim Blandy <jimb@redhat.com>
18891
18892 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18893
3a4c9371
KB
188942003-12-12 Kevin Buettner <kevinb@redhat.com>
18895
18896 * gdb.asm/frv.inc: New file.
18897 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18898
a1dea79a
FF
188992003-12-09 Fred Fish <fnf@redhat.com>
18900
18901 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18902 functions to break1.c and leave prototypes behind. Add more
18903 "set breakpoint NN here" comments.
18904 * gdb.base/break1.c: New file.
18905
18906 * gdb.base/break.exp: Handle compiling test case from multiple
18907 source files and change source file references as needed.
18908 * gdb.base/completion.exp: Ditto.
18909 * gdb.base/condbreak.exp: Ditto.
18910 * gdb.base/define.exp: Ditto.
18911 * gdb.base/ena-dis-br.exp: Ditto.
18912 * gdb.base/info-proc.exp: Ditto.
18913 * gdb.base/maint.exp: Ditto.
18914 * gdb.base/until.exp: Ditto.
18915
18916 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18917 hardcoded line numbers.
18918 * gdb.base/define.exp: Ditto.
18919 * gdb.base/ena-dis-br.exp: Ditto.
18920 * gdb.base/maint.exp: Ditto.
18921 * gdb.base/until.exp: Ditto.
18922
18923 * gdb.base/completion.exp: Use "break1" for completion tests since
18924 "break" is no longer a unique prefix.
18925
5266b69c
AC
189262003-12-06 Andrew Cagney <cagney@redhat.com>
18927
18928 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18929 "return_value_unimplemented". When an unimplemented struct return
18930 architecture, report incorrect values as a KFAIL
18931
374451f0
MC
189322003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18933
18934 * gdb.cp/rtti.exp: Accept new wording of warning from
18935 cp_lookup_rtti_type.
18936
ba9b20a7
MC
189372003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18938
18939 Partial fix for PR testsuite/1456.
18940 * gdb.base/scope.exp (test_at_main): Replace references to
18941 gcc_compiled with calls to test_compiler_info.
18942 (test_at_foo): Likewise.
18943 (test_at_bar): Likewise.
18944
b74b6d0b
MC
189452003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18946
18947 Partial fix for PR testsuite/1456.
18948 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18949 to test_compiler_info.
18950
ccfa3402
MC
189512003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18952
18953 * gdb.base/so-impl-ld.exp: Update copyright notice.
18954
f6246aba
MC
189552003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18956
18957 Partial fix for PR testsuite/1456.
18958 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18959 to test_compiler_info.
18960
13ae734a
MC
189612003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18962
18963 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18964 from current versions of gdb. Clean up regular expressions.
18965 Delete redundant timeout case.
18966
d8e1cdee
MC
189672003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18968
18969 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18970 from current versions of gdb. Clean up regular expressions.
18971 Delete redundant timeout case.
18972
96457b64
MC
189732003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18974
18975 Partial fix for PR testsuite/1456.
18976 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18977 gcc_compiled with call to test_compiler_info.
18978
f35309fc
MC
189792003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18980
18981 Partial fix for PR testsuite/1456.
18982 * gdb.base/list.exp (test_list_function): Delete unused declaration
18983 of gcc_compiled.
18984
d7afdf9b
MC
189852003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18986
18987 Partial fix for PR testsuite/1456.
18988 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18989 call to test_compiler_info.
18990
71507b56
MK
189912003-11-29 Mark Kettenis <kettenis@gnu.org>
18992
18993 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18994 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18995 it to create the appropriate note.inc.
18996 * gdb.asm/asmsrc1.s: Include "note.inc".
18997 * gdb.asm/netbsd.inc: New file.
18998 * gdb.asm/empty.inc: New file.
18999
f81f93f7
MC
190002003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19001
19002 Partial fix for PR testsuite/1456.
19003 * gdb.base/constvars.exp: Replace references to gcc_compiled with
19004 calls to test_compiler_info.
19005
9a77938e
MC
190062003-11-27 Michael Chastain <mec.gnu@mindspring.com>
19007
19008 Partial fix for PR testsuite/1456.
19009 * gdb.base/volatile.exp: Replace references to gcc_compiled with
19010 calls to test_compiler_info.
19011
e8367dc7
MK
190122003-11-27 Mark Kettenis <kettenis@gnu.org>
19013
19014 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
19015 pattern for the KFAILs.
19016
526c61ee
AF
190172003-11-25 Adam Fedor <fedor@gnu.org>
19018
19019 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
19020 * gdb.objc/objcdecode.m: New file.
19021
28f2d600
AF
190222003-11-25 Adam Fedor <fedor@gnu.org>
19023
19024 * gdb.objc/nondebug.exp: Test for PR objc/1236.
19025 * gdb.objc/nondebug.m: New file.
19026
a3895cee
BE
190272003-11-26 Ben Elliston <bje@wasabisystems.com>
19028
19029 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19030 NetBSD as it does on FreeBSD. Modelled on a similar change by
19031 Mark Kettenis on 2003-05-30.
19032 (link-flags): Set to "--entry _start" regardless of target.
19033 Special linker flags are to be appended to $link-flags.
19034 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
19035
c9f2c8a3
MC
190362003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19037
19038 * gdb.cp/method.exp: Accept output of new demangler.
19039
15a0587a 190402003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
19041
19042 * gdb/class2.exp: New file.
19043 * gdb/class2.cc: New file.
19044
3c00b570
MC
190452003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19046
19047 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
19048 of new demangler.
19049
7027acc7
MK
190502003-11-23 Mark Kettenis <kettenis@gnu.org>
19051
19052 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
19053 of gdb_test "run".
19054
b0e1598a
MK
190552003-11-23 Mark Kettenis <kettenis@gnu.org>
19056
19057 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19058 "continue" into "run".
19059
4d9eda44
MC
190602003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19061
19062 Partial fix for PR testsuite/1456.
19063 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19064 call to test_compiler_info.
19065 * gdb.cp/ctti.exp: Likewise.
19066 * gdb.cp/derivation.exp: Likewise.
19067 * gdb.cp/member-ptr.exp: Likewise.
19068 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19069 reference to gcc_compiled.
19070
190712003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
19072
19073 Fix PR testsuite/1463.
19074 * gdb.base/structs.exp (start_structs_test): Call
19075 get_debug_format before using the debug format.
19076
d422fe19
AC
190772003-11-22 Andrew Cagney <cagney@redhat.com>
19078
19079 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19080 * gdb.base/structs.exp: Use gdb_test_multiple.
19081
039cf96d
AC
190822003-11-20 Andrew Cagney <cagney@redhat.com>
19083
6882279b
AC
19084 * gdb.base/structs.exp: Handle and recover from internal errors.
19085 Replace "foo${n}" with "foo<n>" in test messages.
19086
e53890ae
AC
19087 * gdb.base/structs.exp: Update copyright. Rewrite.
19088 * gdb.base/structs.c: Update copyright. Rewrite.
19089
2b211c59
AC
19090 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19091 resync count exceeded.
d63a86f8 19092
039cf96d
AC
19093 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19094 from the internal error.
19095 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19096 Original from Jim Blandy.
19097 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 19098
eac98b22
AC
190992003-11-19 Andrew Cagney <cagney@redhat.com>
19100
19101 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
19102 KFAIL.
19103
67455b2a
MK
191042003-11-17 Mark Kettenis <kettenis@gnu.org>
19105
19106 New testcase for PR backtrace/1435.
19107 * gdb.arch/i386-unwind.exp: New file.
19108 * gdb.arch/i386-unwind.c: New file.
19109
853d6e5b
AC
191102003-11-17 Andrew Cagney <cagney@redhat.com>
19111
19112 * lib/gdb.exp (compiler_info): New global.
19113 (test_compiler_info): New function.
19114 (get_compiler_info): Set compiler_info.
19115 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
19116 "compiler_info" to gcc-<major>-<minor>.
19117
38cf6e11
MC
191182003-11-15 Michael Chastain <mec.gnu@mindspring.com>
19119
19120 * gdb.trace/configure: Remove.
19121
a50d3602
EZ
191222003-11-13 Elena Zannoni <ezannoni@redhat.com>
19123
19124 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 19125 breakpoints.
a50d3602
EZ
19126 * gdb.base/break.exp: Remove all references to explicit line
19127 numbers.
19128
d9407aaa
NC
191292003-11-11 Nick Clifton <nickc@redhat.com>
19130
19131 * gdb.base/shreloc.exp: Do not run for targets which do not
19132 support shared objects.
19133
db488fc1
CV
191342003-11-10 Corinna Vinschen <vinschen@redhat.com>
19135
19136 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
19137 Don't run tests if nofileio flag is given.
19138
6a90a18e
EZ
191392003-11-07 Elena Zannoni <ezannoni@redhat.com>
19140
19141 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 19142 as well as 'Watchpoint'.
6a90a18e 19143
0b915e9c
EZ
191442003-11-06 Elena Zannoni <ezannoni@redhat.com>
19145
19146 Reported by Jim Ingham <jingham@apple.com>:
19147 * gdb.base/annota1.exp: Match at least one occurrence of the
19148 signal handler annotation.
19149
d7e4b55f
EZ
191502003-11-06 Elena Zannoni <ezannoni@redhat.com>
19151
a9c64011
AS
19152 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
19153 as well as 'Watchpoint'.
d7e4b55f 19154
2fe4e8d0
MC
191552003-11-05 Michael Chastain <mec@shout.net>
19156
19157 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
19158
6ef88553
KW
191592003-11-03 Kris Warkentin <kewarken@qnx.com>
19160
19161 * gdb.arch/gdb1291.c: New test file.
19162 * gdb.arch/gdb1291.exp: New test script.
19163 * gdb.arch/gdb1431.c: New test file.
19164 * gdb.arch/gdb1431.exp: New test script.
19165
ae7dc4d8
MC
191662003-10-22 Michael Chastain <mec@shout.net>
19167
19168 * gdb.mi/pthreads.c: Add copyright notice.
19169
c39d7427
MC
191702003-10-22 Michael Chastain <mec@shout.net>
19171
19172 * gdb.threads/pthreads.c: Add copyright notice.
19173
8b7d96c1
MC
191742003-10-20 Michael Chastain <mec@shout.net>
19175
19176 * gdb.base/gdb1056.exp: New test script.
19177
d1d69fdd
DJ
191782003-10-13 Daniel Jacobowitz <drow@mvista.com>
19179
19180 * gdb.threads/killed.exp: Use gdb_run_cmd.
19181
7d605576
DJ
191822003-10-13 Daniel Jacobowitz <drow@mvista.com>
19183
19184 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
19185 create a core file.
19186 * gdb.threads/gcore-thread.exp: Likewise.
19187
618ec112
CV
191882003-10-13 Corinna Vinschen <vinschen@redhat.com>
19189
19190 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
19191 type, based on char type.
19192 (struct bit_flags_short_t): New bitfield type, based on short type.
19193 (init_bit_flags_char): New fuction.
19194 (init_bit_flags_short): Ditto.
19195 (print_bit_flags_char): Ditto.
19196 (print_bit_flags_short): Ditto.
19197 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
19198
9367a73c
MC
191992003-10-11 Michael Chastain <mec@shout.net>
19200
19201 * gdb.base/call-rt-st.exp: Update copyright year.
19202
1decf120
KI
192032003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
19204
19205 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
19206 * gdb.disasm/sh3.s: Ditto.
19207
5445b2ae
DJ
192082003-10-07 Daniel Jacobowitz <drow@mvista.com>
19209
19210 * gdb.threads/switch-threads.exp: New test.
19211 * gdb.threads/switch-threads.c: New source file.
19212
aec24853
CV
192132003-10-07 Corinna Vinschen <vinschen@redhat.com>
19214
19215 * gdb.base/ending-run.exp: Add sh specific case.
19216
adc7428d
AC
192172003-10-06 Andrew Cagney <cagney@redhat.com>
19218
19219 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
19220 * gdb.disasm/mn10200.exp: Delete obsolete file.
19221
c9d37158
DJ
192222003-09-29 Daniel Jacobowitz <drow@mvista.com>
19223
19224 * ChangeLog: Correct an entry command.exp -> commands.exp.
19225 * gdb.base/commands.exp (bp_deleted_in_command_test)
19226 (temporary_breakpoint_commands): Check noargs.
19227
79c2c32d
DC
192282003-09-25 David Carlton <carlton@kealia.com>
19229
19230 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
19231 of some print tests, where appropriate. Add tests for C::D::cd,
19232 E::ce, F::cXfX, G::XgX.
19233 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
19234
594e6d67
RE
192352003-09-25 Richard Earnshaw <rearnsha@arm.com>
19236
19237 * lib/java.exp (java_init): Import target_alias before using it.
19238
10f0d451
DC
192392003-09-25 David Carlton <carlton@kealia.com>
19240
19241 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
19242
274bcba0
EZ
192432003-09-23 Elena Zannoni <ezannoni@redhat.com>
19244
d63a86f8 19245 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 19246 weirdness.
274bcba0 19247
cdbf20f7
MC
192482003-09-17 Michael Chastain <mec@shout.net>
19249
19250 * gdb.cp/gdb1355.exp: New file.
19251 * gdb.cp/gdb1355.c: New file.
19252
71e06f80
CV
192532003-09-15 Corinna Vinschen <vinschen@redhat.com>
19254
19255 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
19256 * gdb.asm/sh.inc: New file.
19257
5c4e30ca
DC
192582003-09-11 David Carlton <carlton@kealia.com>
19259
bd45b7af
DC
19260 * gdb.cp/namespace.exp: Add tests for namespace types.
19261 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
19262 (test_namespace): New.
19263
1c199746
EZ
192642003-09-11 Elena Zannoni <ezannoni@redhat.com>
19265
a9c64011 19266 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 19267 * gdb.stabs/weird.exp: Ditto.
1c199746 19268
04ed252f
MC
192692003-09-08 Michael Chastain <mec@shout.net>
19270
19271 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
19272
d8a2d9e7
MC
192732003-09-07 Michael Chastain <mec@shout.net>
19274
19275 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
19276 'parse error'.
19277
161afb24
MK
192782003-09-07 Mark Kettenis <m.kettenis@osp.nl>
19279
19280 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
19281
49f2741a
MC
192822003-08-30 Michael Chastain <mec@shout.net>
19283
19284 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
19285 * gdb.gdb/observer.exp: Ditto.
19286 * gdb.gdb/xfullpath.exp: Ditto.
19287
8afa723e
MK
192882003-08-29 Mark Kettenis <kettenis@gnu.org>
19289
19290 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
19291 *-*-*bsd*.
19292
f31dfe3b
JJ
192932003-08-28 Jeff Johnston <jjohnstn@redhat.com>
19294
19295 * gdb.base/dump.exp: Skip for ia64.
19296
4630e498
JJ
192972003-08-25 Jeff Johnston <jjohnstn@redhat.com>
19298
19299 * gdb.asm/asm-source.exp: Add ia64 support.
19300 * gdb.asm/ia64.inc: New file.
19301
1105b7ef
MC
193022003-08-22 Michael Chastain <mec@shout.net>
19303
19304 * gdb.cp: New directory.
19305 * gdb.cp/*: Copy from gdb.c++/*.
19306 * gdb.c++/*: Remove.
19307 * Makefile.in: Change gdb.c++ to gdb.cp.
19308 * configure.in: Ditto.
19309 * configure: Regnerate.
19310
c945b932
MK
193112003-08-18 Mark Kettenis <kettenis@gnu.org>
19312
19313 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
19314 * gdb.arch/i386-prologue.c (gdb1338): Add function.
19315
2b66634b
DJ
193162003-08-17 Daniel Jacobowitz <drow@mvista.com>
19317
19318 * mi-var-display.exp (-var-list-children weird): Accept function
19319 pointers with argument types.
19320 * mi1-var-display.exp (-var-list-children weird): Likewise.
19321 * mi2-var-display.exp (-var-list-children weird): Likewise.
19322
a356f73b
DJ
193232003-08-17 Daniel Jacobowitz <drow@mvista.com>
19324
19325 * gdb.base/annota3.exp: Add missing newline.
19326
483417b8
MC
193272003-08-06 Michael Chastain <mec@shout.net>
19328
19329 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
19330
c99c59c3
MS
193312003-08-12 Michael Snyder <msnyder@redhat.com>
19332
19333 * gdb.base/float.exp: Add test for SH.
19334
55ed7501
MK
193352003-08-10 Mark Kettenis <kettenis@gnu.org>
19336
19337 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
19338
1a371f2e
EZ
193392003-08-07 Elena Zannoni <ezannoni@redhat.com>
19340
19341 * gdb.base/completion.exp: Remove reduntant completion test
19342 on filename.
19343
e0f353ce
EZ
193442003-08-07 Elena Zannoni <ezannoni@redhat.com>
19345
a9c64011
AS
19346 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
19347 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
19348 gdb.trace/save-trace.exp: Make sure that full pathnames are
19349 escaped correctly.
e0f353ce 19350
5710a1af 193512003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 19352
a9c64011
AS
19353 * configure.in: Don't generate config.h from config.hin.
19354 * configure: Regenerate.
19355 * config.hin: Remove file.
19356 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
19357 * gdb.threads/pthreads.c: Ditto.
5710a1af 19358
dcd81ce9
DJ
193592003-08-07 Daniel Jacobowitz <drow@mvista.com>
19360
19361 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19362 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
19363 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
19364 Replace ld24 with seth/add3.
19365
6009d884
AC
193662003-08-02 Andrew Cagney <cagney@redhat.com>
19367
19368 * gdb.base/annota3.exp: New file.
19369 * gdb.base/annota3.c: New file.
19370 * gdb.c++/annota3.exp: New file.
19371 * gdb.c++/annota3.cc: New file.
19372
51514e06
MC
193732003-07-29 Michael Chastain <mec@shout.net>
19374
19375 * gdb.threads/tls.c (spin): Check errno only if sem_wait
19376 actually failed.
19377 (do_pass): Likewise.
19378 * gdb.threads/tls.exp: Always initialize no_of_threads.
19379
4ee6625b
DJ
193802003-07-27 Daniel Jacobowitz <drow@mvista.com>
19381
19382 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
19383 pattern.
19384 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
19385 * gdb.threads/tls.exp: Recognize one case of the host library not
19386 supporting TLS.
19387
225f2bf6
AC
193882003-07-27 Andrew Cagney <cagney@redhat.com>
19389
19390 * gdb.base/fileio.exp: Use SH when running commands using
19391 remote_exec.
19392
bcb27c9f
DJ
193932003-07-24 Daniel Jacobowitz <drow@mvista.com>
19394
19395 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19396 * gdb.base/relocate.c (dummy): New padding array.
19397
3d67be83
MS
193982003-07-22 Michael Snyder <msnyder@redhat.com>
19399
d63a86f8 19400 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
19401
19402 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
19403 patterns to be more general, accepting old and new output.
19404 Some output chars (such as '+') also must be quoted.
d63a86f8 19405 Some addresses are displayed numerically instead of
3d67be83
MS
19406 symbolically.
19407
57ba3b85
MS
194082003-07-23 Michael Snyder <msnyder@redhat.com>
19409
686d097c
MS
19410 * gdb.base/return2.exp: Don't test long-long return.
19411
57ba3b85
MS
19412 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
19413 * gdb.disasm/t01_mov.exp: Ditto.
19414 * gdb.disasm/t02_mova.s: Ditto.
19415 * gdb.disasm/t02_mova.exp: Ditto.
19416 * gdb.disasm/t03_add.s: Ditto.
19417 * gdb.disasm/t03_add.exp: Ditto.
19418 * gdb.disasm/t04_sub.s: Ditto.
19419 * gdb.disasm/t04_sub.exp: Ditto.
19420 * gdb.disasm/t05_cmp.s: Ditto.
19421 * gdb.disasm/t05_cmp.exp: Ditto.
19422 * gdb.disasm/t06_ari2.s: Ditto.
19423 * gdb.disasm/t06_ari2.exp: Ditto.
19424 * gdb.disasm/t07_ari3.s: Ditto.
19425 * gdb.disasm/t07_ari3.exp: Ditto.
19426 * gdb.disasm/t08_or.s: Ditto.
19427 * gdb.disasm/t08_or.exp: Ditto.
19428 * gdb.disasm/t09_xor.s: Ditto.
19429 * gdb.disasm/t09_xor.exp: Ditto.
19430 * gdb.disasm/t10_and.s: Ditto.
19431 * gdb.disasm/t10_and.exp: Ditto.
19432 * gdb.disasm/t11_logs.s: Ditto.
19433 * gdb.disasm/t11_logs.exp: Ditto.
19434 * gdb.disasm/t12_bit.s: Ditto.
19435 * gdb.disasm/t12_bit.exp: Ditto.
19436 * gdb.disasm/t13_otr.s: Ditto.
19437 * gdb.disasm/t13_otr.exp: Ditto.
19438
e00759ef
EZ
194392003-07-22 Elena Zannoni <ezannoni@redhat.com>
19440
19441 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19442
8bc2021f
EZ
194432003-07-22 Elena Zannoni <ezannoni@redhat.com>
19444
a9c64011
AS
19445 * gdb.threads/tls.c : New file.
19446 * gdb.threads/tls.exp : New file.
19447 * gdb.threads/tls-main.c : New file.
19448 * gdb.threads/tls-shared.c : New file.
19449 * gdb.threads/tls-shared.exp : New file.
8bc2021f 19450
89320c4c
AS
194512003-07-22 Andreas Schwab <schwab@suse.de>
19452
19453 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19454
180dea7c
AS
194552003-07-20 Andreas Schwab <schwab@suse.de>
19456
19457 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
19458 due to insn reordering.
19459
0714963c
AC
194602003-07-15 Andrew Cagney <cagney@redhat.com>
19461
19462 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
19463
98a23b3f
MC
194642003-07-15 Michael Chastain <mec@shout.net>
19465
19466 * gdb.base/gdb1250.exp: New file.
19467 * gdb.base/gdb1250.c: New file.
19468
27e417a2
ML
194692003-07-09 Michal Ludvig <mludvig@suse.cz>
19470
19471 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19472 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19473
8bc2021f
EZ
194742003-07-09 Elena Zannoni <ezannoni@redhat.com>
19475
a9c64011
AS
19476 * gdb.threads/tls.c: New file.
19477 * gdb.threads/tls.exp: New file.
19478 * gdb.threads/tls-main.c: New file.
19479 * gdb.threads/tls-shared.c: New file.
19480 * gdb.threads/tls-shared.exp: New file.
8bc2021f 19481
d99968dc
EZ
194822003-07-09 Elena Zannoni <ezannoni@redhat.com>
19483
19484 * gdb.base/annota1.exp: Make sure that we properly escape the
19485 full path of the source file. Xfail more permissive patterns,
d63a86f8 19486 due to a compiler debug info problem.
d99968dc 19487
83876b3b
AS
194882003-07-07 Andreas Schwab <schwab@suse.de>
19489
2705e972
AS
19490 * gdb.asm/m68k.inc: New file.
19491 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19492
83876b3b
AS
19493 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19494 arguments"): Also match negative number.
19495
19496 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19497
3a871b37
DJ
194982003-07-03 Daniel Jacobowitz <drow@mvista.com>
19499
19500 * gdb.base/store.c (charest): New typedef.
19501 (add_char): Rename to add_charest, update.
19502 (wack_char): Rename to wack_charest, update types. Return l + r
19503 to keep r live across the call.
19504 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19505 (wack_double, wack_doublest): Return l + r to keep r live across
19506 the call.
19507 * gdb.base/store.exp: Accomodate store.c changes.
19508
b2a7f303
DC
195092003-06-30 David Carlton <carlton@kealia.com>
19510
19511 * gdb.c++/maint.exp (test_invalid_name): New.
19512 (test_first_component): Add tests for invalid names.
19513
3c6cb4a1
MC
195142003-06-29 Michael Chastain <mec@shout.net>
19515
19516 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
19517 output of '<VTT for class>' for virtual base classes.
19518
f1c2644b
DJ
195192003-06-29 Daniel Jacobowitz <drow@mvista.com>
19520
19521 * gdb.base/completion.exp: Tab-complete "complet" instead of
19522 "compl".
19523 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19524
18080350
DJ
195252003-06-29 Daniel Jacobowitz <drow@mvista.com>
19526
19527 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19528 * gdb.base/volatile.exp: Likewise.
19529
f56973f8
DJ
195302003-06-29 Daniel Jacobowitz <drow@mvista.com>
19531
19532 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19533 gdb/1265.
19534
195352003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19536 Daniel Jacobowitz <drow@mvista.com>
19537
19538 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19539 initial line count of 'captured_main' from 26 to 32.
19540 (test_with_self): Allow xmalloc call to be interleaved with the
19541 preceding two lines.
19542
e766d4d6
JB
195432003-06-24 Joel Brobecker <brobecker@gnat.com>
19544
19545 * gdb.base/bang.exp: New testcase.
19546
f125c9a4
JB
195472003-06-23 Joel Brobecker <brobecker@gnat.com>
19548
19549 * gdb.base/langs.exp: Add some tests for the "minimal" language
19550 support.
19551
6e25beaf
EZ
195522003-06-23 Elena Zannoni <ezannoni@redhat.com>
19553
19554 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19555 the testcase.
19556
2f816dda
DJ
195572003-06-22 Daniel Jacobowitz <drow@mvista.com>
19558
19559 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19560 offset.
19561
db5a5748
DJ
195622003-06-22 Daniel Jacobowitz <drow@mvista.com>
19563
19564 * gdb.c++/pr-1210.cc: New file.
19565 * gdb.c++/pr-1210.exp: New file.
19566
1df0c130
DJ
195672003-06-21 Daniel Jacobowitz <drow@mvista.com>
19568
19569 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19570 000-exec-continue.
19571
a92feac0
MK
195722003-06-15 Mark Kettenis <kettenis@gnu.org>
19573
19574 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19575 on *-*-*bsd* instead of *-*-freebsd*.
19576
81a58f5b
AC
195772003-06-14 Andrew Cagney <cagney@redhat.com>
19578
19579 * gdb.base/store.exp: Test longest and doublest. Test all
19580 parameters. Weaken return statement match.
19581 * gdb.base/store.c: Add longest and doublest - aka long long and
19582 long double functions. Put all parameters into local register
19583 variables. Use negative values.
19584
b257a0d3
AC
195852003-06-14 Andrew Cagney <cagney@redhat.com>
19586
19587 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19588 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19589 exit status.
19590 * gdb.base/fileio.exp: Disable target when nointerrupts and
19591 noinferiorio, instead of limiting it to remote. Use remote_exec
19592 instead of system.
d63a86f8 19593
21c38304
JJ
195942003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19595
19596 * gdb.base/float.exp: Add ia64 support.
19597
1bcdb424
CV
195982003-06-12 Corinna Vinschen <vinschen@redhat.com>
19599
19600 * gdb.base/fileio.exp: Run only on remote targets.
19601
6aeb981f
CV
196022003-06-10 Corinna Vinschen <vinschen@redhat.com>
19603
19604 * gdb.base/fileio.c: New file, testing File-I/O.
19605 * gdb.base/fileio.exp: Ditto.
19606
53df362e
RG
196072003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19608
19609 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19610 shared objects after relocation at load time (gdb PR/1132).
19611 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19612 as above, part of the shared object relocation test.
53df362e 19613
ffee1b46
MK
196142003-06-08 Mark Kettenis <kettenis@gnu.org>
19615
b5ca3722
MK
19616 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19617 fully filled history list.
19618 * gdb.base/gdb_history: New file.
19619
03ed860d
MK
19620 * gdb.base/signals.exp: XFAIL "continue to func1" on
19621 i*86-*-freebsd*.
19622
ffee1b46
MK
19623 * gdb.base/attach.exp: When trying to attach to a nonexistent
19624 process, make it possible to specify the PID based on the target,
19625 and do so for *-*-freebsd*.
19626
d80dbb52
RH
196272003-06-02 Richard Henderson <rth@redhat.com>
19628
19629 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19630
6dd77b81
RH
196312003-06-02 Richard Henderson <rth@redhat.com>
19632
19633 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19634
f6347e16
RH
196352003-06-02 Richard Henderson <rth@redhat.com>
19636
19637 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19638
2c161407
DJ
196392003-06-01 Daniel Jacobowitz <drow@mvista.com>
19640
19641 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19642 of globalvar.
19643
572eb746
MK
196442003-06-01 Mark Kettenis <kettenis@gnu.org>
19645
19646 * gdb.asm/asm-source.exp: Check for memory read errors in
19647 disassembler test on *BSD too.
19648
9e9617a5
RH
196492003-06-01 Richard Henderson <rth@redhat.com>
19650
19651 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19652 for .frame.
19653 (gdbasm_call): Lose ldgp.
19654 (gdbasm_startup): Add frame information.
19655 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19656
7b34ad4e
MK
196572003-05-31 Mark Kettenis <kettenis@gnu.org>
19658
19659 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19660 i?86-*-*.
19661
10059fdf
MK
196622003-05-30 Mark Kettenis <kettenis@gnu.org>
19663
19664 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19665 FreeBSD.
19666
acf4b816
RH
196672003-05-29 Richard Henderson <rth@redhat.com>
19668
19669 * gdb.asm/alpha.inc: New file.
19670 * gdb.asm/asm-source.exp: Use it.
19671
e9ecd949
JB
196722003-05-29 Jim Blandy <jimb@redhat.com>
19673
19674 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19675 'core.PID'.
19676
e3e5a4f3
JB
196772003-05-22 Jim Blandy <jimb@redhat.com>
19678
19679 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19680 backtrace.
d63a86f8 19681
72fe3d25
DC
196822003-05-20 David Carlton <carlton@math.stanford.edu>
19683
19684 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19685 this time.
19686
58da2eb2
DC
196872003-05-19 David Carlton <carlton@bactrian.org>
19688
19689 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19690 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19691
1fcb5155
DC
196922003-05-19 David Carlton <carlton@bactrian.org>
19693
19694 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19695 namespace tests.
19696 Bump copyright date.
19697 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19698 (main): Call C::D::marker2.
19699 * gdb.c++/namespace1.cc: New file.
19700
85e85163
JJ
197012003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19702
19703 Roland McGrath <roland@redhat.com>
d63a86f8 19704 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19705 there is no manager thread.
19706
a25fbfec
JJ
197072003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19708
d63a86f8
RM
19709 * gdb.threads/schedlock.exp: Remove assumption that all threads
19710 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19711 in one of the child threads rather than the main thread.
19712
be375bae
JB
197132003-05-07 Jim Blandy <jimb@redhat.com>
19714
09bf6082
JB
19715 Add support for assembly source testing on the s390x.
19716 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19717 architecture.
19718 * gdb.asm/s390x.inc: New file.
19719
be375bae
JB
19720 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19721 succession of 'if' statements.
19722
00905d52
AC
197232003-05-05 Andrew Cagney <cagney@redhat.com>
19724
19725 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19726
b1e29e33
AC
197272003-05-05 Andrew Cagney <cagney@redhat.com>
19728
19729 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19730 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19731
e33d66ec
EZ
197322003-05-02 Elena Zannoni <ezannoni@redhat.com>
19733
19734 * gdb.base/charset.exp: Update based on new behavior of set/show
19735 charset commands.
19736
2b6fd0d8
AC
197372003-05-01 Andrew Cagney <cagney@redhat.com>
19738
19739 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19740 variable do not give memory errors.
19741
130cacce
AF
197422003-04-30 Adam Fedor <fedor@gnu.org>
19743
19744 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19745 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19746 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19747 gdb.objc/basicclass.m: : New files
19748
19749 * lib/gdb.exp (gdb_compile_objc): New procedure.
19750
bea71854
DJ
197512003-04-27 Daniel Jacobowitz <drow@mvista.com>
19752
19753 * gdb.base/signals.exp: Make backtrace tests more specific.
19754
0f20eeea
DC
197552003-04-23 David Carlton <carlton@bactrian.org>
19756
19757 * gdb.c++/maint.exp (test_first_component): Add tests for
19758 'operator' in more locations.
19759
c8c4d8dc
KB
197602003-04-16 Kevin Buettner <kevinb@redhat.com>
19761
19762 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19763
3fe60e3c
EZ
197642003-04-16 Elena Zannoni <ezannoni@redhat.com>
19765
19766 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19767 func marke' instead. Update test name.
3fe60e3c 19768
9219021c
DC
197692003-04-15 David Carlton <carlton@math.stanford.edu>
19770
19771 * gdb.c++/maint.exp: New file.
19772
5dd55bdd
EZ
197732003-04-14 Elena Zannoni <ezannoni@redhat.com>
19774
19775 * gdb.threads/schedlock.c: Change type of thread function argument
19776 to long, to avoid warnings on 64-bit platforms.
19777
00890572
EZ
197782003-04-14 Elena Zannoni <ezannoni@redhat.com>
19779
a9c64011
AS
19780 * gdb.base/attach.exp: Add new message from ptrace in case of
19781 attaching to nonexistent process.
d63a86f8 19782
93201743
JB
197832003-04-11 Jim Blandy <jimb@redhat.com>
19784
19785 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19786 gdb.c++/userdef.cc: Place comments on the lines to which the
19787 marker function might return.
19788 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19789 gdb.c++/userdef.exp: Look for those comments to check that we've
19790 returned to the right place, instead of checking line numbers.
19791
2a11c64d
EZ
197922003-04-11 Elena Zannoni <ezannoni@redhat.com>
19793
a9c64011
AS
19794 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19795 match on sourcefile name, instead of directory name.
2a11c64d 19796
68ab8fc5
EZ
197972003-04-10 Elena Zannoni <ezannoni@redhat.com>
19798
d63a86f8 19799 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19800 working directory name.
19801
5624293a
JB
198022003-04-09 Jim Blandy <jimb@redhat.com>
19803
19804 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19805 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19806 after an inferior function call, report the failure, but allow the
19807 test to continue.
19808
f1f02ee4
SC
198092003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19810
19811 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19812 with -DPROTOTYPES.
19813
6eb79af0
SC
198142003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19815
19816 * gdb.base/break.exp: Revert last patch.
19817
8dfb4cf0
SC
198182003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19819
19820 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19821 with -DPROTOTYPES.
19822
ed4c619a
AC
198232003-04-02 Andrew Cagney <cagney@redhat.com>
19824
19825 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19826 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19827 matching directories by the name breakpoint.
19828 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19829 Make "continue to marker1" consistent.
19830 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19831 message consistent.
19832 * lib/gdb.exp: Put "the program is no longer running", and "the
19833 program exited" in parenthesis.
19834 * lib/mi-support.exp: Ditto.
d63a86f8 19835
4e35d5f0 198362003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19837
4e35d5f0
BR
19838 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19839
71900fe8
AC
198402003-03-29 Andrew Cagney <cagney@redhat.com>
19841
19842 * gdb.base/sizeof.c (main): Print the value of '\377'.
19843 * gdb.base/sizeof.exp: Check the sign of '\377'.
19844
c0655a16
MC
198452003-03-27 Michael Chastain <mec@shout.net>
19846
19847 * gdb.base/gdb1090.exp: New file.
19848 * gdb.base/gdb1090.cc: New file.
19849
5b2a3989
JB
198502003-03-27 J. Brobecker <brobecker@gnat.com>
19851
19852 * gdb.gdb/observer.exp: New regression test.
19853
79876890
MC
198542003-03-27 Michael Chastain <mec@shout.net>
19855
19856 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19857 * gdb.base/ptype.exp: Likewise.
19858
6eac95e3
CV
198592003-03-27 Corinna Vinschen <vinschen@redhat.com>
19860
19861 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19862
e8c71839
MC
198632003-03-26 Michael Chastain <mec@shout.net>
19864
19865 * gdb.base/ptype.exp: Actually use some typedef'd types.
19866
71b10041
SC
198672003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19868
19869 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19870 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19871
2512cf80
CV
198722003-03-20 Corinna Vinschen <vinschen@redhat.com>
19873
19874 * gdb.base/default.exp: Fix regular expression.
19875
0d195a4f
CV
198762003-03-20 Corinna Vinschen <vinschen@redhat.com>
19877
19878 * gdb.base/args.exp: Fix regular expression.
19879
8a2dbca8
CV
198802003-03-20 Corinna Vinschen <vinschen@redhat.com>
19881
19882 * gdb.base/help.exp: Allow Win32 child process.
19883
bf028682
CV
198842003-03-20 Corinna Vinschen <vinschen@redhat.com>
19885
19886 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19887 when stepping out of main().
19888
182dbe85
CV
198892003-03-20 Corinna Vinschen <vinschen@redhat.com>
19890
19891 * gdb.base/default.exp: Check for win32 specific message when calling
19892 "run" without executable.
19893
d67a6ba5
CV
198942003-03-20 Corinna Vinschen <vinschen@redhat.com>
19895
19896 * gdb.base/args.exp: Expect .exe in output.
19897
a955b5bb
CV
198982003-03-20 Corinna Vinschen <vinschen@redhat.com>
19899
19900 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19901 Cygwin native.
19902
bf6bad4b
AC
199032003-03-17 Andrew Cagney <cagney@redhat.com>
19904
19905 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19906 vector registes.
19907 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19908 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19909
293e9a31
DC
199102003-03-17 David Carlton <carlton@math.stanford.edu>
19911
19912 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19913 test, for PR breakpoints/38.
19914 Call test_watchpoint_and_breakpoint.
19915 * gdb.base/watchpoint.c (func3): New function.
19916 (main): Call func3.
19917
5330f2db
DC
199182003-03-04 David Carlton <carlton@math.stanford.edu>
19919
19920 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19921 Garply<Garply<char> >:: garply".
19922 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19923 with respect to PR c++/1111; note also PR c++/1113.
19924 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19925 respect to PR c++/1062.
19926 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19927
6ece72da
DC
199282003-03-03 David Carlton <carlton@math.stanford.edu>
19929
19930 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19931 with respect to PR c++/57.
19932 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19933 c++/826.
19934 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19935 respect to PR c++/57.
19936
85ca1584
DC
199372003-03-03 David Carlton <carlton@math.stanford.edu>
19938
19939 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19940 respect to PR c++/33 into FAILs.
19941
98e9c5b8
MC
199422003-03-03 Michael Chastain <mec@shout.net>
19943
7bedbf27
MC
19944 * configure.in: Update copyright years.
19945
199462003-03-03 Michael Chastain <mec@shout.net>
19947
19948 * Makefile.in: Update copyright years.
98e9c5b8 19949
f683e100
DC
199502003-02-28 David Carlton <carlton@math.stanford.edu>
19951
19952 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19953 print class instead of struct and/or superfluous protection
19954 specifiers, as long as the resulting output is equivalent to the
19955 source code.
19956 Delete FIXME from end of messages on tests that don't need
19957 fixing.
19958
a9e0cf2c
DC
199592003-02-28 David Carlton <carlton@math.stanford.edu>
19960
19961 * gdb.c++/templates.exp (do_tests): Allow const in the two
19962 Foo<volatile char *>::foo tests.
19963
e8d359df
MS
199642003-02-27 Michael Snyder <msnyder@redhat.com>
19965
d63a86f8 19966 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19967 will be consistant.
19968
0b71dc91
DC
199692003-02-26 David Carlton <carlton@math.stanford.edu>
19970
19971 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19972 char *>::foo" test with respect to PR c++/33. Create a new test
19973 which is identical to that one except that it doesn't put the
19974 space between the "char" and the "*"; KFAIL it, too.
19975
dd14ab43
DC
199762003-02-26 David Carlton <carlton@math.stanford.edu>
19977
19978 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19979 template types into either PASSes or KFAILs (corresponding to PR
19980 c++/57). Tweak indentation. Update copyright.
19981
1146c7f1
SC
199822003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19983
19984 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19985
74641dfb
MC
199862003-02-13 Michael Chastain <mec@shout.net>
19987
19988 * gdb.base/exprs.exp: Remove i960 remnants.
19989 * gdb.base/funcargs.exp: Likewise.
19990 * gdb.base/list.exp: Likewise.
19991 * gdb.base/ptype.exp: Likewise.
19992
559cd2d0
DC
199932003-02-14 David Carlton <carlton@math.stanford.edu>
19994
19995 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19996 pEe->D::vg()" from XFAIL to KFAIL.
19997
c4f90d87
JM
199982003-02-13 Jason Molenda (jmolenda@apple.com)
19999
20000 * gdb.base/maint.exp: Update maint print statistics regexp to include
20001 new entries.
20002
cbc4d97c
MC
200032003-02-13 Michael Chastain <mec@shout.net>
20004
20005 * gdb.c++/inherit.exp: Remove call to get_debug_format.
20006
40f235b7
MC
200072003-02-12 Michael Chastain <mec@shout.net>
20008
20009 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
20010 * gdb.c++/inherit.exp: Likewise.
20011 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
20012 * gdb.c++/templates.exp: Likewise.
20013 * gdb.c++/virtfunc.exp: Likewise.
20014
c56716b0
JM
200152003-02-06 Jason Molenda (jason-cl@molenda.com)
20016
20017 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
20018 why the code is written that way.
20019
070afcf8
MC
200202003-02-05 Michael Chastain <mec@shout.net>
20021
20022 * gdb.base/dump.exp: Add missing copyright line.
20023
5d0331e5
JM
200242003-02-05 Jason Molenda (jason-cl@molenda.com)
20025
f7ae6d3e 20026 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
20027 at the beginning so the breakpoint doesn't get set on the loop.
20028
92851186
MC
200292003-02-05 Michael Chastain <mec@shout.net>
20030
20031 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
20032 output for configurations with gcc 2.95.3.
20033
cbf1e085
AC
200342003-02-05 Keith Seitz <keiths@redhat.com>
20035 Andrew Cagney <ac131313@redhat.com>
20036
20037 * gdb.mi/mi-cli.exp: New file.
d63a86f8 20038
29518e1e
MC
200392003-02-04 Michael Chastain <mec@shout.net>
20040
20041 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
20042 Call perror and then continue.
20043
5af1d5f3
MC
200442003-02-03 Michael Chastain <mec@shout.net>
20045
20046 * gdb.c++/pr-1023.cc: New file.
20047 * gdb.c++/pr-1023.exp: New file.
20048
6b549786
JB
200492003-02-05 Jim Blandy <jimb@redhat.com>
20050
20051 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
20052 it's local to foobar. Check for it there, and check that it's not
20053 present in main.
20054 * gdb.c++/local.cc (marker2): New function.
20055 (foobar): Call marker1.
20056 (main): Call marker2 instead of marker1.
20057
67f16606
AC
200582003-02-04 Andrew Cagney <ac131313@redhat.com>
20059
20060 * gdb.disasm/mn10200.exp: Obsolete file.
20061 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20062 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20063 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20064
1c5cb38e
DC
200652003-02-04 David Carlton <carlton@math.stanford.edu>
20066
20067 * gdb.c++/overload.exp: Test intToChar(1).
20068 * gdb.c++/overload.cc (intToChar): New.
20069 (main): Call intToChar.
20070
d1fe6965
DC
200712003-02-03 David Carlton <carlton@math.stanford.edu>
20072
20073 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20074 'might_kfail' arg.
20075 KFAIL some of the continue_to_bp_overloaded calls, according to
20076 PR c++/1025.
20077
9ba61c5d
MC
200782003-02-01 Michael Chastain <mec@shout.net>
20079
20080 * gdb.base/advance.c (marker1): New marker function.
20081 * gdb.base/advance.exp: When the 'advance' command lands on the
20082 return breakpoint, it can legitimately stop on either the
20083 current line or the next line. Accommodate both outcomes.
20084 * gdb.base/until.exp: Likewise.
20085
e7494ffb
AC
200862003-02-02 Andrew Cagney <ac131313@redhat.com>
20087
20088 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20089 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20090 now a list, not a tuple.
20091 * gdb.mi/mi-var-display.exp: Ditto.
20092 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 20093
075559bc
AC
200942003-02-01 Andrew Cagney <ac131313@redhat.com>
20095
20096 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20097 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20098 stack backtraces.
20099 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 20100
2bd4c7b1
MK
201012003-02-01 Mark Kettenis <kettenis@gnu.org>
20102
20103 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20104 gdb.mi/mi1-pthreads.exp: Return instead of calling
20105 gdb_suppress_entire_file.
20106
eabd8992
MS
201072003-02-01 Mark Salter <msalter@redhat.com>
20108
20109 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
20110
71469e2f
MS
201112003-01-31 Mark Salter <msalter@redhat.com>
20112
20113 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
20114 Support empty arg.
20115
38a94d44
MC
201162003-01-30 Michael Chastain <mec@shout.net>
20117
20118 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
20119 This was a workaround for a UTF-8 bug in readline 4.3. The bug
20120 has been fixed in gdb/readline on 2003-01-09.
20121
19ea9e73
MS
201222003-01-29 Michael Snyder <msnyder@redhat.com>
20123
e8d359df
MS
20124 * gdb.base/maint.exp: Allow for leading underscore in symbol.
20125 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
20126 * gdb.base/args.exp: Skip if target does not support args passing.
20127
2307bd6a
DJ
201282003-01-22 Daniel Jacobowitz <drow@mvista.com>
20129
19ea9e73 20130 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
20131 gdb_test. Accept a list of expect arguments as the third
20132 parameter.
20133 (gdb_test): Use it.
20134
f2dd3617
EZ
201352003-01-20 Elena Zannoni <ezannoni@redhat.com>
20136
20137 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
20138 allow for different test tree configurations. Update some
20139 tescases accordingly.
20140 * gdb.arch/altivec-regs.exp: Ditto.
20141 * gdb.asm/asm-source.exp: Ditto.
20142 * gdb.base/advance.exp: Ditto.
20143 * gdb.base/display.exp: Ditto.
d63a86f8 20144 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
20145 * gdb.base/mips_pro.exp: Ditto.
20146 * gdb.base/overlays.exp: Ditto.
20147 * gdb.base/relocate.exp: Ditto.
20148 * gdb.base/setshow.exp: Ditto.
20149 * gdb.base/step-line.exp: Ditto.
20150 * gdb.base/step-test.exp: Ditto.
20151 * gdb.base/until.exp: Ditto.
20152 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
20153
c71cdefd
DC
201542003-01-17 David Carlton <carlton@math.stanford.edu>
20155
20156 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
20157 corresponding to PR c++/945.
20158 Update copyright.
20159
fdba05d7
DC
201602003-01-17 David Carlton <carlton@math.stanford.edu>
20161
20162 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
20163 corresponding to PR c++/68.
20164
201652003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
20166
20167 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
20168 (test_paddr_hairy_functions): Call print_addr_2_kfail for
20169 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
20170
c362c33a
EZ
201712003-01-15 Elena Zannoni <ezannoni@redhat.com>
20172
0fbc361c
EZ
20173 * gdb.base/break.exp: Fix change of default location, because of
20174 removal of until tests.
20175 * gdb.base/help.exp: Update test for new 'until' help message.
20176 Add test for help on 'advance'.
a9c64011 20177 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 20178
dabf8a35
MK
201792003-01-15 Mark Kettenis <kettenis@gnu.org>
20180
20181 * gdb.base/default.exp: Adapt "info float" test for recent changes
20182 to that command. Add test for "info vector".
20183 * gdb.base/float.exp: New file. Add test for "info float" that
20184 resembles the old test in gdb.base/default.exp.
20185
a1769aca
DC
201862003-01-15 David Carlton <carlton@math.stanford.edu>
20187
20188 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
20189
82025e13
EZ
201902003-01-15 Elena Zannoni <ezannoni@redhat.com>
20191
20192 * gdb.base/break.exp: Move the tests of until command from here...
20193 * gdb.base/until.exp: ... to here. New file. Add other tests.
20194 * gdb.base/advance.c: New file.
20195 * gdb.base/advance.exp: New file.
20196
8f9ab801
EZ
201972003-01-14 Elena Zannoni <ezannoni@redhat.com>
20198
a9c64011
AS
20199 * gdb.base/args.c: New file.
20200 * gdb.base/args.exp: New file.
8f9ab801 20201
9ae66589
DJ
202022003-01-14 Daniel Jacobowitz <drow@mvista.com>
20203
20204 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
20205
8d77e5c3
DJ
202062003-01-14 Daniel Jacobowitz <drow@mvista.com>
20207
20208 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
20209
12d2f0a1
DJ
202102003-01-14 Daniel Jacobowitz <drow@mvista.com>
20211
20212 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
20213 dates.
20214
6ca37014
DJ
202152003-01-13 Daniel Jacobowitz <drow@mvista.com>
20216
20217 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
20218
b0023472
DJ
202192003-01-13 Daniel Jacobowitz <drow@mvista.com>
20220
20221 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
20222 (ptype &*"foo").
20223 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
20224
607fbc54 202252003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
20226
20227 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
20228 * gdb.mi/mi1-console.exp: Likewise.
20229
607fbc54 202302003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
20231
20232 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
20233 * gdb.mi/mi1-console.exp: Likewise.
20234
a1fb14a2
DJ
202352003-01-13 Daniel Jacobowitz <drow@mvista.com>
20236
20237 * gdb.c++/overload.exp: Remove some fixed XFAILs.
20238
c4cf40b7
DJ
202392003-01-09 Daniel Jacobowitz <drow@mvista.com>
20240
20241 * gdb.base/detach.exp: New test.
20242
696d5a5b
DJ
202432003-01-09 Daniel Jacobowitz <drow@mvista.com>
20244
20245 * Makefile.in (ALL_SUBDIRS): New variable.
20246 (subdirs, clean, distclean): Use it.
20247 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
20248 regenerating Makefile, since it is generated from the top level.
20249 * gdb.asm/Makefile.in: Likewise.
20250 * gdb.base/Makefile.in: Likewise.
20251 * gdb.c++/Makefile.in: Likewise.
20252 * gdb.disasm/Makefile.in: Likewise.
20253 * gdb.java/Makefile.in: Likewise.
20254 * gdb.mi/Makefile.in: Likewise.
20255 * gdb.threads/Makefile.in: Likewise.
20256 * gdb.trace/Makefile.in: Likewise.
20257
754533e4
DC
202582003-01-09 David Carlton <carlton@math.stanford.edu>
20259
20260 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
20261 Add copyright year 2003.
20262
d8b3e9ee
MC
202632003-01-06 Michael Chastain <mec@shout.net>
20264
20265 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
20266 When selecting a thread, 'line' and 'file' are optional.
20267 * gdb.mi/mi1-pthreads.exp: Likewise.
20268
8e9e0fe6
AS
202692003-01-06 Andreas Schwab <schwab@suse.de>
20270
20271 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
20272 failures.
20273
b5ab8ff3
DJ
202742003-01-04 Daniel Jacobowitz <drow@mvista.com>
20275
20276 Fix PR gdb/844
20277 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
20278 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
20279
20280 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
20281 instead of calling gdb_suppress_entire_file.
20282 * gdb.threads/print-threads.exp: Likewise.
20283 * gdb.threads/schedlock.exp: Likewise.
20284
20285 * gdb.threads/killed.exp: Return instead of calling
20286 gdb_suppress_entire_file.
20287 * gdb.threads/linux-dp.exp: Likewise.
20288 * gdb.threads/pthreads.exp: Likewise.
20289
1e698235
DJ
202902003-01-04 Daniel Jacobowitz <drow@mvista.com>
20291
20292 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
20293 stabs.
20294 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
20295 * gdb.base/whatis.exp: Always allow (void) after function names.
20296
147ff08c
DJ
202972003-01-04 Daniel Jacobowitz <drow@mvista.com>
20298
20299 * gdb.c++/casts.exp: Correct regexp.
20300
dc62bfc2
MK
203012003-01-04 Mark Kettenis <kettenis@gnu.org>
20302
20303 * configure.in: Call AC_CONFIG_HEADER. Don't call
20304 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
20305 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
20306 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
20307 aforementioned directories in the AC_OUPUT call.
20308 * config.hin: New file.
20309 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20310 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
20311 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
20312 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
20313 pass -I$objdir instead of -I$objdir/$subdir in compilation.
20314 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
20315 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
20316 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
20317 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
20318 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
20319 gdb.threads/configure.in, gdb.threads/configure,
20320 gdb.threads/config.in, gdb.trace/configure.in,
20321 gdb.trace/configure: Removed.
20322
77afa639
MC
203232003-01-03 Michael Chastain <mec@shout.net>
20324
20325 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
20326 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
20327
7634bb6e
DJ
203282003-01-03 Daniel Jacobowitz <drow@mvista.com>
20329
20330 * gdb.base/store.exp: Fix regular expressions.
20331
b39c905e
MK
203322002-12-28 Mark Kettenis <kettenis@gnu.org>
20333
20334 * configure.in: Rewrite.
20335 * configure: Regenerated.
20336
0a8551dd
DC
203372003-01-03 David Carlton <carlton@math.stanford.edu>
20338
20339 * gdb.base/psymtab.exp: New file.
20340 * gdb.base/psymtab1.c: Ditto.
20341 * gdb.base/psymtab2.c: Ditto.
20342
c60b7188
AF
203432002-12-23 Adam Fedor <fedor@gnu.org>
20344
20345 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
20346
ee73db83
DC
203472002-12-23 David Carlton <carlton@math.stanford.edu>
20348
20349 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
20350 and current_directory initialization.
20351
d6c1774e
JB
203522002-12-22 Jim Blandy <jimb@redhat.com>
20353
f0a847b8
JB
20354 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
20355 rather than as part of the output file name.
20356
d6c1774e
JB
20357 * gdb.base/attach.exp: There's no need to copy the test program to
20358 /tmp; that was only ever necessary on HP/UX, and this test is
20359 entirely disabled there anyway.
20360
f0708dbb
JB
203612002-12-21 Jim Blandy <jimb@redhat.com>
20362
4c2acfea
JB
20363 * gdb.c++/psmang.exp: Doc fix.
20364
f0708dbb
JB
20365 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
20366 test.
20367
9579e000
DC
203682002-12-20 David Carlton <carlton@math.stanford.edu>
20369
20370 * gdb.c++/annota2.exp: KFAIL annotate-quit.
20371
d1810171
MC
203722002-12-18 Michael Chastain <mec@shout.net>
20373
20374 * gdb.c++/annota2.exp: Add copyright year 2002.
20375
76565097
DC
203762002-12-17 David Carlton <carlton@math.stanford.edu>
20377
20378 * gdb.c++/try_catch.cc: Add marker comments.
20379 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
20380 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
20381 * gdb.c++/m-static.cc: Ditto.
20382 * gdb.c++/m-static1.cc: Ditto.
20383 * gdb.c++/try_catch.cc: Ditto.
20384
da81390b
JJ
203852002-12-16 Jeff Johnston <jjohnstn@redhat.com>
20386
20387 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
20388 to see whether we are using the new -environment-directory
20389 command which resets via -r or the old version of the command
20390 which may prompt the user. Part of fix for gdb/741.
20391
b304d130
AC
203922002-12-13 Andrew Cagney <ac131313@redhat.com>
20393
20394 * gdb.fortran/types.exp: Update obsolete comment.
20395 * gdb.fortran/exprs.exp: Ditto.
20396 * lib/gdb.exp: Delete obsolete code.
20397 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
20398 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
20399 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
20400 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
20401 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
20402 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
20403 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
20404 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
20405 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
20406 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
20407 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
20408 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
20409 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
20410 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
20411 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
20412 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
20413 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
20414 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
20415 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
20416 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
20417 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
20418 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
20419 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
20420 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
20421 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
20422 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
20423 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
20424 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
20425 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
20426 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
20427 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
20428 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
20429 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
20430 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
20431 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
20432 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
20433 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20434
a23b6e6a
DC
204352002-12-11 David Carlton <carlton@math.stanford.edu>
20436
20437 * gdb.c++/m-data.exp: Add test for members that shadow global
20438 variables: see PR gdb/804.
20439 * gdb.c++/m-data.cc: Ditto.
20440
6604731b
DJ
204412002-12-10 Daniel Jacobowitz <drow@mvista.com>
20442
20443 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20444
de46ecd7
DC
204452002-12-06 David Carlton <carlton@math.stanford.edu>
20446
20447 * gdb.base/store.c: Don't declare functions static.
20448
27e829d0
AC
204492002-12-04 Andrew Cagney <ac131313@redhat.com>
20450
20451 * gdb.base/store.exp, gdb.base/store.c: New files.
20452
92806416
DJ
204532002-12-03 Daniel Jacobowitz <drow@mvista.com>
20454
20455 * gdb.base/selftest.exp: Update for current gdb.
20456
3bcbaac5
DJ
204572002-12-03 Daniel Jacobowitz <drow@mvista.com>
20458
20459 * gdb.base/maint.exp: Only dump symbols from one source file
20460 or objfile.
20461
f4f00b1f
DJ
204622002-12-03 Daniel Jacobowitz <drow@mvista.com>
20463
20464 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
20465 function call.
20466
f1c8a949
JB
204672002-11-25 Jim Blandy <jimb@redhat.com>
20468
20469 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20470 function appearing in error message.
20471
9e297a97
DJ
204722002-11-21 Daniel Jacobowitz <drow@mvista.com>
20473
20474 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20475
1f312e79
JJ
204762002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20477
d63a86f8
RM
20478 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20479 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
20480 should be in mi console format. This is part of fix for PR gdb/604.
20481
83c31e7d
FN
204822002-09-18 Fernando Nasser <fnasser@redhat.com>
20483
20484 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20485 which explicitly prints the zero offset as "+0".
20486
322b3f65
DJ
204872002-10-22 Daniel Jacobowitz <drow@mvista.com>
20488
20489 * gdb.threads/schedlock.c (args): Make unsigned.
20490
204912002-10-21 Daniel Jacobowitz <drow@mvista.com>
20492
20493 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20494 numbers. Allow "foo2|selected stack frame".
20495 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20496 * gdb.asm/asmsrc2.s: Likewise.
20497 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20498 comments.
20499 * gdb.asm/mips.inc: New file.
20500
5e2fe5b8
AF
205012002-10-18 Adam Fedor <fedor@gnu.org>
20502
20503 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20504 * gdb.base/help.exp: Likewise.
20505
abe1a5d0
KB
205062002-10-17 Kevin Buettner <kevinb@redhat.com>
20507
20508 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
20509 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
20510
10abb1d4
JB
205112002-10-02 Jim Blandy <jimb@redhat.com>
20512
20513 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
20514
1f609b42
AC
205152002-10-01 Andrew Cagney <ac131313@redhat.com>
20516
20517 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
20518 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
20519 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
20520 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
20521 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
20522 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20523 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20524
0aee02e4
AC
205252002-09-29 Andrew Cagney <ac131313@redhat.com>
20526
20527 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20528 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20529 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20530 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20531 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20532 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20533 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20534
6fde09ad
KB
205352002-09-27 Kevin Buettner <kevinb@redhat.com>
20536
20537 * gdb.base/annota1.exp (info break): Make directory components of
20538 path optional since not all compilers emit this debug information.
20539
889bf7c5
PA
20540 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20541 step ends up stepping out of the function instead of stopping on
20542 the epilogue.
6fde09ad 20543
9e8aab75
KS
205442002-09-26 Keith Seitz <keiths@redhat.com>
20545
20546 * lib/insight-support.exp (gdbtk_start): Figure out where
20547 the insight executable is based on where gdb is. Use this
20548 executable to start insight instead of gdb.
20549
e36180d7
AC
205502002-09-25 Andrew Cagney <cagney@redhat.com>
20551
20552 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20553
9dd34b2b
AC
205542002-09-24 Andrew Cagney <ac131313@redhat.com>
20555
20556 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20557 test_isolated_complaints.
20558 (test_empty_complaint): New function.
20559 (test_empty_complaints): New function. Check no output when no
20560 complaints.
d63a86f8 20561
dea97812
KB
205622002-09-19 Jim Blandy <jimb@redhat.com>
20563
a9c64011 20564 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20565
54951bd7
AC
205662002-09-19 Andrew Cagney <ac131313@redhat.com>
20567
20568 * gdb.gdb/complaints.exp: New file.
20569
dec43320
AC
205702002-09-18 Andrew Cagney <ac131313@redhat.com>
20571
20572 * gdb.base/maint.exp: Check `help maint internal-warning'.
20573
e70d6e3f
DC
205742002-09-18 David Carlton <carlton@math.stanford.edu>
20575
20576 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20577 numbers, and replace them by a single breakpoint after the
20578 constructors are all finished.
20579 Add test 4.
20580 * gdb.c++/m-static.cc: Add test 4.
20581 * gdb.c++/m-static.h: New file.
20582 * gdb.c++/m-static1.cc: New file.
20583
20584 * gdb.c++/printmethod.exp: New file.
20585 * gdb.c++/printmethod.cc: New file.
20586
20587 * gdb.c++/pr-574.exp: New file.
20588 * gdb.c++/pr-574.cc: New file.
20589
afb5c968
CV
205902002-09-18 Corinna Vinschen <vinschen@redhat.com>
20591
20592 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20593 embedded targets which never actually exit.
20594
31e45dee
FN
205952002-09-18 Fernando Nasser <fnasser@redhat.com>
20596
20597 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20598 "don't step after run" as unresolved or unsupported, instead of xfail.
20599
a283c5a1
CV
206002002-09-18 Corinna Vinschen <vinschen@redhat.com>
20601
20602 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20603 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20604 Add newline to expected string in "step out of main (status wrapper)"
20605 case.
20606
11350d2a
CV
206072002-09-18 Corinna Vinschen <vinschen@redhat.com>
20608
20609 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20610 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20611
0deec7d6
TT
206122002-09-17 Tom Tromey <tromey@redhat.com>
20613
20614 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20615 \000, not \0, in double-quoted string.
20616
b2b4a1b5
CV
206172002-09-14 Corinna Vinschen <vinschen@redhat.com>
20618
c9d37158 20619 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20620 string after running the commands execution on breakpoint tests.
20621
1c56143a
CV
206222002-09-13 Corinna Vinschen <vinschen@redhat.com>
20623
20624 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20625
37f8da45
JB
206262002-09-12 Joel Brobecker <brobecker@gnat.com>
20627
20628 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20629
08b468e0
KS
206302002-09-10 Keith Seitz <keiths@redhat.com>
20631
20632 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20633 runto proc.
20634 (mi_run_to_main): Use mi_runto.
20635 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20636
dc360f58
KS
206372002-09-10 Keith Seitz <keiths@redhat.com>
20638
20639 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20640 regexp for stopping at main. Could have multiple event notifications.
20641 Don't assume that main was declared with no parameters.
20642 (mi_next): Use mi_step_to.
20643 (mi_step): Use mi_next_to.
20644
ce3abcfb
CV
206452002-09-09 Corinna Vinschen <vinschen@redhat.com>
20646
20647 * gdb.base/default.exp: Fix expected string in `info float' test.
20648
d1f5b980
BE
206492002-09-09 Ben Elliston <bje@redhat.com>
20650
20651 * config/mips.exp: Update comments.
20652 * config/mips-idt.exp: Likewise.
20653 * config/nind.exp: Likewise.
20654 * config/slite.exp: Likewise.
20655 * config/sparclet.exp: Likewise.
20656 * config/udi.exp: Likewise.
20657 * config/vx.exp: Likewise.
20658 * config/vxworks29k.exp: Likewise.
20659
2f71430b
JB
206602002-09-05 Jim Blandy <jimb@redhat.com>
20661
20662 * gdb.threads/killed.exp: Fix test failure message.
20663
7ddebc7e
KS
206642002-09-04 Keith Seitz <keiths@redhat.com>
20665
20666 * lib/mi-support.exp: Update copyright.
20667 (mi_gdb_test): Increase the priority of the expected pattern
20668 so that it matches gdb_test.
20669
0ae67eb3
KS
206702002-09-03 Keith Seitz <keiths@redhat.com>
20671
20672 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20673 Use integer comparison instead of string comparison for testing
20674 whether binary was built.
20675
38fc42c8
JB
206762002-09-03 Jim Blandy <jimb@redhat.com>
20677
20678 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20679
b6ff0e81
JB
206802002-08-29 Jim Blandy <jimb@redhat.com>
20681
20682 * gdb.threads/pthreads.exp: Move the portable thread compilation
20683 code into a function in lib/gdb.exp, and call that from here.
20684 * lib/gdb.exp (gdb_compile_pthreads): New function.
20685
07c98896
KS
206862002-08-29 Keith Seitz <keiths@redhat.com>
20687
20688 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20689 expect_out so that callers can get at it.
20690
0312286c
DJ
206912002-08-23 Daniel Jacobowitz <drow@mvista.com>
20692
20693 * gdb.threads/print-threads.c: New file.
20694 * gdb.threads/print-threads.exp: New file.
20695 * gdb.threads/schedlock.c: New file.
20696 * gdb.threads/schedlock.exp: New file.
20697
dd039bc4
EZ
206982002-08-22 Elena Zannoni <ezannoni@redhat.com>
20699
a9c64011
AS
20700 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20701 not altivec.c.
dd039bc4 20702
1f36144c
MK
207032002-08-17 Mark Kettenis <kettenis@gnu.org>
20704
20705 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20706 targets. The problem should be fixed now.
20707
16057ec7 207082002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20709
20710 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20711 2002-07-24 change that removes final dots from error messages.
20712
3c1499ad
TT
207132002-08-13 Tom Tromey <tromey@redhat.com>
20714
20715 * gdb.base/readline.exp: New file.
20716
a20ce2c3
AC
207172002-08-01 Andrew Cagney <ac131313@redhat.com>
20718
20719 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20720 supress message.
20721
db034ac5
AC
207222002-08-01 Andrew Cagney <cagney@redhat.com>
20723
20724 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20725 CHILL_FOR_TARGET and CHILL_LIB.
20726 * configure.in (configdirs): Remove gdb.chill.
20727 * configure: Regenerate.
20728 * lib/gdb.exp: Obsolete references to chill.
20729 * gdb.fortran/types.exp: Ditto.
20730 * gdb.fortran/exprs.exp: Ditto.
20731
3e000b18
KB
207322002-07-30 Kevin Buettner <kevinb@redhat.com>
20733
20734 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20735 set Irix-specific compile and link flags.
20736
28f4966b
KB
207372002-07-29 Kevin Buettner <kevinb@redhat.com>
20738
20739 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20740 source files. The ``-o'' option doesn't work with the ``-E'' option
20741 when using the Irix compiler.
20742
46c0d5a6
DJ
207432002-07-19 Daniel Jacobowitz <drow@mvista.com>
20744
20745 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20746 Improve support for reusing an exec file. Copy exec file
20747 to target, and run gdbserver on the target instead of on the host.
20748
eecf4bed
JB
207492002-07-18 Jim Blandy <jimb@redhat.com>
20750
0f815cdf
JB
20751 * gdb.base/ending-run.exp: Don't expect to see the program end in
20752 some orderly fashion when we're running on a real stand-alone
20753 board.
20754
eecf4bed
JB
20755 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20756 targets that don't support interrupts.
20757
52d309e4
JB
207582002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20759
20760 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20761 systems.
20762 Move comments in expect statements to inside the actions, so that they
20763 don't get matched against.
20764
ff683d9e
MK
207652002-07-10 Mark Kettenis <kettenis@gnu.org>
20766
20767 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20768 function when asleep" test.
20769
b5356753
AC
207702002-07-10 Andrew Cagney <ac131313@redhat.com>
20771
20772 * gdb.base/page.exp: Rewrite to handle problems with very long
20773 `info set' output. Update copyright.
20774
6aa4d13a
AC
207752002-06-26 Andrew Cagney <ac131313@redhat.com>
20776
20777 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20778 gdb.threads-hp.
20779 * gdb.hp/configure: Regenerate.
20780 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20781 * gdb.hp/gdb.threads-hp/configure: Delete file.
20782 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20783
8cf8c2b8
AC
207842002-06-22 Andrew Cagney <ac131313@redhat.com>
20785
20786 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20787 setlocale, bindtextdomain and textdomain.
20788
6827a8f8
JB
207892002-06-11 Jim Blandy <jimb@redhat.com>
20790
919d772c
JB
20791 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20792 preprocessor macro information is present.
20793
6827a8f8
JB
20794 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20795 tests.
20796
c15b0d21
MS
207972002-06-06 Michael Snyder <msnyder@redhat.com>
20798
c5984d70
MS
20799 * gdb.base/overlays.exp: Record addresses of overlay
20800 functions in TCL variables rather than in GDB variables,
20801 to avoid having GDB convert them to pointers (with loss
20802 of information).
20803
d63a86f8 20804 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20805 default linker script changes.
c15b0d21
MS
20806 * gdb.base/long_long.exp: Add check for sizeof (long double).
20807
be26fe0d
ML
208082002-06-06 Michal Ludvig <mludvig@suse.cz>
20809
20810 * gdb.asm/asm-source.exp: Add x86-64 target.
20811 * gdb.asm/x86_64.inc: New.
d63a86f8 20812
258093ca 208132002-05-30 Michael Chastain <mec@shout.net>
258093ca 20814
4b3153f1 20815 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20816 * gdb.c++/m-static.cc: New file.
20817 * gdb.c++/m-static.exp: New file.
20818
241264c6
MS
208192002-05-28 Michael Snyder <msnyder@redhat.com>
20820
20821 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20822 precision.
20823
9bba8c8f 208242002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20825
4b3153f1 20826 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20827 * gdb.c++/m-data.cc: New file.
20828 * gdb.c++/m-data.exp: New file.
20829
208302002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20831
4b3153f1 20832 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20833 * gdb.c++/try_catch.cc: New file.
d63a86f8 20834 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20835
def1b996
MC
208362002-05-27 Michael Chastain <mec@shout.net>
20837
20838 * gdb.c++/local.exp: Accept more nested types in output.
20839
522ba268
MC
208402002-05-26 Michael Chastain <mec@shout.net>
20841
20842 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20843
277254ba
MS
208442002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20845
20846 * lib/gdb.exp (gdb_wrapper_init): Just because
20847 gdb_wrapper_file exists, this does not mean that the file
20848 should not be rebuilt. That is what gdb_wrapper_initialized
20849 is for.
20850 (default_gdb_init): Reset gdb_wrapper_initialized.
20851
b61a8733
MS
208522002-05-23 Michael Snyder <msnyder@redhat.com>
20853
d63a86f8 20854 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20855 the precision of the floating point test results.
20856 * gdb.base/call-rt-st.exp: Ditto.
20857
b61a8733
MS
20858 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20859 * gdb.base/call-rt-st.exp: Ditto.
20860
56f6e910
MC
208612002-05-19 Michael Chastain <mec@shout.net>
20862
20863 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20864
ad0b0016
EZ
208652002-05-19 Elena Zannoni <ezannoni@redhat.com>
20866
a9c64011
AS
20867 * configure.in (configdirs): Add gdb.arch.
20868 * configure: Regenerate.
ad0b0016 20869
f617d2b6
JB
208702002-05-17 Jim Blandy <jimb@redhat.com>
20871
20872 * gdb.base/completion.exp: Recognize the more detailed error
20873 messages produced by the macro expander's lexical analyzer.
20874
eac2a696
EZ
208752002-05-14 Elena Zannoni <ezannoni@redhat.com>
20876
a9c64011
AS
20877 * gdb.arch/altivec-abi.c: New file.
20878 * gdb.arch/altivec-abi.exp: New file.
20879 * gdb.arch/altivec-regs.c: New file.
20880 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20881
2fdde8f8
DJ
208822002-05-14 Daniel Jacobowitz <drow@mvista.com>
20883
20884 * gdb.base/maint.exp (maint print type): Update for new type
20885 structure.
d63a86f8 20886
e31f1a7c
EZ
208872002-05-14 Elena Zannoni <ezannoni@redhat.com>
20888
20889 * gdb.arch: New directory.
20890 * gdb.arch/configure.in: New file.
20891 * gdb.arch/configure: New file.
20892 * gdb.arch/Makefile.in: New file.
20893
db589741
CV
208942002-05-13 Corinna Vinschen <vinschen@redhat.com>
20895
20896 * gdb.asm/asm-source.exp: Add v850 as supported target.
20897 * gdb.asm/v850.inc: New file.
20898
8ce2a7dc
DJ
208992002-05-13 Daniel Jacobowitz <drow@mvista.com>
20900
20901 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20902
df763c7f
DJ
209032002-05-12 Daniel Jacobowitz <drow@mvista.com>
20904
20905 * gdb.base/break.exp: Check 'break "marker2"'.
20906
377daeed
MS
209072002-05-10 Michael Snyder <msnyder@redhat.com>
20908
20909 * gdb.base/long_long.exp: Fix typo.
20910
c4b7bc2b
JB
209112002-05-10 Jim Blandy <jimb@redhat.com>
20912
ecac9a4e
JB
20913 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20914 a bug.
20915
c4b7bc2b
JB
20916 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20917 Recognize more detailed error message produced by the macro
20918 expander's lexical analyzer.
20919 * lib/gdb.exp (test_print_reject): Same.
20920
e71019a1
MK
209212002-05-09 Mark Kettenis <kettenis@gnu.org>
20922
20923 * gdb.c++/method.exp: Fix typo.
20924
fedfc8e6
MS
209252002-05-08 Michael Snyder <msnyder@redhat.com>
20926
166a1957
MS
20927 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20928 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20929 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20930 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20931 Add iftarget clause for strongarm.
d63a86f8 20932
f1c47eb2
MS
209332002-05-06 Michael Snyder <msnyder@redhat.com>
20934
cb9a9d3e
MS
20935 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20936 (gdb_continue_to_end): Accept output from status wrapper.
20937 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20938 Clean up fail messages to match pass messages.
20939
f1c47eb2
MS
20940 Enable the "needs_status_wrapper" testsuite feature.
20941 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20942 (gdb_compile): Conditionally call gdb_wrapper_init.
20943 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20944 * gdb.c++/method.exp: Recognize output from status wrapper.
20945
6079c749
BE
209462002-05-06 Ben Elliston <bje@redhat.com>
20947From Graydon Hoare <graydon@redhat.com>
20948
20949 * config/sid.exp: Include support for "rawsid" protocol.
20950
188baff3
JB
209512002-05-03 Jim Blandy <jimb@redhat.com>
20952
20953 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20954 * gdb.c++/hang3.C: New file.
20955
b9c07f0f
AC
209562002-05-04 Andrew Cagney <ac131313@redhat.com>
20957
20958 * gdb.base/default.exp: Remove obsolete code.
20959 * gdb.c++/misc.exp: Ditto. Update copyright.
20960 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20961 * gdb.base/whatis.exp: Ditto. Update copyright.
20962 * gdb.base/scope.exp: Ditto. Update copyright.
20963 * gdb.base/ptype.exp: Ditto. Update copyright.
20964 * gdb.base/printcmds.exp: Ditto. Update copyright.
20965 * gdb.base/opaque.exp: Ditto. Update copyright.
20966 * gdb.base/list.exp: Ditto.
20967 * gdb.base/funcargs.exp: Ditto. Update copyright.
20968 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20969 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20970 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20971 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20972 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20973 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20974
5c7a0397
MS
209752002-05-02 Michael Snyder <msnyder@redhat.com>
20976
d6dcc264 20977 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20978 * gdb.base/long_long.exp: Add xscale target.
20979 * gdb.base/default.exp: Add xscale target.
20980
eb7f1c48
JB
209812002-05-01 Jim Blandy <jimb@redhat.com>
20982
20983 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20984 gdb.c++/hang.exp: New test.
20985
a6befae8
FF
209862002-05-01 Fred Fish <fnf@redhat.com>
20987
20988 * gdb.base/completion.exp: Handle completions of "./Make" for
20989 more than one completion possibility, as is the case when we
20990 build and test in the source tree.
20991
0a310277
AG
209922002-04-29 Anthony Green <green@redhat.com>
20993
20994 * gdb.java/jmisc1.exp: New file.
20995 * gdb.java/jmisc2.exp: New file.
20996
6ff9af88
DJ
209972002-04-24 Daniel Jacobowitz <drow@mvista.com>
20998
20999 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
21000
96b3d632
EZ
210012002-04-23 Elena Zannoni <ezannoni@redhat.com>
21002
21003 * gdb.base/help.exp: Change 'help status' to allow for target
21004 dependent output differences.
21005
5019bb54
MC
210062002-04-22 Michael Chastain <mec@shout.net>
21007
21008 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
21009
a805a116
MC
210102002-04-22 Michael Chastain <mec@shout.net>
21011
21012 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
21013
a1706bfd
DM
210142002-04-17 David S. Miller <davem@redhat.com>
21015
21016 * gdb.asm/sparc64.inc: New file.
21017 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
21018
a73a20a2
EZ
210192002-04-19 Elena Zannoni <ezannoni@redhat.com>
21020
21021 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
21022 instruction file directly into the build tree. Clean up at end of
21023 test.
21024
ba678339
DM
210252002-04-18 David S. Miller <davem@redhat.com>
21026
21027 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
21028 handle 64-bit platforms correctly.
21029 * gdb.base/maint.exp: Likewise.
21030
b03399da
KB
210312002-04-18 Kevin Buettner <kevinb@redhat.com>
21032
21033 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
21034 ``-fpic'' when compiling files comprising a shared library, but
21035 it does need additional linker flags in order to find shared
21036 libraries at run time.
21037
e2004992
KB
210382002-04-18 Kevin Buettner <kevinb@redhat.com>
21039
21040 * gdb.base/cvexpr.c (use): New function.
21041 (main): Invoke use() on all global variables to prevent
21042 some linkers from deleting these otherwise unused symbols.
21043
d8937120
MC
210442002-04-17 Michael Chastain <mec@shout.net>
21045From David S. Miller <davem@redhat.com>
21046
21047 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
21048 handle 64-bit platforms correctly.
21049
ffd61a58
MS
210502002-04-12 Michael Snyder <msnyder@redhat.com>
21051From Jim Blandy <jimb@redhat.com>
a9c64011 21052 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
21053 script can handle this instead.
21054 * gdb.base/bar.c (barx): Same.
21055 * gdb.base/baz.c (bazx): Same.
21056 * gdb.base/grbx.c (grbxx): Same.
21057
21058 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21059 manager doesn't automatically unmap overlays unnecessarily.
21060
6b8426a6
MH
210612002-04-10 Martin M. Hunt <hunt@redhat.com>
21062
21063 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21064 stepping out of main.
21065
34af4875
MC
210662002-04-09 Michael Chastain <mec@shout.net>
21067
21068 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21069 scope so that the nested scope tests will make sense.
21070 * gdb.c++/local.exp: Write patterns that actually work with gcc
21071 (the HP patterns "were never known to work with gcc").
21072 Keep the old aCC patterns too.
21073
2d1676a0
DJ
210742002-04-09 Daniel Jacobowitz <drow@mvista.com>
21075
21076 * gdb.base/attach.exp: Correct target board test.
21077
3a63e3f9
MC
210782002-04-08 Michael Chastain <mec@shout.net>
21079
21080 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21081 in a const method. Add some xfail and fail cases for configurations
21082 that do not emit the "const ...".
21083
f18dabd2
MC
210842002-04-07 Michael Chastain <mec@shout.net>
21085
21086 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21087 Accept "A * const" and "const A * const" as type of "this".
21088 Fix spelling of getFunky throughout. Make messages uniform.
21089
0fcddd82
EZ
210902002-04-07 Elena Zannoni <ezannoni@redhat.com>
21091
a9c64011 21092 Work around for PR gdb/285:
0fcddd82
EZ
21093 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21094
16a8534a
EZ
210952002-04-07 Elena Zannoni <ezannoni@redhat.com>
21096
21097 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21098 instructions file at run time instead of configure time.
21099 Sometimes we run the test in a directory that is not the one we
21100 configured in.
21101 * gdb.asm/configure.in: Delete creation of symlink.
21102 * gdb.asm/configure: Regenerate.
21103
24181d81
JB
211042002-04-05 J. Brobecker <brobecker@gnat.com>
21105
21106 * gdb.gdb/xfullpath.exp: New test, to exercise the new
21107 xfullpath () function.
21108
7cdb7107
DJ
211092002-04-04 Daniel Jacobowitz <drow@mvista.com>
21110
21111 * gdb.asm/Makefile.in: Correct dependencies.
21112
21113 * gdb.asm/powerpc.inc: New file.
21114 * gdb.asm/asm-source.exp: Add PowerPC.
21115 * gdb.asm/configure.in: Likewise.
21116 * gdb.asm/configure: Regenerated.
21117
a7d17088
DJ
211182002-04-04 Daniel Jacobowitz <drow@mvista.com>
21119
21120 * gdb.base/relocate.exp: New file.
21121 * gdb.base/relocate.c: New file.
21122
cd721503
FF
211232002-04-04 Fred Fish <fnf@redhat.com>
21124
21125 * gdb.base/step-test.exp: Update comment regarding stopping in
21126 memcpy/bcopy calls inserted as part of the compiler runtime.
21127
b22ad7a7
MS
211282002-04-04 Michael Snyder <msnyder@redhat.com>
21129
21130 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
21131
5f279fa6
DJ
211322002-04-03 Daniel Jacobowitz <drow@mvista.com>
21133
21134 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
21135 (gdb_expect): Remove $notransfer hack.
21136
dd0fd3ce
DJ
211372002-04-02 Daniel Jacobowitz <drow@mvista.com>
21138
21139 * gdb.c++/classes.exp ("calling method for small class"): Match
21140 updated register output.
21141
1e50cda1
DJ
211422002-03-30 Daniel Jacobowitz <drow@mvista.com>
21143
21144 Fix PR gdb/452
21145 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
21146 when finished. Make gdb_file_cmd send "exec-file" when
21147 appropriate.
21148
24015922
DJ
211492002-03-30 Daniel Jacobowitz <drow@mvista.com>
21150
21151 * gdb.base/attach.exp: Remove extra setup_xfail.
21152
dd7dfd64
MS
211532002-03-26 Michael Snyder <msnyder@redhat.com>
21154
21155 * gdb.base/default.exp: Add tests for dump, append, and restore.
21156 * gdb.base/help.exp: Add tests for dump, append, and restore.
21157 * gdb.base/dump.exp: New file, test dump, append and restore.
21158 * gdb.base/dump.c: New file.
21159
48b2f8d7
MS
211602002-03-27 Michael Snyder <msnyder@redhat.com>
21161
d63a86f8 21162 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
21163 clean-ups in help messages.
21164
05b4d525
FF
211652002-03-26 Fred Fish <fnf@redhat.com>
21166
21167 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
21168 have debugging info for those functions and the compiler uses them
21169 internally to copy structs around.
21170
d7679631
FF
211712002-03-26 Fred Fish <fnf@redhat.com>
21172
21173 * gdb.base/list.exp: Revert the change made yesterday and add note
21174 about why we don't list the default lines for remote targets.
21175
523ac3f9
MS
211762002-03-25 Michael Snyder <msnyder@redhat.com>
21177
21178 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
21179
754b2b8d
FF
211802002-03-25 Fred Fish <fnf@redhat.com>
21181
21182 * gdb.base/list.exp: This test works on remote targets so remove
21183 the short circuit for remote targets. Update copyright.
21184
33c3e192
FF
211852002-03-25 Fred Fish <fnf@redhat.com>
21186
21187 * gdb.base/attach.exp: Fix logic error that was suppressing this
21188 test for all non hppa*-*-hpux* targets, instead of the hp target.
21189 Move comments closer to the suppression point. Also now need to
21190 check that we are running natively.
21191
d43e73ee
MS
211922002-03-22 Michael Snyder <msnyder@redhat.com>
21193
882c8f02
MS
21194 * gdb.base/default.exp: Add test for gcore. Update copyright.
21195 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 21196
04c12f60
FF
211972002-03-06 Fred Fish <fnf@redhat.com>
21198
21199 * gdb.base/funcargs.c: Remove extraneous ';' character.
21200 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
21201
b43df995
MC
212022002-03-04 Michael Chastain <mec@shout.net>
21203
21204 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
21205 accommodate gcc v3 function signature.
21206 * gdb.mi/mi0-var-cmd-exp: Ditto.
21207
92362027
AC
212082002-02-24 Andrew Cagney <ac131313@redhat.com>
21209
21210 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
21211 ``GNU/Linux'' or ``Linux kernel''
21212 * testsuite/gdb.threads/pthreads.c: Ditto.
21213
258ad32d
MC
212142002-02-24 Michael Chastain <mec@shout.net>
21215
21216 * gdb.threads/pthreads.c (thread1): Add a return statement.
21217 (thread2): Likewise.
21218 (foo): Likewise.
21219
04c3b3d4
MC
212202002-02-23 Michael Chastain <mec@shout.net>
21221
21222 * gdb.threads/linux-dp.c (philosopher): Add a return statement
21223 to placate gcc.
21224
5a2a0a20
MC
212252002-02-23 Michael Chastain <mec@shout.net>
21226
21227 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
21228 test "ptype bint". The test passes on all my stabs configurations.
21229
a640f7fc
JB
212302002-02-21 Jim Blandy <jimb@redhat.com>
21231
27924826
JB
21232 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
21233 filename at a time, and watch for the ones we want to see.
21234
a640f7fc
JB
21235 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
21236 types of pointers to prototyped functions.
21237
edcc8c75
AC
212382002-02-20 Andrew Cagney <ac131313@redhat.com>
21239
21240 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
21241 signed, unsigned and straight char.
21242 (padding_char, padding_short, padding_int, padding_long,
21243 padding_long_long, padding_float, padding_double,
21244 padding_long_double): New global variables.
21245 (fill, fill_structs): New functions.
21246
21247 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
21248 for correctly sized writes. Update copyright.
21249 (get_valueof): New procedure.
21250 (get_sizeof): Call get_valueof.
21251 (check_valueof): New procedure.
21252 (check_padding): New procedure.
21253
ac57ea44
MC
212542002-02-20 Michael Chastain <mec@shout.net>
21255
21256 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
21257 to setup_xfail. Document some of the remaining calls.
21258
7a10c941
MC
212592002-02-18 Michael Chastain <mec@shout.net>
21260
21261 * gdb.c++/userdef.exp: Update copyright year.
21262
fb8acdcc
DJ
212632002-02-18 Daniel Jacobowitz <drow@mvista.com>
21264
21265 * gdb.c++/userdef.exp: Test overloaded operators properly.
21266 Remove xfails.
21267
fda6ae12
MS
212682002-02-14 Michael Snyder <msnyder@redhat.com>
21269
21270 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
21271
676a0442
DJ
212722002-02-14 Daniel Jacobowitz <drow@mvista.com>
21273
21274 * gdb.base/a2-run.exp: Check for a remote target properly.
21275 * gdb.base/annota1.exp: Likewise.
21276 * gdb.base/list.exp: Likewise.
21277 * gdb.base/reread.exp: Likewise.
21278 * gdb.base/scope.exp: Likewise.
21279 * gdb.base/shlib-call.exp: Likewise.
21280 * gdb.base/term.exp: Likewise.
21281 * gdb.c++/annota2.exp: Likewise.
21282
78b4f468
RE
212832002-02-13 Richard Earnshaw <rearnsha@arm.com>
21284
21285 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
21286
9a81ba51
MC
212872002-02-10 Michael Chastain <mec@shout.net>
21288
21289 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
21290 (call_after_alloca): Ditto.
21291
004af6c7
DJ
212922002-02-10 Daniel Jacobowitz <drow@mvista.com>
21293
21294 * gdb.base/ending-run.exp: Guard "cont" test with
21295 gdb_skip_stdio_test.
21296
37225f62
JB
212972002-02-06 Jim Blandy <jimb@redhat.com>
21298
21299 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
21300 from here...
21301 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
21302 To here. Disable this test on non-HP platforms. Add big comment.
21303
fe6fdd96
MS
213042002-02-04 Michael Snyder <msnyder@redhat.com>
21305
21306 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
21307 other than d10v and m32r.
21308
036fad3f
RE
213092002-02-02 Richard Earnshaw <rearnsha@arm.com>
21310
21311 * gdb.base/default.exp: Rewrite test patterns to reduce time
21312 taken to match them.
21313
7148ab62
DJ
213142002-01-30 Daniel Jacobowitz <drow@mvista.com>
21315
21316 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
21317 Allow a start function above main.
21318 * gdb.threads/linux-dp.exp: Fix copyright date.
21319
396cc255
DJ
213202002-01-30 Daniel Jacobowitz <drow@mvista.com>
21321
a9c64011
AS
21322 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
21323 (check_philosopher_stack): Check for manager thread before checking
21324 for a just-starting thread.
396cc255 21325
f038d31b
DJ
213262002-01-30 Daniel Jacobowitz <drow@mvista.com>
21327
21328 From Neil Booth <neil@daikokuya.demon.co.uk>:
21329 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
21330 warnings.
21331
b3ff9d9a
FF
213322002-01-21 Fred Fish <fnf@redhat.com>
21333
21334 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
21335 not caller.
21336
39ad761d
JB
213372002-01-21 Jim Blandy <jimb@redhat.com>
21338
21339 * gdb.base/reread.exp: Check that GDB properly re-reads the
21340 executable file when it changes while no inferior is running.
21341
aaf320fa
FF
213422002-01-21 Fred Fish <fnf@redhat.com>
21343
a9c64011
AS
21344 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
21345 optionally accept the "shlib events" variation.
aaf320fa 21346
808a31f5
JB
213472002-01-21 Jim Blandy <jimb@redhat.com>
21348
21349 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
21350 call `fflush' after every `printf', so that the output is produced
21351 at predictable points, regardless of whatever buffering does (or
21352 doesn't) take place.
21353 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
21354 at different points.
21355
4420d5e2
DJ
213562002-01-20 Daniel Jacobowitz <drow@mvista.com>
21357
21358 * gdb.c++/inherit.exp: Update copyright years.
21359 * gdb.c++/method.exp: Likewise.
21360
3e36a0f4
DJ
213612002-01-20 Daniel Jacobowitz <drow@mvista.com>
21362
21363 * gdb.c++/classes.exp: Update for improved v3 support and skipping
21364 artificial methods/arguments.
21365 * gdb.c++/derivation.exp: Likewise.
21366 * gdb.c++/inherit.exp: Likewise.
21367 * gdb.c++/method.exp: Likewise.
21368 * gdb.c++/virtfunc.exp: Likewise.
21369
b4ceaee6
AC
213702002-01-18 Andrew Cagney <ac131313@redhat.com>
21371
21372 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
21373 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
21374 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
21375 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
21376 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
21377 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
21378
ecace851
JB
213792002-01-17 Jim Blandy <jimb@redhat.com>
21380
21381 * gdb.asm/asm-source.exp (info symbol): Take another shot at
21382 anchoring the pattern matching the entry point symbol's name.
21383
375fc983
AC
213842002-01-17 Andrew Cagney <ac131313@redhat.com>
21385
21386 * gdb.base/maint.exp: Update ``maint internal-error'' to match
21387 continue/quit query. Update copyright.
21388
fe6fdd96
MS
213892002-01-14 Michael Snyder <msnyder@redhat.com>
21390
21391 * gdb.base/gcore.exp: Remove extra debugging output.
21392
e017c81f
DJ
213932002-01-13 Daniel Jacobowitz <drow@mvista.com>
21394
21395 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
21396 for slightly dubious v2 mangled string.
21397
37ab3bf8
DJ
213982002-01-13 Daniel Jacobowitz <drow@mvista.com>
21399
21400 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
21401
1bc05c3a 214022002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 21403
1bc05c3a 21404 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 21405
1bc05c3a
JM
21406 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
21407 constructors.
21408 * gdb.c++/derivation.exp: Likewise.
21409 * gdb.c++/templates.exp: Likewise.
21410 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 21411
1bc05c3a
JM
214122002-01-10 Michael Snyder <msnyder@redhat.com>
21413
21414 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 21415
a911c360
MS
214162002-01-08 Michael Snyder <msnyder@redhat.com>
21417
21418 * gdb.base/gcore.exp: New test for generate-core-file command.
21419 * gdb.base/gcore.c: Testcase for above.
21420 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
21421
ea2119ec
JM
214222002-01-08 Jason Merrill <jason@redhat.com>
21423
21424 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
21425
68203136
FF
214262002-01-07 Fred Fish <fnf@redhat.com>
21427
21428 * gdb.c++/overload.exp: Remove unconditional xfails for:
21429 print foo_instance1.overloadargs(1)
21430 print foo_instance1.overloadargs(1, 2)
21431 print foo_instance1.overloadargs(1, 2, 3)
21432 print foo_instance1.overloadargs(1, 2, 3, 4)
21433 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21434 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21435 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21436 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21437 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21438 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21439 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21440 print foo_instance1.overload1arg()
21441 print foo_instance1.overload1arg((char)arg2)
21442 print foo_instance1.overload1arg((signed char)arg3)
21443 print foo_instance1.overload1arg((unsigned char)arg4)
21444 print foo_instance1.overload1arg((int)arg7)
21445 print foo_instance1.overload1arg((unsigned int)arg8)
21446 print foo_instance1.overload1arg((float)arg11)
21447 print foo_instance1.overload1arg((double)arg12)
d63a86f8 21448
21b9b5b1
MS
214492002-01-07 Michael Snyder <msnyder@redhat.com>
21450
21451 * gdb.base/huge.exp: New test. Print a very large target data object.
21452 (skip_huge_test): New test variable. Define if you want to skip this
21453 test. The test reads an 8 megabyte data object from the target, so it
21454 might be very time consuming on remote targets with a slow connection.
21455 * gdb.base/huge.c: New file. Test case for above.
21456
725f922e
FF
214572002-01-07 Fred Fish <fnf@redhat.com>
21458
21459 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
21460 g_instance.bfoo, and g_instance.cfoo.
21461
889bf7c5 214622002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 21463
889bf7c5
PA
21464 * gdb.base/break.c (multi_line_if_conditional): New function.
21465 (multi_ilne_while_conditional): Likewise.
21466 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21467 IF or WHILE condition puts the breakpoint at the start of
21468 the condition.
f286b2c3 21469
634d57ec
JL
21470 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21471 hppa*-*-hpux* expected failure.
21472 * gdb.base/structs.exp (do_function_calls): Similarly.
21473
21474 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21475 watchpoints.
21476
9fbfe2dc
AC
214772002-01-06 Andrew Cagney <ac131313@redhat.com>
21478
21479 Fix PR gdb/66.
21480 * gdb.base/structs.exp: Replace skip for a29k with skip for
21481 gdb,cannot_call_functions.
21482 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21483 * gdb.base/callfuncs.exp: Ditto.
21484 * gdb.base/call-rt-st.exp: Ditto.
21485 * gdb.base/call-strs.exp: Ditto.
21486 * gdb.base/callfwmall.exp: Ditto.
21487 * gdb.base/scope.exp: Obsolete xfail a29k.
21488 * gdb.c++/misc.exp: Ditto.
21489 * gdb.c++/cplusfuncs.exp: Ditto.
21490 * gdb.base/ptype.exp: Ditto.
21491 * gdb.base/printcmds.exp: Ditto.
21492 * gdb.base/opaque.exp: Ditto.
21493 * gdb.base/list.exp: Ditto.
21494 * gdb.base/funcargs.exp: Ditto.
21495 * gdb.base/default.exp: Ditto.
21496
8ddad156
MS
214972002-01-04 Michael Snyder <msnyder@redhat.com>
21498
ca4976a6 21499 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
21500 * gdb.base/maint.exp: Add tests for maint info sections options.
21501
1b074332
JL
21502Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21503
21504 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21505
7d159115
CV
215062001-12-20 Corinna Vinschen <vinschen@redhat.com>
21507
21508 * gdb.asm/arm.inc: New file.
21509 * gdb.asm/asm-source.exp: Add arm targets.
21510 * gdb.asm/configure.in: Ditto.
21511 * gdb.asm/configure: Recreated from configure.in.
21512
8fb87725
JL
21513Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
21514
afabe08c
JL
21515 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
21516 with HP's compiler.
21517 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
21518 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
21519 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
21520 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
21521
21522 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21523 either HP's compilers or GCC.
21524
db521deb
JL
21525 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21526 a SIGBUS or SIGSEGV.
21527
21528 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21529
21530 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21531 can be compiled with either HP's compiler or GCC.
21532
cfa88ab7
JL
21533 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21534 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21535 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21536
ca344dff
JL
21537 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21538 to match current gdb output. Update due to using auto-solib-limit
21539 for limiting instead of overloading auto-solib-add.
21540 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21541 test program.
21542
3f3c6e55 21543 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21544 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21545 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21546 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21547 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21548 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21549 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21550 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21551 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21552 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21553 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21554 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21555 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21556
8fb87725
JL
21557 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21558 a SIGTRAP to the inferior.
21559
cf599fa7
CV
215602001-12-19 Corinna Vinschen <vinschen@redhat.com>
21561
21562 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21563 Substitute call to target_link by call to gdb_compile.
21564
2cd045cd
JL
21565Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21566
a9c64011
AS
21567 * gdb.base/break.exp: Fix HP specific search string when testing
21568 backtracing in a called function.
2cd045cd 21569
a9c64011
AS
21570 * gdb.base/constvars.exp: Only set lang to C++ if we're
21571 compiling the test with HP's compilers.
21572 * gdb.base/volatile.exp: Similarly.
2cd045cd 21573
99ebe9ac
JB
215742001-12-19 Jim Blandy <jimb@redhat.com>
21575
21576 * gdb.base/printcmds.exp: Expect the null character to be printed
21577 as '\0', and the '\013' to be printed as '\v'.
21578 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21579 * gdb.base/setvar.exp: Same.
21580
b9891b29
JB
215812001-12-17 Jim Blandy <jimb@redhat.com>
21582
0eba65ab
JB
21583 * gdb.base/completion.exp: Rather than completing very long
21584 filenames, which can make the readline library produce output we
21585 don't recognize, cd to the directory first, and then complete
21586 using nice, short relative paths.
21587
6970b5b1
JB
21588 * gdb.base/completion.exp: On some systems, there is, in fact, a
21589 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21590 variables as being in scope. So use `no_var_named_this'
21591 instead of `b'.
6970b5b1 21592
b9891b29 21593 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21594 can't find the core file's registers as a failure.
b9891b29 21595
e6ccd35f
JSC
215962001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21597
a9c64011
AS
21598 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21599 test expect string more specific.
e6ccd35f 21600
105ba819
CV
216012001-12-13 Corinna Vinschen <vinschen@redhat.com>
21602
21603 * gdb.asm/asm-source.exp: Add support for xstormy16.
21604 * gdb.asm/configure.in: Ditto.
21605 * gdb.asm/configure: Rebuild.
21606 * gdb.asm/xstormy16.inc: New file.
21607
e9e79dd9
FF
216082001-12-10 Fred Fish <fnf@redhat.com>
21609
21610 * gdb.base/maint.exp: Update to match changes in type dumping code.
21611
347dc97d
JB
216122001-12-10 Jim Blandy <jimb@redhat.com>
21613
21614 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21615 matching the entry point symbol's name at the beginning of the
21616 line.
347dc97d 21617
5178b9d6
DJ
216182001-12-07 Daniel Jacobowitz <drow@mvista.com>
21619
21620 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21621 gdb.c++/inherit.exp, gdb.c++/method.exp,
21622 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21623 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21624 and class layout support.
21625
af890c52
DJ
216262001-12-07 Daniel Jacobowitz <drow@mvista.com>
21627
21628 * gdb.c++/classes.exp: Add test for static member function.
21629 * gdb.c++/misc.cc: Add class with static member function.
21630
7a345fb3
JB
216312001-12-07 Jim Blandy <jimb@redhat.com>
21632
f2e54a80 21633 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21634 those tests as `unsupported'.
21635 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21636 Rewrite subsequent tests to use it.
21637
21638 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21639 those tests as `unsupported'.
21640 * gdb.base/structs.exp (call_struct_func): New function.
21641 (do_function_calls): Use call_struct_func to call the functions
21642 returning structs.
21643
0bc69509
JB
21644 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21645 whether functions are prototyped or not, so we can't possibly pass
21646 arguments to t_float_values2 properly.
21647
7a345fb3
JB
21648 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21649 value of `timeout' for targets other than the mips*tx39-*.
21650
edb6ede1
MS
216512001-12-06 Michael Snyder <msnyder@redhat.com>
21652
d63a86f8 21653 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21654 and detect whether the start symbol has a leading underscore.
21655
2d842f13
JB
216562001-12-04 Jim Blandy <jimb@redhat.com>
21657
21658 * gdb.base/completion.exp: Clarify indentation.
21659
68550daf
JB
216602001-12-03 Jim Blandy <jimb@redhat.com>
21661
21662 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21663 variables on the S/390, not `.word'.
21664
cd5195a8
JB
216652001-11-30 Jim Blandy <jimb@redhat.com>
21666
21667 Add assembly-source tests for s390-ibm-linux.
21668 * gdb.asm/s390.inc: New file.
21669 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21670 the S/390 architecture.
a9c64011 21671 * gdb.asm/configure: Regenerated.
cd5195a8 21672
ca9efc90
MS
216732001-11-30 Michael Snyder <msnyder@redhat.com>
21674
21675 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21676 next, info source, info sources, info line, global and static
21677 variables, and static functions.
21678 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21679 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21680 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21681 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21682 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21683 (gdbasm_leave): Restore frame pointer.
21684 (gdbasm_startup): Copy stack set-up from crt0.S.
21685
d0e66976
FN
216862001-11-26 Fernando Nasser <fnasser@redhat.com>
21687
21688 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21689 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21690 to a local (non-static) variable. Copy tstruct.a to a static buffer
21691 and return a pointer to that buffer.
21692 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21693
e2334072
MK
216942001-11-24 Mark Kettenis <kettenis@gnu.org>
21695
21696 * gdb.asm/configure.in: Fix recognition of ix86 target.
21697 * gdb.asm/configure: Regenerate.
21698
756caa3d
MS
216992001-11-21 Michael Snyder <msnyder@redhat.com>
21700
21701 * gdb.asm/sparc.inc: New file.
21702 * gdb.asm/asm-source.exp: Recognize sparc target.
21703 * gdb.asm/configure.in: Recognize sparc target.
21704 * gdb.asm/configure: Regenerate.
d63a86f8 21705
9a4d72d5
MS
217062001-11-21 Michael Snyder <msnyder@redhat.com>
21707
21708 * gdb.asm/m32r.inc: New file.
21709 * gdb.asm/asm-source.exp: Recognize m32r target.
21710 * gdb.asm/configure.in: Recognize m32r target.
21711 * gdb.asm/configure: Regenerate.
21712
a773d1cd
MS
217132001-11-20 Michael Snyder <msnyder@redhat.com>
21714
017ac23d
MS
21715 * gdb.asm/i386.inc: New file.
21716 * gdb.asm/asm-source.exp: Recognize ix86 target.
21717 * gdb.asm/configure.in: Recognize ix86 target.
21718 * gdb.asm/configure: Regenerate.
21719
a773d1cd
MS
21720 * gdb.c++/namespace.exp: Fix quotes in output messages.
21721
bb632afb
MS
217222001-11-14 Michael Snyder <msnyder@redhat.com>
21723
25d559ca 21724 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21725 qualifier in a type cast expression, to designate an address
21726 in the instruction space (Harvard architecture).
21727
4749e309
MS
217282001-11-13 Michael Snyder <msnyder@redhat.com>
21729
21730 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21731 Tests for expressions using 'const' and 'volatile'.
21732
25050984
CV
217332001-11-13 Corinna Vinschen <vinschen@redhat.com>
21734
21735 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21736
1902c51f
DJ
217372001-11-12 Daniel Jacobowitz <drow@mvista.com>
21738
21739 * lib/mi-support.exp (mi_run_to_helper): Move comments
21740 outside of gdb_expect.
21741
dcf95b47
DJ
217422001-11-11 Daniel Jacobowitz <drow@mvista.com>
21743
21744 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21745 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21746 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21747 mi0_run_to): New functions.
21748 * gdb.mi/mi-simplerun.exp: Use them.
21749 * gdb.mi/mi0-simplerun.exp: Likewise.
21750 * gdb.mi/mi-var-cmd.exp: Likewise.
21751 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21752
45b074e1
AC
217532001-11-10 Andrew Cagney <ac131313@redhat.com>
21754
21755 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21756 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21757
bf50d346
AC
217582001-11-09 Andrew Cagney <ac131313@redhat.com>
21759
21760 * gdb.base/restore.exp: Include $expected value in restored test
21761 message.
21762
9383332c
AC
217632001-11-09 Andrew Cagney <ac131313@redhat.com>
21764
21765 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21766 implemented.
21767
db62520a
MS
217682001-11-08 Michael Snyder <msnyder@redhat.com>
21769
21770 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21771 Add pass/fail message for stop at breakpoint in call dummy function.
21772
b5703437
MS
217732001-11-07 Michael Snyder <msnyder@redhat.com>
21774
d63a86f8
RM
21775 * gdb.c++/templates.exp (test_template_breakpoints):
21776 If we get an overload menu, but it does not match what
760f6330 21777 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21778 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21779 making the whitespace optional. Argument for "new" may be
21780 "unsigned" as well as "unsigned int/long".
d63a86f8 21781 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21782 making the whitespace optional. Also replace "(void) with
21783 "((void|)), making the keyword "void" optional.
d63a86f8 21784 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21785 making the whitespace optional. Also replace "(void) with
21786 "((void|)), making the keyword "void" optional.
3bf40917
MS
21787 * gdb.base/callfuncs.c (t_float_values): This function must
21788 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21789 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21790 can be tested against both cases. Usually one case involves
21791 promotion of float to double, while the other does not.
21792 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21793 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21794 includes a stack frame for "start".
21795
c8ab4e6d
JB
217962001-11-05 Jim Blandy <jimb@redhat.com>
21797
21798 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21799 pointers are 32 bits long, and that offsets of relocs are always
21800 stored in the data (REL-style), and not in the reloc entry itself
21801 (RELA-style).
21802 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21803 stabs.
21804
3f08ced9
MS
218052001-11-01 Michael Snyder <msnyder@redhat.com>
21806
21807 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21808 and regular expression operators by using quoting.
21809
cbfa24cd
MS
218102001-10-31 Michael Snyder <msnyder@redhat.com>
21811
21812 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21813 depending on what the symbol table contains.
21814 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21815 the output of the ptype command. Similarly, accept both "const &"
21816 and "const&".
21817
aaa68313
CV
218182001-10-31 Corinna Vinschen <vinschen@redhat.com>
21819
21820 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21821 symbol `STORAGE' to allow to choose the storage class of
21822 the local datastructures.
21823 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21824 compiler directive.
21825
91740388
MS
218262001-10-30 Michael Snyder <msnyder@redhat.com>
21827
21828 * gdb.base/jump.exp: Allow it to run for all targets.
21829
1b7c05e7
CV
218302001-10-29 Corinna Vinschen <vinschen@redhat.com>
21831
21832 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21833 with new double_array size.
21834 (main): Change storage class of all local variables to static.
21835 Reduce size of double_array to 9.
21836 * gdb.base/call-ar-st.exp: Increase timeout value.
21837 Change expected output for double array to match new size in
21838 call-ar-st.c.
21839
36a22261
CV
218402001-10-29 Corinna Vinschen <vinschen@redhat.com>
21841
21842 * gdb.base/ending-run.exp: Create identical output when passing
21843 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21844 Stormy16 target.
36a22261 21845
92b8ae91
MK
218462001-10-28 Mark Kettenis <kettenis@gnu.org>
21847
21848 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21849 that we catch the expected failure under Linux/x86.
21850
cb135b83
OF
218512001-10-29 Orjan Friberg <orjanf@axis.com>
21852
21853 * gdb.base/setvar.exp: Escape curly braces.
21854 * gdb.stabs/weird.exp: Ditto.
21855
6884aa54
DJ
218562001-10-27 Daniel Jacobowitz <drow@mvista.com>
21857
21858 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21859 * gdm.mi/mi0-hack-cli.exp: Likewise.
21860
0398c9aa
AC
218612001-10-25 Andrew Cagney <ac131313@redhat.com>
21862
21863 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21864 messages.
21865
d20bf2e8
AC
218662001-10-21 Andrew Cagney <ac131313@redhat.com>
21867
21868 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21869 checking MI enabled.
21870
03dd63aa
CV
218712001-10-09 Corinna Vinschen <vinschen@redhat.com>
21872
21873 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21874
1d9d99f3
FCE
218752001-10-04 Frank Ch. Eigler <fche@redhat.com>
21876
21877 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21878 if gdb child process crashes, just signal an error.
21879
838ae6c4
JB
218802001-10-02 Jim Blandy <jimb@redhat.com>
21881
21882 * lib/gdb.exp (test_xfail_format): Simplify.
21883
21884 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21885 front of the variable name `format'. Simplify `if'.
21886
8f0cbc1c
DJ
218872001-10-01 Daniel Jacobowitz <drow@mvista.com>
21888
21889 * gdb.threads/pthreads.exp: Wait for output and delay
21890 before sending ^C.
21891
1f08dafd
DJ
218922001-10-01 Daniel Jacobowitz <drow@mvista.com>
21893
21894 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21895 some incorrect output instead of timing out.
21896 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21897
674f90ff
CV
218982001-09-28 Corinna Vinschen <vinschen@redhat.com>
21899
21900 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21901 check to allow additional `int'.
21902
9b284272
DJ
219032001-09-27 Daniel Jacobowitz <drow@mvista.com>
21904
21905 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21906 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21907
b55a4771
MS
219082001-09-27 Michael Snyder <msnyder@redhat.com>
21909
21910 * lib/gdb.exp (test_debug_format): New proc.
21911 (setup_xfail_format): Use new proc test_debug_format.
21912 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21913 proc; use new service proc test_debug_format.
21914 Replace all other "gcc_compiled" tests with this test.
21915 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21916 proc; use new service proc test_debug_format.
21917 Replace all other "gcc_compiled" tests with this test.
21918
219192001-09-27 Michael Snyder <msnyder@redhat.com>
21920
21921 * gdb.base/cvexpr.exp: New file.
21922 * gdb.base/cvexpr.c: New file
21923 Test for expressions using const and volatile keywords.
21924
4e6667ac
CV
219252001-09-26 Corinna Vinschen <vinschen@redhat.com>
21926
21927 * gdb.base/constvars.exp: Check for different orders of keywords
21928 and additional "int" strings in output.
21929
4f337972
AC
219302001-09-22 Andrew Cagney <ac131313@redhat.com>
21931
21932 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21933 responses from "help maint".
21934
2015650d
FCE
219352001-09-19 Frank Ch. Eigler <fche@redhat.com>
21936
21937 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21938 to localhost:NNN instead of :NNN, in case Xvfb is listening
21939 only on TCP.
21940
f3bcedc1
CV
219412001-09-19 Corinna Vinschen <vinschen@redhat.com>
21942
21943 * gdb.base/recurse.exp: When checking leaving the watchpoint
21944 scope, recognize when gdb is in function's epilogue and pass.
21945
6b819c92
KS
219462001-09-18 Keith Seitz <keiths@redhat.com>
21947
21948 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21949 support for running tests against sid targets.
21950 (gdbtk_done): Ditto.
21951
a10c9419
CV
219522001-09-18 Corinna Vinschen <vinschen@redhat.com>
21953
21954 * gdb.base/ending-run.c (main): Set stdout buffersize
21955 to the same reasonable value for any target.
21956 * gdb.base/ending-run.exp: Add a regular expression
21957 to make testsuite happy on Sanyo Stormy16 target.
21958
739d0d99
CV
219592001-09-17 Corinna Vinschen <vinschen@redhat.com>
21960
21961 * gdb.base/display.c (do_loops): Add float variable `f'.
21962 Increment f in loop.
21963 * gdb.base/display.exp: Increment timeout by 60 seconds.
21964 Change float display test to use variable `f'.
21965
1b8947f0
JB
219662001-09-17 Jim Blandy <jimb@redhat.com>
21967
21968 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21969 overflowing the limited breakpoint tables on some ROM monitors
21970 (like the ROM68K).
21971
9890ac81
FCE
219722001-09-15 Frank Ch. Eigler <fche@redhat.com>
21973
21974 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21975 the "-ac" (disable access control) flag.
21976
6db765ea
JH
219772001-08-30 Jeff Holcomb <jeffh@redhat.com>
21978
21979 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21980 ints.
21981
4c32cc04
KS
219822001-08-30 Keith Seitz <keiths@redhat.com>
21983
21984 * lib/gdb.exp: Move all insight-related functionality into
21985 separate file.
21986 * lib/insight-support.exp: New file.
21987
8d6e6f81
FCE
219882001-08-29 Frank Ch. Eigler <fche@redhat.com>
21989
21990 * config/sid.exp (sid_start): Never set sid verbosity; disable
21991 expect_background {} that consumed its stdout; tolerate </dev/null.
21992 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21993
6a90e1d0
AC
219942001-08-18 Andrew Cagney <ac131313@redhat.com>
21995
21996 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21997 CLI jump command to start it.
21998 (mi_run_to_main): Fail immediatly when unexpected output.
21999
1759b3c3
AC
220002001-08-18 Andrew Cagney <ac131313@redhat.com>
22001
22002 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
22003 beginning of function. Fix PR gdb/191.
22004
61d11d80
FCE
220052001-08-16 Frank Ch. Eigler <fche@redhat.com>
22006
22007 * config/sid.exp (sid_start): Don't warn if we cannot figure out
22008 what to force sid endianness to.
22009
942a4df2
KS
220102001-08-15 Keith Seitz <keiths@redhat.com>
22011
22012 * lib/gdb.exp (gdbtk_start): Don't set environment
22013 variables for TCL_LIBRARY and friends. Insight will
22014 now figure these out for itself.
22015
0521c418
MS
220162001-08-02 Michael Snyder <msnyder@redhat.com>
22017
22018 * gdb.base/completion.exp: Remove the symbol "a64l" from
22019 the expect string; this is target-specific, and not related
22020 to what is being tested.
22021
74a9a58a
DB
220222001-08-02 Dave Brolley <brolley@redhat.com>
22023
22024 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
22025
c70819fa
MS
220262001-07-25 Michael Snyder <msnyder@redhat.com>
22027
c2b8fa57
MS
22028 * gdb.base/consecutive.exp: New file. Test stepping over
22029 breakpoints on consecutive instructions.
22030 * gdb.base/consecutive.c: New file.
22031
c70819fa
MS
22032 * gdb.base/call-rt-st.exp: Use double-backslash to quote
22033 curly braces in regular expressions.
22034
2b1a1355
MS
220352001-07-25 Michael Snyder <msnyder@redhat.com>
22036
22037 * gdb.base/ending-run.exp: Accept "Program exited normally" as
22038 legitimate output from stepping out of main.
22039
413eca6f
KS
220402001-07-22 Keith Seitz <keiths@redhat.com>
22041
22042 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
22043 the empty string, do not run the tests.
22044
7e5a9322
SC
220452001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22046
22047 * gdb.base/long_long.exp: Detect size of pointer. Take into
22048 account 2-byte pointers when testing for p/a results.
22049
de58f10f
SC
220502001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22051
d63a86f8 22052 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
22053 and defined to 1K for m68hc11.
22054 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22055 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22056 (sizeof_random_data): New variable to tell the size of the data table;
22057 don't test past this size; always run to main.
22058
d6f5fea1
SC
220592001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22060
22061 * gdb.base/return2.exp: return of long long and double fails for
22062 68HC11; don't execute these tests on that platform.
22063 * gdb.base/return.exp: Return of a double fails for 68hc11.
22064
c477543d
SC
220652001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22066
22067 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22068 tests that print a float.
22069 * call-rt-st.exp: Likewise.
22070
63cf1c79
MK
220712001-07-12 Mark Kettenis <kettenis@gnu.org>
22072
22073 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22074 running this test on Linux.
22075
112f9ab5
MC
220762001-06-24 Michael Chastain <chastain@redhat.com>
22077
22078 * gdb.base/arithmet.exp: Remove some tests to make all test names
22079 unique.
22080
4970cb0f
MS
220812001-07-03 Michael Snyder <msnyder@redhat.com>
22082
22083 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22084 the output of the ptype command.
22085
d85da69f
MS
220862001-07-02 Michael Snyder <msnyder@redhat.com>
22087
4c8a82de
MS
22088 * gdb.base/completion.exp: Don't assume that break.c is the only
22089 source file that may contain functions named "marker".
d85da69f
MS
22090 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22091
8afc772b
AC
220922001-06-28 Andrew Cagney <ac131313@redhat.com>
22093
22094 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22095 of files to delete.
22096
22097 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22098 * gdb.disasm/h8300s.exp: New file.
22099 gdb.disasm/h8300s.s: Likewise.
22100
cff22675
AC
221012001-06-27 Andrew Cagney <ac131313@redhat.com>
22102
22103 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
22104 empty breakpoint tables.
22105
68c81b54
AC
221062001-06-25 Andrew Cagney <ac131313@redhat.com>
22107
22108 * lib/mi-support.exp: Update args=... part of stop-reason
22109 patterns. Accept either a list or a tuple.
22110
2dd62704
AC
221112001-06-23 Andrew Cagney <ac131313@redhat.com>
22112
22113 * lib/mi-support.exp: Remove local emacs variable defining
22114 change-log-default-name.
22115
b4127474
MC
221162001-06-22 Michael Chastain <chastain@redhat.com>
22117
22118 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
22119 This is operationally compatible with the previous version.
22120
8dbfb380
JB
221212001-06-13 Jim Blandy <jimb@redhat.com>
22122
22123 * lib/gdb.exp (gdb_test): Doc fix.
22124
f2d8c86d
MC
221252001-06-10 Michael Chastain <chastain@redhat.com>
22126
22127 * gdb.base/exprs.exp: Remove a duplicate test.
22128
81564d34
JB
221292001-06-06 Jim Blandy <jimb@redhat.com>
22130
22131 * gdb.base/return2.exp (main): Use values to test float and double
22132 returns that are not NaN's, to avoid being confused by IEEE
22133 comparison rules.
22134
da55addb
MS
221352001-06-04 Michael Snyder <msnyder@redhat.com>
22136
22137 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 22138 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
22139 rather than wait for 12 more tests to time out.
22140
42c65987
JB
221412001-06-06 Jim Blandy <jimb@redhat.com>
22142
b18bced9 22143 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 22144 Don't forget to match the GDB prompt.
b18bced9 22145
42c65987
JB
22146 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
22147
5b41e5f0
JB
221482001-06-04 Jim Blandy <jimb@redhat.com>
22149
22150 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
22151 command.
22152
015e046f
KB
221532001-05-31 Kevin Buettner <kevinb@redhat.com>
22154
22155 * gdb.base/annota1.exp (info break): Match four or more spaces
22156 after "Address".
22157
fb1ffbbe
MC
221582001-05-31 Michael Chastain <chastain@redhat.com>
22159
22160 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
22161 (dm_type_int_star): Likewise.
22162 (dm_type_long_star): Likewise.
22163 (dm_type_void_star): Likewise.
22164
5ea2a32c
KB
221652001-05-29 Kevin Buettner <kevinb@redhat.com>
22166
22167 * gdb.base/completion.exp (INPUTRC): Set this environment variable
22168 to a known value in order to get consistent results regardless
22169 of the setting of INPUTRC or the presence or contents of .inputrc.
22170
ae23c492
MS
221712001-05-24 Michael Snyder <msnyder@redhat.com>
22172
ac55707e
MS
22173 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
22174 Don't require that the main thread and the manager thread are the
22175 first in the list.
22176
ae23c492
MS
22177 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
22178 debugging. If test fails, issue an "unsupported" not a "fail".
22179
400071f1
JB
221802001-05-24 Jim Blandy <jimb@redhat.com>
22181
22182 Don't assume that short is shorter than int.
22183 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
22184 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 22185 this isn't true.
400071f1
JB
22186 ("print unsigned char == (~0)"): Add test that verifies that ~0,
22187 an int, is not equal to ~0 stored in an unsigned char. This tests
22188 the same thing that the previous test meant to, but works on
22189 16-bit machines, too.
22190 ("print unsigned char != (~0)"): Same test, complemented.
22191
0816a3e5
MS
221922001-05-24 Michael Snyder <msnyder@redhat.com>
22193
22194 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 22195 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
22196 and prevents dejagnu getting out of step.
22197
f6dc23a9
KB
221982001-05-23 Kevin Buettner <kevinb@redhat.com>
22199
22200 * gdb.base/finish.exp (finish_void): Revise pattern for
22201 stopping on the call statement to not permit stopping at
22202 the start of the instructions comprising the call sequence.
22203
7dbd117d
MC
222042001-05-19 Michael Chastain <chastain@redhat.com>
22205
22206 * gdb.base/callfuncs.exp: Make all test names unique.
22207 * gdb.base/commands.exp: Make all test names unique.
22208 * gdb.base/condbreak.exp: Make all test names unique.
22209 * gdb.base/dbx.exp: Make all test names unique.
22210 * gdb.base/default.exp: Make all test names unique.
22211 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
22212 and TIMEOUT messages to their corresponding PASS message.
22213 * gdb.base/ending-run.exp: Make all test names unique.
22214 * gdb.base/long_long.exp: Remove duplicate test.
22215
6b0b0a9e
KB
222162001-05-21 Kevin Buettner <kevinb@redhat.com>
22217
22218 * gdb.base/finish.exp (finish_void): Allow "finish" command to
22219 stop on the call statement as well as the statement after the
22220 call.
22221
2caa35cb
MS
222222001-05-21 Michael Snyder <msnyder@redhat.com>
22223
22224 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
22225
40713331
EZ
222262001-05-10 Elena Zannoni <ezannoni@redhat.com>
22227
a9c64011
AS
22228 * gdb.base/completion.exp: Revamp test. Make it execute on all
22229 platforms.
40713331 22230
c2c1be8d
EZ
222312001-05-10 Elena Zannoni <ezannoni@redhat.com>
22232
a9c64011
AS
22233 * config/gdbserver.exp (gdb_load): Handle the case
22234 in which the arguments to gdbserver are given in the
22235 baseboard configuration file.
22236 Also handle the case in which the server needs to do a
22237 load.
2c9cd303 22238
9671de48
KS
222392001-05-07 Keith Seitz <keiths@cygnus.com>
22240
a9c64011
AS
22241 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
22242 set up the display for testing.
22243 (gdbtk_start): Convert all paths to paths that tcl will like.
22244 Export target information to environment.
22245 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
22246 necessary.
22247 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
22248 (to_tcl_path): New proc to convert a given pathname into
22249 a path acceptible as an argument to a tcl command.
22250 (_gdbtk_export_target_info): New proc to export target info
22251 into the environment for gdbtk testing.
22252 (gdbtk_done): New proc to signal end-of-test.
9671de48 22253
5a360f47
JB
222542001-05-06 Jim Blandy <jimb@redhat.com>
22255
22256 * restore.c: Make the code of caller0 correspond to its comment.
22257
66c756c6
MS
222582001-05-03 Michael Snyder <msnyder@redhat.com>
22259
22260 * config/sid.exp (gdb_target_sid): Check for error messages.
22261 On error or timeout, don't make expect exit (which will terminate
22262 all subsequent tests); instead just make gdb exit.
d63a86f8 22263 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
22264 return a negative value.
22265
a966fde5
JB
222662001-04-24 Jim Blandy <jimb@redhat.com>
22267
851c18e0
JB
22268 * gdb.c++/templates.exp: If we see the prompt for the overload
22269 list, but we haven't recognized any of the longer patterns,
22270 arrange for this test to fail, not hang.
22271
a966fde5
JB
22272 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
22273 variations.
22274
db144853
MC
222752001-04-22 Michael Chastain <chastain@redhat.com>
22276
22277 * gdb.c++/local.exp: Use the 'runto' library function.
22278 * gdb.c++/namespace.exp: Likewise.
22279 * gdb.c++/overload.exp: Likewise.
22280
3207ec21
KB
222812001-03-26 Kevin Buettner <kevinb@redhat.com>
22282
22283 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
22284 * gdb.base/step-line.exp: New file. Test step/next in presence of
22285 #line directives.
22286 * gdb.base/step-line.c: New file. Test program for the above.
22287 * gdb.base/step-line.inp: New file. We pretend that this file has
22288 been transformed by some other tool into step-line.c.
22289
13b57657
JB
222902001-03-21 Jim Blandy <jimb@redhat.com>
22291
22292 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
22293 unmangled operator names.
22294
754cbe1c
JB
222952001-03-20 Jim Blandy <jimb@redhat.com>
22296
22297 * gdb.threads/linux-dp.exp: Recognize an additional message
22298 generated by GDB when it doesn't understand how to debug threads
22299 on the target system.
22300
177495c9
AC
223012001-03-19 Andrew Cagney <ac131313@redhat.com>
22302
22303 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
22304
f266096b
MC
223052001-03-12 Michael Chastain <chastain@redhat.com>
22306
22307 * gdb.c++/derivation.exp: Use the 'runto' library function.
22308
cac3c2ff
MC
223092001-03-12 Michael Chastain <chastain@redhat.com>
22310
22311 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
22312
b6c11a24
MC
223132001-02-24 Michael Chastain <chastain@redhat.com>
22314
22315 * gdb.c++/ref-types.exp: Change handwritten code to library
22316 function 'runto'.
22317
6bae5bce
OF
223182001-03-16 Orjan Friberg <orjanf@axis.com>
22319
22320 * gdb.base/signals.exp: Set count to 0 explicitly.
22321
0015fd9a
MS
223222001-03-15 Mark Salter <msalter@redhat.com>
22323
22324 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
22325 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
22326 (gdb_load): Add support for additional target_info: gdb_download_size
22327 and gdb_load_timeout.
0015fd9a 22328
fc33412a
DT
22329Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
22330
22331 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
22332 file -- to prevent failing when the compile fails but we have no
22333 intention of running the tests anyway.
fc33412a
DT
22334
22335 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
22336 tests if set.
22337
22338 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 22339 integers.
fc33412a
DT
22340
22341 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
22342 * gdb.c++/namespace.exp: Ditto.
22343
115f06de
OF
223442001-03-07 Orjan Friberg <orjanf@axis.com>
22345
22346 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
22347 * gdb.base/pointers.exp: Relax pattern match of decimals.
22348
b6ba6518
KB
223492001-03-06 Kevin Buettner <kevinb@redhat.com>
22350
22351 * Makefile.in, config/abug.exp, config/cfdbug.exp,
22352 config/cpu32bug.exp, config/dve.exp, config/est.exp,
22353 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
22354 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
22355 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
22356 config/sh.exp, config/sid.exp, config/slite.exp,
22357 config/sparclet.exp, config/udi.exp, config/unknown.exp,
22358 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
22359 config/vxworks.exp, config/vxworks29k.exp,
22360 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
22361 gdb.base/all-bin.exp, gdb.base/annota1.exp,
22362 gdb.base/arithmet.exp, gdb.base/assign.exp,
22363 gdb.base/async.exp, gdb.base/attach.exp,
22364 gdb.base/bitfields.exp, gdb.base/bitops.exp,
22365 gdb.base/break.exp, gdb.base/call-ar-st.exp,
22366 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
22367 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
22368 gdb.base/commands.exp, gdb.base/completion.exp,
22369 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
22370 gdb.base/constvars.exp, gdb.base/corefile.exp,
22371 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
22372 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
22373 gdb.base/ending-run.exp, gdb.base/environ.exp,
22374 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
22375 gdb.base/finish.exp, gdb.base/foll-exec.exp,
22376 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
22377 gdb.base/funcargs.exp, gdb.base/help.exp,
22378 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
22379 gdb.base/logical.exp, gdb.base/long_long.exp,
22380 gdb.base/maint.exp, gdb.base/mips_pro.exp,
22381 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
22382 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
22383 gdb.base/pointers.exp, gdb.base/printcmds.exp,
22384 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
22385 gdb.base/regs.exp, gdb.base/relational.exp,
22386 gdb.base/remote.exp, gdb.base/reread.exp,
22387 gdb.base/restore.exp, gdb.base/return2.exp,
22388 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
22389 gdb.base/selftest.exp, gdb.base/setshow.exp,
22390 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
22391 gdb.base/sigall.exp, gdb.base/signals.exp,
22392 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
22393 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
22394 gdb.base/step-test.exp, gdb.base/structs.c,
22395 gdb.base/structs.exp, gdb.base/structs2.exp,
22396 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
22397 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
22398 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
22399 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22400 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
22401 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
22402 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
22403 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
22404 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
22405 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
22406 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
22407 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
22408 gdb.fortran/types.exp, gdb.java/jmisc.exp,
22409 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
22410 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
22411 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
22412 gdb.trace/circ.exp, gdb.trace/collection.exp,
22413 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
22414 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
22415 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
22416 gdb.trace/report.exp, gdb.trace/save-trace.exp,
22417 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
22418 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
22419 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
22420 notices.
22421
dc96c6c7 224222001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
22423
22424 * gdb.base/varargs.c (find_max_double): Fix printf format string:
22425 first arg is int not float.
22426
dc96c6c7 224272001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
22428
22429 * gdb.base/reread.exp: Unsupported for non-native targets;
22430 doesn't work for remote debugging.
22431
9b0c4aeb
FN
224322001-02-19 Fernando Nasser <fnasser@redhat.com>
22433
22434 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
22435 * gdb.base/ending-run.exp: Properly handle the BSP state when
22436 stepping past the end of main.
9b0c4aeb 22437
02aa71d5
MC
224382001-02-19 John Moore <jmoore@redhat.com>
22439
22440 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22441 Converted HPUX fix for non-expected items following multiple
22442 step commands into general solution for all platforms.
22443
1fa449a4
MC
224442001-02-18 Michael Chastain <chastain@redhat.com>
22445
22446 * gdb.c++/classes.exp (do_tests): Change runto statements
22447 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22448 statements demangler agnostic.
22449 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22450 (gdb_virtfunc_restart): Likewise.
22451
b2f9ec70
MC
224522001-02-14 Michael Chastain <chastain@redhat.com>
22453
22454 * gdb.c++/inherit.exp (do_tests): Change runto statements
22455 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22456 statements demangler agnostic.
22457
cf74b8ca
AC
22458Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
22459
22460 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
22461 ``continue to bkpt at common_routine in thread 2'' and ``stopped
22462 before calling common_routine 15 times'' tests.
cf74b8ca 22463
99f78f56
MC
224642001-02-11 Michael Chastain <chastain@redhat.com>
22465
22466 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22467 Helps the test script figure out which demangler is in use.
22468 (dm_type_foo_ref): Ditto.
22469 (dm_type_int_star): Ditto.
22470 (dm_type_long_star): Ditto.
22471 (dm_type_unsigned_int): Ditto.
22472 (dm_type_void): Ditto.
22473 (dm_type_void_star): Ditto.
99707966 22474 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
22475 Probe the gdb demangler and set variables to accommodate
22476 formatting differences.
22477 (info_func_regexp): New function. Same as info_func, but
22478 matches against a regexp.
22479 (info_func): Match against a literal string.
22480 (print_addr_2): New function. Match against a literal string,
22481 which can be different from the input to gdb.
22482 (print_addr): Simply call print_addr_2 with the same argument twice.
22483 (test_lookup_operator_functions): Use demangler formatting variables.
22484 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22485 the tests in the same order as the C++ class declaration.
22486 (test_paddr_operator_functions): Ditto.
22487 (test_paddr_overloaded_functions): Ditto.
22488 (test_paddr_hairy_functions): Use demangler formatting variables.
22489 Add reference to gdb/19 for related tests.
22490 (do_tests): Call probe_demangler.
22491
1de8f023
KB
224922001-01-30 Kevin Buettner <kevinb@redhat.com>
22493
22494 * gdb.c++/templates.cc (printf): Remove unused function definition.
22495
ca3f91ed
MS
224962001-01-26 Felix Lee <flee@redhat.com>
22497
22498 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22499
225002001-01-25 matthew green <mrg@redhat.com>
22501
22502 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22503 up sid.
22504 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22505
225062001-01-25 matthew green <mrg@redhat.com>
22507
22508 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 22509 Deprecate $sid_spawn_id.
ca3f91ed
MS
22510 (sid_exit): Remove code necessary only for `spawn.'
22511
225122001-01-25 matthew green <mrg@redhat.com>
22513
22514 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
22515
fb18ec4a
MC
225162001-01-28 Michael Chastain <chastain@redhat.com>
22517
22518 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
22519 to call when tests fail. It takes gdb out of the overloaded
22520 function choice menu back to the main prompt, so that the test
22521 program stays synchronized.
22522 (set_bp_overloaded): New proc to collect all the common
22523 code for setting a breakpoint on an overloaded name. Calls
22524 take_gdb_out_of_choice_menu when needed.
22525 (menu_overload1arg): New variable to collect the repeated
22526 instances of the expected menu for an overloaded name. Change
22527 the regular expression to handle changes in g++ type encoding:
22528 "void" can be either "void" or "", and "unsigned int" can be
22529 either "unsigned int" or "unsigned".
22530 (continue_to_bp_overloaded): Change regular expressions to handle
22531 changes in g++ type encoding.
22532 (no proc): Call take_gdb_out_of_choice_menu when needed.
22533 Remove redundant calls to "info break". Accept either "canceled"
22534 or "cancelled". Change regular expressions in "info break"
22535 calls to handle changes in g++ type encoding. Give all tests
22536 unique strings.
22537
9c646a6e
BE
225382001-01-17 Ben Elliston <bje@redhat.com>
22539
22540 * config/sid.exp: New file.
22541
9549d9c1
AC
22542Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22543
22544 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22545
dc96c6c7 225462000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22547
22548 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22549 Add a RE to accept a non-ascii char if one is ever presented.
22550
b4df4f68
FN
225512000-12-20 Fernando Nasser <fnasser@redhat.com>
22552
297dd0fd 22553 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22554
dc96c6c7 225552000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22556
d63a86f8 22557 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22558 in regexp. One '\' does not suffice on Linux.
22559
4a7bddb6
MC
225602000-12-09 Michael Chastain <chastain@redhat.com>
22561
22562 * gdb.base/break.exp (test_clear_command): Use a marker function
22563 rather than 'main' for the test function. Also move this
22564 test to an execution point where the marker function names are
22565 guaranteed to be bound to functions. (Executing tests after a
22566 'finish' from main runs into name conflicts with local names
22567 in __libc_start_main).
22568
dc96c6c7 225692000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22570
22571 * gdb.base/finish.exp: New test for gdb's "finish" command.
22572 * gdb.base/return2.exp: New test for gdb's "return" command.
22573 * gdb.base/return2.c: New source file for above.
22574
dc96c6c7 225752000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22576
22577 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22578 * gdb.base/miscexprs.exp: Ditto.
22579 * gdb.base/pointers.exp: Ditto.
22580 * gdb.c++/derivation.exp: Ditto.
22581 * gdb.c++/local.exp: Ditto.
22582 * gdb.c++/namespace.exp: Ditto.
22583 * gdb.c++/overload.exp: Ditto.
22584 * gdb.c++/ref-types.exp: Ditto.
22585
dc96c6c7 225862000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22587
22588 * gdb.base/constvars.exp: Test result of "up" command.
22589 * gdb.base/miscexprs.exp: Ditto.
22590 * gdb.base/pointers.exp: Ditto.
22591 * gdb.base/scope.exp: Ditto.
22592 * gdb.c++/derivation.exp: Ditto.
22593 * gdb.c++/local.exp: Ditto.
22594 * gdb.c++/namespace.exp: Ditto.
22595 * gdb.c++/overload.exp: Ditto.
22596 * gdb.c++/ref-types.exp: Ditto.
22597
44097287
FN
225982000-11-22 Michael Chastain <chastain@redhat.com>
22599
22600 * mips_pro.exp: Accept either "middle -> top -> main" or
22601 "middle -> main" in the backtrace, because gcc can optimize
22602 tail calls to jumps. Remove setup_xfail for the hppa case.
22603 Add a comment with the original warning messages from PR 3016,
22604 which was filed in 1993, to preserve them for posterity.
22605
9d2e1bab
ND
226062000-11-17 Nick Duffek <nsd@redhat.com>
22607
22608 * lib/gdb.exp (gdb_test): Override timeout with board info.
22609
1aca8eb7
ND
226102000-11-17 Nick Duffek <nsd@redhat.com>
22611
22612 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22613 the second kill and detach messages.
22614
93076499
ND
226152000-11-17 Nick Duffek <nsd@redhat.com>
22616
22617 * configure.in: Add AC_EXEEXT.
22618 * configure: Regenerate.
22619 * Makefile.in (just-check): Export EXEEXT.
22620 * lib/gdb.exp ($EXEEXT): Import from environment.
22621 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22622 expect "maint dump-me" on Cygwin.
22623 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22624 $EXEEXT.
22625
30e87cd3
ND
226262000-11-17 Nick Duffek <nsd@redhat.com>
22627
22628 * gdb.base/break.exp: Test backtrace and finish from called
22629 function on all platforms, not just HP-UX.
22630
dc96c6c7 226312000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22632
22633 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22634 code from gdb_target_monitor, so it can be used independantly
22635 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22636
dc96c6c7 226372000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22638
22639 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22640 * gdb.base/corefile.exp: Expect the message "Program is being
22641 debugged already" when we send the "corefile" command, since
22642 the preceeding gdb_load may have connected gdb to a remote target.
22643 * gdb.base/display.exp: Disable hardware watchpoints if new
22644 board info variable "no_hardware_watchpoints" is true.
22645 Replace single-letter commands with more readable ones.
22646 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22647 if new board info variable "no_hardware_watchpoints" is true.
22648 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22649 to see if stdio (printf) testing is possible.
22650 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22651 board info variable "no_hardware_watchpoints" is true. Use new
22652 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22653
39124dea
FN
226542000-11-13 Fernando Nasser <fnasser@redhat.com>
22655
22656 From Orjan Friberg <orjanf@axis.com>:
22657 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22658 in array print pattern match.
22659
a9e2e984
FN
226602000-11-09 Fernando Nasser <fnasser@redhat.com>
22661
22662 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22663 spelling "cancelled" to U.S. spelling "canceled" to match changes
22664 made to gdb.
22665 * gdb.c++/ovldbreak.exp: Ditto.
22666
c7db355b
PS
226672000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22668
22669 * gdb.base/callfuncs.c (main): Moved to end of file, call
22670 t_double_values to initialize the FPU before inferior calls are made.
22671 * gdb.base/callfuncs.exp: Test for register preservation after calling
22672 inferior functions. Add tests for continuining, finishing and
22673 returning from a stop in a call dummy.
22674
dc96c6c7 226752000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22676
22677 * gdb.base/commands.exp: Break up long lines, and re-indent.
22678
dc96c6c7 226792000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22680
22681 * config/gdbserver.exp: Rewritten from the ground up, to make it
22682 compatible with the current dejagnu tree, and to make it work with
22683 the new "gdbserver" in libremote.
22684
dc96c6c7 226852000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22686
22687 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22688 * gdb.base/varargs.exp: Skip entire test if no printf support.
22689 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22690 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22691
dc96c6c7 226922000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22693
22694 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22695 no floating point support.
22696 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22697 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22698 * gdb.base/call-rt-st.exp: Ditto.
22699 * gdb.base/call-strs.exp: Ditto.
22700
bac5fc66
JG
227012000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22702
22703 * gdb.base/sizeof.c: include <stdio.h>.
22704
22705 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22706 'finish', otherwise uncaptured gdb_prompt would potentially
22707 throw remaining test points out of sync.
bac5fc66 22708
b22a6027
SB
227092000-07-26 Scott Bambrough <scottb@netwinder.org>
22710
22711 * gdb.base/recurse.exp: Run tests for all targets.
22712 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22713 gnu-oldld case on ARM.
22714 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22715 for ARM targets.
d63a86f8 22716
d8231941
AG
22717Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22718
22719 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22720 * gdb.java/configure: Rebuild.
22721
8caabe69
AG
22722Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22723
22724 * gdb.java/jv-exp.exp: New file.
22725
9d273ca3
AG
22726Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22727
22728 * configure: Rebuilt.
22729 * configure.in (configdirs): Add gdb.java.
22730 * gdb.java/jmisc.java: New file.
22731 * gdb.java/jmisc.exp: New file.
22732 * gdb.java/Makefile.in: New file.
22733 * gdb.java/configure: Rebuilt.
22734 * gdb.java/configure.in: New file.
22735 * lib/java.exp: New file.
22736
4f823a66
AC
22737Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22738
22739 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22740 underflow.
4f823a66 22741
2391e11d
AC
22742Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22743
22744 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22745 and the compilers sizes.
2391e11d 22746
54602222
ND
227472000-07-09 Nick Duffek <nsd@redhat.com>
22748
22749 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22750 (use_methods): New function.
22751 (main): Call use_methods().
22752 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22753 (do_tests): Call test_method_param_class.
22754
2bec0572
ND
227552000-07-09 Nick Duffek <nsd@redhat.com>
22756
22757 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22758 spelling.
22759 (test_enums): New procedure. Move enum tests from end of script
22760 to here. Set breakpoint on function name instead of line number.
22761 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22762 (enums2): New marker function.
22763 (enums1): New function.
22764 (main): Call enums1(). Move enum tests to enums1().
22765
78492fde
AC
22766Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22767
22768 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22769 compile/link program. Update line numbers.
78492fde
AC
22770 * gdb.asm/d10v.inc: Define ``startup''.
22771 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22772
49a2cef8
AC
22773Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22774
22775 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22776
3e6c8688
EZ
227772000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22778
22779 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22780 of 'help maint print' command.
3e6c8688 22781
9ff5cbe9
AC
22782Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22783
22784 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22785 they use gdb_expect_list.
9ff5cbe9 22786
17c579bd
AC
22787Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22788
22789 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22790 memory-read-packet-size'' instead of ``set endian big'' to test
22791 long commands.
17c579bd 22792
e6d71bf3
DB
227932000-06-03 Daniel Berlin <dan@cgsoftware.com>
22794
22795 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22796 g++, and stop skipping them.
e6d71bf3
DB
22797
22798 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22799 work under g++.
22800
d63a86f8 22801 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22802 initialization.
22803
dc96c6c7 228042000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22805
22806 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22807 the regular expression: accept an (almost) arbitrary sequence of
22808 "frames-invalid" and "breakpoints-invalid" messages both before
22809 and after the "starting" message.
22810
dc96c6c7 228112000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22812
22813 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22814
dc96c6c7 228152000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22816
22817 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22818 Relax the regular expression a little, make it pass on Solaris 8.
22819
8216cda9
KB
228202000-05-12 Kevin Buettner <kevinb@redhat.com>
22821
22822 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22823 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22824 Instead, it is permissible for gdb to stop on the line of the
22825 call itself.
22826
1a570b2f
MS
228272000-05-12 Michael Snyder <msnyder@.cygnus.com>
22828
22829 * gdb.base/break.exp (bp on small function, optimized file):
22830 Add a second pass pattern. The behavior differs here between stabs
22831 and dwarf for one-line functions. Stabs preserves two line symbols
22832 (one before the prologue and one after) with the same line number,
22833 but dwarf regards these as duplicates and discards one of them.
22834 Therefore the address after the prologue (where the breakpoint is)
22835 has no exactly matching line symbol, and GDB reports the breakpoint
22836 as if it were in the middle of a line rather than at the beginning.
22837
dc96c6c7 228382000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22839
d63a86f8 22840 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22841 rather than "send_gdb" (for consistancy).
22842
7d418785
AC
22843Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22844
22845 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22846 * gdb.c++/templates.cc: Properly check for GCC version number.
22847 * lib/compiler.cc: Likewise
22848
dc96c6c7 228492000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22850
d63a86f8 22851 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22852 gdb may not stop at the first line of main, due to code motion.
22853
dc96c6c7 228542000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22855
22856 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22857 This test depends on parsing the printf output from the target.
22858 Since the sparclet stub doesn't do stdio, this will never work.
22859 * gdb.base/call-rt-st.exp: ditto.
22860 * gdb.base/call-strs: ditto.
22861
dc96c6c7 228622000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22863
22864 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22865
22866 * gdb.base/ending-run.exp: After connecting to a remote target,
22867 but before running, the target will appear to be in a random
22868 location. Specify both a file and a line for breakpoints.
22869 Also, the function that calls main may be called 'init'
22870 rather than 'start'.
22871
a5a51225
EZ
228722000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22873
22874 * gdb.base/help.exp: Update output for add-symbol-file command.
22875
7930cc7c
FN
228762000-04-10 Fernando Nasser <fnasser@cygnus.com>
22877
22878 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22879 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22880
23e37ab1
C
228812000-04-07 J.T. Conklin <jtc@redback.com>
22882
e93c542c
C
22883 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22884
23e37ab1
C
22885 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22886
591b8fa3
PDM
22887Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22888
22889 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22890 values that can be represented exactly.
591b8fa3
PDM
22891 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22892 above change, and to not check against the directory part of the source
22893 file name.
22894 (step into print_long_arg_list): Likewise.
22895 (print print_small_structs from print_long_arg_list): Likewise.
22896 (print print_long_arg_list): Likewise.
22897
7a495180
EZ
228982000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22899
30b53638 22900 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22901
beb998c6
AC
22902Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22903
22904 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22905
1c689132
DB
229062000-03-25 Daniel Berlin <dan@cgsoftware.com>
22907
22908 * gdb.base/commands.exp (deprecated_command_test): Add test for
22909 deprecate with no arguments.
22910
c1790a9d
JL
229112000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22912
22913 * gdb.base/break.exp: Add new test for setting breakpoints on
22914 optimized code so we can test breakpoints work even when function
22915 prologues may be optimized away
22916
003ba290
FN
229172000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22918
22919 From David Whedon <dwhedon@gordian.com>
a9c64011 22920 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22921
6837a0a2
DB
229222000-03-22 Daniel Berlin <dan@cgsoftware.com>
22923
22924 * gdb.base/help.exp: Added test for new apropos command.
22925
b9593231
KB
229262000-03-21 Kevin Buettner <kevinb@redhat.com>
22927
22928 * gdb.base/pointers.c (usevar): New function.
22929 (main): Make sure that global variables v_int_pointer2, rptr,
22930 and y are all referenced someplace in the program by calling
22931 usevar() on them. [Some linkers delete symbols which are
22932 never referenced. The space remains, but there's no way to
22933 get a (symbolic) handle on the variable from the debugger.]
22934
751a959b
EZ
229352000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22936
22937 * gdb.base/printcmds.c: Add typedeffed arrays.
22938
22939 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22940 procedure to test arrays that are typedef'd.
751a959b 22941
73a93a32
JI
229422000-03-13 James Ingham <jingham@leda.cygnus.com>
22943
22944 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22945 the library directories.
73a93a32 22946
fb40c209
AC
22947Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22948
22949 * configure.in (configdirs): Add sub directory gdb.mi.
22950 * configure: Re-generate.
22951
22952 * gdb.mi: New directory.
d63a86f8 22953
ee4dd2c9
AC
229542000-02-25 Scott Bambrough <scottb@netwinder.org>
22955
22956 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22957 a long long value as a double on ARM platforms.
ee4dd2c9 22958
70f0cc22
JB
229592000-02-16 Jim Blandy <jimb@redhat.com>
22960
22961 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22962 default source file is set properly before running this test.
22963
853819b8
EZ
229642000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22965
22966 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22967 gdbtk/library directory, not in gdbtcl2.
853819b8 22968
dfcd3bfb
JM
229692000-02-04 Jim Blandy <jimb@redhat.com>
22970
22971 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22972 backslash from regexp pattern.
22973
22974 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22975 procedure. Use it to run all the "continue to bp overloaded"
22976 tests. Note that this changes the names of the tests slightly.
22977 If the breakpoint hit message includes a hex PC value, because
22978 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22979 from the real source code, still consider that a pass.
22980
22981 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22982 XFAIL here if the breakpoint message contains a hex address. Note
22983 similar change on 1999-11-02.
22984
22985 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22986
22987 * gdb.base/ptype.exp: Establish a default source file before
22988 calling get_debug_format.
22989
229902000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22991
22992 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22993
8b93c638
JM
229942000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22995
22996 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22997 of successive stepi commands -- while in the prologue we should see
22998 the function entry bracket.
22999
230002000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23001
23002 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
23003 reach __change_mode() when stepping through the end of main().
23004
c5394b80
JM
230052000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
23006
23007 * gdb.base/default.exp: Fix expected pattern.
23008 * gdb.base/help.exp: Same.
23009
0d06e24b
JM
230102000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23011
23012 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 23013 Don't use xfail's because that affects only the following test.
d63a86f8 23014
0d06e24b 23015 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 23016 solaris or linux.
0d06e24b
JM
23017
23018 * gdb.base/selftest.exp: Update to reflect changes to main.c.
23019
dc96c6c7 230202000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 23021
d63a86f8 23022 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
23023 "A syntax error" rather than "A parse error". Accept both.
23024
230252000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
23026
23027 * gdb.base/default.exp: Remove OS dependent string from "target
23028 remote" test.
23029 * gdb.base/help.exp: Same for "help target remote" test.
23030
c3f6f71d
JM
230312000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23032
23033 From Jim Kingdon <kingdon@redhat.com>:
23034
23035 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
23036 prompt (cleanup rather than necessity, but still might keep output
23037 from spilling to next test).
c3f6f71d
JM
23038
230392000-01-02 Fred Fish <fnf@cygnus.com>
23040
23041 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
23042 AIX, which defines them in <sys/types.h>.
23043
ed9a39eb 230441999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 23045
ed9a39eb 23046 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 23047 float" test.
ed9a39eb
JM
23048
230491999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 23050
ed9a39eb 23051 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
23052
23053 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23054 outermost frame disallowed".
23055
230561999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23057
23058 * gdb.base/setvar.exp: New tests for setting the value of a struct
23059 with a constant list.
23060
230611999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23062
23063 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23064 require the user to type a cast before setting the value of a struct.
23065
de57eccd
JM
230661999-12-06 Jim Blandy <jimb@cygnus.com>
23067
23068 * gdb.base/default.exp: Expect the new 'info float' command on
23069 all i386 platforms.
23070
23071 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23072 LinuxThreads libraries that don't support debugging.
23073
c2d11a7d
JM
23074Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23075
23076 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
23077 Change the buffer type to ``unsigned char'' to simplify size
23078 arithmetic.
c2d11a7d
JM
23079
23080 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
23081 stub only handles 400-1 byte packets. Verify that the download
23082 worked.
c2d11a7d
JM
23083
230841999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23085
23086 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23087 tests, using UNRESOLVED for the untested cases. Also, does not wait
23088 for a timeout if the prompt was received before a recognizable pattern.
23089
230901999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23091
23092 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23093
230941999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23095
23096 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 23097 watchpoints.
c2d11a7d
JM
23098
230991999-11-24 Jason Merrill <jason@casey.cygnus.com>
23100
23101 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
23102
23103 * gdb.c++/local.exp: Be more flexible in recognizing local class
23104 name mangling. Don't allow horribly truncated method names.
23105 * gdb.c++/derivation.exp: Expect protected inheritance.
23106 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
23107 * gdb.c++/virtfunc.exp: Likewise.
23108 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
23109 when printing a nested enum.
23110
231111999-11-22 Jim Blandy <jimb@cygnus.com>
23112
23113 * gdb.base/step-test.exp: Properly await GDB's response to setting
23114 a breakpoint on the call to large_struct_by_value.
23115
23116 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
23117 just because we have debug info for the `start' function.
23118
231191999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
23120
23121 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
23122 "Unknown signal" messages, which indicate (on LinuxThreads) that
23123 GDB doesn't know how to debug threads on this system. This is
23124 better than hanging while philosopher 0 dumps chatter into gdb.log.
23125
231261999-11-18 Tom Tromey <tromey@cygnus.com>
23127
23128 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
23129
231301999-11-18 Fred Fish <fnf@cygnus.com>
23131
23132 * gdb.base/coremaker2.c: Add sample program for generating
23133 cores that is more self contained than coremaker.c. Eventually
23134 I'll add more code to this and tie it into the testsuite.
23135
4ce44c66
JM
231361999-11-12 Stan Shebs <shebs@andros.cygnus.com>
23137
23138 * gdb.base/dollar.exp: Remove, now in gdb.hp.
23139
231401999-11-10 Jimmy Guo <guo@cup.hp.com>
23141
23142 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 23143 from $srcdir/lib/.
4ce44c66 23144 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 23145 and gdb.c++/.
4ce44c66
JM
23146
23147 * gdb.c++/derivation.exp: remove redundant get compiler info code.
23148
d63a86f8 23149 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
23150 'continue with watch' test point.
23151
231521999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
23153
23154 Merged from p2linux-990323-branch:
d63a86f8 23155
4ce44c66
JM
23156 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
23157
11cf8741
JM
23158Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
23159
23160 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 23161 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
23162
23163Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
23164
23165 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 23166 gdb_expect_list.
11cf8741
JM
23167
23168Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
23169
23170 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
23171
231721999-11-03 Mark Salter <msalter@cygnus.com>
23173
23174 * gdb.base/break.exp: Fix "stub continue" pattern.
23175
231761999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
23177
23178 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
23179
231801999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
23181
23182 * gdb.base/display.exp ("finish"): Add timeout clause.
23183
23184 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
23185 plain prompt clause, so this doesn't have to time out in order to
23186 fail.
23187
23188 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 23189 breakpoint hit messages include an address.
11cf8741
JM
23190
23191 * gdb.base/display.exp: Don't forget to escape parens in regular
23192 expressions. Unix regexp notatation sucks.
23193
231941999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23195
23196 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 23197 order for 'signalled' message.
11cf8741 23198
5c44784c
JM
231991999-11-01 Stan Shebs <shebs@andros.cygnus.com>
23200
23201 From Jimmy Guo <guo@cup.hp.com>:
23202 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
23203 * gdb.base/annota1.c: Add code for tests to work with.
23204
232051999-10-26 Frank Ch. Eigler <fche@cygnus.com>
23206
23207 * gdb.base/remote.exp: New test for remote downloading settings.
23208 * gdb.base/remote.c: New file with large .data.
23209
917317f4
JM
232101999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
23211
23212 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
23213 for LinuxThreads support, merged from the Code Fusion branch.
23214
23215Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
23216
23217 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
23218 containing exp_continue into a while within an expect. Don't
23219 attempt a start more than three times. Check return value from
23220 gdb_load.
d63a86f8 23221
2df3850c
JM
23222Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
23223
23224 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 23225 a pass case.
2df3850c 23226
2acceee2
JM
232271999-10-01 Kevin Buettner <kevinb@cygnus.com>
23228
23229 * gdb.base/break.c (main): Added a statement that we can step
23230 off of.
23231 * gdb.base/break.exp: Added tests for setting a breakpoint
23232 at an offset and stepping onto a breakpoint.
23233
232341999-10-01 Fred Fish <fnf@cygnus.com>
23235
d63a86f8 23236 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
23237 gdb output.
23238
c2c6d25f
JM
232391999-09-18 Jim Blandy <jimb@cris.red-bean.com>
23240
23241 * gdb.base/break.exp: Code locations are in hex, don't forget!
23242 (For HP-UX.)
23243
232441999-09-17 Stan Shebs <shebs@andros.cygnus.com>
23245
23246 * condbreak.exp: Use break.c as test program.
23247 * condbreak.c: Remove, redundant with break.c.
23248
232491999-09-15 Stan Shebs <shebs@andros.cygnus.com>
23250
23251 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 23252 Z-packets if the target needs it.
c2c6d25f
JM
23253
232541999-09-13 James Ingham <jingham@leda.cygnus.com>
23255
23256 * gdb.c++/overload.exp: Added tests for listing overloaded
23257 functions with function pointers in the arg, explicitly calling
23258 out the version you want.
23259
cff3e48b
JM
232601999-09-09 Stan Shebs <shebs@andros.cygnus.com>
23261
23262 * long_long.exp: Add variations of test cases that work for
23263 targets with 16-bit ints and 32-bit doubles.
23264
d4f3574e
SS
232651999-09-08 Stan Shebs <shebs@andros.cygnus.com>
23266
23267 * break.c (main): Compare a possibly-uninitialized argc with an
23268 unlikely value that fits in 16 bits.
23269
232701999-09-07 Stan Shebs <shebs@andros.cygnus.com>
23271
23272 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
23273 0xfeeb, don't want negative numbers if ints are 16 bits.
23274
23275 * lib/gdb.exp (skip_cplus_tests): New proc.
23276 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
23277 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
23278 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
23279 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
23280 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
23281 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
23282 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
23283 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
23284
23285 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
23286
23287Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
23288
23289 * gdb.base/corefile.exp (up): Allow a parameter to appear
23290 in the frame that we're going up to.
23291
23292 From Jim Blandy <jimb@cygnus.com>:
23293
23294 * gdb.base/default.exp (info float): Expect some output now.
23295
23296 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
23297 returning floating-point values to fail on the x86.
23298 * gdb.base/callfwmall.exp (do_function_calls): Same.
23299
23300 * gdb.base/list.exp (test_listsize): Correct expectations for
23301 listing line 1 with listsize 2. Also, listing a single line
23302 works now, as does listing three lines. [Kevin's note: There
23303 were a number of other cases fixed too where the expectations
23304 differed...]
23305
233061999-09-02 Stan Shebs <shebs@andros.cygnus.com>
23307
23308 * gdb.base/selftest.exp: Add case for when version prints as
23309 constant string instead of char pointer.
23310
104c1213
JM
233111999-08-25 Stan Shebs <shebs@andros.cygnus.com>
23312
23313 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 23314 stepping out of main.
104c1213
JM
23315
23316 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
23317 G++ used.
23318
23319 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 23320 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
23321
23322 * gdb.c++/ovldbreak.exp: Update match string in test that
23323 includes a warning of multiple breakpoints.
23324
233251999-08-24 Stan Shebs <shebs@andros.cygnus.com>
23326
23327 * gdb.base/display.exp: Improve precision of step-after-finish
23328 added yesterday.
23329
23330 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 23331 test.
104c1213
JM
23332
23333 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
23334 configs when using G++, not just hppa*.
23335
233361999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23337
23338 * gdb.base/async.c: New file.
23339 * gdb.base/async.exp: New file.
23340
23341Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
23342
23343 * gdb.base/break.exp: Tweak PA specific tests to properly handle
23344 PA64.
23345
53a5351d
JM
23346Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
23347
104c1213
JM
23348 * gdb.base/display.exp: "finish" can leave us mid-line on many
23349 targets, deal with it. Add a small constant to main, instead of
23350 1000 since main+1000 may not be a valid address in the target.
23351
53a5351d
JM
23352 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
23353 on hpux11.
23354
23355 * gdb.base/attach.exp: Handle another hpux11 error message variant
23356 when attaching to a process that does not exist.
23357
233581999-08-19 J.T. Conklin <jtc@redback.com>
23359
23360 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 23361 characters in 'continue to 1241' test.
53a5351d
JM
23362
233631999-08-17 Stan Shebs <shebs@andros.cygnus.com>
23364
23365 * gdb.base/call-ar-st.exp: Add a shorter match case for the
23366 stop in print_long_arg_list, define and use a whitespace
23367 variable in print_small_structs test, add an XFAIL for Solaris.
23368 * gdb.base/dbx.exp: XFAIL func commands until somebody is
23369 interested enough to fix.
23370
7be570e7
JM
233711999-08-13 Keith Seitz <keiths@cygnus.com>
23372
23373 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
23374 (dbx_gdb_load): Remove. Use gdb_load instead, since that
23375 proc knows about targets other than the natives.
23376 (test_assign): Use "gdb_run_cmd" to "run" the target.
23377 Check that we've actually hit the breakpoint at main.
23378 When we attempt to assign a value to a local variable, check
23379 that the variable is in the current scope, i.e., don't use
23380 a test with an empty result.
23381
23382Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
23383
23384 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 23385 command.
7be570e7
JM
23386
233871999-08-09 Stan Shebs <shebs@andros.cygnus.com>
23388
23389 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23390 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
23391 gdb.compat, gdb.threads-hp.
23392 gdb.hp/configure, gdb.hp/configure.in: New files.
23393 gdb.hp/Makefile.in: Recurse into new subdirs.
23394 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
23395 gdb.hp/gdb.objdbg: New directory, tests for debugging info
23396 in object files.
23397 gdb.hp/tools: New directory, aux tools for HP-specific tests.
23398
96baa820
JM
233991999-08-05 Stan Shebs <shebs@andros.cygnus.com>
23400
23401 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 23402 funky printf, remove a bogus p/a test.
96baa820
JM
23403
234041999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23405
23406 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
23407 connected to the target. This is necessary when running not
23408 natively.
96baa820
JM
23409
234101999-08-03 Stan Shebs <shebs@andros.cygnus.com>
23411
23412 * gdb.base/step-test.exp: Removed some extraneous messages.
23413
23414 * gdb.base/long_long.exp: Don't run memory examination tests
23415 on little-endian targets (they will need a different set of
23416 results to match).
23417
234181999-08-02 Stan Shebs <shebs@andros.cygnus.com>
23419
23420 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
23421 until somebody decides to fix GDB.
23422
23423 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 23424 constant as "ULL".
96baa820
JM
23425 * gdb.base/long_long.exp: Loosen x/c test, add partial result
23426 matches for a couple x/2 commands.
23427
a0b3c4fd
JM
234281999-07-30 Stan Shebs <shebs@andros.cygnus.com>
23429
23430 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
23431 by merging in ref-types2 tests.
23432 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
23433
23434 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23435 * gdb.c++/Makefile.in: Add standard actions.
23436 (EXECUTABLES): Rename from PROGS, update list.
23437 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23438 from gdb.hp.
23439 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23440 foo and bar locals.
23441 * gdb.c++/anon-union.exp: Fix tests to match.
23442 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23443 expect matches to handle output variations.
23444 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23445 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 23446 output, add HP alternatives for new and delete prints.
a0b3c4fd 23447 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 23448 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
23449 * gdb.c++/demangle.exp: Use $style when reporting failure.
23450 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23451 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23452 match alternatives.
23453 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 23454 compilers.
a0b3c4fd
JM
23455 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
23456 * gdb.c++/method.exp: Add match alternatives.
23457 * gdb.c++/misc.cc: Add bool types.
23458 * gdb.c++/misc.exp: Add tests for bool types.
23459 * gdb.c++/overload.exp: Add xfails.
23460 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
23461 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
23462 add some more template parameter tests (only for HP currently).
23463 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
23464 * gdb.c++/virtfunc.cc: Add return type and value for main.
23465 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
23466 match alternatives.
d63a86f8 23467
a0b3c4fd
JM
234681999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23469
23470 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23471
234721999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23473
23474 * gdb.base/signals.exp: Don't expect getting a backtrace from
23475 within a signal handler to fail on Linux.
23476
234771999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23478
23479 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23480 * lib/gdb.exp: Remove some gratuitious semicolons.
23481 (delete_breakpoints): Increase timeout.
23482 (gdb_expect): Add -notransfer option.
23483 (gdb_test): Use -notransfer option.
23484 (get_compiler_info): Add f77 case.
23485 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 23486 case.
a0b3c4fd
JM
23487 (gdb_preprocess): Call get_compiler.
23488
23489 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23490 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
23491 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23492 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23493 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23494 third arg to gdb_test.
a0b3c4fd
JM
23495 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23496 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 23497 HP-UX xfails, add others.
a0b3c4fd
JM
23498 * gdb.base/completion.exp: Reflect name change of self-test.
23499 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
23500 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23501 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23502 HP failure number.
a0b3c4fd
JM
23503 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23504 useless HP-UX 10.30 references.
23505 * gdb.base/maint.exp: Loosen matches.
23506 * gdb.base/pointers.c (main): Declare more_code.
23507 * gdb.base/pointers.exp: Match on output of a `next'.
23508 * gdb.base/structs.c: Add prototypes.
23509 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
23510 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
23511
235121999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23513
23514 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 23515 command.
a0b3c4fd
JM
23516
235171999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23518
23519 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
23520 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
23521
23522 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23523 debug info. Deal with lack of signal hanlder info in stack.
23524
a9c64011 23525 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23526 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23527
5a2468f5
JM
235281999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23529
23530 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23531 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23532
adf40b2e
JM
23533Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23534
23535 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23536 a1-selftest.exp.
adf40b2e
JM
23537 * gdb.base/configure: Re-generate.
23538
235391999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23540
23541 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23542 in trying to run first and name is too long.
23543
23544 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23545 pointers2.c and pointers2.exp, respectively.
23546 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23547 doschk happier.
23548
43e526b9
JM
235491999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23550
23551 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23552 callfuncs2.c and callfuncs2.exp.
23553
23554 * gdb.base/list.exp: Remove mistaken xfails.
23555 * gdb.base/list0.h: Add optional prototypes.
23556
9846de1b
JM
23557Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23558
a9c64011 23559 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23560 calling malloc.
a9c64011
AS
23561 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23562 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23563 use.
9846de1b
JM
23564
235651999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23566
23567 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23568 * gdb.base/annota2.cc, annota2.exp: Move from here.
23569 * gdb.c++/annota2.cc, annota2.exp: To here.
23570 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23571
43ff13b4
JM
23572Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23573
23574 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23575 a consistent format.
43ff13b4 23576
085dd6e6
JM
235771999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23578
23579 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23580 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23581 HP compilers, also set the globals $true and $false.
23582
23583 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23584 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23585 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23586 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23587 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23588 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23589 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23590 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23591 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23592 whatis.c} Add C++ compatible function definitions and return
23593 types, add includes for library functions.
085dd6e6
JM
23594 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23595 * gdb.base/step-test.c (myglob): Rename from glob.
23596 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23597 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23598 files, move here from gdb.hp.
085dd6e6 23599 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23600 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23601 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23602 Adjust line numbers in regexps.
085dd6e6
JM
23603
23604 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23605 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23606 instead of 0/1.
23607
23608 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23609 foll-vfork.exp: New files, move here from gdb.hp.
23610 * gdb.base/page.exp: New file, test of pagination command.
23611
23612 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23613 recursion test.
23614 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23615
23616 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23617 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23618
23619 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23620 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23621 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23622 watchpoint test.
085dd6e6
JM
23623 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23624 them work.
23625 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23626 expressions properly.
23627 * gdb.base/corefile.exp: Loosen the match slightly.
23628 * gdb.base/default.exp: Allow "Error accessing memory" message
23629 also.
23630 * gdb.base/display.exp: Skip over x/0 j if PA64.
23631 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23632 * gdb.base/interrupt.exp: Ditto.
23633 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23634 in use.
23635 * gdb.base/list.exp: Add xfails for HP-UX.
23636 * gdb.base/long_long.exp: Refine some of the numeric matches.
23637 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23638 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23639 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23640 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23641 * gdb.base/ptype.exp: Succeed on more varieties of output.
23642 * gdb.base/scope.exp: Add xfails for HP-UX.
23643 * gdb.base/sect-cmd.exp: Add more cases.
23644 * gdb.base/setvar.exp: Add xfails for HP-UX.
23645 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23646 * gdb.base/signals.exp: Match on void symbolically.
23647 * gdb.base/step-test.exp: Add case for PA64.
23648 * gdb.base/term.exp: Add exit and restart.
23649 * gdb.base/twice.exp: Clean up after self.
23650 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23651 * gdb.base/whatis.exp: Allow more ways to pass tests.
23652
23653 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23654 no longer useful.
085dd6e6
JM
23655
23656Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23657
23658 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23659 list of patterns.
085dd6e6 23660 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23661 print_double_array(double_array)", "continuing to breakpoint
23662 1018", "print print_double_array(array_d)" and "continuing to
23663 1034" tests.
d63a86f8 23664
085dd6e6
JM
236651999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23666
a9c64011 23667 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23668
236691999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23670
23671 * config/mt-*: Remove, these haven't been used since 1996.
23672
236731999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23674
23675 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23676 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23677 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23678
9e0b60a8
JM
236791999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23680
23681 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23682 simpler match case for the ptype of the big class.
23683
236841999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23685
23686 * gdb.exp: Fix test for gdb_prompt existence.
23687
236881999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23689
23690 * gdb.exp (gdb_test): Add fail after calls to perror.
23691
236921999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23693
23694 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23695
236961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23697
23698 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23699
0f71a2f6
JM
23700Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23701
23702 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23703 malloc() is linked in.
0f71a2f6
JM
23704
237051999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23706
23707 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23708 step at end.
23709
23710 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23711
237121999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23713
23714 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23715
cce74817
JM
23716Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23717
23718 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23719 * gdb.base/mips_pro.exp: Likewise.
23720
237211999-06-02 Keith Seitz <keiths@cygnus.com>
23722
23723 * gdb.c++/templates.cc: Change all "new" operators to throw
23724 an exception.
23725 * gdb.c++/cplusfuncs.cc: Likewise.
23726
23727 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23728
23729Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23730
23731 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23732 * gdb.base/ending-run.exp: When stepping out of main, accept a
23733 step into an arbitrary assembler file.
cce74817 23734
392a587b
JM
237351999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23736
d63a86f8 23737 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23738 "breakpoint-invalid" to be printed.
d63a86f8 23739 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23740 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23741 * gdb.base/annota2.cc: Initialize a.x to 0.
23742
9e086581
JM
237431999-05-17 Keith Seitz <keiths@cygnus.com>
23744
23745 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23746 when "skip_float_tests" set.
23747 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23748 "print print_ten_doubles", and "step into print_long_arg_list".
23749 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23750 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23751 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23752 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23753 "skip_float_tests" is set.
23754 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23755 when "skip_float_tests" set.
d63a86f8 23756
cd0fc7c3
SS
237571999-05-06 Keith Seitz <keiths@cygnus.com>
23758
23759 * gdb.base/annota2.cc: Include stdio.h.
23760
23761Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23762
23763 * gdb.base/crossload.exp: Remove, this has been disabled ever
23764 since BFD stopped including all targets, and cross-GDB gets
23765 plenty of testing anyway.
23766 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23767 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23768 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23769 * gdb.base/README: Remove, was doc for this.
23770 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23771 needed.
cd0fc7c3 23772
b83266a0
SS
237731999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23774
23775 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23776 output.
23777
23778 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23779 * gdb.base/annota2.exp: New file. More annotation tests.
23780 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23781 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23782
237831999-04-23 Angela Marie Thomas <angela@cygnus.com>
23784
23785 * config/cfdbug.exp: New file.
23786
7a292a7a
SS
237871999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23788
23789 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23790 Marcus Daniel's and Dale Hawkins's demangler crashes.
23791
23792 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23793 test_lucid_style_demangling, test_arm_style_demangling,
23794 test_hp_style_demangling): Try Tom Tromey's core-dumping
23795 identifier under each demangling style.
7a292a7a
SS
23796
237971999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23798
23799 * gdb.c++/demangle.exp: Include the current demangling style
23800 in all test names.
23801 (current_demangling_style): New global variable.
23802 (set_demangling_style, test_demangling_core, test_demangling,
23803 test_demangling_exact): New functions.
23804 (test_gnu_style_demangling, test_lucid_style_demangling,
23805 test_arm_style_demangling, test_hp_style_demangling): Use those,
23806 instead of calling gdb_test and gdb_test_exact directly.
23807 (catch_demangling_errors): New function, which reports errors
23808 signalled by the demangling test functions in an orderly way.
23809 (do_tests): Use catch_demangling_errors.
23810
238111999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23812
23813 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23814 grouping in expressions, not {}.
7a292a7a
SS
23815
23816 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23817 initialized yet.
7a292a7a
SS
23818
238191999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23820
23821 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23822 are listed.
23823
238241999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23825
23826 * gdb.stabs/weird.exp: Test for CC being defined before
23827 looking at its value.
23828
238291999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23830
23831 * gdb.base/call-ar-st.exp: Remove stray '#'.
23832 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23833 "short int" and "long int".
23834 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23835 change, to mollify finicky HP compiler.
7a292a7a
SS
23836 * gdb.hp/reg-test.exp (testfile): Fix file name.
23837 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23838
7a292a7a
SS
23839 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23840 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23841 alternate form of enum ptype.
23842
c906108c
SS
238431999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23844
7a292a7a
SS
23845 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23846 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23847 passing skip_hp_tests, so as not to waste time on guaranteed
23848 failure.
7a292a7a 23849
c906108c
SS
23850 * gdb.c++/overload.cc: Pass string instead of char addr, always
23851 init ccpfoo.
23852 * gdb.c++/templates.cc: Fix syntax error.
23853
7a292a7a
SS
23854Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23855
23856 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23857 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23858 command.
23859
238601999-03-18 James Ingham <jingham@cygnus.com>
23861
23862 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23863
23864 * gdb.c++/method.exp: It was testing an uninitialized int on the
23865 stack and assuming it was positive.
23866
23867 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23868
23869 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23870 keep it from killing the rest of the tests.
7a292a7a
SS
23871 Use gdb_continue_to_end.
23872
23873 * gdb.base/sigall.exp: use gdb_continue_to_end.
23874
23875 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23876
23877 * gdb.base/display.exp: use runto_main, not run.
23878
d63a86f8
RM
23879 * gdb.base/default.exp: Check for the current error message in the
23880 r abbreviation test.
7a292a7a
SS
23881 Add strongarm to the targets that know info float.
23882
d63a86f8 23883 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23884 run which doesn't work with monitors.
23885
23886 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23887
23888 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23889
23890 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23891 program. Traps the case (in Cygmon) when the program never really
23892 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23893 more places, so I used my name. Sorry Mark...
23894
23895 * config/monitor.exp (gdb_target_monitor): added another
23896 target_info parameter: remotebinarydownload. This will set the
23897 remotebinarydownload flag if this is causing some boards trouble.
23898
238991999-03-18 Mark Salter <msalter@cygnus.com>
23900
23901 * lib/gdb.exp (continue_to_exit): New function.
23902
23903 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23904 * gdb.base/ending-run.exp: Ditto.
23905 * gdb.base/step-test.exp: Ditto.
23906
239071999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23908
23909 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23910 (suggested by Art Haas <ahaas@neosoft.com>).
23911
239121999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23913
889bf7c5 23914 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23915
23916Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23917
23918 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23919 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23920
239211999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23922
23923 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23924 a call to strlen; sometimes we do have sources.
23925
239261999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23927
23928 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23929 character, so GDB won't print garbage after its end.
d63a86f8 23930
c906108c
SS
23931 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23932 breakpoint there instead. Sometimes GCC emits memcpy to handle
23933 the large structures being passed by value, so we step into that
23934 instead of sum_array_print, which obscures what we're really testing.
23935 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23936 the bizarre steps into memcpy, so do that here. Add check for
23937 stepping into function calls that pass large structures by value.
23938 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23939 Remove all references to specific line numbers.
23940 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23941 New type and function.
23942 (main): Call large_struct_by_value, passing it a large struct by value.
23943 * lib/gdb.exp (gdb_get_line_number): New function.
23944
23945 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23946 more portable.
23947
7a292a7a
SS
239481999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23949
c906108c
SS
23950 * lib/gdb.exp: Doc fixes.
23951
7a292a7a
SS
239521999-03-05 Nick Clifton <nickc@cygnus.com>
23953
d63a86f8 23954 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23955
239561999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23957
c906108c 23958 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23959 commands. They're not germane to this test, and they don't work
23960 that way on remote targets.
c906108c 23961
3fc11d3e
JM
239621999-03-01 James Ingham <jingham@cygnus.com>
23963
23964 * Changelog entries merged over from gdb development branch.
23965
3fc11d3e
JM
23966 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23967
23968 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23969 for outputting results of test run.
23970
2d4a1622 23971 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23972
23973 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23974
7a292a7a
SS
239751999-02-25 Felix Lee <flee@cygnus.com>
23976
23977 * lib/gdb.exp (debug_format): initialize
23978
c906108c
SS
239791999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23980
23981 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23982 * gdb.base/call-rt-st.c: Ditto.
23983
c906108c
SS
239841999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23985
23986 * gdb.threads/pthreads.exp (horiz): New variable.
23987 (test_startup): Fix regexps that capture thread numbers.
23988
239891999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23990
23991 * gdb.base/smoke.exp: Disambiguate two test case names (both
23992 called ``print'').
23993
23994Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23995
23996 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23997 compilation.
c906108c
SS
23998
239991999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24000
24001 * gdb.base/miscexprs.exp: Change patterns to match GDB's
24002 actual output formatting.
24003 * gdb.base/smoke.exp: GDB removes leading 0's.
24004 * gdb.base/volatile.exp: Don't check type of remuneration;
24005 that variable is no longer defined in constvars.c.
24006 * gdb.base/step-test.c (main): Exit with explicit exit code.
24007 * gdb.base/step-test.exp: Remove two nexti checks--they are
24008 not portable.
24009
240101999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24011
24012 * gdb.base/help.exp ("help delete display"): Fix test to match
24013 gdb's output.
24014
24015 * gdb.base/long_long.c (known_types): Initialize values to zero.
24016 * gdb.base/long_long.exp: Step one more line
24017 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
24018 leading zeros. Explicitly ask for hex formatting. Use
24019 unique test case names.
c906108c
SS
24020
24021Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24022
d63a86f8 24023 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
24024
24025 * gdb.c++/method.exp: Add missing close brace.
24026
240271999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
24028
24029 * gdb.base/maint.exp: Use 'set height 0' to disable page
24030 prompting, not 'set height 400'.
24031
24032 Fix a bunch of timeouts.
24033 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
24034 four separate tests, so expect doesn't take forever to match a ton
24035 of text against a regexp with lots of .* forms.
24036 ("maint print psymbols", "maint print symbols"): Make some of
24037 these greps more selective, so that expect doesn't try to wade
24038 through huge piles of output and time out.
24039
24040 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
24041
24042 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
24043 tests: one which doesn't expect shlib events to be reported, and
24044 another which does, but is XFAIL for all platforms other than
24045 HP/UX.
c906108c
SS
24046
24047 * gdb.base/break.exp: Teach the test suite that the `catch
24048 fork', `catch vfork', and `catch exec' commands produce error
24049 messages on platforms that don't provide these features.
24050
24051Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24052
24053 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
24054 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24055 (shortening names from solib_threshold.exp etc), won't run on
24056 anything but HP-UX for the foreseeable future.
c906108c 24057 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 24058 reflect move.
c906108c
SS
24059
24060Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24061
24062 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 24063 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
24064
24065Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24066
24067 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24068 successfully re-sets breakpoints in shared libraries.
24069 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24070
24071Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24072
d63a86f8
RM
24073 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24074 and compiled w/o GCC.
c906108c
SS
24075
24076 * gdb.hp/watch-cmd.exp: ditto.
24077
24078 * gdb.hp/watch-hp.exp: ditto.
24079
24080 * gdb.hp/xdb1.exp: ditto.
24081
24082 * gdb.hp/xdb2.exp: ditto.
24083
24084 * gdb.hp/dbx.exp: ditto.
24085
24086Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24087
24088 * constvars.c: Remove C++-isms.
24089 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 24090 with GCC.
c906108c
SS
24091
24092Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24093
24094 The following changes are part of the HP merge.
24095
24096 * gdb.base/break.exp: new tests to verify that catchpoints for
24097 fork, vfork, and exec don't trigger inappropriately.
24098
24099 * gdb.base/opaque.exp: compile one file at a time, then link.
24100
24101 * gdb.base/signals.exp: be more restrictive about which hppa
24102 systems receive a setup_xfail. new tests.
24103
24104 * gdb.base/solib_threshold.build: new file.
24105 * gdb.base/solib_threshold.exp: new file.
24106 * gdb.base/solib_threshold.link_opts: new file.
24107 * gdb.base/solib_threshold.mk: new file.
24108 * gdb.base/gen_solib_threshold.c: new file.
24109
24110 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
24111 tests. New tests for enums inside classes.
24112
24113 * gdb.c++/compiler.cc: indicate support of template debugging.
24114
24115 * gdb.c++/demangle.exp: run hp style demangling tests.
24116
24117 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
24118 tests.
24119
24120 * gdb.c++/misc.cc: changes to support new tests.
24121
24122 * gdb.c++/templates.cc: changes to support HP's compiler; changes
24123 to support new tests.
24124
24125 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
24126 gcc, then skip these tests.
24127
24128Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
24129
24130 The following files are part of the HP merge; some had longer
24131 names at HP, but have been renamed to be no more than 14
24132 characters in length.
24133
24134 * gdb.hp/ambiguous.cc: new file.
24135 * gdb.hp/ambiguous.exp: new file.
24136 * gdb.hp/attach.exp: new file.
24137 * gdb.hp/attach2.exp: new file.
24138 * gdb.hp/classes-hp.exp: new file.
24139 * gdb.hp/ctti.exp: new file.
24140 * gdb.hp/ctti-add.cc: new file.
24141 * gdb.hp/ctti-add1.cc: new file.
24142 * gdb.hp/ctti-add2.cc: new file.
24143 * gdb.hp/ctti-add3.cc: new file.
24144 * gdb.hp/dbx.exp: new file.
24145 * gdb.hp/exception.cc: new file.
24146 * gdb.hp/exception.exp: new file.
24147 * gdb.hp/foll-exec.c: new file.
24148 * gdb.hp/foll-exec.exp: new file.
24149 * gdb.hp/foll-fork.c: new file.
24150 * gdb.hp/foll-fork.exp: new file.
24151 * gdb.hp/foll-vfork.c: new file.
24152 * gdb.hp/foll-vfork.exp: new file.
24153 * gdb.hp/inherit-hp.exp: new file.
24154 * gdb.hp/more-steps.exp: new file.
24155 * gdb.hp/namespace.cc: new file.
24156 * gdb.hp/namespace.exp: new file.
24157 * gdb.hp/optimize.exp: new file.
24158 * gdb.hp/pxdb.c: new file.
24159 * gdb.hp/pxdb.exp: new file.
24160 * gdb.hp/quicksort.exp: new file.
24161 * gdb.hp/reg-test.exp: new file.
24162 * gdb.hp/reg-test.s: new file.
24163 * gdb.hp/sized-enum.c: new file.
24164 * gdb.hp/sized-enum.exp: new file.
24165 * gdb.hp/start-stop.exp: new file.
24166 * gdb.hp/templ-hp.cc: new file.
24167 * gdb.hp/templ-hp.exp: new file.
24168 * gdb.hp/thr-lib.c: new file.
24169 * gdb.hp/thr-lib.exp: new file.
24170 * gdb.hp/thr-lib.h: new file.
24171 * gdb.hp/thr-liblib.c: new file.
24172 * gdb.hp/virtfun-hp.c: new file.
24173 * gdb.hp/virtfun-hp.exp: new file.
24174 * gdb.hp/watch-cmd.exp: new file.
24175 * gdb.hp/watch-hp.exp: new file.
24176 * gdb.hp/xdb1.exp: new file.
24177 * gdb.hp/xdb2.exp: new file.
24178 * gdb.hp/xdb3.exp: new file.
24179
24180Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
24181
24182 The following files are part of the HP merge; some had longer
24183 names at HP, but have been renamed to be no more than 14
24184 characters in length.
24185
24186 * gdb.base/ss.h: new file.
24187 * gdb.base/call-ar-st.c: new file.
24188 * gdb.base/call-ar-st.exp: new file.
24189 * gdb.base/call-rt-st.c: new file.
24190 * gdb.base/call-rt-st-exp: new file.
24191 * gdb.base/call-strs.exp: new file.
24192 * gdb.base/ena-dis-br.exp: new file.
24193 * gdb.base/environ.exp: new file.
24194 * gdb.base/long_long.exp: new file.
24195 * gdb.base/sect-cmd.exp: new file.
24196 * gdb.base/shlib-cl2.exp: new file.
24197 * gdb.base/smoke.exp: new file.
24198 * gdb.base/so-impl-ld.c: new file.
24199 * gdb.base/so-impl-ld.exp: new file.
24200 * gdb.base/so-indr-cl.c: new file.
24201 * gdb.base/so-indr-cl.exp: new file.
24202 * gdb.base/varargs.exp: new file.
24203 * gdb.base/volatile.exp: new file.
24204 * gdb.base/whatis-exp.exp: new file.
7a292a7a 24205 * gdb.base/display.exp: new file.
c906108c
SS
24206 * gdb.c++/derivation.exp: new file.
24207 * gdb.c++/local.exp: new file.
24208 * gdb.c++/member-ptr.exp: new file.
24209 * gdb.c++/overload.exp: new file.
24210 * gdb.c++/ovldbreak.exp: new file.
24211 * gdb.c++/ref-types.exp: new file.
24212 * gdb.c++/ref-types2.exp: new file.
24213 * gdb.c++/userdef.exp: new file.
d63a86f8 24214
c906108c
SS
24215Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
24216
24217 * gdb.base/default.exp: Reflect wording change in remote.c.
24218
dc96c6c7 24219Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24220
24221 * gdb.base/help.exp: Update to reflect current text.
24222
24223Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
24224
24225 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
24226 they're stack variables and contain garbage.
24227 * gdb.c++/anon-union.exp: new file.
24228
24229 The following changes were made by David Taylor
889bf7c5
PA
24230 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24231 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24232 in changes by HP.
c906108c
SS
24233
24234 * gdb.base/bitops.exp: new file.
24235 * gdb.base/default.exp: change expected messages for catch and
24236 info catch tests to reflect HP merge changes.
24237 * gdb.base/enable-disable-break.exp
24238 * gdb.base/ending-run.c: new file.
24239 * gdb.base/long_long.c: new file.
24240 * gdb.base/maint.exp: new file.
24241 * gdb.base/pointers2.exp: new file.
24242 * gdb.base/shlib-call2.exp: new file.
24243 * gdb.base/solib.exp: new file.
24244 * gdb.base/step-test.c: new file.
24245 * gdb.c++/anon-union.cc: new file.
24246 * gdb.c++/local.cc: new file.
24247 * gdb.c++/member-pointer.cc: new file.
24248 * gdb.c++/method.cc: new file.
24249 * gdb.c++/ref-types.cc: new file.
24250 * gdb.c++/ref-types2.cc: new file.
24251 * gdb.c++/userdef.cc: new file.
d63a86f8 24252
c906108c
SS
24253 * gdb.base/scope.exp: compile one file at a time, then link.
24254 * gdb.base/langs.exp: ditto.
24255 * gdb.base/list.exp: ditto.
d63a86f8 24256
c906108c
SS
24257Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
24258
24259 The following changes were made by David Taylor
889bf7c5
PA
24260 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24261 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24262 in changes by HP.
d63a86f8 24263
c906108c
SS
24264 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
24265 skip tests. When compiling pass c++ flag to gdb_compile.
24266 * gdb.c++/
d63a86f8 24267
c906108c
SS
24268 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
24269 test for on hppa*-*-hpux*; use args to see if c++ was specified.
24270 (skip_hp_tests): new function.
24271 (gdb_preprocess): new function.
24272
24273 * configure.in (hpdir): decide whether to configure gdb.hp.
24274 * configure: regenerated.
24275
24276 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
24277 to delete on clean.
24278 (EXECUTABLES): update to reflect new additions.
24279 * gdb.base/commands.exp: update message expected.
24280 * gdb.base/default.exp: add copyright notice.
24281 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
24282 * gdb.base/help.exp: update messages to reflect current text.
24283 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
24284 targets for recurse tests.
24285 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
24286 skip this file.
24287
24288 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
24289 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
24290 compilation.
24291 * gdb.c++/misc.exp: ditto.
24292 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
24293 run the tests. tell gdb_compile that it's a c++ compilation.
24294
24295 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 24296
c906108c
SS
24297 * gdb.base/all-bin.exp: new file.
24298 * gdb.base/arithmet.exp: new file.
24299 * gdb.base/assign.exp: new file.
24300 * gdb.base/completion.exp: new file.
24301 * gdb.base/cond-expr.exp: new file.
24302 * gdb.base/condbreak.exp: new file.
24303 * gdb.base/define.exp: new file.
24304 * gdb.base/dollar.exp: new file.
24305 * gdb.base/environment.exp: new file.
24306 * gdb.base/eval-skip.exp: new file.
24307 * gdb.base/jump.exp: new file.
24308 * gdb.base/logical.exp: new file.
24309 * gdb.base/pointers.exp: new file.
24310 * gdb.base/relational.exp: new file.
24311 * gdb.base/section_command.exp: new file.
24312 * gdb.base/whatis-expr.exp: new file.
24313
24314 * gdb.base/all-types.c: new file.
24315 * gdb.base/call-array-struct.c: new file.
24316 * gdb.base/call-return-struct.c: new file.
24317 * gdb.base/call-strings.c: new file.
24318 * gdb.base/callfuncs2.c: new file.
24319 * gdb.base/condbreak.c: new file.
24320 * gdb.base/constvars.c: new file.
24321 * gdb.base/display.c: new file.
24322 * gdb.base/int-type.c: new file.
24323 * gdb.base/jump.c: new file.
24324 * gdb.base/miscexprs.c: new file.
24325 * gdb.base/pointers.c: new file.
24326 * gdb.base/pointers2.c: new file.
24327 * gdb.base/shmain.c: new file.
24328 * gdb.base/shr1.c: new file.
24329 * gdb.base/shr2.c: new file.
24330 * gdb.base/solib.c: new file.
24331 * gdb.base/solib1.c: new file.
24332 * gdb.base/solib2.c: new file.
24333 * gdb.base/varargs.c: new file.
24334 * gdb.c++/derivation.cc: new file.
24335 * gdb.c++/overload.cc: new file.
24336 * gdb.c++/ovldbreak.cc: new file.
24337 * gdb.hp/attach.c: new file.
24338 * gdb.hp/attach2.c: new file.
24339 * gdb.hp/average.c: new file.
24340 * gdb.hp/compiler.c: new file.
24341 * gdb.hp/compiler.cc: new file.
24342 * gdb.hp/execd-program.c: new file.
24343 * gdb.hp/follow-exec.c: new file.
24344 * gdb.hp/follow-fork.c: new file.
24345 * gdb.hp/follow-vfork-and-exec.c: new file.
24346 * gdb.hp/misc-hp.cc: new file.
24347 * gdb.hp/more-steps.c: new file.
24348 * gdb.hp/optimize.c: new file.
24349 * gdb.hp/quicksort.c: new file.
24350 * gdb.hp/run-hp.c: new file.
24351 * gdb.hp/start-stop.c: new file.
24352 * gdb.hp/sum.c: new file.
24353 * gdb.hp/templates-hp.cc: new file.
24354 * gdb.hp/thread-local-in-lib.c: new file.
24355 * gdb.hp/thread-local-in-lib.h: new file.
24356 * gdb.hp/thread-local-in-lib.lib.c: new file.
24357 * gdb.hp/vforked-program.c: new file.
24358 * gdb.hp/virtfunc-hp.cc: new file.
24359 * gdb.hp/watchpoint-hp.c: new file.
24360 * gdb.hp/xdb.c: new file.
24361 * gdb.hp/xdb0.c: new file.
24362 * gdb.hp/xdb0.h: new file.
24363 * gdb.hp/xdb1.c: new file.
24364
24365Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
24366
24367 The following change was made by Edith Epstein
889bf7c5
PA
24368 <eepstein@cygnus.com> as part of a project to merge in changes
24369 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
24370
24371 * gdb.c++/demangle.exp: changed the expected output for some
24372 ARM-style mangling -- removed second reference to datatype.
889bf7c5 24373 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 24374 T1<char>::~T1<char>(void)
c906108c 24375 becomes,
a9c64011
AS
24376 maint demangle __dt__11T1__pt__2_cFv
24377 T1<char>::~T1(void)
c906108c 24378
889bf7c5 24379 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 24380
c906108c
SS
24381Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
24382
24383 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
24384 * gdb.trace/backtrace.exp: Likewise.
24385 * gdb.trace/circ.exp: Likewise.
24386 * gdb.trace/collection.exp: Likewise.
24387 * gdb.trace/deltrace.exp: Likewise.
24388 * gdb.trace/infotrace.exp: Likewise.
24389 * gdb.trace/limits.exp: Likewise.
24390 * gdb.trace/packetlen.exp: Likewise.
24391 * gdb.trace/passc-dyn.exp: Likewise.
24392 * gdb.trace/passcount.exp: Likewise.
24393 * gdb.trace/report.exp: Likewise.
24394 * gdb.trace/save-trace.exp: Likewise.
24395 * gdb.trace/tfind.exp: Likewise.
24396 * gdb.trace/tracecmd.exp: Likewise.
24397 * gdb.trace/while-dyn.exp: Likewise.
24398 * gdb.trace/while-stepping.exp: Likewise.
24399
244001998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
24401
24402 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
24403
24404Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
24405
24406 From Brendan Kehoe:
24407 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
24408 int return types.
24409
24410Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
24411
24412 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 24413 remote dos host testing right.
c906108c
SS
24414
24415Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
24416
24417 * gdb.base/corefile.exp: remove some xfails.
24418
24419Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
24420
24421 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 24422 have different timestamps.
c906108c
SS
24423
24424Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
24425
24426 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 24427 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
24428
24429Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
24430
24431 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 24432 delta.
c906108c
SS
24433
24434Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24435
24436 * gdb.base/default.exp: Add brace missing from previous delta.
24437
24438Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24439
24440 * gdb.base/default.exp: Support test for info float for all
24441 varieties of arm toolchain.
24442
dc96c6c7 24443Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24444
24445 * gdb.trace/*.exp: remove "remote_download" command.
24446
dc96c6c7 24447Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24448
24449 * gdb.trace/*.exp: remove -gdwarf from compile.
24450
24451Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
24452
24453 * gdb.trace/configure.in(AC_INIT): typo
24454 * gdb.trace/configure: regenerated
24455
dc96c6c7 24456Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24457
24458 * config/m68k-emc.exp: New file.
24459 * lib/<emc-support.exp trace-support.exp}: New files.
24460 * configure.in: add new test directory gdb.trace.
24461 * gdb.trace/{configure configure.in Makefile.in}: New files.
24462 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
24463 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
24464 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
24465 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
24466 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24467 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24468 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 24469
dc96c6c7 24470Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24471
24472 * gdb.c++/classes.exp: Change all regular expressions to match
24473 arbitrary combinations of newline/carriage-return, so that they
24474 will work equally well on Unix and Windows.
24475 * gdb.c++/inherit.exp: ditto.
24476 * gdb.c++/virtfunc.exp: ditto.
24477
244781998-08-11 Dawn Perchik <dawn@cygnus.com>
24479
24480 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24481
c2d11a7d
JM
24482Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24483
24484 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24485 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24486 to use a0-a3/d0-d3 as needed.
24487
24488Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24489
24490 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24491 * gdb.disasm/am33.exp: Corresponding changes.
24492
c906108c
SS
244931998-07-11 Felix Lee <flee@cygnus.com>
24494
24495 * gdb.base/callfuncs.exp: add cmp10 test.
24496 * gdb.base/callfuncs.c (cmp10): new function.
24497
24498Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24499
d63a86f8 24500 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
24501 into two parts to get around a synchronization problem in expect.
24502
3fc11d3e
JM
24503Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
24504
24505 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
24506
24507 * configure.in: Add options for gdbtk testsuite.
24508
24509 * configure: Regenerate.
24510
24511 * gdb.gdbtk: New directory to hold gdbtk tests.
24512
c906108c
SS
24513Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24514
24515 * gdb.fortran/types.exp: Escape brackets in expect patterns
24516 for test_float_literal_types_accepted tests.
24517 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
24518 before run test.
24519
c2d11a7d
JM
24520Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
24521
24522 * am33.exp: Just compile, do not link the testcase.
24523 * am33.s: Add ".am33" pseudoop to force am33 mode.
24524
c906108c
SS
245251998-06-25 Felix Lee <flee@cygnus.com>
24526
24527 * gdb.base/setshow.exp: make sure $pc is sane.
24528
24529 * gdb.stabs/weird.exp: split expect patterns properly.
24530
c2d11a7d
JM
24531Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24532
24533 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24534 * gdb.disasm/am33.exp: Run it.
24535
dc96c6c7 24536Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24537
24538 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24539 match processing (and eliminate spurious timeouts when running).
24540
dc96c6c7 24541Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24542
24543 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24544 exception test, but conditionalize it on target [mach | gnu].
24545
dc96c6c7 24546Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24547
24548 * gdb.base/overlays.exp: fixup compile line for linker script.
24549
24550Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24551
24552 * gdb.fortran/types.exp: don't guess at float size.
24553
24554Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24555
24556 * gdb.base/exprs.exp: delete test that depends on int size.
24557
24558Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24559
24560 * config/sim.exp: Removed checks for target triplets.
24561 (gdb_target_sim): Use gdb,target_sim_options.
24562
24563Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24564
24565 * gdb.base/reread.exp: New file.
24566 * gdb.base/reread1.c: New file.
24567 * gdb.base/reread2.c: New file.
24568
24569Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24570
24571 * config/sim.exp: Use 'target sim -sparclite' when running
24572 SPARClite programs.
24573
24574Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24575
24576 * gdb.base/structs2.exp: New file.
24577 * gdb.base/structs2.c: New file.
24578
24579Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24580
24581 * gdb.asm/common.inc: New file.
24582 * gdb.asm/d10v.inc: New file.
24583 * asm-source.exp: Pass -I's to gas to find .inc files.
24584 Update line numbers in expected output.
24585 * asmsrc1.s: Rewrite.
24586 * asmsrc2.s: Rewrite.
24587 * configure.in: Create arch.inc symlink.
24588 * configure: Regenerate.
24589 * Makefile.in (distclean): Delete arch.inc.
24590
24591Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24592
24593 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24594 (t_enum_value2): ditto
24595 (t_enum_value3): ditto
24596 (main): ditto
c906108c
SS
24597Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24598
24599 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24600 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24601 change.
24602 Use gdb_test instead of send_gdb/gdb_expect sequences.
24603
24604Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24605
24606 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24607 not void.
24608
24609Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24610
24611 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24612 subroutines. Used to test gdbs ability to single step through PC
24613 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24614
24615Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24616
24617 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24618 more rigorous EGCS C++ error checking.
24619
24620Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24621
a9c64011
AS
24622 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24623 tests.
24624 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24625 function when asleep.
24626 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24627 for i*86 Linux and SVR4 signal handling problems.
24628 Remove linux xfail for `next to handler in signals_tests_1', fixed
24629 by recent infrun.c change.
24630 Limit backtrace to 10 frames to avoid timeout problems with infinite
24631 stack backtraces.
24632 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24633 target.[ch] change.
c906108c
SS
24634
24635Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24636
24637 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24638 for a newline from gdb before continuing.
24639 (default_gdb_exit): Just look for y or n.
24640 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24641 it does, fail the rests of the tests in the file.
24642
24643Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24644
24645 * config/cygmon.exp: New file.
24646
24647Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24648
24649 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24650 main" test on remote targets.
c906108c
SS
24651
24652 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24653 run test on remote targets.
24654
24655Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24656
24657 * gdb.asm: New directory.
24658 * configure.in: Configure it.
24659 * configure: Regenerate.
24660 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24661 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24662
24663Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24664
24665 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24666
dc96c6c7 24667Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24668
a9c64011
AS
24669 * gdb.base/overlays (several files): Merge the two overlay
24670 managers into one. Change variables (foox, barx, bazx, grbxx)
24671 back into ints but force them to load in their proper sections.
c906108c
SS
24672
24673Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24674
24675 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24676 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24677 (D10VCopy): Handle memory regions crossing 16k boundaries.
24678 (D10VCopy): Transfer data in 32 bit chunks.
24679
24680Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24681
24682 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24683 correct.
c906108c
SS
24684
24685 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24686 map. Include space for printf in .text segment.
c906108c
SS
24687
24688 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24689 updated d10v memory VMA/LMA map.
c906108c 24690 (D10VCopy): Call D10VTranslate.
d63a86f8 24691
c906108c
SS
24692Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24693
24694 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24695
24696 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24697 that it won't be put into the .sdata - small data -
24698 section. Update reference.
c906108c
SS
24699 * gdb.base/baz.c (bazx, baz): Ditto.
24700 * gdb.base/foo.c (foox, foo): Ditto.
24701 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24702
24703 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24704 to be arrays.
d63a86f8 24705
dc96c6c7 24706Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24707
a9c64011
AS
24708 * gdb.base/overlays.exp: fix up and get working again.
24709 Add tests for backtraces from an overlay function.
d63a86f8 24710
c906108c
SS
24711Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24712
24713 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24714 "calling function with watchpoint enabled".
24715
24716Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24717
24718 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24719 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24720 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24721 pending review of whether it is useful or not.
24722
24723Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24724
24725 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24726
24727Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24728
24729 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24730 * config/dve.exp: New file to support Densan boards.
24731
24732Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24733
24734 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24735 reads and BSD.
c906108c
SS
24736
24737Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24738
24739 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24740 response.
24741
24742 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24743
24744Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24745
24746 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24747 test.
c906108c
SS
24748
24749 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24750 target_sizeof_long and target_bigendian_p.
c906108c 24751 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24752 to targets word size and endianess.
d63a86f8 24753
c906108c
SS
24754Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24755
24756 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24757 output.
c906108c
SS
24758
24759Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24760
24761 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24762 Update test of set args help to match source change.
c906108c
SS
24763
24764Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24765
24766 * gdb.base/default.exp: Expect help system output to be in
24767 alphabetical order.
24768 * gdb.base/help.exp: Ditto.
24769
24770Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24771
24772 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24773 "i*86-pc-linux-gnu*".
24774 * gdb.base/interrupt.exp: Ditto.
24775 * gdb.base/corefile.exp: Ditto.
24776
24777 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24778 define vxworks when building the testcase.
c906108c
SS
24779
24780 * gdb.base/ptype.exp: Fix testnames to be unique.
24781 * gdb.base/radix.exp: Ditto.
24782 * gdb.base/term.exp: Ditto.
24783 * gdb.base/whatis.exp: Ditto.
24784 * gdb.c++/classes.exp: Ditto.
24785
24786Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24787
24788 * gdb.base/callfuncs.exp: Fix indentation.
24789
24790 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24791 suppress_flag has been set.
24792 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24793 target feature.
24794
24795Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24796
24797 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24798 the testcase.
24799
24800 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24801 set_debug_traps() and breakpoint().
c906108c
SS
24802 * gdb.c++/misc.cc (main): Ditto.
24803 * gdb.c++/templates.cc (main): Ditto.
24804 * gdb.c++/virtfunc.cc (main): Ditto.
24805
24806Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24807
24808 * lib/gdb.exp(gdb_step_for_stub): New function.
24809 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24810 exists, reload the executable and do a "continue" instead of
24811 doing a jump.
24812 (runto_main): Use gdb_step_for_stub.
d63a86f8 24813
c906108c 24814 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24815 tests to have unique names.
c906108c
SS
24816 * gdb.base/callfuncs.exp: Ditto.
24817 * gdb.base/commands.exp: Ditto.
24818 * gdb.base/default.exp: Ditto.
24819 * gdb.base/help.exp: Ditto.
24820 * gdb.base/list.exp: Ditto.
24821 * gdb.base/opaque.exp: Ditto.
24822 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24823 similar tests.
d63a86f8 24824
c906108c
SS
24825 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24826 * gdb.c++/cplusfuncs.cc: Ditto.
24827 * gdb.c++/virtfunc.cc: Ditto.
24828
24829 * config/monitor.exp: Keep track of the last file we saw, rather
24830 than trying to get the info from gdb.
24831
24832 * gdb.fortran/types.exp: Move comment to previous line.
24833
24834Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24835
24836 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24837 target mode.
c906108c
SS
24838
24839Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24840
24841 From Bob Manson:
24842 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24843 string from GDB when it connects.
c906108c
SS
24844
24845 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24846
24847Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24848
24849 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24850 if we can't get a debug format from GDB (we may be testing an
24851 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24852
24853 * gdb.stabs/weird.exp: Fix quoting.
24854
24855 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24856
24857Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24858
24859 * config/arm-ice.exp: New file.
24860
24861Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24862
24863 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24864 until it has been modified to work with the new testsuite.
c906108c 24865
99707966 24866 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24867 testcase won't compile, cause all of the testcases in the file to
24868 fail instead.
c906108c
SS
24869
24870 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24871 (gdb_clear_suppressed): New procedure.
24872 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24873 it contains a positive value.
24874
24875Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24876
24877 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24878
24879 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24880
24881Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24882
24883 * lib/gdb.exp (setup_xfail_format): New function.
24884 (get_debug_format): New function to get debug format.
24885 (debug_format): New global variable to hold last value set
24886 by get_debug_format.
24887 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24888 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24889 * gdb.c++/ptype.exp: Ditto.
24890 * gdb.c++/classes.exp: Ditto.
24891 * gdb.c++/cplusfuncs.exp: Ditto.
24892 * gdb.c++/inherit.exp: Ditto.
24893 * gdb.c++/templates.exp: Ditto.
24894 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24895
c906108c
SS
24896Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24897
24898 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24899 host doesn't have a currently-open connection.
24900
24901 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24902 any gdb stub target. Handle cases where gdb doesn't respond when
24903 interrupted in a sane fashion.
c906108c
SS
24904
24905 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24906 same thing in a totally different way.
c906108c
SS
24907
24908 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24909 setting "timeout".
c906108c 24910 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24911 default_gdb_init now.
c906108c
SS
24912
24913Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24914
24915 * gdb.base/printcmds.exp: Fix "check for floating addition"
24916 regexp to accept results within approx +/- .01 of exact value.
24917 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24918
24919Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24920
24921 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24922 properly.
c906108c
SS
24923 (gdb_expect): Add optional timeout parameter, and add timeout
24924 value to various calls.
24925 (gdb_suppress_tests): Only give one warning message per group.
24926
24927Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24928
24929 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24930 global variables. Handle getting a value for $timeout more
24931 gracefully.
c906108c
SS
24932
24933Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24934
24935 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24936 initialize.
c906108c 24937 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24938 by a target configuration file.
c906108c
SS
24939 (gdb_expect): Pass the timeout to remote_expect.
24940
24941 * config/monitor.exp(gdb_load): Fix typo in regexp.
24942
24943Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24944
24945 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24946
24947Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24948
24949 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24950 here. Call gdb_target_exec before rebooting the target, to make
24951 sure the connection to the target is closed.
c906108c
SS
24952 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24953 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24954 Also detect "Timeout reading from remote" error.
24955
24956 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24957 gdb_target_monitor. Don't call gdb_file_cmd here; let
24958 gdb_target_monitor do it.
c906108c
SS
24959
24960 * gdb.disasm/hppa.exp: Don't use exec_output.
24961
24962Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24963
24964 * gdb.base/list.exp: If we're debugging a non-native target,
24965 try to set the pc register to point to the start of the
24966 program before doing the first list command.
24967
24968 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24969 test_calls after restarting.
c906108c
SS
24970
24971 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24972 reloading.
c906108c
SS
24973
24974 * gdb.base/watchpoint.exp: Fix typo.
24975
24976 * gdb.base/setshow.exp: Check for use_gdb_stub.
24977
24978 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24979 stub case.
c906108c
SS
24980 * gdb.base/langs.exp: Ditto.
24981
24982 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24983 gdb_load_offset. If we weren't given a file to load, figure out
24984 what the current file is and use it.
c906108c
SS
24985
24986 * config/i386-bozo.exp: New file.
24987
24988Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24989
24990 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24991 feature.
24992
24993 * config/proelf.exp: New entry.
24994
24995Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24996
24997 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24998 of regexps.
24999
25000 * gdb.base/watchpoint.exp: Don't run the test_stepping
25001 tests if gdb can't call functions on the target.
25002
25003 * gdb.base/setshow.exp: Don't run the set prompt tests if
25004 the board has gdb_prompt set.
25005
25006Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
25007
25008 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
25009 * gdb.base/commands.exp: Likewise.
25010 * gdb.base/setshow.exp: Likewise.
25011
25012Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
25013
25014 * config/monitor.exp(gdb_start): Look for gdb_prompt target
25015 feature.
25016
25017 * config/i960.exp: New file.
25018
25019Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
25020
25021 * gdb.base/funcargs.exp: Check for gdb,short_int target
25022 feature instead of looking for explicit target triplets.
25023
dc96c6c7 25024Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 25025
d63a86f8 25026 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
25027 "p 123DEADBEEF", to check parse_number.
25028 * top.c: change "to enable to enable" to "to enable" in a couple
25029 of help strings.
25030
25031Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
25032
25033 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
25034 on the mn10300.
d63a86f8 25035
c906108c
SS
25036Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
25037
25038 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
25039 where the test executable is run with explicit args.
25040 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
25041
25042Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
25043
25044 * gdb.base/run.c: Use FAKEARGV to build test executable that
25045 does not require a command line arg, since most simulators
25046 don't currently support passing such an arg into the simulated
25047 program.
25048 * gdb.base/commands.exp: Change tests to insert the proper
25049 value as the arg to the first recursive factorial call. Change
25050 compilation line to define FAKEARGV at compile time.
25051
25052Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
25053
25054 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25055 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25056 function with watchpoint enabled" test.
25057
25058Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25059
25060 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 25061 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
25062
25063 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 25064 "Tests restarted" messages.
c906108c
SS
25065
25066Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25067
25068 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25069
dc96c6c7 25070Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25071
25072 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25073 for INFO SYMBOL; add help tests for OVERLAY commands.
25074 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25075 add tests for OVERLAY commands
25076 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25077 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25078 * gdb.base/sigall.c: add usestubs code frag
25079 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 25080
c906108c
SS
25081Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25082
25083 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25084 failures.
25085 (gdb_stop_suppressing_tests): Note that tests have restarted.
25086
25087Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25088
25089 * config/h8300.exp: New file.
25090
25091Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25092
25093 * gdb.base/setshow.exp: Check for the existence of a
25094 feature, not its value.
25095
25096Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
25097
25098 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
25099
25100 * gdb.base/scope.exp: It's now init0(), not init().
25101
25102 * gdb.base/scope0.c: For now, change init() to be init0().
25103
25104 * config/monitor.exp: Use gdb_serial in preference to serial
25105 or netport.
25106
25107 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 25108 and it's not already set.
c906108c
SS
25109
25110Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
25111
25112 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 25113 isn't using a stub and if it supports argument passing.
c906108c
SS
25114
25115Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
25116
25117 * config/udi.exp(gdb_start): Make sure UDICONF is set
25118 properly before starting gdb.
25119
25120Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
25121
25122 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
25123 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
25124 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
25125
25126Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
25127
25128 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 25129 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
25130
25131 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
25132
25133 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
25134
25135 * config/monitor.exp: Make sure we disconnect from the target.
25136 Also, try a reboot/reload cycle instead of failing if the
25137 load fails.
25138
25139Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
25140
25141 * gdb.base/default.exp: Don't set match_max.
25142 * gdb.base/help.exp: Ditto.
25143 * gdb.base/list.exp: Ditto.
25144 * gdb.base/signals.exp: Ditto.
25145
25146 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
25147 set, use remote_ld to download the testcase instead of
25148 the GDB loader.
25149
25150Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
25151
25152 * config/vr5000.exp: New file.
25153
25154 * config/monitor.exp(gdb_target_monitor): Add pattern for
25155 "Ending remote" to detect errors in connecting.
25156
25157 * gdb.base/setshow.exp: Add .* within auto language test.
25158
25159 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
25160 target feature.
25161
25162 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 25163 and reboot the board if necessary.
c906108c
SS
25164
25165 * gdb.base/setvar.exp(test_set): Handle multiple prints within
25166 a set of tests. Remove print.* from the patterns being checked.
25167
25168Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
25169
25170 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
25171 refer to gdb_spawn_id.
25172
25173 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
25174 longer used.
25175 * config/sparclet.exp: Ditto.
25176 * config/sparclet-old.exp: Ditto.
25177 * config/slite.exp: Ditto.
25178 * config/sim.exp: Ditto.
25179 * gdb.base/funcargs.exp: Ditto.
25180
25181 * lib/gdb.exp:Remove references to gdb_spawn_id.
25182 (gdb_expect): Move to remote.exp.
25183
25184Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
25185
25186 * config/monitor.exp: Detect the "Couldn't establish connection"
25187 message from GDB.
25188
25189Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
25190
25191 * gdb.base/bitfields.exp: Use runto instead of explicit
25192 gdb_run_cmd/gdb_expect sequences.
25193
25194 * gdb.base/break.exp(text_next_with_recursion): Add match for
25195 gdb_expect call.
25196
25197 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
25198 We also need to handle the "A program is being debugged already"
25199 prompt from gdb. Use gdb_test to set the baud rate.
25200
25201 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
25202 to 20000. Really. I mean it.
25203
25204Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25205
25206 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
25207 fails. If suppress_flag is set, skip perror message about not
25208 being able to send to GDB.
c906108c 25209 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 25210 GDB.
c906108c
SS
25211 (gdb_expect): If suppress_flag is set, always fail immediately.
25212 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
25213 (gdb_init): Call gdb_stop_suppressing_tests.
25214 (default_gdb_exit): Ditto.
25215 (default_gdb_start): Ditto.
25216
25217 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 25218 gdb_stop_suppressing_tests as appropriate.
c906108c 25219 * gdb.base/break.exp: Ditto.
889bf7c5 25220 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
25221 * gdb.base/commands.exp: Ditto.
25222 * gdb.base/exprs.exp: Ditto.
889bf7c5 25223 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
25224 * gdb.base/list.exp: Ditto.
25225 * gdb.base/recurse.exp: Ditto.
889bf7c5 25226 * gdb.base/scope.exp: Ditto.
c906108c
SS
25227 * gdb.base/structs.exp: Ditto.
25228 * gdb.c++/inherit.exp: Ditto.
25229
25230Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
25231
25232 * config/vr4300.exp: New file.
25233
99707966 25234 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 25235
99707966 25236 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
25237
25238Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
25239
25240 * lib/gdb.exp(gdb_init): New function.
25241
25242 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 25243 for each individual variable set.
c906108c
SS
25244
25245 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
25246 name.
25247
25248 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
25249
25250 * gdb.base/scope.exp: Use gdb_test.
25251
25252 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
25253 aborting; the testsuite driver will do that for us (see
25254 gdb_finish). Also, use gdb_test in a few more places.
25255
25256Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
25257
25258 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
25259
25260Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
25261
25262 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
25263 and "add_tests" are not at the same address.
25264
25265Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
25266
25267 * gdb.base/ptype.exp: Use gdb_test.
25268
25269Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
25270
25271 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
25272 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
25273 left in. No longer expect them to fail.
25274
25275 * gdb.stabs/*.mt; Deleted, no longer used.
25276 * gdb.stabs/configure.in: Remove references to target makefile
25277 frags.
25278 * gdb.stabs/configure: Rebuilt.
25279
25280 * gdb.disasm/*.mt: Deleted, no longer used.
25281 * gdb.disasm/configure.in: Remove references to target makefile
25282 frags. Use "sh3.s" as the unique filename for this directory.
25283 * gdb.disasm/configure: Rebuilt.
25284
25285 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
25286 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
25287 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
25288
25289Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
25290
25291 * config/udi.exp: Use mondfe,name instead of remote_host.
25292
25293Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
25294
25295 * gdb.base/watchpoint.exp: Don't expect a failure when calling
25296 a function with a watchpoint enabled on the mn10200.
25297
25298 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
25299 before trying to create it!
25300
25301Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
25302
25303 * config/vx.exp: Use hostname instead of netport.
25304
25305 * config/vxworks.exp: New file.
25306
25307 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
25308
25309 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 25310 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
25311 occurs.
25312
25313 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
25314 $gdb_spawn_id directly.
25315 (gdb_run_cmd): Try _start as well as start. Use the target feature
25316 gdb,start_symbol as the symbol to start from when jumping.
25317
25318Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
25319
25320 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
25321 redundant) test.
25322
25323 * gdb.base/recurse.exp: Relax final value test for 'b' so that
25324 it doesn't lose for 16bit integer systems.
25325
25326Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
25327
25328 * gdb.fortran/types.exp: If the target doesn't support "double"
25329 data types, then expect "real" types to only be 4 bytes.
25330
25331 * gdb.c++/virtfunc.exp: Expect failure for virtual function
25332 call tests if the target doesn't support inferior function calls.
25333
25334 * gdb.base/printcmds.exp: Allow minor deviation in FP values
25335 in printf tests.
25336
25337Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
25338
25339 * gdb.base/help.exp: Disable "help set", "help show", and
25340 "help support". Simplify regexp for "help stack".
25341
25342 * gdb.base/default.exp: Set match_max to 5000 and the timeout
25343 to 60 seconds. Temporarily set match_max to 15000 around the
25344 "info copying" test.
25345
25346 * gdb.base/nodebug.exp: Don't try to do an inferior function
25347 call if the target doesn't support them.
25348 * gdb.base/printcmds.exp: Likewise.
25349 * gdb.base/setvar.exp: Likewise.
25350 * gdb.base/structs.exp: Likewise.
25351 * gdb.c++/templates.exp: Likewise.
25352 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
25353
25354 * gdb.base/recurse.exp: Enable for the mn10200.
25355
25356 * configure.in: Do configure gdb.stabs directory for *-*-elf
25357 targets.
25358 * configure: Rebuilt.
25359
25360 * gdb.base/break.exp: Check for gdb,noresults before testing
25361 exit status and/or results from the target.
25362 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
25363 * lib/gdb.exp: Remove old (now bogus) initialization of
25364 noinferior, noargs, noresults and nosignals.
25365
25366Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
25367
25368 * config/sh.exp: New file.
25369
25370 * config/slite.exp: Try to connect multiple times to the board
25371 before rebooting. Only send a "monitor run" if need_monitor_run
25372 is set.
25373
25374 * gdb.base/break.exp: Don't do the "stub continue" test if
25375 the target has gdb_stub set.
25376
25377 * gdb.base/callfuncs.exp: Increase the timeout.
25378
25379 * gdb.base/interrupt.exp: Don't even try to compile the testcase
25380 if the target has gdb,noinferiorio set.
25381
25382 * gdb.base/list.exp: Increase match_max to 10000 characters.
25383
25384 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
25385
25386 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
25387 target.
25388
25389 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
25390
25391Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
25392
25393 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
25394 trying to delete the copy of gdb. Catch the file delete so we
25395 don't die if the delete fails; also, the file should be copied to
25396 the host, not to the build.
c906108c
SS
25397
25398Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
25399
25400 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 25401 parenthesis in case it contains multiple regexps separated
c906108c
SS
25402 with |.
25403
25404 * gdb.base/watchpoint.exp: Use gdb_test.
25405 * gdb.base/default.exp: Ditto.
25406
25407Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
25408
99707966 25409 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 25410
c906108c
SS
25411 * gdb.base/scope.exp: Use gdb_test.
25412 * gdb.c++/classes.exp: Ditto.
25413 * gdb.c++/inherit.exp: Ditto.
25414
25415Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
25416
25417 * gdb.base/crossload.exp: Don't use execute_anywhere, use
25418 remote_exec instead.
25419 * gdb.base/corefile.exp: Don't be ridiculous.
25420 * gdb.base/*.c: Add missing stub invocations.
25421
25422Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
25423
25424 * config/slite.exp: Miscellaneous fixes.
25425
25426 * lib/gdb.exp: Fix runto.
25427
25428 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
25429 the target.
25430
25431 * gdb.base/watchpoint.exp: Fix regexp.
25432
25433 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25434 close and wait commands, as the descriptor may now be
25435 invalid. Always call "remote_close host".
25436
25437Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25438
25439 Major rewrite for testsuite revision.
d63a86f8 25440
c906108c
SS
25441 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25442 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25443 instead of relying on spawn_id to always contain a valid
25444 spawn id.
25445 (get_compiler_info): New procedure to build the ${binfile}.ci
25446 file, instead of replicating this in N different places.
25447 (gdb_compile): New procedure.
d63a86f8 25448
c906108c 25449 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
25450 appropriate arguments) instead of compile. Use gdb_test in a lot
25451 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
25452 at the start of a testcase, as this is no longer done magically.
25453
25454 config/*-gdb.exp: Rename without the -gdb suffix.
25455
25456 config/mips.exp: Use remote_close instead of exit_remote_shell.
25457 config/monitor.exp: Use target_info instead of looking at
25458 baud, timeout, etc.
25459 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
25460
25461Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25462
25463 * gdb.c++/templates.exp (test_ptype_of_templates),
25464 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
25465 Update expect patterns for destructors and assignment operators
25466 to match corresponding c-typeprint.c changes.
25467 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25468 to destructor breakpoint test, GDB should be able to set the
25469 destructor breakpoint without specifying arguments.
25470
25471Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25472
25473 * gdb.threads/pthreads.exp: Change result for failure to compile due
25474 to lack of pthreads runtime support from an error to simply an
25475 unsupported test, per dejagnu standards.
25476
25477Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25478
25479 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25480 where GDB exits to reduce pattern match time.
25481 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25482
25483 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25484
dc96c6c7 25485Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25486
25487 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25488 * gdb.base/default.exp: ditto.
25489 * gdb.base/nodebug.exp: ditto.
25490 * gdb.base/printcmds.exp: ditto.
25491 * gdb.base/ptype.exp: ditto.
25492 * gdb.base/setvar.exp: ditto.
25493 * gdb.base/structs.exp: ditto.
25494 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25495
25496Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25497
25498 * configure, */configure: Rebuild with autoconf 2.12.
25499
25500Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25501
25502 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
25503 use new i*86-pc-linux*-gnu quads.
25504 * gdb.base/corefile.exp: Ditto.
25505 * gdb.base/signals.exp: Ditto.
25506 * gdb.base/sigall.exp: Ditto.
25507 * gdb.base/interrupt.exp: Ditto.
25508
25509 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
25510 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
25511 RedHat 4.0.
d63a86f8 25512
c906108c 25513 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
25514 linux. This allows the test case to at least compile on latest
25515 linux, but still not run due to missing the threads runtime library.
c906108c
SS
25516
25517Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25518
25519 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
25520 directory to search gdb directory. Accept and step over conditional
25521 stack alignment code. Consume $prompt in failure cases.
25522 Reset timeout to $oldtimeout instead of some arbitrary value.
25523 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25524 timeout problems with infinite stack backtraces.
25525 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25526 Accept function parameters for linkfunc member.
25527
25528Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25529
25530 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25531 (CXXFLAGS): Remove, unreferenced.
25532 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25533 previous -B options and also add -B option to pick up cross compiled
25534 runtime.
c906108c
SS
25535 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25536 doing cross compiles.
25537 (target_alias): Declare global.
25538 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25539 to verify that gcc exists in build tree, and if so set CC to that
25540 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25541
c906108c
SS
25542Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25543
25544 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25545 ptype test for anonymous union. Fixup testcase to match
25546 current gcc debug output.
25547
25548Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25549
25550 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25551 force argument to an unsigned long type.
25552
25553Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25554
25555 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25556 tests and anonymous union print/ptype tests.
c906108c
SS
25557 * gdb.base/list.exp (test_forward-search): Increase timeout by
25558 5 minutes for the "search extremely long line" case.
25559 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25560 completely optional and that the pass/fail messages use the command as
25561 the message if that third arg is a null string.
25562 (gdb_test_exact): Arrange that a null string pattern means match a
25563 null string output rather than any output, which might include random
889bf7c5 25564 errors.
c906108c
SS
25565 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25566 backtrace test.
25567 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25568 always failing and failure is now exposed by gdb.exp changes.
25569
25570Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25571
25572 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25573 weren't being noted.
25574
25575Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25576
25577 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25578 * gdb.stabs/weird.exp: Remove v_comb xfails.
25579
dc96c6c7 25580Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25581
25582 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25583 list.exp scope.exp watchpoint.exp]
c906108c 25584 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25585
dc96c6c7 25586Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25587
25588 * config/monitor.exp: Increase download timeout to 1000 seconds.
25589
dc96c6c7 25590Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25591
25592 * config/m32r.exp: Increase timeout to 120 seconds.
25593
25594Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25595
25596 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25597 and accept older ordering as obsolescent gcc or gdb.
25598 * gdb.c++/templates.exp: Ditto.
25599 * gdb.c++/virtfunc.exp: Ditto.
25600
25601Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25602
25603 * gdb.base/coremaker.c: Add code to mmap some data so we
25604 can check that it ends up in the core file.
25605 * gdb.base/corefile.exp: Add test to read mmapped data
25606 from core file.
25607
dc96c6c7 25608Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25609
25610 * config/m32r.exp: New file.
25611
25612Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25613
25614 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25615 that cflags can contains -gstabs, and work correctly for other tests.
25616
dc96c6c7 25617Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25618
25619 * gdb.base/setshow.exp: New file, tests show and set.
25620 * gdb.base/setshow.c: New file, tests show and set.
25621 * gdb.base/help.exp: Add test for help set|show annotate.
25622 * gdb.base/default.exp: Add test for set|show annotate.
25623
25624Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25625
25626 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25627 errors unique.
25628 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25629 explicitly.
25630
25631Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25632
25633 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25634 and width commands. This is done elsewhere.
25635 * (gdb_start): Don't call gdb_start_sim here. That's already
25636 done in gdb_load. This fixes lots of failures in default.exp.
25637
25638Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25639
25640 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25641 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25642 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25643 in the same we we treat other failures (since it may be an expected
889bf7c5 25644 condition), rather than as an error.
c906108c
SS
25645 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25646 old test format.
25647
25648Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25649
25650 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25651 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25652 twice. Nuke the duplicates.
c906108c 25653 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25654 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25655 Remove config.h along with other config files.
25656
25657Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25658
25659 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25660 "p func1 ()" and note that rests of tests are skipped.
25661 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25662 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25663 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25664 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25665 affected by the previous run test.
25666 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25667 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25668 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25669 "pass int powerset tuple" and "pass modeless int powerset tuple".
25670 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25671 "real write 4" and "real write 8".
25672 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25673 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25674 "print \$i after tuple assign 2", and
25675 "print vs2 after tuple assign 2".
25676 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25677 meaningful error message and return -1 so the caller can
25678 suppress further tests and avoid a cascade of errors.
d63a86f8 25679
c906108c
SS
25680Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25681
25682 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25683 format for printing version.
25684 * gdb.base/default.exp: Ditto.
25685 * gdb.base/interrupt.exp: Fix problem with cascade of
25686 errors if child process dies while calling a function.
d63a86f8 25687
c906108c
SS
25688Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25689
25690 * Makefile.in (VPATH): Add
25691 * Makefile.in (Makefile, config.status): Fix rules so things get
25692 remade when necessary.
25693
25694Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25695
25696 * Makefile.in (just-check): Add path to sibling expect dir
25697 to environment variable specified by RPATH_ENVVAR.
25698
25699Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25700
25701 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25702 (just-check): Add shared library paths for libstdc++, tk,
25703 tcl, bfd, and opcodes to the environment variable specified
25704 in RPATH_ENVVAR.
25705 * configure.in: Add support to recognize --enable-shared flag
25706 and generate correct value for RPATH_ENVVAR.
25707 * configure: Regenerated with autoconf.
25708
25709Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25710
25711 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25712 include all osf versions.
c906108c
SS
25713 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25714 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25715 when target is linux. When failing to build pthreads test
25716 executable, give more meaningful message.
25717 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25718 arg for pthread_create.
d63a86f8 25719
c906108c
SS
25720Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25721
25722 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25723 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25724 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25725 and -lpthreads (everybody else).
c906108c
SS
25726 (test_startup): Fail gracefully if threads are not supported.
25727 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25728 "p/c array_index("abcdef",2)" when not gcc compiled.
25729 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25730 "print func2::coremaker_local" when not gcc compiled.
25731 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25732 "ptype on opaque struct tagname (statically)",
25733 "ptype on opaque struct tagname (dynamically) 1", and
25734 "ptype on opaque struct tagname (dynamically) 2"
25735 for not compiled with gcc.
25736 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25737 backtrace when compiled with gcc.
d63a86f8 25738 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25739 than always return success.
25740
25741Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25742
25743 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25744
25745Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25746
25747 * gdb.base/structs.exp: Undo last change.
25748
25749Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25750
25751 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25752 encapsulate all the steps/nexts done during self test, starting
25753 at main, and makes them less sensitive to optimization issues.
25754 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25755 signal handler" test.
25756 * gdb.threads/pthreads.exp: Only run this for native configs.
25757 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25758 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25759 tests.
25760 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25761 for "runto test_calls(void)" test.
d63a86f8 25762
c906108c
SS
25763Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25764
25765 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25766 and don't expect address info in breakpoint confirmations.
25767
25768Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25769
25770 * gdb.base/list.exp (test_forward_search): Increase timeout
25771 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25772 and then reset to old value when done. Increase expect input
c906108c
SS
25773 buffer to 10000.
25774
25775Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25776
25777 * gdb.base/list.exp (test_forward_search): Fix to handle very
25778 long source line without overflowing expect's input buffer.
25779
25780Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25781
25782 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25783 "buffer_full".
25784
25785 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25786 "buffer_full".
25787
25788 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25789 "buffer_full".
25790
25791 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25792 "buffer_full".
25793
25794Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25795
25796 * configure.in (configdirs): Add gdb.threads.
25797 * configure: Regenerated with autoconf.
25798 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25799 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25800 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25801
c906108c
SS
25802Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25803
25804 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25805
25806Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25807
25808 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25809 each signal's status in the output of "handle all print".
25810 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25811 the \r\n sequence that immediately precedes the gdb prompt.
25812 * gdb.base/a1-selftest.exp: Save original timeout and restore
25813 after test.
25814
25815Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25816
25817 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25818 symbol.
25819
25820Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25821
25822 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25823
25824Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25825
25826 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25827 timeout by 60 seconds.
25828
25829Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25830
25831 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25832 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25833 error return.
25834
25835Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25836
25837 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25838 gdb initialization, also report how long dejagnu waited. Restore
25839 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25840 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25841
25842Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25843
25844 * lib/gdb.exp: Report timeout value for verbosity level 2.
25845 * config/gdbserver.exp: Ditto.
25846 * config/hppro.exp: Ditto.
25847 * config/mips-gdb.exp: Ditto.
25848 * config/monitor.exp: Ditto.
25849 * config/netware.exp: Ditto.
25850 * config/sim-gdb.exp: Ditto.
25851 * config/slite-gdb.exp: Ditto.
25852 * config/udi-gdb.exp: Ditto.
25853 * config/unix-gdb.exp: Ditto.
25854 * config/vx-gdb.exp: Ditto.
25855 * gdb.base/a1-selftest.exp: Ditto.
25856 * gdb.base/a2-run.exp: Ditto.
25857 * gdb.base/break.exp: Ditto.
25858 * gdb.base/corefile.exp: Ditto.
25859 * gdb.base/list.exp: Ditto.
25860 * gdb.base/recurse.exp: Ditto.
25861 * gdb.base/scope.exp: Ditto.
25862 * gdb.base/signals.exp: Ditto.
25863
25864Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25865
25866 * gdb.threads/Makefile.in (docdir): Removed.
25867
25868Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25869
25870 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25871 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25872 @srcdir@.
d63a86f8 25873 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25874 autoconf 2.5 or higher.
25875 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25876
25877Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25878
25879 * configure: Regenerated.
25880 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25881 avoid name clashes with SunOS headers.
25882
25883Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25884
25885 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25886
25887Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25888
25889 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25890 prototype information ends up in the compiler info file.
25891
25892Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25893
25894 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25895 attempting to regenerate it. Eliminate use of a temporary file
25896 and just generate the info file directly. Source it immediately,
25897 for consistency of use.
25898 * gdb.base/corefile.exp: Ditto
25899 * gdb.base/exprs.exp: Ditto.
25900 * gdb.base/funcargs.exp: Ditto.
25901 * gdb.base/langs.exp: Ditto.
25902 * gdb.base/list.exp: Ditto.
25903 * gdb.base/mips_pro.exp: Ditto.
25904 * gdb.base/nodebug.exp: Ditto.
25905 * gdb.base/opaque.exp: Ditto.
25906 * gdb.base/ptype.exp: Ditto.
25907 * gdb.base/scope.exp: Ditto.
25908 * gdb.base/setvar.exp: Ditto.
25909 * gdb.base/signals.exp: Ditto.
25910 * gdb.base/whatis.exp: Ditto.
25911 * gdb.c++/templates.exp: Ditto.
25912 * gdb.c++/virtfunc.exp: Ditto.
25913 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25914 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25915
25916Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25917
25918 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25919 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25920 Increase timeout, a lot of single stepping might be needed if the
25921 target has no hardware watchpoints.
25922
25923Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25924
25925 * gdb.base/break.exp: Ignore compiler warnings when compiling
25926 break.c.
25927 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25928 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25929 from remote-sim.
25930 * gdb.base/exprs.exp: Add h8300 xfails.
25931 * gdb.base/funcargs.exp: Likewise.
25932 * gdb.base/nodebug.exp: Likewise.
25933 * gdb.base/printcmds.exp: Likewise.
25934 * gdb.base/ptype.exp: Likewise.
25935 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25936 h8300 xfails.
d63a86f8 25937 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25938 on the h8300.
25939 * gdb.base/funcargs.c: Explicitly make last constant argument to
25940 call_after_alloca_subr an unsigned long type.
25941 * gdb.base/return.c: Include stdio.h.
25942
25943Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25944
25945 * config/abug.exp: New file for the older Motorola Bug monitor
25946 that runs on the mvme13x series VME boards.
25947 * config/monitor.exp: Use the new config array for target settings
25948 if they exist.
25949
25950Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25951
25952 * sim-gdb.exp: Make the SH simulator allocate less space when
25953 it is targeted.
25954
25955Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25956
25957 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25958 test.
25959
25960Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25961
25962 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25963 "rs6000-*-*" for "list function in include file" when gcc compiled.
25964 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25965 for "p ctable1[120]".
25966 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25967 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25968 Remove setup_xfail for "rs6000-*-*" for
25969 "print 'scope0.c'::filelocal before run".
25970 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25971 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25972 since some compilers don't allow both options to be given
25973 on the same command line. Create object file and move it.
d63a86f8 25974
c906108c
SS
25975Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25976
25977 * gdb.base/corefile.exp: Always regenerate the core file, since
25978 we always regenerate the coremaker program. Detect special case
25979 where registers cannot be read from core file.
d63a86f8 25980
c906108c
SS
25981Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25982
25983 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25984 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25985 * gdb.c++/templates.exp: Only match on basename of file since
25986 some formats like xcoff don't encode directory information.
25987 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25988 and rs6000 AIX xcoff targets.
25989 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25990 * configure: Regenerate.
25991 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25992 here, rather than in distclean.
d63a86f8 25993
c906108c
SS
25994Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25995
25996 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25997 defined, and use it to compile the test case with -O2. The
25998 native compilation still uses no optimization.
25999 * gdb.base/mips_pro.c: Remove inline assembly code since
26000 it is compiled PIC by default, which results in assembler
26001 warnings that make the testsuite think the compilation
26002 was unsuccessful.
26003
26004Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
26005
26006 * gdb.c++/misc.exp: Add note to message for
26007 "print s.a for foo struct" that this is a known gcc 2.7.2
26008 and earlier bug.
26009
26010Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
26011
26012 * gdb.base/break.exp: Fix pattern for matching "Delete all
26013 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
26014 setup_xfail for deleting all breakpoints test. Fix various
26015 timeout messages to include "(timeout)".
26016 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
26017 for "p t_float_values2(3.14159,float_val2)".
26018 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
26019 for "continue to call2g" when gcc compiled.
26020 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
26021 "up to foo in langs.exp", "show language at foo in langs.exp",
26022 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
26023 and "show language at fsub in langs.exp".
26024 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
26025 "list line 1 in include file", "list message for lines past EOF",
26026 "list function in include file", "list list0.h:foo", and
26027 "list filename:function; nonexistant function".
26028 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
26029 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
26030 and "ptype t_char_array" to be for native cc only.
d63a86f8 26031
c906108c
SS
26032Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
26033
d63a86f8 26034 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 26035 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 26036 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
26037
26038Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
26039
26040 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
26041 "bt in signals.exp". This problem only appears when running
26042 the testsuite, and then only intermittently.
26043
26044Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
26045
26046 * gdb.base/return.exp (return_tests): Differentiate between
26047 two tests of continuing.
26048
26049Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
26050
26051 * */Makefile.in (maintainer-clean): Remove config.log.
26052 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
26053 * gdb.c++/Makefile.in (PROGS): Add inherit.
26054 (clean): Remove *.ci.
26055
26056Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26057
26058 * gdb.c++/misc.cc: Add test code from Mike Stump.
26059 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26060
26061Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26062
26063 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26064 to "alpha-*-osf2*" and add comment.
26065 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
26066 setup_xfail for "step over execarg initialization" and
26067 "step over corearg initialization".
c906108c
SS
26068 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26069 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26070 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 26071 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
26072 "print func2::coremaker_local", and "backtrace in corefile.exp".
26073 * gdb.base/signals.exp: Build and source signals.ci.
26074 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26075 to be for gcc only.
26076 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 26077
c906108c
SS
26078Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26079
26080 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26081 Feb 3 procfs.c change.
26082
26083Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26084
26085 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26086
26087Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26088
26089 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26090 from dejagnu's apparent default of 10 seconds, which gives random
26091 results when running the tests over NFS on moderately loaded systems.
26092 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26093
26094Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
26095
26096 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
26097 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 26098 result reports.
c906108c
SS
26099
26100Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
26101
26102 * configure.in (CY_AC_PATH_TCLH): Remove.
26103 * configure: Regenerate.
26104
26105Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
26106
26107 * gdb.c++/Makefile.in (clean): Add missing '{'.
26108
26109Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
26110
26111 * lib/gdb.exp: Provide a default value for noinferior.
26112
26113 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
26114 Load libgloss.exp.
26115
26116Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
26117
26118 * gdb.disasm/hppa.exp: Compile directly into an executable, use
26119 the executable, not the .o to run the tests from.
26120
26121Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
26122
26123 * gdb.base/break.exp: Don't test for program exit or exit status
26124 if $noresults if nonzero.
26125 * gdb.base/langs.exp: Likewise.
26126 * gdb.base/watchpoint.exp: Likewise.
26127
26128 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
26129 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
26130 trying to compile the testcase.
26131
26132Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
26133
26134 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
26135 * gdb.base/signals.exp (continue to handler): Likewise.
26136
26137Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
26138
26139 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
26140
26141 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
26142
26143Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
26144
26145 * gdb.base/corefile.exp: Recognize "not found" as failure
26146 when trying to determine if a core file was generated.
26147 If no core file was generate the first time, try again without
26148 the ulimit -c to work around braindamaged shells.
26149
26150Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
26151
26152 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
26153 [] tests with "test" and enclose string in quotes.
26154 * gdb.stabs/configure: Rebuild
d63a86f8 26155
c906108c
SS
26156Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
26157
26158 Changes in sync with expect:
26159 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
26160 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
26161 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
26162 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
26163 argument to AC_REQUIRE.
26164 * configure: Regenerated.
26165
26166Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
26167
26168 * gdb.base/corefile.exp: When generating a core, discard any
26169 error messages about ulimit not found and the "core dumped"
26170 message from the shell that runs the coredumper.
26171
26172Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
26173
26174 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
26175
26176 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
26177 which sed script to run. Expect failure for v_comb test
26178 on PA targets too.
d63a86f8 26179
c906108c
SS
26180Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
26181
26182 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 26183 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
26184
26185Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
26186
26187 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
26188 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 26189 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
26190 * lib/gdb.exp (default_gdb_start): Fix typo.
26191 * gdb.base/corefile.exp: Allow "Core was generated by ..."
26192 messages to not include the full program name that caused
26193 the core dump since some systems (such as solaris) apparently
26194 truncate this path to about 80 characters.
26195 When generating a core file first try increasing the core file
26196 size limit to unlimited since some systems may default it to
26197 zero, and it is harmless to try it. Move the test for failing
26198 to generate a core file to where it will actually get executed.
26199 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
26200 new gdb result from g++ debug info improvements and make old
26201 pattern obsolescent. Also account for size_t differences
26202 (may be int or long).
26203 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
26204 initialization before function call is placed in the delay slot
26205 and thus appears to be skipped over by commands such as "next".
26206
26207Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
26208
26209 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
26210
26211Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
26212
26213 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
26214 input source file; fix code to compile test to deal with this
26215 convention.
26216 * gdb.c++/*.exp: Likewise.
26217
26218Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
26219
26220 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
26221 "bt in signals.exp".
26222
26223Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
26224
26225 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
26226 "step over execarg initialization" and
889bf7c5 26227 "step over corearg initialization".
c906108c
SS
26228
26229Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
26230
26231 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
26232 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
26233
26234Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
26235
26236 From Rob Savoye (rob@poseidon.cygnus.com)
26237 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
26238 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
26239 configure.in}, gdb.disasm/{Makefile.in, configure.in},
26240 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
26241 configure.in}: Major reworking for autoconfig.
c906108c
SS
26242 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
26243 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 26244 New files.
c906108c
SS
26245 * config/unix-gdb.exp: Make GDB global.
26246 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
26247 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
26248 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
26249 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
26250 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
26251 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 26252 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
26253 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
26254 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
26255 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
26256 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 26257 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
26258 to returns as necessary, arrange for test to compile own testcase
26259 executable.
c906108c 26260 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 26261
c906108c
SS
26262Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
26263
26264 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 26265 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
26266 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
26267 "backtrace through signal handler".
26268
26269Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26270
26271 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
26272 continuing from a job control stop signal.
26273 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
26274
26275Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
26276
26277 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
26278 * gdb.base/corefile.exp: Likewise.
26279 * gdb.base/funcargs.exp: Likewise.
26280
26281Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
26282
26283 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
26284 * config/monitor.exp: Add support for setting baud rate.
26285
26286Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
26287
26288 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
26289 i*86-*-linux* xfails for "backtrace through signal handler".
26290 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
26291 "print func2::coremaker_local".
26292 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 26293 alpha-dec-osf2* xfail for
c906108c
SS
26294 "delete all breakpoints when none".
26295
26296Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
26297
26298 * gdb.base/break.exp: Change test that deletes all breakpoints
26299 when no user breakpoints are installed. A post 4.15 change
26300 causes gdb to no longer prompt in this case.
26301
26302Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
26303
26304 * gdb.base/return.exp (return_tests): Change xfail for test
26305 "correct value returned double test" to stop xfailing at
26306 Solaris 2.5. Apparently the bug has been fixed.
26307
26308Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
26309
26310 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
26311 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
26312
26313Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
26314
26315 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
26316 * gdb.disasm/hppa.s: Corresponding changes.
26317
26318Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
26319
26320 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
26321 makefile fragment.
26322 * config/mt-hpux: Deleted.
26323
26324Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
26325
d63a86f8 26326 * Many files: When warning about suppressed tests due to a
c906108c
SS
26327 nonexistant test binary, avoid incrementing the warning count.
26328
26329Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
26330
26331 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 26332
c906108c
SS
26333Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26334
26335 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
26336 "sparc-*-solaris2*".
26337
26338Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26339
26340 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
26341 Add global and local variables and initialize them.
26342 * gdb.base/corefile.exp: Test correct mapping of corefile sections
26343 by printing variables. Remove rs6000 and powerpc xfails, BFD now
26344 extracts the file name and terminating signal from the core file.
26345 * TODO: Remove note about tests for correct mapping of corefile.
26346 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
26347 from optimizing it away.
26348 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
26349 handles common blocks.
26350
26351Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
26352
26353 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
26354 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
26355
26356Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
26357
26358 * Makefile.in (maintainer-clean): New target, synonym for
26359 realclean.
26360 * gdb.base/Makefile.in (maintainer-clean): Likewise.
26361 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
26362 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
26363 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
26364 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
26365 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
26366
26367Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
26368
26369 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
26370 xfails when not gcc compiled for "print foo::funclocal".
26371 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
26372 "print foo::funclocal at foo",
26373 "print 'scope1.c'::foo::funclocal at foo",
26374 "print foo::funclocal_bss at foo",
26375 "print 'scope1.c'::foo::funclocal_bss at foo",
26376 "print foo::funclocal_ro at foo",
26377 "print 'scope1.c'::foo::funclocal_ro at foo",
26378 "print bar::funclocal at foo" and
26379 "print 'scope1.c'::bar::funclocal at foo".
26380 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
26381 gcc compiled for "print foo::funclocal at bar".
26382 Expand all messages to ensure that they identify that
26383 the test is at bar().
26384 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
26385 gcc compiled for:
26386 "ptype on opaque struct pointer (statically)",
26387 "ptype on opaque struct tagname (statically)",
26388 "ptype on opaque struct pointer (dynamically) 1",
26389 "ptype on opaque struct tagname (dynamically) 1",
26390 "ptype on opaque struct pointer (dynamically) 2" and
26391 "ptype on opaque struct tagname (dynamically) 2
26392 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
26393 gcc compiled for:
26394 "p datalocal"
26395 "whatis datalocal",
26396 "ptype datalocal",
26397 "p bsslocal",
26398 "whatis bsslocal", and
26399 "ptype bsslocal".
26400 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
26401 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
26402 when not gcc compiled.
26403 * gdb.base/funcargs.exp (float_and_integral_args): Add
26404 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
26405 compiled.
26406 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
26407 "backtrace from call6a" when not gcc compiled.
26408 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
26409 "backtrace from call7a" when not gcc compiled.
26410 * gdb.base/callfuncs.exp (do_function_calls):
26411 Add "hppa*-*-hpux*" xfail when not gcc compiled for
26412 "p t_char_array_values(char_array_val2,char_array_val1)",
26413 "p t_char_array_values(char_array_val1,char_array_val2)",
26414 "p t_char_array_values("carray 1","carray 2")",
26415 "p t_char_array_values("carray 1",char_array_val2)",
26416 "p t_char_array_values(char_array_val1,"carray 2")",
26417 "p sum_args(1,{2})",
26418 "p sum_args(2,{2,3})",
26419 "p sum_args(3,{2,3,4})",
26420 "p sum_args(4,{2,3,4,5})"
26421 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
26422 "backtrace in corefile.exp" when not gcc compiled.
26423
26424Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26425
26426 * gdb.base/signals.exp: Rewrite `handle all print' test as
26427 a procedure. Accept blanks or TABs as whitespace, increase
26428 timeout and expect input buffer size for the large output
26429 from the command. Remove "i*86-*-bsdi2.0" xfail.
26430
26431Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26432
26433 * gdb.base/setvar.exp: Add new testcases for truncation when
26434 assigning invalid values to bitfields.
26435
26436Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26437
d63a86f8 26438 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
26439 mips-sgi-irix* xfail for
26440 "call inferior func with struct - returns char *"
26441 and fix test so that an optional (unsigned char *) cast is
889bf7c5 26442 accepted in the result.
c906108c
SS
26443
26444Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26445
26446 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26447 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26448 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
26449 * gdb.base/signals.exp: Remove duplicate "handle all print" test
26450 that accidentally got checked in.
26451
26452Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
26453
d63a86f8 26454 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
26455 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
26456 compiled test.
26457 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
26458 Add mips-sgi-irix5* xfail for not gcc compiled.
26459 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
26460 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
26461 "p top", "whatis top", "p middle", and "whatis middle".
26462 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
26463 "whatis signed char" for not gcc compiled.
26464 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
26465 "set variable signed char=-1 (-1)" and
26466 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26467 * gdb.base/funcargs.exp (float_and_integral_args):
26468 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26469 Add mips-sgi-irix* xfail when not gcc compiled for
26470 "continue to call2b".
26471 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26472 "continue to call2g".
26473 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
26474 "backtrace from call6a"
26475 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
26476 "backtrace from call7k".
26477 Add mips-sgi-irix5* xfail when not gcc compiled for
26478 "backtrace from call7a".
26479 (localvars_after_alloca): Fix gdb_test cmds for
26480 "print * after runto ...".
26481 Remove rs6000-*-* xfails for
26482 "print i after runto localvars_after_alloca" and
26483 "print l after runto localvars_after_alloca"
26484 for all compilers.
26485 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 26486 when not compiled with gcc, for:
c906108c
SS
26487 "print signed char == (minus)",
26488 "print signed char != (minus)",
26489 "print signed char < (minus)",
26490 "print signed char > (minus)".
26491 * gdb.base/callfuncs.exp (do_function_calls):
26492 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26493 "call inferior func with struct - returns char *".
d63a86f8 26494 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
26495 "correct value returned double test" to include Solaris 2.4.
26496 * gdb.base/funcargs.exp (float_and_integral_args):
26497 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 26498
c906108c
SS
26499Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26500
26501 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
26502 enumeration bitfields if compiling with GNU C.
26503 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
26504 to empty' prompt.
26505
26506Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
26507
26508 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
26509 test for PRO targets.
26510
26511 * gdb.base/funcargs.exp: Avoid ever setting more than 8
26512 breakpoints in the inferior at any given time by making
26513 two groups of breakpoints for call2*, call6* and call7*
26514 tests.
26515
26516Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26517
26518 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
26519 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
26520 from optimizing it away.
26521 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
26522 "call inferior func with struct".
26523
26524Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26525
26526 * configure.in: Only configure gdb.chill for particular targets.
26527
26528Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26529
26530 * gdb.base/Makefile.in: Add action to .c.o transformation
26531 rule that generates a .ci file for each .o file and remove
26532 explicit .c.o rules except for callfuncs.o.
26533 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26534 generates a .ci file for each .o file and remove explicit
26535 .cc.o rules.
26536 (clean): Remove *.tmp *.ci files.
26537 (EXECUTABLES): Remove templ-info.exp.
26538 * gdb.base/compiler.c: New file.
26539 * gdb.c++/compiler.cc: New file
26540 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26541 Change rs6000-*-* xfail for
26542 "print 'scope0.c'::filelocal_ro" and
26543 "print 'scope1.c'::filelocal" and
26544 "print 'scope1.c'::filelocal_bss" and
26545 "print 'scope1.c'::filelocal_ro" and
26546 "print 'scope1.c'::foo::funclocal" and
26547 "print 'scope1.c'::foo::funclocal_ro" and
26548 "print 'scope1.c'::bar::funclocal" and
26549 "print 'scope0.c'::filelocal_ro" and
26550 "print 'scope1.c'::filelocal at foo" and
26551 "print 'scope1.c'::filelocal_bss at foo" and
26552 "print 'scope1.c'::filelocal_ro at foo" and
26553 "print 'scope1.c'::foo::funclocal at foo" and
26554 "print 'scope1.c'::foo::funclocal_bss at foo" and
26555 "print 'scope1.c'::foo::funclocal_ro at foo" and
26556 "print 'scope1.c'::bar::funclocal at foo" and
26557 "print 'scope0.c'::filelocal_ro" and
26558 "print 'scope1.c'::filelocal" and
26559 "print 'scope1.c'::filelocal_bss" and
26560 "print 'scope1.c'::filelocal_ro" and
26561 "print 'scope1.c'::foo::funclocal" and
26562 "print 'scope1.c'::foo::funclocal_bss" and
26563 "print 'scope1.c'::foo::funclocal_ro" and
26564 "print 'scope1.c'::bar::funclocal" and
26565 "print 'scope1.c'::bar::funclocal_bss"
26566 to only be xfail'd when not compiled with gcc.
d63a86f8 26567 Add rs6000-*-* xfail for
c906108c
SS
26568 "print 'scope0.c'::filelocal_bss before run"
26569 when compiled with gcc.
26570 (test_at_main): Add rs6000-*-* xfail for
26571 "print filelocal_ro in test_at_main"
26572 when compiled with gcc.
26573 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26574 Add rs6000-*-aix* xfail for
c906108c
SS
26575 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26576 "ptype t_char_array", not compiled with gcc.
26577 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26578 xfail for "list foo (in include file)" when gcc compiled.
26579 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26580 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26581 "run to call0a" if not compiled with gcc.
26582 (unsigned_integral_args): Add rs6000-*-* xfail for
26583 "run to call1a" if not compiled with gcc.
26584 (float_and_integral_args): Add rs6000-*-* xfail for
26585 "run to call2a" if not compiled with gcc and for
26586 "continue to call2b" for any compiler.
26587 Add rs6000-*-* xfail to
26588 "print f1 after run to call2a" for gcc compiled.
26589 (discard_and_shuffle): Add rs6000-*-* xfail for
26590 "run to call6a".
26591 (shuffle_round_robin): Add rs6000-*-* xfail for
26592 "backtrace from call7a" if not compiled with gcc.
26593 Add rs6000-*-* xfail for
26594 "backtrace from call7b" if compiled with gcc.
26595 (call_after_alloca): Add rs6000-*-* xfail for
26596 "print c in call_after_alloca" and
26597 "print s in call_after_alloca" and
26598 "backtrace from call_after_alloca_subr"
26599 if not compiled with gcc.
26600 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26601 "print c in localvars_in_indirect_call" and
26602 "print c in localvars_in_indirect_call" and
26603 "backtrace in indirectly called function" and
26604 "stepping into indirectly called function"
26605 if not compiled with gcc.
26606 (localvars_after_alloca): Add rs6000-*-* xfail for
26607 "print c after runto localvars_after_alloca" and
26608 "print s after runto localvars_after_alloca" and
26609 "print i after runto localvars_after_alloca" and
26610 "print l after runto localvars_after_alloca"
26611 for all compilers.
26612 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26613 than whatis-info.exp.
26614 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26615 than opaque-info.exp.
26616 Setup rs6000-*-* xfail for
d63a86f8 26617 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26618 "ptype on opaque struct pointer (dynamically)" when
26619 not compiled with gcc.
26620 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26621 rather than callf-info.exp.
26622 (do_function_calls): Add clear_xfail for rs6000-*-* for
26623 "p t_float_values2(3.14159,float_val2)". Seems to work
26624 fine there, both with xlc and gcc. Need to find out what
26625 it is doing right and fix other platforms.
26626 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26627 "call inferior func with struct - returns int",
26628 "call inferior func with struct - returns long",
26629 "call inferior func with struct - returns float",
26630 "call inferior func with struct - returns double",
26631 "call inferior func with struct - returns char *",
26632 but only if not gcc compiled (presumes xlc compiled).
26633 Change rs6000-*-* xfails for
26634 "call inferior func with struct - returns char" and
26635 " call inferior func with struct - returns short" to only
26636 xfail if not using gcc.
26637 (clean mostlyclean): Remove *.ci and *.tmp files.
26638 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26639 than templ-info.exp.
26640 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26641 Add rs6000-*-* xfail for "up to foo in langs.exp"
26642 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26643 when not gcc compiled.
d63a86f8 26644
c906108c
SS
26645Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26646
26647 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26648 * gdb.base/corefile.exp: Likewise.
26649 * gdb.base/list.exp: Likewise.
26650 * gdb.base/scope.exp: Likewise.
26651 * gdb.base/siganls.exp: Likewise.
26652
26653 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26654 compiler output.
26655 * gdb.base/whatis.exp: Likewise.
26656
26657Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26658
26659 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26660 failure (opcode table has been fixed to match reality).
26661
26662Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26663
26664 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26665 "call inferior func with struct - returns char",
26666 "call inferior func with struct - returns short"
26667
26668 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26669 "print 'scope0.c'::filelocal at main",
26670 "print 'scope0.c'::filelocal_bss in test_at_main",
26671 "print 'scope0.c'::filelocal at foo",
26672 "print 'scope0.c'::filelocal_bss in test_at_foo",
26673 "print 'scope0.c'::filelocal at bar",
26674 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26675
c906108c
SS
26676 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26677 in source file 1". This bug seems to have been fixed with both
26678 gcc and native cc (was native assembler bug?).
26679
26680Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26681
26682 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26683 "backtrace through signal handler" to "i*86-*-sysv4*".
26684 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26685 continue" case. Add "known SVR4 bug" to fail message.
26686 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26687 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26688 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26689 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26690 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26691 "up to foo in langs.exp", "show language at foo in
26692 langs.exp", "up to cppsub_ in langs.exp", "show
26693 language at cppsub_ in langs.exp", "up to fsub in
26694 langs.exp", and "show language at fsub in langs.exp".
26695 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26696 "bactrace in corefile.exp".
26697 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26698 "call inferior function with struct - returns float" and
26699 "call inferior function with struct - returns double".
d63a86f8 26700
c906108c
SS
26701Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26702
26703 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26704 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26705 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26706 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26707
26708Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26709
26710 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26711 (or overriden) "CHILL" macro rather then bare "gcc".
26712 Also look for ../../gcc/xgcc since that is what we will
26713 actually need, not "Makefile". Remove following assignment
26714 of CHILL to CHILL_FOR_TARGET because that results in
26715 recursive definition.
26716
26717Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26718
26719 * gdb.base/corefile.exp: Change xfail for backtrace in
26720 corefile.exp from linuxaout to all linux.
26721 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26722 cases where we miss the breakpoint at the signal handler
26723 for some reason. Setup xfail for linuxoldld/linuxaout and
26724 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26725 hitting SIGURG breakpoint.
26726 * gdb.base/signals.exp: Setup xfail for "next" acting like
26727 continue to add linuxoldld. Setup xfail for all linux for
26728 "next to handler in signals_tests_1", "backtrace in
26729 signals_tests_1", "continue to func1", "pass SIGUSR1",
26730 and continue to handler".
26731
26732Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26733
26734 * Update all FSF addresses except those in COPYING* files.
26735
26736Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26737
26738 * gdb.base/a2-run.exp: Change messages to be more explicit about
26739 the status of args, and quote binfile in results.
26740
26741Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26742
26743 * gdb.base/callfuncs.exp: Add tests for passing structs to
26744 inferior functions and return various types.
26745 * gdb.base/callfuncs.c: Add functions to receive a struct
26746 and return a member of the struct, in various types.
26747
26748Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26749
26750 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26751
26752Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26753
26754 * config/vxworks29k.exp: New file, sources vxworks.exp.
26755
26756Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26757
26758 * config/gdbremote.exp: New file. Testing framework using
26759 gdbserver.
26760
26761Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26762
26763 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26764 "call function when asleep" and "send end of file".
26765 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26766 for "backtrace in corefile.exp".
26767 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26768 for "backtrace through signal handler".
26769 * gdb.base/corefile.exp: Make sure we actually generate a core file
26770 before trying the core tests. Some systems allow the user to suppress
26771 generation of core files and default to that (linux for example).
26772 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26773 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26774
26775Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26776
26777 * gdb.threads: New directory with some crude multi-threaded
26778 gdb tests (step.exp and step2.exp).
26779 * config/mt-lynx (STEP_EXECUTABLE): Define.
26780 (THREADFLAGS): Define.
26781
26782Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26783
26784 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26785
26786 * gdb.base/signals.exp: Disable whole file for lynx until
26787 further notice.
26788
26789 * gdb.base/signals.exp: xfail test where "next" acts like
26790 "continue" for lynx.
26791
26792 * gdb.base/interrupt.exp: xfail test for calling function while
26793 inferior is asleep for lynx.
26794
26795 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26796 than one cr-lf after each command.
26797
26798Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26799
26800 * configure.in: Reinstate setting of stabsdirs variable, fix
26801 typo in setting up configdirs for native builds.
26802
26803 * gdb.base/return.exp: Fix typo in return double test.
26804 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26805 compiler from optimizing them away.
26806
26807Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26808
26809 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26810 sequences to be echo'd by gdb when using gdb_test.
26811 * gdb.chill/chexp.exp: Likewise.
26812 * gdb.fortran/exprs.exp: Likewise
26813
26814Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26815
26816 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26817 after the inferior gdb has started.
26818
26819 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26820 after each command.
26821 * gdb.base/funcargs.exp: Likewise.
26822 * gdb.base/gdbvars.exp: Likewise.
26823 * gdb.base/interrupt.exp: Likewise.
26824 * gdb.base/list.exp: Likewise.
26825 * gdb.base/watchpoint.exp: Likewise.
26826 * gdb.c++/demangle.exp: Likewise.
26827 * gdb.c++/inherit.exp: Likewise.
26828 * gdb.chill/chexp.exp: Likewise.
26829 * gdb.fortran/exprs.exp: Likewise.
26830
26831 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26832 test if we can't handle IO to/from the inferior.
26833
26834 * gdb.c++/misc.exp: Always check for a program already being
26835 started after sending a "run" command to gdb.
26836
26837 * gdb.base/twice.exp: Start with a fresh gdb.
26838
26839 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26840 only depend on gdb's expression code, not the chill runtime.
26841
26842 * gdb.base/return.c: Put return values into variables so we
26843 can have gdb print them rather than depending on the program
26844 to print them.
26845 * gdb.base/return.exp: Corresponding changes.
26846
26847 * lib/gdb.exp: Provide default value for noinferiorio.
26848 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26849 the inferior.
26850
26851 * gdb.base/break.exp: Always check for a program already being
26852 started after sending a "run" command to gdb.
26853 (text_next_with_recursion): Don't check the output from the
26854 program's printf statement. Instead just make sure the program
26855 exited.
26856
26857 * gdb.base/commands.exp: Protect tests which need arguments with
26858 $noargs conditionals.
26859
26860Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26861
26862 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26863 of structure member arrays to match gdb/valops.c:value_addr change.
26864
26865Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26866
26867 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26868 cases.
26869
26870Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26871
26872 * configure.in (configdirs): Remove gdb.chill from default list
26873 of subdirs and then add it back in only if doing a native build.
26874 The current chill compiler does not yet work in any cross build.
26875 * Revert all signal changes from Jul 6.
26876 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26877 for sh-hms targets, allowing these tests to link, with no other
26878 changes. Testing is suppressed by setting "nosignals" in site.exp.
26879
26880Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26881
26882 * configure.in (signaldirs): Define and add to configdirs for all
26883 targets except some specific ones that are known to not support signals.
26884 Also clean up formatting.
26885 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26886 (signals, sigall): Remove rules to build.
26887 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26888 Moved to new gdb.signals directory.
26889 * gdb.signals: New test directory.
26890 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26891 signals.c signals.exp}: New or moved files.
26892
26893Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26894
26895 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26896
26897Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26898
26899 * gdb.base/return.exp: Xfail `return double' test failure
26900 on at least Solaris 2.3 and handle future/past versions on
26901 a case by case basis as appropriate. Also update message
26902 to include i*86 failures.
26903
26904Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26905
26906 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26907
26908 * lib/gdb.exp: Fix comment which erroneously identified
26909 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26910 gdb_file_cmd not gdb_load).
26911 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26912
26913 * gdb.base/setvar.exp: Make test names consistent between pass and
26914 fail cases. Use gdb_test more.
26915
26916Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26917
26918 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26919
26920Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26921
26922 * gdb.base/help.exp: Fix expected help string for `show commands'.
26923
26924Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26925
26926 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26927
26928 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26929 of a text section.
26930
26931Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26932
26933 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26934 that loop eventually terminates. Fix Connection refused logic so
26935 that testsuite will expire nicely.
26936
26937Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26938
26939 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26940 config/rom68k.exp: New tcl glue for the appropriate monitors.
26941 These all just end up calling monitor.exp.
26942 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26943 refused' by retrying. Cleanup some timeout issues.
26944 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26945 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26946 callers don't have to set/restore global timeout variable.
26947
26948 * The following set of changes centralizes management of the global
26949 timeout variable. This way, it can be set in one target dependent
26950 place instead of dozens of places scattered throughout the test suite.
26951 If you need to lengthen a timeout, then you should either set timeout
26952 in one of the config/{target}.exp files, or multiply it by a factor.
26953 Setting it to an absolute value is always going to lose for some
26954 targets.
26955 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26956 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26957 * gdb.base/funcargs.exp: Don't set timeout.
26958 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26959 * gdb.base/printcmds.exp (test_print_string_constants
26960 test_print_array_constants): Don't set timeout.
26961 * gdb.base/ptype.exp: Don't set timeout.
26962 * gdb.base/recurse.exp: Don't set timeout.
26963 * gdb.base/return.exp: Don't set timeout.
26964 * gdb.base/watchpoint.exp: Don't set timeout.
26965 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26966 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26967
26968Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26969
26970 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26971
26972Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26973
26974 * lib/gdb.exp: Disable chill tests for irix5.
26975
26976Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26977
26978 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26979 each test pass or fail.
26980
26981Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26982
26983 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26984 xlc not gcc.
26985
26986Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26987
26988 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26989
26990Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26991
26992 * config/est.exp: Fix copyright and comments. Remove dead code.
26993 Use targetname, serialport and baud variables instead of fixed
26994 constants.
26995 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26996 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26997
26998Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26999
27000 * gdb.base/watchpoint.exp: Don't run
27001 test_watchpoint_triggered_in_syscall for sunos.
27002
27003Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27004
27005 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
27006 they don't seem to exist. Do include stdio.h.
27007
27008Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27009
27010 * gdb.base/a1-selftest.exp: Add alpha xfail.
27011
27012Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27013
27014 * gdb.base/watchpoint.c (main): Prompt before calling read().
27015 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27016 Revise accordingly. Remove cruft about sending "123" several
27017 times, until it gets noticed. Clean up the "print buf[0]" stuff
27018 so that it passes or fails, and waits for prompts in the usual way.
27019
27020Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27021
27022 * gdb.base/recurse.exp: Fix comment.
27023
27024 * TODO: Remove item about printing variables in nodebug.exp. Add
27025 item about enabling tests which are only run on some targets.
27026
27027 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
27028 fail, make test names unique, use new gdb_test convention
27029 regarding pattern, use gdb_test more, etc.).
27030
27031 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
27032 fail, make test names unique, etc.).
27033
27034Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27035
27036 * gdb.base/nodebug.c: Change return type of top and middle to
27037 short.
27038 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
27039 are fixed by the recent mdebugread.c changes. Allow `short ()'
27040 as type for top and middle.
27041
27042Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27043
27044 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
27045 nearly as I can tell, the whole thing was an accident in Stu's
27046 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
27047 to replace a send/expect pair with gdb_test, but ended up only
27048 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
27049 of 30 Mar 1995 took care of it, but left this vestigial comment
27050 which I am now nuking.
27051
27052Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27053
27054 * gdb.base/break.exp: Look for different line number for
27055 breakpoint at main depending on usestubs.
27056
27057Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27058
27059 * gdb.base/list.exp: Adjust some alternate expect patterns to
27060 match recent list0.c change. Add alternate expect pattern for
27061 output from `list default lines around main' for optimizing
27062 compilers.
27063
27064Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27065
27066 * lib/gdb.exp: If nosignals is not set, set it to 0.
27067
27068Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27069
27070 * config/slite-gdb.exp: Responds to load symbol table prompt.
27071 * gdb.base/break.exp: Adjust line number, fix rerun.
27072 * gdb.base/langs0.c: Add #ifdef usestubs.
27073
27074Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27075
27076 * gdb.base/list.exp: Adjust line contents after adding new lines in
27077 list0.c. Also fix a syntax error.
27078
27079 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27080 * gdb.base/break.exp: ditto.
27081 * gdb.base/list.exp: ditto.
27082 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27083 * gdb.base/run.c: ditto.
27084 * gdb.base/list0.c: ditto.
27085 * gdb.base/funcargs.c: ditto.
27086
27087Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27088
27089 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27090 $targetname, $serialport and $baud instead of hardwired variables.
27091 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27092 target doesn't support signals.
27093
27094Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
27095
27096 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
27097
27098Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27099
27100 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
27101 Don't rely on the value of an auto variable before it has been
27102 initialized. Use gdb_test more.
27103
27104Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27105
27106 * lib/gdb.exp (default_gdb_version): A version number must start
27107 with a digit, but other than that contains all characters up to
27108 the first whitespace character.
27109
27110Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27111
27112 * gdb.base/commands.exp (breakpoint_command_test): New tests.
27113
27114Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27115
27116 * gdb.c++/*.exp: Warn if executable does not exist. The original
27117 reason for skipping the warning was that configure.in sometimes
27118 intentionally skipped building the executables but the tcl code
27119 had no way of knowing. That (a) was always bogus with respect to
27120 error handling, (b) is no longer true (right now there is no way
27121 to skip C++ tests).
27122
27123 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
27124
27125Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27126
27127 * gdb.base/list.exp: Add expect patterns for output from
27128 SunPRO compiled executables.
27129 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
27130 types.
27131
27132Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27133
27134 * gdb.base/break.exp (test_next_with_recursion): Accept any line
27135 number (we are already testing that the correct source line text
27136 gets printed).
27137
27138 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
27139 that is what is intended, but something needed to be done to get
27140 sunos4 native working again.
27141
27142 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
27143
27144 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
27145 apparently went with a (very) old xfail.
27146
27147Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
27148
27149 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
27150 runto_main is a proc in gdb.exp that will do 'step' for target use
27151 stubs.
27152 * gdb.base/exprs.exp: ditto.
27153 * gdb.base/interrupt.exp: ditto.
27154 * gdb.base/opaque.exp: ditto.
27155 * gdb.base/printcmds.exp: ditto.
27156 * gdb.base/ptype.exp: ditto.
27157 * gdb.base/scope.exp: ditto.
27158 * gdb.base/setvar.exp: ditto.
27159 * gdb.base/signals.exp: ditto.
27160 * gdb.base/twice.exp: ditto.
27161 * gdb.c++/classes.exp: ditto.
27162 * gdb.c++/inherit.exp: ditto.
27163 * gdb.c++/templates.exp: ditto.
27164 * gdb.base/break.exp: no run and hit main for stubs. Change line
27165 numbers for breakpoints and info breakpoint.
27166 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
27167 breakpoint().
27168 * gdb.base/callfuncs.c: ditto.
27169 * gdb.base/exprs: ditto.
27170 * gdb.base/interrupt.c: ditto.
27171 * gdb.base/opaque0.c: ditto.
27172 * gdb.base/printcmds.c: ditto.
27173 * gdb.base/ptype.c: ditto.
27174 * gdb.base/scope0.c: ditto.
27175 * gdb.base/setvar.c: ditto.
27176 * gdb.base/signals.c: ditto.
27177 * gdb.base/twice.c: ditto.
27178 * gdb.c++/misc.cc: ditto.
27179 * gdb.c++/templates.cc: ditto.
27180
27181Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27182
27183 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
27184
27185 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
27186 somewhere between `read' and `main.c'. I'm pretty sure the
27187 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
27188 and it isn't particularly useful.
27189
27190 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
27191
27192Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27193
27194 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
27195
27196Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
27197
27198 * config/mt-slite: add LIBS and -nostdlib.
27199 * config/slite-gdb.exp: add this new file to support sparclite target.
27200
27201Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
27202
27203 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
27204
27205 * gdb.base/a2-run.exp: Change argument to istarget from
27206 "*-*-vxworks" to "*-*-vxworks*".
27207 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
27208
27209Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
27210
27211 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
27212 will not runto main but do a 'step' to step out of breakpoint().
27213 * config/mt-slite: add -Dusestubs.
27214
27215Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27216
27217 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
27218 instead of just @.
27219
27220 * gdb.base/signals.exp: Add test for "handle all print".
27221 * TODO: Remove "handle all print". Also remove item about
27222 checking copyright date (I don't like the idea of a spurious FAIL
27223 based on when we run the tests).
27224
27225 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
27226 for SunOS4 (reason for failure not investigated). Remove
27227 redundant test for $binfile.
27228
27229 * gdb.base/nodebug.c (array_index): Call malloc.
27230
27231 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
27232
27233Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
27234
27235 * gdb.base/recurse.exp: Update gdb_test invocation to use new
27236 conventions and slightly simplify the matching regexp.
27237
27238Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27239
27240 * gdb.base/break.exp: Update gdb_test invocation to use new
27241 convention.
27242
27243 * lib/gdb.exp: If noargs is not set, set it to 0.
27244
27245 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
27246 tests unique.
27247
27248 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
27249
27250Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27251
27252 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
27253 one argument of type "<non-float parameter>".
27254
27255Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
27256
27257 * config/rom68k.exp: New file to support Motorola IDP board.
27258 * gdb.base/a2-run.exp: Skip this file if noargs is set.
27259 * gdb.base/break.c: Change things around so that this program
27260 doesn't depend upon args. This is necessary to make remote
27261 targets work (in general, they can't take args).
27262 * gdb.base/break.exp: Don't try to send args to program. Don't
27263 expect output. Also, replace lots of code with gdb_test.
27264
27265Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27266
27267 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
27268 printing of '\'' (which is what the comment says we are testing,
27269 even though we were not), not '''.
27270 (test_integer_literals_rejected): Test that printing ''' is an error.
27271
27272 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27273 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
27274 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
27275 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
27276 Use gdb_test not test_print_accept.
27277 * lib/gdb.exp: Remove test_print_accept.
27278
27279 * gdb.base/signals.exp (signal_tests_1): Make pass message
27280 consistent with fail message.
27281
27282 * gdb.base/whatis.exp: Remove xfails for printing char vs.
27283 unsigned char; the bug (PR 1821) is fixed.
27284
27285 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
27286
27287 * gdb.base/scope.exp (test_at_localscopes): Call pass for
27288 successful tests--makes xfailing them work right.
27289
27290Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27291
27292 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
27293 only \r\n, not .*. The test can pass .* as the last thing in
27294 $pattern if that is what it wants. In addition to providing this
27295 flexibility, this change should speed up pattern matching in cases
27296 where the pattern already ended with .* (there were a number of
27297 them). This change also helps catch bad patterns--in the old
27298 scheme the typo "char \*" instead of "char \\*" would pass. Now
27299 it is caught.
27300 * Many .exp files: Update callers.
27301
27302 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
27303 clearer and does not spuriously match multiple ('s. Likewise for
27304 ) and *.
27305
27306 * gdb.base/nodebug.exp: Test ability to call a function and pass
27307 it a string (even with no debugging info).
27308
27309 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
27310 "p '\'", which is the same as "p ''" once tcl gets done with
27311 quoting, to "p '\\'", which I suspect is what is intended (one
27312 backslash gets sent to GDB).
27313
27314 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
27315
27316Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27317
27318 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
27319 1817) was fixed literally years ago.
27320
27321Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27322
27323 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
27324 test, it causes stepping out of call_after_alloca_subr with
27325 optimizing compilers.
27326 (localvars_in_indirect_call): Consume GDB prompt if `finish'
27327 fails.
27328
27329 * gdb.c++/templates.exp: Source templ-info.exp only if
27330 the templates executable exists.
27331
27332 * gdb.c++/misc.cc (class Contains_static_instance,
27333 class Contains_nested_static_instance),
27334 gdb.c++/classes.exp (test_static_members): Test printing of
27335 a class that contains a static instance of the class.
27336
27337Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27338
27339 * gdb.base/langs2.c (cppsub_): Don't prototype.
27340 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
27341 only, I believe).
27342
27343Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27344
27345 * lib/gdb.exp (skip_chill_tests): New procedure.
27346
27347 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
27348
27349Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
27350
27351 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
27352 each expect pattern. Cuts runtime from 12 to about 4 seconds.
27353
27354Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27355
27356 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
27357
27358 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
27359 disassemble 8, not 16, instructions for part 4.
27360
27361 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
27362 support the latter anymore.
27363
27364 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
27365 -DNO_PROTOTYPES.
27366 * gdb.base/callfuncs.c: Control use of prototypes based on
27367 NO_PROTOTYPES, not __STDC__.
27368 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
27369 t_float_values2 tests if prototypes in use.
27370
27371 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
27372 t_double_values): When checking differences against DELTA, check
27373 that difference is within the range (-DELTA,DELTA), not just
27374 (-infinity,DELTA).
27375
27376Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
27377
27378 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
27379 'file' command firts, then 'target', then 'load', this is due to gdb
27380 target set up.
27381 * config/mips-gdb.exp: Fix a couple regular exp bugs.
27382
27383Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
27384
27385 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
27386 FP load/store variants.
27387 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
27388
27389Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27390
27391 * gdb.base/term.exp: Do not give a warning if not native, it is
27392 not an abnormal condition.
27393
27394Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
27395
27396 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
27397 t_char_array".
27398
27399Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27400
27401 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
27402 are getting the version number.
27403
27404 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
27405 if not native, it is not an abnormal condition.
27406
27407Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27408
27409 * lib/gdb.exp: Just use "file exists", rather than undocumented
27410 dejagnu procedure "findfile".
27411
27412Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27413
27414 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
27415 (LDFLAGS): Set to -Xlinker -Ur.
27416
27417 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
27418 Removed, these values are set by lib/gdb.exp.
27419
27420 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
27421
27422Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27423
27424 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
27425 of replicating gdb startup code.
27426
27427 * config/mt-vxworks (LDFLAGS): Set to -r.
27428 (CFLAGS_FOR_TARGET): Removed.
27429
27430 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
27431 (gdb) and gdb for vxworks uses (vxgdb).
27432
27433 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27434 executable is not in the tree and host != target, use sed and
27435 program_transform_name to determine the gdb name used by the
27436 target.
27437
27438 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27439 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27440
27441Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27442
27443 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27444 floats, chars, and shorts where there are ANSI-style function
27445 definitions.
27446
27447 * gdb.base/langs.exp, gdb.base/langs*: New test.
27448 * gdb.base/Makefile.in: Build it.
27449 * TODO: Remove item about checking that C names don't get C++
27450 demangling applied; this test tests it.
27451
27452Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27453
27454 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
27455 went with the const70 xfail. The xfail went away a year ago.
27456
27457 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
27458
27459 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
27460 for hp300.
27461
27462 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
27463
27464 * gdb.base/a1-selftest.exp: Don't run on hp300.
27465
27466Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27467
27468 * Makefile.in (site.exp): Set host_alias and target_alias as well
27469 as host_triplet and target_triplet.
27470
27471Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27472
27473 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27474
27475 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27476 places as other ecoff systems).
27477
27478 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27479 ultrix.
27480
27481Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27482
27483 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27484 remove them.
27485 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27486 variable and "variable" in addition to "data variable".
27487 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27488
27489 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27490 2.
27491 * gdb.base/list1.c (long_line): Add additional statement at start
27492 of function.
27493 * gdb.base/list.exp (test_forward_search): Update line number to
27494 reflect new statement.
27495
27496Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27497
27498 * gdb.base/signals.exp: Reinitialize searched source directories
27499 after gdb_start call.
27500
27501Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
27502
27503 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
27504 * gdb.stabs/Makefile.in: Likewise.
27505
27506 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
27507 change. Instead split the tests into smaller pieces.
27508 * gdb.disasm/hppa.s: Corresponding changes.
27509
27510Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27511
27512 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27513 Quote ^C when passing it to stty. For some shells ^ is a pipe.
27514
27515 * gdb.base/funcargs.exp: Modify many tests so that every test
27516 either passes or fails. Make some test names unique.
27517
27518Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27519
27520 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27521 Call stty to set interrupt character.
27522
27523 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27524 for HP assembler versus GNU assembler based on actual behavior of
27525 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27526
27527 * TODO: Suggest a few more stepping tests.
27528
27529Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27530
27531 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27532 restart GDB for h8300 after a continue.
27533 (return): Add pattern to match a29k-udi behavior.
27534 * gdb.base/nodebug.exp: Remove obsolete comment.
27535 * gdb.base/regs.exp: New file, testing of register displays.
27536 * gdb.base/return.exp: Fix typo in reference to $objdir.
27537 * gdb.base/whatis.exp: Always start with a fresh GDB.
27538
27539Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27540
27541 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27542 higher, these tests generate a lot of output.
27543
27544Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27545
27546 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27547 code following the catch silently ignored some errors; without the
27548 catch they should be thrown like any other tcl error. Also, the
27549 catch used "" instead of {} which meant all the callers who wanted
27550 to include one of the characters "[]$ had to quote it an extra time.
27551 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27552 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27553 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27554 Remove extra quoting.
27555
27556Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27557
27558 * gdb.base/commands.exp: Make test names unique; every test either
27559 passes or fails. Update some comments.
27560
27561 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27562
27563Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27564
27565 The following fixes a FAIL caused by the fact that the alpha stabs
27566 configuration didn't use the ".if alpha" code in weird.def.
27567 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27568 bit pointer, so the 32 bit version works even on the alpha.
27569 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27570 Remove the stuff which allowed us to have separate versions for
27571 alpha and everything else.
27572
27573 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27574 regexp which "info func operator\[\](" is supposed to match. Fix
27575 string to send to GDB. Note that GDB still doesn't work right. Add a
27576 new test for "info func .perator\[\](" which GDB does handle correctly.
27577
27578 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27579
27580Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27581
27582 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27583 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27584 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27585 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27586 it makes the tests harder to understand and confuses test-o-matic.
27587 The preferred style is that each test provides a PASS or a FAIL,
27588 and has a unique message (e.g. "continue #54" not just "continue")
27589 which is the same for the pass and the fail.
27590 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27591 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27592 to lib/gdb.exp.
27593 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27594 prt_accept which was basically the same thing. Likewise for
27595 test_print_reject and prt_reject.
27596 * lib/gdb.exp (test_print_reject): Add some more error message
27597 patterns to match from the former printcmds.exp (prt_reject).
27598 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27599 One defect of the passcount stuff is that some of it failed to
27600 report XPASS where appropriate.
27601 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27602 stuff before and after arg in expected pattern.
27603 (test_paddr_operator_functions): Re-do test without print_addr_of;
27604 this is the only test which seems to want extra stuff there.
27605
27606Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27607
27608 * gdb.base/nodebug.exp: Update new tests to reflect improved
27609 wording of gdb output.
27610
27611 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27612 and "ptype" work on variables in files compiled without -g.
27613 Replaces commented out "maint print msymbol" tests.
27614
27615Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27616
27617 * gdb.base/setvar.c (dummy): Call malloc.
27618
27619 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27620 losing with the irix4 sed.
27621
27622 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27623 ALRM" on irix4.
27624
27625Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27626
27627 * TODO: Remove items about corefile.exp testing new exec-file and
27628 backtrace; both are now done. Add items about printing enums.
27629
27630Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27631
27632 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27633 "get signal $thissig" test fails.
27634
27635 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27636
27637Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27638
27639 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27640 compiler warning with dec alpha compiler.
27641
27642 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27643 extra \n from gdb_test call (this explains why the prompt test
27644 that I removed yesterday was there).
27645 (user_defined_command_test): Remove extra \n and prompt test.
27646
27647 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27648 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27649 doesn't exist.
27650 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27651 Also remove alpha workaround, which turns out to be because
27652 SIGABRT == SIGLOST.
27653
27654 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27655
27656 * gdb.base/help.exp: Don't test "help show".
27657
27658Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27659
27660 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27661 "set print address" is on.
27662 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27663 pass prompt to gdb_test; gdb_test already looks for the prompt.
27664
27665 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27666
27667 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27668 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27669 was to make sure that gdb can read a core file. But (a) the "read
27670 the corefile" part didn't make it to a1-selftest.exp, we just
27671 delete the corefile after creating it, and (b) we test reading
27672 corefiles in corefile.exp anyway. Also, this test left around a
27673 xgdb process on Solaris.
27674
27675 * gdb.base/corefile.exp: Also test backtrace.
27676
27677Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27678
27679 * gdb.base/commands.exp: Test a simple user defined command with
27680 arguments and if/while statements; verify the full user command is
27681 printed by "show user".
27682
27683 * gdb.base/commands.exp: Test if/while commands as part of a
27684 breakpoint command list; verify they appear in breakpoint
27685 information.
27686
27687Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27688
27689 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27690 than by dividing by zero.
27691
27692Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27693
27694 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27695 performing an inferior call with watchpoints enabled.
27696 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27697 call.
27698
27699Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27700
27701 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27702 of "file" command.
27703
27704 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27705 Add additional pattern for when "int operator int(void);" appears
27706 in a different order.
27707
27708Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27709
27710 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27711
27712 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27713 and "signal" with ".*".
27714
27715Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27716
27717 * TODO: Add note about "handle all nostop".
27718
27719 * gdb.base/{sigall.c, sigall.exp}: New test.
27720 * gdb.base/Makefile.in: Add it.
27721
27722Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27723
27724 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27725 when invoking GDB, suppresses any windowing interface.
27726
27727Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27728
27729 * config/sim-gdb: New file, simulator testing support.
27730
27731Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27732
27733 * gdb.base/interrupt.exp: Test calling func1 twice.
27734
27735Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27736
27737 * gdb.base/list.exp (test_forward_search): Set timeout higher
27738 when we'll be getting lots of output from gdb.
27739
27740 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27741 "init_malloc" to after the expect statement. Run it if that
27742 regexp is taken, but also for two others which happen if source
27743 cannot be found.
27744
27745Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27746
27747 * gdb.base/printcmds.exp: New test, for printing register before
27748 program is running.
27749
27750Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27751
27752 * gdb.base/list.exp: Correct some alternate expect patterns
27753 to reflect changes in list1.c.
27754
27755Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27756
27757 * TODO: Add item regarding large frames.
27758
27759 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27760
27761 * TODO: Remove item about enabling return.exp; it
27762 is enabled. Suggest a few more "return" tests.
27763
27764Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27765
27766 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27767 anonymous unions.
27768
27769Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27770
27771 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27772 and pr-5646.o, so "make" is the same as "make all", not "make
27773 pr-4975.o".
27774
27775Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27776
27777 * gdb.base/list.exp: Adjust expectations to reflect changes in
27778 list1.c.
27779 (test_forward_search): New test proc.
27780 * gdb.base/list1.c (long_line): New function, has long source line.
27781
27782Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27783
27784 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27785 additional line of code that was added.
27786
27787Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27788
27789 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27790 tests so as not to overflow expect's input buffers.
27791 * gdb.disasm/hppa.exp: Corresponding changes.
27792
27793Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27794
27795 Beginnings of template debugging tests.
27796 * gdb.c++/templ-info.cc: New file to test for template
27797 debugging capability of the compiler.
27798 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27799 templ-info.cc.
27800 * gdb.c++/templates.cc: Add explicit template instantiations
27801 to enable compiling with -fno-implicit-templates. Add destructor
27802 and 'value' method to T5 class for template tests.
27803 * gdb.c++/templates.exp: Add testcases for printing of template
27804 types, setting breakpoints on template methods and calling a
d63a86f8 27805 template method.
c906108c
SS
27806
27807Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27808
27809 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27810 branch target since some assemblers (gas-2.5) may emit a
27811 relocation for the branch instead of resolving it in the
27812 assembler.
27813
27814Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27815
27816 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27817 through signal handler.
27818
27819Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27820
27821 * configure.in (*-*-netware): Use config/mt-netware.
27822
27823 * config/mt-netware: New file.
27824 * config/mt-i386-netware: Removed, separate configs for different
27825 netware architectures are no longer needed now that we have
27826 --with-headers.
27827
27828Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27829
27830 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27831 by the recent changes to use ANSI C arithmetic conversions.
27832
27833Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27834
27835 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27836 bug involving using inferior_pid to figure out whether to select a
27837 frame.
27838
27839Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27840
27841 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27842 match the current disassembler output.
27843
27844Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27845
27846 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27847 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27848 types, expect "int" as type of integer values (for now).
27849
27850Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27851
27852 * gdb.base/commands.exp: New tests for if/while commands.
27853
27854Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27855
27856 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27857 by .*, since hex values have different syntax in Chill mode.
27858
27859Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27860
27861 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27862 linefeed from expect pattern for repeated types with indices > 9.
27863
27864Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27865
27866 First part of Fortran test suite.
27867 * gdb.fortran: New directory.
27868 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27869
27870Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27871
27872 * gdb.base/default.exp: Update expect pattern for load command
27873 without arguments.
27874
27875Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27876
27877 * configure.in: Change i386 to i[345]86.
27878 * gdb.base/configure.in: Likewise.
27879 * gdb.c++/configure.in: Likewise.
27880 * gdb.chill/configure.in: Likewise.
27881
27882Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27883
27884 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27885 patterns, since that is not a valid context for comments.
27886
27887Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27888
27889 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27890 repeated types and repeated types with indices > 9.
27891
27892Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27893
27894 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27895 2417; old bug has been fixed.
27896
27897Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27898
27899 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27900 send the newline ourselves instead of assuming gdb_test will do
27901 so when passed an empty input string.
27902
27903 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27904 stabs testcode.
27905
27906Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27907
27908 * lib/gdb.exp (gdb_test): Don't send anything if the first
27909 argument is an empty string. This makes cases where we want to
27910 match output that is already in expect's buffers (for example,
27911 matching a breakpoint after gdb_run_cmd has been called) work
27912 reliably.
27913
27914Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27915
27916 * config/netware.exp: New file.
27917
27918Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27919
27920 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27921 the -B and -L prefixes so we can find the debugging stub.
27922
27923 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27924 there and we are using the gcc from the tree.
27925
27926 * gdb.base/types.c: Removed.
27927
27928 * gdb.base/configure.in: Look for makefile fragments in ../config.
27929 Recognize i386-*-netware.
27930 * gdb.c++/configure.in: Likewise.
27931
27932Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27933
27934 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27935 the correct TCL syntax.
27936
27937Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27938
27939 * gdb.base/opaque.exp: use runto instead of messing around with
27940 breakpoints. Simplify by using gdb_test.
27941
27942 * gdb.base/bitfields.exp: restart between tests on netware targets
27943 because breakpoints aren't relocated after target death. Run
27944 processes to completion.
27945
27946 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27947
27948Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27949
27950 * Makefile.in: Remove extra tabs that confuse some versions
27951 of "make". Use the newly built gdb to test with by default,
27952 rather than the first one in the tester's search path.
27953
27954Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27955
27956 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27957
27958 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27959 condition help.
27960
27961Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27962
27963 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27964
27965 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27966 running.
27967 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27968 * gdb.base/funcargs.exp: Likewise.
27969
27970 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27971 * gdb.base/funcargs.exp: Likewise.
27972
27973 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27974 message is "".
27975
27976Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27977
27978 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27979 return,signals,twice}.exp: Handle non-existant binaries
27980 consistantly.
27981
27982 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27983 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27984 might testing a cross development system.
27985
27986Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27987
27988 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27989 runtest script is relative to ${srcdir}, not ${rootdir}.
27990
27991Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27992
27993 * gdb.base/signals.exp: Allow for optionality of breakpoint
27994 address.
27995
27996Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27997
27998 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27999
28000Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28001
28002 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
28003 for size_t definition.
28004 * gdb.c++/templates.cc: Likewise
28005
28006 * config/mt-i386-netware: New file.
28007
28008 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
28009 defined.
28010
28011 * gdb.base/Makefile.in: Added support for systems that name core
28012 files by appending "core" to the program name.
28013 * gdb.base/a1-selftest.exp: Likewise.
28014
28015Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28016
28017 * gdb.base/return.exp: Add comment and message for `return double'
28018 test failure on Sparc Solaris.
28019
28020Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
28021
28022 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
28023
28024Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28025
28026 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
28027 from optimizing them away.
28028 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
28029 patterns to include default constructors and assignment operators,
28030 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28031 character in the output of the virtual base pointer.
28032
28033Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28034
28035 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
28036 expression match in print_addr_of to avoid unintented matches.
28037 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
28038 versions up to 2.5.8.
28039
28040Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28041
28042 * gdb.base/list.exp: Tweak alternate pattern for listing of an
28043 included file to run under newer versions of expect.
28044 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
28045 consecutive >'s in templates to accomodate recent cplus-dem.c change.
28046 Remove xfail for the virtual table of BDDHookV.
28047
28048Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
28049
28050 * lib/gdb.exp (string_to_regexp): Set a default result.
28051 (default_gdb_start): Fix misleading message.
28052
28053Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28054
28055 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28056 Remove all CC, etc definitions.
28057 * config/mt-hpux: New file.
28058 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28059 (CFLAGS, LDFLAGS): Define.
28060 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28061
28062 * Makefile.in (site.exp): Don't insert host_os, etc.
28063 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28064 (distclean): Check existence of subdir.
28065 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28066 * gdb.base/Makefile.in: General cleanup and simplification.
28067 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28068 to build executables. Use default rule to build .o files.
28069 (EXPECT, RUNTEST, CC): Fix relative pathname.
28070 (site.exp): Don't insert host_os, etc.
28071 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28072 and/or SIGUSR1 defined.
28073 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28074 * gdb.c++/Makefile.in: General cleanup and simplification.
28075 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28076 (CFLAGS): Remove.
28077 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28078
28079Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28080
28081 * gdb.base/recurse.exp: Misc changes to get tests running again
28082 after Kung's changes to the watchpoint code.
28083 * gdb.base/watchpoint.exp: Likewise.
28084
28085Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28086
28087 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28088
28089Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28090
28091 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28092 * lib/gdb.exp (default_gdb_start): Define.
28093 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
28094 gdb.base/funcargs.exp, gdb.base/opaque.exp,
28095 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
28096 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
28097 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
28098 Don't call gdb_target_udi in between tests.
28099
28100Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28101
28102 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
28103 (which was basically just a local version of the same thing). In
28104 addition to avoiding duplication, gdb_test_exact is faster.
28105 * lib/gdb.exp (gdb_test_exact): Fix typo.
28106
28107 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
28108 don't give an error.
28109
28110 * gdb.base/term.exp: Call delete_breakpoints before starting.
28111
28112 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
28113 (t10): Add comment.
28114
28115Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28116
28117 Reorganization of the GDB Test Suite.
28118
28119 * gdb.base: New directory, contains all the basic tests.
28120 * gdb.c++: New directory, tests specific to C++.
28121 * gdb.chill: New directory, tests specific to Chill.
28122 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
28123 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
28124 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
28125 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
28126 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
28127 t30-31 to chill).
28128 * */gdbme.*: Rename to match appropriate expect scripts.
28129 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
28130 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
28131 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
28132 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
28133 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
28134 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
28135 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
28136 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
28137 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
28138 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
28139 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
28140 gdb.c++/virtfunc.cc: New names of C++ files.
28141 * gdb.chill/chillvars.ch: New name of Chill file.
28142 * gdb.base/configure.in, gdb.c++/configure.in,
28143 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
28144 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28145 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
28146 * configure.in (configdirs): Update to reflect directory changes.
28147 (target_abbrev): No longer define for any configuration.
28148 * Makefile.in: Cosmetic improvements to header comments.
28149
28150Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
28151
28152 Various changes to gdb.t31:
28153
28154 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
28155 * gdbme.ch: Make all key-words and predefineds be upper-case.
28156 * chillvars.exp: Expect key-words and predefinds in upper-case.
28157
28158 * chillvars.exp: Use gdb_test_exact many places.
28159 Change expected output for arrays (which now includes index labels).
28160
28161 * pr-5020.exp, gdme.ch (module PR_5020):
28162 New test, for PR-5020.
28163
28164Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
28165
28166 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
28167 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
28168
28169Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
28170
28171 * Makefile.in: Fix bit-rot in definitions of CHILL,
28172 CHILL_FOR_TARGET and Chill_LIB.
28173 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
28174 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
28175 CHILL, and CHILL_LIB.
28176
28177Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
28178
28179 * Revert the previous changes. Please see Rob's directory
28180 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
28181
28182Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
28183
28184 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
28185 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
28186 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
28187 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
28188 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
28189 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
28190 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
28191 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
28192 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
28193 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
28194 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
28195 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
28196 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
28197 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
28198 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
28199 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
28200 changes from 94Q1.
28201
28202Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
28203
28204 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
28205 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
28206 Rob's new testing fragments.
28207
28208Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
28209
28210 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 28211 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
28212
28213Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28214
28215 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
28216 version also, match on casted version strings, and match on
28217 gdb startup case where the line numbers might be messed up.
28218
28219Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
28220
28221 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 28222 (CFLAGS): Delete it from here.
c906108c
SS
28223
28224Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
28225
28226 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
28227
28228Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
28229
28230 * Makefile.in (RUNTEST): Default to just "runtest".
28231
28232Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28233
28234 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
28235 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
28236 the code has been restructured.
28237
28238Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28239
28240 * gdb.t00/default.exp (set write): Allow any number of \r and/or
28241 \n, not just one of each.
28242
28243 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
28244 /bin/cc gives a warning if you do.
28245
28246Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
28247
d63a86f8 28248 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
28249 __t10ListS_link1ZUiRCUiPT0
28250
28251Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28252
28253 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
28254 on local variables in recursive functions.
28255
28256 * gdb.t07/Makefile.in: Build the new test.
28257
28258Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28259
28260 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
28261 directly. Instead compare the return values from actual calls.
28262
28263Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
28264
28265 * Makefile.in (check): Set TCL_LIBRARY for runtest.
28266
28267Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28268
28269 * From Peter Schauer with minor modifications.
a9c64011
AS
28270 * gdb.t15/return.exp (return_tests): Handle targets where "return"
28271 stops in mid-line in the caller. Add xfail for returning a float
28272 value on X86 targets.
c906108c
SS
28273
28274Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28275
28276 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
28277 to avoid expect lossage.
28278 (fmem_LRbug_tests): Likewise.
28279 * gdb.disasm/hppa.s: Corresponding changes.
28280
28281 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
28282 conditions to work with latest dejagnu/expect.
28283
28284 * gdb.t15/funcargs.exp (finish from indirect call): No longer
28285 expected to fail on the PA.
28286 (backtrace in call with trampolines): Explicitly require main
28287 to be frame #1 (no trampolines should show up in backtrace).
28288
28289 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
28290 "continue -expect".
28291 * gdb.t06/break.exp: Likewise.
28292 * gdb.t07/watchpoint.exp: Likewise.
28293 * gdb.t13/bitfields.exp: Likewise.
28294 * gdb.t15/{funcargs,return}.exp: Likewise.
28295 * gdb.stabs/weird.exp: Likewise.
28296 * config/{mips,udi}-gdb.exp: Likewise.
28297
28298 * hppa.sed: Enclose comments within a sed command to avoid
28299 losing with the old OSF1 sed.
28300
28301Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28302
28303 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
28304 sequent dynix.
28305 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
28306 * gdb.t15/funcargs.exp: Conditionally step again to really
28307 finish from marker_call_with_trampolines. Handle the case where
28308 the first step from within call_with_trampolines already steps
28309 us back to main.
28310 * gdb.t15/gdbme.c: Add comment to closing brace of
28311 call_with_trampolines for funcargs.exp.
28312
28313Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28314
d63a86f8 28315 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
28316 Fix typo(s).
28317
28318Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28319
28320 * gdb.t07/gdbme.c: More code for watchpoint testing.
28321
28322 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
28323 "Hardware watchpoint" throughout file.
28324 (test_watchpoint_triggered_in_syscall): New test.
28325 (test_complex_watchpoint): New test.
28326
28327Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28328
28329 * gdbme.c (call_with_trampolines): New function to try and step
28330 into. Tests trampoline problems on the PA.
28331
28332 * funcargs.exp (localvars_in_indirect_call): No longer expect
28333 stepping into indirect call to fail on PAs.
28334 (test_stepping_over_trampolines): New test.
28335
28336Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28337
28338 * TODO: Add suggestions for static member function tests, and
28339 completion tests.
28340
28341Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28342
28343 * TODO: Add suggestions for "p/a" tests.
28344
28345 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
28346 (default_gdb_exit): Replace all the hair with sending "quit" to
28347 the process with a simple close.
28348
28349Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28350
28351 * TODO: Add suggestions for shared library tests.
28352
28353Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28354
28355 * TODO: Add suggestions for x/s tests.
28356
28357Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28358
28359 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
28360 "enable once", and "enable breakpoints once" with ".*".
28361
28362Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28363
28364 * TODO: Add suggestions about structure passing tests.
28365
28366Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28367
28368 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
28369 the primary1 test, use work around if __GNUC__ < 2.
28370 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
28371 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
28372 Test for bad output rather than waiting for timeout. Issue
28373 second continue only if first continue failed.
28374
28375Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28376
28377 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
28378 operator[] test with gdb_test because the old code didn't seem to
28379 be getting the quoting right with the new dejagnu.
28380
28381Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
28382
28383 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
28384 one from the path.
28385 * Makefile.in: Use a fresh expect if there is one, use runtest
28386 from the src tree if there is one.
d63a86f8 28387
c906108c
SS
28388Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28389
28390 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
28391 next over recursive call. Revise the tests from that point on
28392 (which had been skipped) to match GDB's actual (correct) output.
28393
28394 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
28395 with next over a breakpoint whose condition is false.
28396
28397 * gdb.t00/help.exp: Comment out "help set print" tests just like
28398 (and for same reason as) "help set" test.
28399
28400Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28401
28402 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
28403 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
28404
28405Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28406
28407 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
28408 necessary gdb_target_udi.
28409
28410 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
28411
28412 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
28413 1838 and 2417; they are fixed.
28414
28415 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
28416 gdb.t03/ptype.exp (ptype structure, ptype union):
28417 Remove xfails; the test is looser than when the xfails were added.
28418
28419 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
28420 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
28421
28422 * gdb.t01/run.exp: Only run shell test if isnative.
28423
28424 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
28425 since "run" automatically loads if necessary. Call gdb_target_udi
28426 after the "file" since "file" kills any execution target.
28427
28428 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
28429 GDB. GDB doesn't work that way (not anymore at least) on UDI.
28430 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
28431 argument for UDI.
28432
28433Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28434
28435 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28436
28437 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28438
28439Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28440
28441 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28442 properly quoting regexps. This makes the second argument to
28443 demangle a fixed string, which matches the callers, instead of a
28444 shell-style pattern which is what the previous implementation
28445 used. Update some of the callers.
28446
28447Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28448
28449 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
28450 (comib_nullified_tests): Fix typo.
28451 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
28452 strings. No longer expected to fail.
28453
28454 * gdb.disasm/hppa.s (addib_tests): Fix typo.
28455 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
28456 strings. No longer expected to fail.
28457
28458 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
28459 string. No longer expected to fail.
28460
28461Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28462
28463 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
28464 No longer expected to fail.
28465
28466 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28467 string. No longer expected to fail.
28468
28469Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28470
28471 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28472 only in the names (I probably got most of them). I was even
28473 generous with some which differed in underscores in names, and
28474 probably missed a few, and I *still* was able to remove almost a
28475 third of the file with almost no impact on testsuite coverage.
28476
28477Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28478
28479 * gdb.t00/default.exp: Match udi_attach error message as well as
28480 the one from child_attach.
28481
28482 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28483
28484 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28485
28486 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28487 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28488
28489 * Move test with enums and partial symbols back to
28490 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28491 Reverts the change of 26 May 93. Per today's change to
28492 stabs.texinfo, the behavior that weird.exp was expecting was
28493 unreasonable; what is important is that the compiler+gdb get
28494 things right, which happens with a recent gcc. Also fix the test
28495 to deal with native compilers which put out the stab gdb can't
28496 deal with.
28497
28498Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28499
28500 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28501 in the names. The main thing these accomplish is to slow things down.
28502 Many more such duplicates surely remain.
28503
28504 * gdb.t00/help.exp: Comment out "help support" test just like
28505 (and for same reason as) "help set" test.
28506
28507Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
28508
28509 * gdb.t06/break.exp: Remove setup_xfails for
28510 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
28511 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
28512 about known bug in gcc to include up through 2.5.8.
28513 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
28514 well as "_vb$".
28515 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
28516 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
28517 with latest gcc and gdb.
28518 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
28519 well as "_vb$".
28520
28521Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28522
28523 * configure.in (hppa*-*-*): Also configure and build stabs-only
28524 tests.
28525
28526Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28527
28528 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28529 * gdb.t10/configure.in (hppa*-*-*): Use it.
28530
28531Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28532
28533 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28534
28535Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28536
28537 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28538 versions prior to 1.13.5.
28539
28540Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28541
28542 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28543 the prompt is at the start of a line.
28544
28545Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28546
28547 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28548 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28549 in the copr tests now.
28550 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28551 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28552 expected to fail.
28553
28554Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28555
28556 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28557 gdb.t31/chillvars.exp, lib/gdb.exp:
28558 Tweak to run under either version of expect.
28559 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28560 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28561 * gdb.t11/list.exp: Remove extraneous whitespace.
28562
28563Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28564
28565 * gdb.t16/printcmds.exp (test_print_strings): Accept
28566 "(unsigned char *) " before the string.
28567
28568 * TODO: Add notes about printing of fancy types and GDB expressions.
28569
28570Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28571
28572 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28573 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28574 if doing mips-idt-ecoff.
c906108c
SS
28575
28576Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28577
28578 * Most .exp files: Tweak to run under either version of expect.
28579
28580Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28581
28582 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28583 xfails; I'm not sure why they are failing, but not because of PR 1806.
28584
28585Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28586
28587 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28588 defined in lib/gdb.exp.
28589
28590Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28591
28592 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28593 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28594 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28595 have to be typeless.
28596
28597Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28598
28599 * TODO: Add suggestion for copyright year test.
28600
28601Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28602
28603 * configure.in (*-*-lynxos*): Add stabs tests.
28604
28605Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28606
28607 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28608 so insert a tab before any assembler directive in column zero.
28609
28610 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28611 stores.
28612 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28613 stores.
28614 (fpu_short_memory_tests): Likewise.
28615
28616Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28617
28618 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28619 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28620 .stabs directives in comments.
28621
28622Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28623
28624 * TODO: New file, describing tests we could write.
28625 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28626
28627Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28628
28629 * gdb.t06/signals.exp: Add kludge to force re-sync.
28630
28631 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28632 to xgdb instead of gdb, get out of gdb.
28633
28634Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28635
28636 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28637 for info.
28638
28639Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28640
28641 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28642 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28643 * gdb.stabs/hppa.sed: New sed script for the PA.
28644
28645Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28646
28647 * gdb.stabs: Re-write weird.def and configuration to use sed
28648 instead of cpp. sed is portable and POSIX; cpp is neither.
28649
28650Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28651
28652 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28653
28654Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28655
28656 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28657
28658Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28659
28660 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28661 "_vb$".
28662 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28663 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28664
28665Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28666
28667 * lib/gdb.exp: Comment out code which depends on non-existent
28668 `transform' procedure.
28669
28670Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28671
28672 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28673 * lib/gdb.exp: Transform tool name.
28674 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28675 1.1's new error handling system.
28676
28677Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28678
28679 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28680
28681Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28682
28683 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28684 They made pattern matching so slow that timeouts happened on
28685 heavily loaded systems. Now any output from "show print" which
28686 gets us back to the GDB prompt is a PASS.
28687
28688Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28689
28690 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28691
28692Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28693
28694 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28695
28696 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28697 It is not from PR 3220.
28698
28699Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28700
28701 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28702 just started failing because they depended on the order the
28703 subcommands are presented, or exact docstring text. This kind of
28704 test is a pain and has minimal benefit.
28705
28706Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28707
28708 * gdb.t09/corefile.exp: At end of test, use "core" command with
28709 no arguments.
28710
28711Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28712
28713 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28714 17}/Makefile.in: Make it possible to run the testsuite with Sun
28715 make and CC = cross gcc by adding explicit build rules for .o
28716 files.
28717
28718Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28719
28720 * gdb.t15/funcargs.exp: Don't put comments on same line as
28721 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28722
c906108c
SS
28723Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28724
28725 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28726
28727Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28728
28729 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28730 * gdb.t20/inherit.exp: remove three dumplicate entries.
28731
28732Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28733
28734 * gdb.t06/break.exp: For "next over recursive call", fail on any
28735 incorrect output, not just on "factorial (value=2)".
28736
28737Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28738
28739 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28740 working now. Add an xfail if accesing a bss variable causes
28741 a memory error if the target is not yet run.
28742
28743Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28744
28745 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28746 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28747 name of __st* demangling (2 strings). Did Kung really get the
28748 more than 95 others right without testing them?
28749
28750Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28751
28752 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28753
28754Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28755
28756 * configure.in (configdirs): Add gdb.disasm
28757 * gdb.disasm: New directory for GDB disassembler tests.
28758 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28759
28760Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28761
28762 * gdb.t00/help.exp: Don't test "help set".
28763
28764 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28765 from within expect statements. None of these happen anymore and
28766 they cause regressions to be silently unnoticed.
28767
28768 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28769 messages) about known failures with gcc cygnus-2.4.5-930417.
28770
28771 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28772 comp-info.exp so it gets built if it doesn't exist.
28773
28774 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28775 it is no longer used.
28776 * gdb.t13/comp-info.c: Removed.
28777
28778Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28779
28780 * gdb.t06/signals.exp: Add xfail for sun3.
28781
28782Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28783
28784 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28785 relevant because ^C doesn't get sent but failure can be reproduced
28786 interactively).
28787
28788Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28789
28790 * gdb.stabs/alpha.mt: New configuration file for alpha.
28791 * gdb.stabs/configure.in: Use it.
28792 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28793 sharing with alpha.mt, redefine long to word via preprocessor.
28794 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28795 for alpha.
28796 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28797 native cc.
28798 * gdb.t00/teststrategy.exp: Change expect string so that we
28799 consume the `(xgdb)' from the command echo and from the gdb prompt.
28800 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28801 gdb currently compares all values as long, so this failure probably
28802 applies to any configuration where LONGEST is bigger than a target int.
28803 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28804 with gcc.
28805 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28806 to handle opaque pointers, gcc is.
28807 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28808 as first argument. Include <sys/types.h> and change all operator
28809 new definitions to use size_t.
28810 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28811 now that we use size_t.
28812
28813Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28814
a9c64011 28815 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28816 a long or float array cast all array members to the same type.
a9c64011 28817 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28818 with 64 bit longs.
a9c64011 28819 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28820 on alpha.
a9c64011 28821 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28822
28823Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28824
28825 * gdb.t24 (demangle.exp): Constructors of templates have names like
28826 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28827 section 14.6 of the ARM.
28828
28829 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28830 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28831 accomplish little and slow down the testsuite.
28832
28833 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28834 Accept spaces various places.
28835
28836Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28837
28838 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28839 with watchpoint enabled.
28840
28841 * Makefile.in: Remove definition of CC and remove the second
28842 definition of CXX (the "CXX = gcc" one remains). These definitions
28843 were causing backquotes to be expanded within backquotes, which
28844 doesn't work.
28845
28846Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28847
28848 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28849
28850Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28851
a9c64011
AS
28852 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28853 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28854 by mips cc and contains no stabs entries.
28855
28856Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28857
28858 * config/vx-gdb.exp: Use fake device to load files rather than
28859 NFS.
28860 * lib/gdb.exp: New proc to do "file" command.
28861 * config/unix-gdb.exp: Use new "file" proc.
28862
28863Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28864
28865 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28866 Rework board rebooting slightly.
28867 (gdb_exit): Don't exit from the remote shell; there isn't one.
28868 * gdb.stabs/weird.exp: If a program is being debugged already,
28869 kill it.
28870 * gdb.t04/setvar.exp: Stop and restart gdb.
28871 * gdb.t05/expr.exp: Likewise.
28872 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28873 restart gdb and reload the program.
28874 * gdb.t08/opaque.exp: Likewise.
28875 * gdb.t12/scope.exp: Likewise.
28876 * gdb.t13/bitfields.exp: Likewise.
28877 * gdb.t15/funcargs.exp: Likewise.
28878 * gdb.t20/classes.exp: Likewise.
28879 * gdb.t03/ptype.exp: Increase timeout.
28880 * gdb.t16/printcmds.exp (test_print_string_constants,
28881 test_print_array_constants): Likewise.
28882 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28883 * gdb.t20/classes.exp (do_tests): Likewise.
28884 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28885
28886Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28887
28888 * gdb.stabs: Renamed *wierd* to *weird*.
28889
28890Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28891
28892 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28893 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28894
28895Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28896
28897 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28898 (do_tests): Remove xfail for whatis on one_var and two_var.
28899
28900Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28901
28902 * Makefile.in: Made cross building work better by adding
28903 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28904
28905Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28906
28907 * gdb.t15/{return.c,return.exp,Makefile.in}:
28908 New test, currently commented out.
28909
28910Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28911
28912 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28913 still running and removes the leftover named socket so GDb can do
28914 clean restarts.
28915
28916Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28917
28918 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28919 console, not GDB.
28920 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28921 cross testing works better with "make check"
28922 * config/unix-gdb: Use default procedures for exit and version.
28923 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28924 with the newest VxWorks.
28925
28926Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28927
28928 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28929 old form.
28930
28931 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28932 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28933
28934 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28935
28936 * config/unix-gdb.exp: Remove this version of gdb_exit
28937 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28938 Rob says he'll look at it when he gets back to testing boards.
28939
28940Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28941
28942 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28943 an expected fail for certain ptype commands.
28944
28945 * gdb.t20/classes.exp: Update expected results of "ptype class
28946 Base1" to account for the constructor that now appears in the type.
28947
28948Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28949
28950 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28951 disappeared from list.
28952 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28953 "alldone" proc with call to cleanup and exit.
28954 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28955 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28956 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28957 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28958 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28959 "alldone" proc with simple returns that suppress remaining
28960 tests. The alldone proc went away many months ago.
28961
28962Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28963
28964 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28965
28966 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28967
28968Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28969
28970 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28971 as vax gdb will display them.
28972
28973Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28974
28975 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28976 optimizers.
28977
28978 * scope.exp: Change "bad value for localval" messages so each one
28979 is unique.
28980
28981 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28982 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28983
28984 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28985
28986Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28987
28988 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28989 doesn't exist (due to optimization).
28990
28991Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28992
28993 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28994 contains \r because the filename is long.
28995
28996 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28997 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28998
28999Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29000
29001 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
29002 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
29003 Ultrix.
29004 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
29005 int tests.
29006 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
29007
29008Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
29009
29010 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
29011
29012 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 29013 to match does not match the passing case but still matches the
c906108c
SS
29014 failing case.
29015
29016Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29017
29018 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
29019
29020Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
29021
29022 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
29023 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
29024 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
29025 Remove various versions of gdb_exit.
29026 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
29027 gdb_exit.
29028 * config/unix-gdb.exp: gdb_exit remains here, and should override
29029 the generic version, since it's doing a lot of wierd stuff that
29030 the other versions aren't. FIXME, fold it in, or abandon this
29031 version.
29032
29033Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29034
29035 * gdb.t24/demangle.exp: Add tests for PR 3220.
29036
29037Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29038
29039 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
29040
29041Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
29042
29043 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
29044 "i386-*-*". Works for i486 as well.
29045
29046 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
29047 bug, and expand domain of xfail to all SVR4 systems, since the
29048 actual problem is likely to be in generic SVR4 /proc support.
29049
29050Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29051
29052 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
29053
29054Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29055
29056 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29057 xfails for other systems. Match a missing 'Continuing.' as an
29058 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29059
29060 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29061 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29062 Only issue warning for missing executables if -all option is used.
29063
29064 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29065 file if -all option is used. It's like an unpredictable XFAIL.
29066
29067Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29068
29069 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29070 for dynamically linked binaries.
29071
29072 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29073
29074Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29075
29076 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29077 to state that this is a known bug in old versions of g++.
29078
29079Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29080
29081 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29082 while waiting for `Continuing'.
29083
29084Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29085
29086 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29087 in text, data, and bss.
29088 * gdb.t10/nodebug.c: Add local and global test variables for
29089 initialized and uninitialized data.
29090
29091Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29092
29093 * config/unix-gdb.exp (gdb_exit): Add "wait".
29094
29095Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29096
29097 * gdb.t06/signals.exp: xfail the continue from the handler for all
29098 targets.
29099
29100 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
29101 function with watchpoints enabled, the i386 call dummy starts with
29102 a call.
29103
29104 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
29105 386 bsd names its corefiles.
29106
29107Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
29108
29109 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
29110 compilers don't grok it.
29111 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
29112 with small octal ints rather than character constants, which
29113 are signed and might not fit if first promoted to int.
29114
29115Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
29116
29117 * gdb.t09/Makefile.in (clean): Remove corefile.
29118
29119Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29120
29121 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
29122
29123Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29124 and Jim Kingdon (kingdon@cygnus.com)
29125
29126 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
29127 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
29128 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
29129
29130Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29131
29132 * gdb.t17/interrupt.exp: Add xfail for hppa.
29133
29134Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29135
29136 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
29137 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
29138 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
29139 to determine signed-ness of bitfields and use the result to setup
29140 the xfail.
29141 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
29142 * gdb.t15/funcargs.exp: Use them to step until the second indirect
29143 call line is reached if necessary.
29144
29145Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29146
29147 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
29148
29149Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29150
29151 * gdb.t06/break.exp: Also test `clear' command.
29152
29153Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29154
29155 * gdb.t00/teststrategy.exp: Remove extra quote.
29156
29157 * gdb.t07/watchpoint.exp: Change xfail for calling function with
29158 watchpoint enabled to be for all non-68k machines.
29159
29160 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
29161
29162Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29163
29164 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
29165 targets use aout.mt instead of ecoff.mt as gas understands
29166 standard aout format.
29167
29168Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29169
29170 * lib/gdb.exp (runto): Don't insist that function we are running to
29171 was compiled with -g.
29172
29173 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
29174
29175 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
29176 to get back into the read system call.
29177 Accept leading newline in case where we woke it up.
29178
29179Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29180
29181 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
29182 to make the stabs test work on ecoff systems using gcc and -with-stabs.
29183 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
29184 enable ecoff configuration.
29185
29186Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29187
29188 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
29189
29190Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29191
29192 * gdb.t16/printcmds.exp: Add another printf test.
29193
29194Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
29195
29196 * configure.in: If configured -with-stabs on any target, add
29197 stabsdirs to configdirs.
29198
29199Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29200
29201 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
29202 fun" so pattern does not match the command itself.
29203
29204Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29205
29206 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
29207
29208Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29209
29210 * gdb.t17/interrupt.exp: Test for more things.
29211
29212Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29213
29214 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
29215 compiler arranges the code and line numbers.
29216
29217 * gdb.t17/interrupt.exp: Don't send \n after ^C.
29218
29219Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29220
29221 * gdb.t00/help.exp: Increase expect input buffer size.
29222
29223Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29224
29225 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
29226
29227 * gdb.t07/watchpoint.exp: Add xfail for hppa.
29228
29229 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
29230
29231 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
29232 [0-9]*, not just [0-9].
29233
29234Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29235
29236 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
29237
29238 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
29239
29240Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29241
29242 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
29243
29244Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29245
29246 * gdb.t06/signals.c: Add xfails for sun3.
29247
29248 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
29249
29250 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
29251 test_stepping tests.
29252
29253Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29254
29255 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
29256
29257 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
29258
29259 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
29260 rather than actually putting it through cpp twice.
29261
29262 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
29263
29264Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
29265
29266 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
29267 no longer needed.
29268
29269Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29270
29271 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
29272
29273 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
29274 C++ features prints as "struct", make it a pass, not an xfail.
29275
29276Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29277
29278 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
29279 Don't require VA to print as "class" rather than "struct".
29280
29281Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
29282
29283 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
29284
29285Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29286
29287 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
29288
29289Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29290
29291 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
29292 order.
29293
29294Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29295
29296 * gdb.t16/printcmds.exp: Add printf tests.
29297
29298 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
29299
29300 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
29301
29302Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
29303
29304 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
29305 pass counts, to counteract any existing or future setup_xfails.
29306
29307Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29308
29309 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
29310 {BEGIN,END}_COMMON for common block instead of STAB.
29311 * gdb.stabs/wierd.exp: Add xfail for rs6000.
29312
29313 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
29314 intp_var should be N_GSYM not N_LSYM.
29315 wierd-aout.S: Use a label for the value of the N_SO.
29316 wierd.def: Remove all backslashes.
29317 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
29318
29319Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29320
29321 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
29322 get the expected next to inheritance3.
29323
29324Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29325
29326 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
29327 now that gcc-2.4 gets it right.
29328
29329Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29330
29331 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
29332
29333 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
29334 generating comp-info.exp which works for cross-compilation.
29335
29336Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
29337
29338 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
29339 "*-*-sysv4.*".
29340
29341Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
29342
29343 * gdb.t01/run.exp: Start with a fresh gdb.
29344 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
29345 SVR4.x.
29346
29347Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
29348
29349 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
29350 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
29351 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
29352 Makefile.in (distclean, realclean): Remove gdbme.c from list of
29353 things to remove.
29354
29355Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
29356
29357 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
29358 test cases from bug reports.
29359
29360Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
29361
29362 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
29363 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
29364 avoid spurious xfails.
29365 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
29366 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
29367 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
29368
29369Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
29370
29371 * gdb.t00/teststrategy.exp: Rework to provide more useful
29372 description of each test, fix problem with systems that define
29373 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
29374 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
29375 results for "next over recursive call" so timeouts aren't taken
29376 by error.
29377
29378Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
29379
29380 * gdb.t12/scope.exp: Test printing of variables before run.
29381
29382 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
29383 printed in wrong order due to sorting.
29384
29385Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
29386
29387 * gdb.t00/teststrategy.exp: Fix expected results for printing
29388 user entered string constant. Is array of char, prints with no
29389 address.
29390
29391 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
29392 commands.
29393 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
29394 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
29395 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
29396 of struct of char arrays.
29397 * gdb.t00/radix.exp: New tests for radix commands.
29398
29399Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
29400
29401 * gdb.t16/printcmd.exp: Print a variable before running program
29402 (with xfail for AIX).
29403
29404Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
29405
29406 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
29407
29408 * gdb.t16/printcmd.exp: Don't print variables before running program.
29409
29410 * gdb.t06/break.exp: Don't require envp argument to main.
29411
29412 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
29413
29414 * gdb.t02/whatis.exp, gdb.t11/list.exp:
29415 Add xfails for rs6000.
29416
29417 * gdb.t02/whatis.exp: Change other tests not to re-test something
29418 we already tested.
29419
29420 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
29421 each type used has a variable of that type.
29422
29423Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
29424
29425 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
29426
29427Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
29428
29429 * configure.in: change srctrigger to be a file, not a directory
29430
29431Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
29432
29433 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29434
29435 * gdb.t11/list.exp: Fixed a couple of typos.
29436
29437Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29438
29439 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29440 is fixed and PR is closed.
29441 * gdb.t16 (gdbme.c): Add simple test string variable.
29442 * gdb.t16 (printcmds.exp): Add tests with simple test string
29443 variable, primarily for boundaries on "set print elements".
29444
29445Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29446
29447 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29448 Make leading 0's optional and don't expect a tab in the middle
29449 of the number.
29450
29451 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
29452
29453 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
29454 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
29455 don't end command passed to gdb_test with newline.
29456
29457 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
29458 signed keyword away, don't expect signed bitfields to be signed.
29459
29460 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
29461 printing with only as many 1's as are in the field as well as printing
29462 with 32 1's (see comment).
29463
29464Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
29465
29466 * gdb.t00/default.exp: Start with a fresh gdb.
29467 * configure.in (configdirs): Remove gdb.t31 until the chill
29468 compiler works again. It no longer is able to find chillrt0
29469 since it isn't in libchill.a anymore.
29470 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29471 wierd.o, make more modular.
29472 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29473 spurious newlines that caused problems.
29474
29475Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29476
29477 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29478 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29479 gdb.stabs/wierd.{exp,def}: Many new tests.
29480
29481 * gdb.t00/default.exp: update info line for new message.
29482
29483 * gdb.t02/{whatis.exp,gdbme.c}:
29484 Test that "char *" doesn't print as "caddr_t".
29485
29486Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29487
29488 * gdb.t00/help.exp: Use .* in place of some help messages which
29489 just changed.
29490 gdb.t00/default.exp: Update "info frame" test for new message.
29491 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29492 Remove some xfails
29493
29494Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29495
29496 * gdb.t03/{gdbme.c,ptype.exp}:
29497 Add tests for typedef'd struct and union without tags.
29498 Also check "whatis" on a variable of a typedef'd enum without a tag.
29499
29500 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29501 PRMS 1823; the bug still exists but isn't reproduced by this test
29502 anymore), and remove rs6000 XFAIL (the bug is fixed).
29503
29504 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
29505 duplicated from whatis.exp. For those that are left, accept
29506 "long", "long int", or "int" for long variables (whatis.exp already
29507 has an XFAIL for "int", so no need to fail it here).
29508
29509 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
29510 Deal with GCC's names for types now that GDB uses the compiler's names.
29511
29512 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
29513 setup_xfail's for sunos4. If we #defined the signed keyword away,
29514 don't expect GDB to know that char it is signed.
29515
29516 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
29517
29518Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
29519
29520 * configure.in (configdirs): Add gdb.t24 for C++ tests that
29521 should work on any system, regardless of debugging format.
29522 * gdb.t21/demangle.exp: Move to gdb.t24.
29523 * gdb.t24/demangle.exp: Move from gdb.t21.
29524 * gdb.t24/{Makefile.in, configure.in}: New files.
29525
29526Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29527
29528 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29529 * gdb.stabs: New directory.
29530
29531Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29532
29533 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29534 not just "Quit anyway?".
29535
29536Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29537
29538 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29539 that all setup_xfails are immediately followed by clear_xfails.
29540
29541Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29542
29543 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29544 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29545 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29546 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29547 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29548 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29549 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29550 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29551 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29552 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29553 gdb.t31/chillvars.exp, lib/gdb.exp:
29554 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29555 bug-gdb@prep.ai.mit.edu.
29556
29557Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29558
29559 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29560 with 0.0, not integer 0.
29561
29562Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29563
29564 * gdb.t06/break.exp: Update for "Kill the program" message change.
29565
29566Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29567
29568 * Makefile.in (GDBFLAGS): Set to -nx.
29569 * Makefile.in (site.exp): Use GDBFLAGS.
29570
29571Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29572
29573 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29574 Makefiles.
29575 (check): depend on just-check.
29576 (just-check): added so that tests can be run without a noop
29577 build pass.
29578
29579Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29580
29581 Switch to using configure's configdirs.
29582 * Makefile.in (Makefile): add configure.in dependency.
29583 (SUBDIRS): removed redundant assignment.
29584 * configure.in: switch subdirs assignment to configdirs.
29585 * gdb.t*/configure.in: new files.
29586
29587Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29588
29589 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29590 works.
29591
29592Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29593
29594 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29595 in explicit rules. Apparently this is not supported by some makes.
29596
29597Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29598
29599 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29600
29601Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29602
29603 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29604 disappeared.
29605
29606Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29607
29608 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29609
29610Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29611
29612 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29613 watchpoint problem that is now fixed.
29614 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29615 uninitialized convenience variables.
29616 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29617 structures.
29618
29619Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29620
29621 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29622 which causes expect to get out of sync with gdb on long output
29623 from help set.
29624 * gdb.t09/corefile.exp: Make expected pattern for core file
29625 failing signal and frame output format less sun specific.
29626
29627Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29628
29629 * gdb.t31/chillvars.exp: Add and remove initial dummy
29630 breakpoint, so that symbol table is forced in.
29631 (Needed at least on Sunos4, though it seems not SVR4.)
29632 * gdb.t31/chillvars.exp: Update for changed output format.
29633
29634Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29635
a9c64011 29636 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29637
29638Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29639
29640 * Makefile.in: Added --srcdir when invoking runtest, removed the
29641 need for a local config file. (optional now)
29642
29643Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29644
29645 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29646 failure count used to force early termination. Add some more
29647 expected failures for gnu style demangling.
29648
29649Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29650
29651 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29652 pmi variable from gdb.t20/gdbme to get optimized away.
29653 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29654 Check for written corefile upon timeout _and_ eof.
29655
29656Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29657
29658 * config/unix-gdb.exp: Add missing return 0.
29659
29660Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29661
29662 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29663 test termination.
29664
29665Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29666
29667 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29668 disappeared.
29669
29670Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29671
29672 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29673 time as i860 support works.
29674
d63a86f8 29675 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29676 "backtrace 100\r" rather than just "backtrace\r", to match last
29677 change.
29678
29679Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29680
29681 * config/udi-gdb.exp (gdb_exit): Remove close command.
29682 (gdb_target_udi): New procedure to set the UDI target.
29683 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29684 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29685 Added waits for prompts after several question responses. Added
29686 some more responses used by a29k-amd-udi-gdb.
29687 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29688 pass different arguments, restart UDI connection after program
29689 completion.
29690 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29691 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29692 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29693 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29694 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29695 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29696 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29697 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29698 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29699 after program completion.
29700 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29701 compiled with a SELECT_VECS setting.
29702 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29703 infinite recursion.
29704
29705 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29706 Added checks for COFF results, and made them expected failures for
29707 all targets. It would be better to make them expected failures
29708 for COFF targets only.
29709
29710Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29711
29712 * Makefile.in: add null dvi target, don't bother to recurse
29713 through test directories for info and install-info; rename
29714 $(datadir) to be dejagnu instead of deja-gnu
29715
29716Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29717
29718 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29719 compiler to coredump.
29720 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29721 code.
29722
29723Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29724
29725 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29726 coredump.
29727 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29728 code.
29729
29730Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29731
29732 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29733 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29734 which in a shell. Deletes xgdb when done.
29735 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29736 Tests the return from the "set height" or "set width" commands.
29737 Added a few return codes where needed.
29738
29739Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29740
29741 * Makefile.in (SUBDIRS): Add gdb.t17.
29742 * configure.in (subdirs): Add gdb.t17.
29743 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29744 files to test gdb's calling of functions in the inferior with
29745 the correct arguments and gdb's ability to retrieve any
29746 result returned.
29747
29748Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29749
29750 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29751 may be called after gdb goes away. Previous versions of expect
29752 needed these to avoid file descriptor leaks, but they cause
29753 errors with the current revision of expect.
29754 * gdb.t00/gdbvars.exp: Use -re on expected output after
29755 setting sevenbit-strings.
29756 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29757 to set sevenbit-strings consistent across tests.
29758 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29759 set sevenbit-strings consistent across tests.
29760
29761Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29762
29763 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29764 expected output to match current "expect" expectations.
29765
29766Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29767
29768 * gdb.t00/default.exp: Change expected output for default "source"
29769 command, to match new gdb behavior which requires a filename to
29770 source.
29771
29772Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29773
29774 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29775 expected fail for i486-*-* that misses the marker2 function.
29776 * gdb.t10/crossload.exp (bfddefault): Allow successful
29777 recognition of a format to pass even if no symbols are found.
29778 Explicitly catch failures where the format is not recognized
29779 or is ambiguous, and add the reason to the fail message.
29780 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29781 the cause is and invalid target and add reason to failure message.
29782 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29783 elf32-i386, elf32-sparc, and elf32-i860.
29784 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29785 Set up expected failure for 'filename'::variable scope resolution,
29786 which is now apparently broken on all targets.
29787 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29788 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29789 gdb.t23/templates.exp: Change failure for missing binfile into
29790 just a warning.
29791 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29792 references.
29793
29794Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29795
29796 * gdb.t00/default.exp: Add expected output for default "source"
29797 command, to match new gdb behavior.
29798 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29799
29800Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29801
29802 * config/*-gdb.exp: returns an error, rather than exiting on
29803 internal errors.
29804
29805Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29806
29807 * gdb.t03/gdbme.c: Add pointer to struct variable.
29808 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29809 referencing struct members.
29810
29811Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29812
29813 * configure.in (mips-idt-ecoff): New target.
29814 * config/mips-gdb.exp: New file for remote board using MIPS remote
29815 debugging protocol.
29816
29817 * Redid configuration scheme. Removed gdb.t*/configure.in.
29818 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29819 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29820 distclean targets. Built executables via .o files. Adjusted
29821 tests to account for source files in $(srcdir) rather than
29822 $(objdir).
29823 * lib/gdb.exp (runto): Don't expect () after the function name,
29824 because it may have arguments.
29825
29826Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29827
29828 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29829 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29830 expected failures for mips-idt-* and mips-sgi-*.
29831 * gdb.t00/default.exp (attach): Kill process if requested.
29832 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29833 that does not read core files.
29834 * gdb.t01/run.exp: Removed checks for exit status code.
29835 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29836 it is linked in.
29837 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29838 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29839 appropriate, rather than doing it by hand.
29840 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29841 execution.
29842 * gdb.t10/crossload.exp: Kill existing program if needed.
29843 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29844 appropriate, rather than doing it by hand. Always increase
29845 timeout for this test, not just for VxWorks.
29846
29847Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29848
29849 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29850 of Chill STRUCT types and STRUCT values.
29851 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29852 than "char".
29853 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29854 struct2): New struct definitions and initializations to test
c906108c
SS
29855 simple Chill STRUCT types.
29856
29857Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29858
29859 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29860 the null byte at the end of strings.
29861 * gdb.t00/default.exp: Make show version insensitive to copyright
29862 date.
29863 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29864 to avoid dependencies on target char signedness.
29865 * gdb.t16/printcmds.exp: Update expected results for explicitly
29866 unsigned char.
29867 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29868 now work.
29869 * gdb.t21/demangle.exp: Add many more patterns for template
29870 demangling, most of them being expected failures.
29871 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29872 string we are matching for, to match on the whole string.
29873 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29874 and fix a whole bunch that had incorrect expected output but were
29875 passing anyway because of the bug in "proc demangle".
29876 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29877 type.
29878 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29879
29880Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29881
a9c64011
AS
29882 * gdb/testsuite: made modifications to testcases, etc., to allow
29883 them to work properly given the reorganization of deja-gnu and the
29884 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29885
29886Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29887
29888 * gdb/testsuite: Initial creation of gdb/testsuite.
29889 Migrated dejagnu testcases and support files for testing nm to
29890 gdb/testsuite from deja-gnu. These files were moved "as is"
29891 with no modifications. This migration is part of a major overhaul
29892 of dejagnu. The modifications to these testcases, etc., which
29893 will allow them to work with the new version of dejagnu will be
29894 made in a future update.
48efe704 29895
8d8cb839 29896 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29897\f
8d8cb839
EZ
29898;; Local Variables:
29899;; mode: change-log
29900;; left-margin: 8
29901;; fill-column: 74
29902;; version-control: never
29903;; End:
902f2ccb 29904
0b302171 29905 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29906 Copying and distribution of this file, with or without modification,
29907 are permitted provided the copyright notice and this notice are preserved.
This page took 3.02426 seconds and 4 git commands to generate.