*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9015683b
TT
12012-11-08 Tom Tromey <tromey@redhat.com>
2
3 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4 core files, if possible.
5 * gdb.base/siginfo-thread.c: New file
6 * gdb.base/siginfo-thread.exp: New file
7
ea9f10bb
TT
82012-11-08 Tom Tromey <tromey@redhat.com>
9
10 * gdb.base/comprdebug.exp: New file.
11
f6592439
PA
122012-11-06 Pedro Alves <palves@redhat.com>
13
14 PR gdb/14810
15
16 * gdb.base/disabled-location.c: New file.
17 * gdb.base/disabled-location.exp: New file.
18
2d338fa9
TT
192012-11-06 Tom Tromey <tromey@redhat.com>
20
21 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
22 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
23 gdb_gcore_cmd.
24 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
25 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
26 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
27 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
28 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
29 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
30 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
31 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
32 * lib/gdb.exp (gdb_gcore_cmd): New proc.
33
68c9da30
PA
342012-11-05 Pedro Alves <palves@redhat.com>
35
36 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
37 procedure.
38 (do_vfork_and_follow_child_tests_exec)
39 (do_vfork_and_follow_child_tests_exit): Call it.
40
a7c8c931
PA
412012-11-05 Pedro Alves <palves@redhat.com>
42
43 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
44 fails.
45
6f6484cd
YQ
462012-11-03 Yao Qi <yao@codesourcery.com>
47
48 Fix PR gdb/14617.
49 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
50 Remove setup_kfail, and update test.
51
b45627a0
TT
522012-11-02 Tom Tromey <tromey@redhat.com>
53
54 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
55 test.
56
f50f4e56
PA
572012-11-02 Pedro Alves <palves@redhat.com>
58
59 PR gdb/14766
60
61 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
62 setup_kfail.
63 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
64 get registers".
65
71ce889d
PA
662012-11-02 Pedro Alves <palves@redhat.com>
67
68 * gdb.base/foll-vfork-exit.c: New file.
69 * gdb.base/foll-vfork.exp (top level): New file-describing
70 comment.
71 (vfork_child_follow_to_exit): New procedure.
72 (tcatch_vfork_then_child_follow): Rename as ...
73 (tcatch_vfork_then_child_follow_exec): ... this.
74 (tcatch_vfork_then_child_follow_exit): New procedure.
75 (do_vfork_and_follow_parent_tests): New procedure, factored out
76 from do_vfork_and_exec_tests.
77 (do_vfork_and_follow_child_tests_exec): Ditto.
78 (do_vfork_and_exec_tests): Delete.
79 (do_vfork_and_follow_child_tests_exit): New procedure.
80 (top level): Run tests with both the program that has the vfork
81 child execing, and the program has the vfork child exiting.
82
1e35b1a9
PA
832012-11-02 Pedro Alves <palves@redhat.com>
84
85 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
86 (check_vfork_catchpoints, vfork_parent_follow_through_step)
87 (vfork_parent_follow_to_bp): Call it.
88 (kill_child): Delete.
89 (vfork_and_exec_child_follow_to_main_bp)
90 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
91 longer call kill_child.
92 (tcatch_vfork_then_parent_follow): Call setup_gdb.
93 (do_vfork_and_exec_tests): Don't runto_main before calling each
94 test procedure.
95 (top level): Don't clean restart and set verbose before running
96 each test procedure.
97
982012-11-02 Pedro Alves <palves@redhat.com>
99
100 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
101 (vfork_parent_follow_to_bp)
102 (vfork_and_exec_child_follow_to_main_bp)
103 (vfork_and_exec_child_follow_through_step)
104 (tcatch_vfork_then_parent_follow)
105 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
106 Use with_test_prefix.
107
1082012-11-02 Pedro Alves <palves@redhat.com>
109
110 * gdb.base/foll-vfork.c: Add copyright header.
111 * gdb.base/vforked-prog.c: Add copyright header.
112
1132012-11-02 Pedro Alves <palves@redhat.com>
114
115 * gdb.base/foll-vfork.exp
116 (vfork_and_exec_child_follow_through_step): Don't skip on
117 non-HP/UX targets. Expect the next to only step one line on
118 non-HP/UX targets, rather than stopping only after the exec.
119
1202012-11-02 Pedro Alves <palves@redhat.com>
121
122 Don't hard code line numbers.
123
124 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
125 Expect text from the sources instead of a line number.
126 (vfork_parent_follow_to_bp)
127 (vfork_and_exec_child_follow_to_main_bp)
128 (vfork_and_exec_child_follow_through_step)
129 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
130 Use gdb_get_line_number.
131
1322012-11-02 Pedro Alves <palves@redhat.com>
133
134 Modernize.
135
136 * gdb.base/foll-vfork.exp: Use standard_testfile and
137 build_executable. Pass descriptive string to untested.
138 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
139 (vfork_and_exec_child_follow_to_main_bp)
140 (vfork_and_exec_child_follow_through_step)
141 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
142 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
143 of send_gdb/gdb_expect.
144
145 (kill_child): New procedure.
146 (vfork_and_exec_child_follow_to_main_bp)
147 (vfork_and_exec_child_follow_through_step): Use it.
148
f0559fff
YQ
1492012-11-02 Yao Qi <yao@codesourcery.com>
150
151 * gdb.base/setvar.exp: Test setting nested struct.
152 * gdb.base/setvar.c (v_struct3): New.
153
c207c6da
DE
1542012-11-01 Doug Evans <dje@google.com>
155
156 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
157 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
158 use them.
159
2f27adfe
AB
1602012-10-31 Andrew Burgess <aburgess@broadcom.com>
161
162 PR cli/14772
163 * gdb.base/gnu_vector.c (union_with_vector_1)
164 (struct_with_vector_1): Add new struct and union for testing
165 ptype.
166 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
167 structs / unions containing vectors.
168
bb662ca6
YQ
1692012-10-25 Yao Qi <yao@codesourcery.com>
170
171 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
172 'setup_kfail' instead of 'setup_kfail_for_target'.
173 * gdb.base/varargs.exp: Likewise.
174 * lib/gdb.exp (setup_kfail_for_target): Remove.
175
635d23ff
MK
1762012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
177
178 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
179
afdb064f
MK
1802012-10-25 Mark Kettenis <kettenis@gnu.org>
181
182 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
183
d99dcf51
JB
1842012-10-24 Joel Brobecker <brobecker@adacore.com>
185
186 * gdb.ada/set_wstr: New testcase.
187
32560274
JB
1882012-10-24 Joel Brobecker <brobecker@adacore.com>
189
190 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
191
5ded5331
JB
1922012-10-24 Joel Brobecker <brobecker@adacore.com>
193
194 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
195
d8d84291
MK
1962012-10-24 Mark Kettenis <kettenis@gnu.org>
197
198 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
199
6e933c51
JK
2002012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
201
202 * gdb.base/callfuncs.exp (do_function_calls): Fix
203 setup_kfail_for_target for -m32 mode.
204
274bd000
MK
2052012-10-23 Mark Kettenis <kettenis@gnu.org>
206
207 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
208 are now fixed.
209
545f743d
YQ
2102012-10-23 Yao Qi <yao@codesourcery.com>
211
212 * gdb.base/info-os.exp: Resume the inferior until it exits.
213
48b56b6a 2142012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
215
99c7d5a8 216 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
217 * gdb.base/print-file-var.exp: Likewise.
218 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 219
8de0566d
YQ
2202012-10-17 Yao Qi <yao@codesourcery.com>
221
222 * gdb.mi/mi-memory-changed.exp: New.
223
44883546
YQ
2242012-10-16 Yao Qi <yao@codesourcery.com>
225
226 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
227 returns true.
228 Call gdb_load_shlibs.
229 * gdb.reverse/solib-reverse.exp: Likewise.
230
345f514a
KS
2312012-10-15 Keith Seitz <keiths@redhat.com>
232
233 * lib/cp-support.exp (cp_test_ptype_class): Add support
234 for class typedefs.
235
236 * gdb.cp/derivation.exp: Add tests for g_instance.
237
9e3a7d65
JK
2382012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
239
240 Fix entry values resolving in inlined frames.
241 * gdb.arch/amd64-entry-value-inline.S: New file.
242 * gdb.arch/amd64-entry-value-inline.c: New file.
243 * gdb.arch/amd64-entry-value-inline.exp: New file.
244
21a7b089
JK
2452012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
246 Doug Evans <dje@google.com>
247
248 Fix recent gdb_breakpoint regression.
249 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
250 braces from the parameter.
251 * gdb.java/jprint.exp: Likewise.
252
2c47921e
DE
2532012-10-15 Doug Evans <dje@google.com>
254
255 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
256
89398707
JB
2572012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
258
259 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
260
801e4185
TT
2612012-10-15 Tom Tromey <tromey@redhat.com>
262
263 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
264
74f910c8
TT
2652012-10-15 Tom Tromey <tromey@redhat.com>
266
267 * gdb.python/py-symbol.exp: Test symbol destructor.
268
91567807
YQ
2692012-10-14 Yao Qi <yao@codesourcery.com>
270
271 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
272 * gdb.mi/mi-cli.exp: New.
273
274 * gdb.mi/mi2-basics.exp: Remove.
275 * gdb.mi/mi2-break.exp: Remove.
276 * gdb.mi/mi2-console.exp: Remove.
277 * gdb.mi/mi2-disassemble.exp: Remove.
278 * gdb.mi/mi2-eval.exp: Remove.
279 * gdb.mi/mi2-file.exp: Remove.
280 * gdb.mi/mi2-hack-cli.exp: Remove.
281 * gdb.mi/mi2-pthreads.exp: Remove.
282 * gdb.mi/mi2-read-memory.exp: Remove.
283 * gdb.mi/mi2-regs.exp: Remove.
284 * gdb.mi/mi2-return.exp: Remove.
285 * gdb.mi/mi2-simplerun.exp: Remove.
286 * gdb.mi/mi2-stack.exp: Remove.
287 * gdb.mi/mi2-stepi.exp: Remove.
288 * gdb.mi/mi2-syn-frame.exp: Remove.
289 * gdb.mi/mi2-until.exp: Remove.
290 * gdb.mi/mi2-watch.exp: Remove.
291 * gdb.mi/mi2-var-block.exp: Remove.
292 * gdb.mi/mi2-var-cmd.exp: Remove.
293 * gdb.mi/mi2-var-display.exp: Remove.
294
87332029
YQ
2952012-10-12 Yao Qi <yao@codesourcery.com>
296
297 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
298 trail '.*' on matching patterns.
299
11fc9057
L
3002012-10-11 H.J. Lu <hongjiu.lu@intel.com>
301
302 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
303 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
304 * gdb.arch/i386-disp-step.exp: Likewise.
305 * gdb.arch/i386-gnu-cfi.exp: Likewise.
306 * gdb.arch/i386-prologue.exp: Likewise.
307 * gdb.arch/i386-size-overlap.exp: Likewise.
308 * gdb.arch/i386-size.exp: Likewise.
309 * gdb.arch/i386-unwind.exp: Likewise.
310
7d46bcdc
L
3112012-10-11 H.J. Lu <hongjiu.lu@intel.com>
312
313 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
314 * gdb.arch/i386-word.exp: Likewise.
315
31224d9d
L
3162012-10-11 H.J. Lu <hongjiu.lu@intel.com>
317
318 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
319 is_ilp32_target to set nr_regs.
320 * gdb.arch/i386-sse.exp: Likewise.
321
5b7d0050
DE
3222012-10-11 Doug Evans <dje@google.com>
323
7c09e5a0
DE
324 PR breakpoints/14643.
325 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
326 * gdb.linespec/thread.c: New file.
327 * gdb.linespec/thread.exp: New file.
328
5b7d0050
DE
329 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
330 Recognize "message" -> print pass and fail. Add eof case.
331 (runto): Recognize message, no-message. Print pass/fail if requested,
332 with same treatment as gdb_breakpoint.
333 (runto_main): Pass no-message to runto.
334 (gdb_internal_error_resync): Add log message.
335 (gdb_file_cmd): Tweak internal error fail text for consistency.
336
2e24f4aa
JK
3372012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
338
339 Fix crash during stepping on ppc32.
340 * gdb.base/step-symless.c: New file.
341 * gdb.base/step-symless.exp: New file.
342
aa14df25
DE
3432012-10-03 Doug Evans <dje@google.com>
344
345 PR symtab/14601
346 * gdb.cp/using-crash.exp: New file.
347 * gdb.cp/using-crash.cc: New file.
348
975531db
DE
3492012-10-02 Doug Evans <dje@google.com>
350
351 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
352 more consistent.
353 (runto,gdb_debug_format): Ditto.
354 (gdb_file_cmd): Watch for eof in nested gdb_expect.
355 Clean up logging and error messages.
356
b3dc46ff
AB
3572012-10-01 Andrew Burgess <aburgess@broadcom.com>
358
359 Test find command on unmapped memory.
360 * gdb.base/find-unmapped.c: New file.
361 * gdb.base/find-unmapped.exp: New file.
362
45814d45
YQ
3632012-09-29 Yao Qi <yao@codesourcery.com>
364
365 * gdb.trace/mi-tracepoint-changed.exp: New.
366 * gdb.mi/mi-breakpoint-changed.exp: New.
367 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
368 * gdb.mi/pendshr2.c: New.
369
4c2786ba
YQ
3702012-09-28 Yao Qi <yao@codesourcery.com>
371
372 * gdb.mi/pr11022.exp: New.
373 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
374
7977e5d2
TT
3752012-09-27 Tom Tromey <tromey@redhat.com>
376
377 * gdb.cp/derivation.exp: Add regression test.
378 * gdb.cp/derivation.cc (class V_base, class V_inter, class
379 V_derived): New.
380 (vderived): New global.
381
0971de02
TT
3822012-09-26 Tom Tromey <tromey@redhat.com>
383
384 * gdb.dwarf2/dw2-common-block.S: New file.
385 * gdb.dwarf2/dw2-common-block.exp: New file.
386
4357ac6c
TT
3872012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
388
389 * gdb.fortran/common-block.exp: New file.
390 * gdb.fortran/common-block.f90: New file.
391
6f380991
AB
3922012-09-26 Andrew Burgess <aburgess@broadcom.com>
393
394 * gdb.base/duplicate-bp.c: New file.
395 * gdb.base/duplicate-bp.exp: New file.
396
8ae551cf
YQ
3972012-09-26 Yao Qi <yao@codesourcery.com>
398
399 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
400
401 Revert:
402 2012-09-21 Yao Qi <yao@codesourcery.com>
403
404 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
405
318102b9
SP
4062012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
407
408 * gdb.base/longest-types.c: New test case.
409 * gdb.base/longest-types.exp: New test case.
410
a1e5fd69
YQ
4112012-09-25 Yao Qi <yao@codesourcery.com>
412
413 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
414
04e7407c
JK
4152012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
416
417 Fix internal error on canonicalization of clang types.
418 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
419 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
420 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
421
9bf4bce9
JK
4222012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
423
424 Fix disassemble without parameters in tailcall frame.
425 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
426
2603f7ee
AB
4272012-09-21 Andrew Burgess <aburgess@broadcom.com>
428
429 * gdb.dwarf2/dw2-op-out-param.S: New file.
430 * gdb.dwarf2/dw2-op-out-param.exp: New file.
431
a3569abd
YQ
4322012-09-21 Yao Qi <yao@codesourcery.com>
433
434 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
435
a065d7af
YQ
4362012-09-21 Yao Qi <yao@codesourcery.com>
437
438 * gdb.mi/mi-cli.exp: Remove.
439 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
440
15544bd9
YQ
4412012-09-21 Yao Qi <yao@codesourcery.com>
442
443 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
444 "=record-started" notification.
445
82a90ccf
YQ
4462012-09-21 Yao Qi <yao@codesourcery.com>
447
448 * gdb.mi/mi-record-changed.exp: New.
449 * gdb.mi/mi-reverse.exp: Adjust expected output.
450
d7de8e3c
TT
4512012-09-20 Tom Tromey <tromey@redhat.com>
452
453 * gdb.python/python.exp: Test atexit.register.
454
1aa99537
DE
4552012-09-20 Doug Evans <dje@google.com>
456
05eade73
DE
457 * boards/dwarf4-gdb-index.exp: New file.
458
1aa99537
DE
459 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
460 while running the tests.
461
4ae24af0
JB
4622012-09-18 Joel Brobecker <brobecker@adacore.com>
463
464 * gdb.ada/bp_reset: New testcase.
465
bb25a15c
YQ
4662012-09-18 Yao Qi <yao@codesourcery.com>
467
468 * gdb.trace/mi-tsv-changed.exp: New.
469
201b4506
YQ
4702012-09-18 Yao Qi <yao@codesourcery.com>
471
472 * gdb.trace/mi-traceframe-changed.exp: New.
473
6fc1c773
YQ
4742012-09-17 Yao Qi <yao@codesourcery.com>
475
476 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
477 when it is less than 0.
478
1ab3b62c
JK
4792012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
480
481 PR 14119
482 * gdb.arch/amd64-tailcall-ret.S: New file.
483 * gdb.arch/amd64-tailcall-ret.c: New file.
484 * gdb.arch/amd64-tailcall-ret.exp: New file.
485 * gdb.reverse/amd64-tailcall-reverse.S: New file.
486 * gdb.reverse/amd64-tailcall-reverse.c: New file.
487 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
488
acf9414f
JK
4892012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
490
491 PR 14548
492 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
493 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
494 * gdb.reverse/singlejmp-reverse.S: New file.
495 * gdb.reverse/singlejmp-reverse.c: New file.
496 * gdb.reverse/singlejmp-reverse.exp: New file.
497
666b578b
JK
4982012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
499
500 Fix compatibility with old GCC (~4.1).
501 * gdb.cp/converts.cc (my_enum_var): New variable.
502
42056501
AB
5032012-09-14 Andrew Burgess <aburgess@broadcom.com>
504
505 * gdb.xml/tdesc-regs.exp: Update expected output for new
506 vector_size syntax of vector types.
507
b9516fa1
YPK
5082012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
509
510 Refactor Python "gdb" module into a proper Python package, by
511 introducing a new "_gdb" module for code implemented in C, and
512 using reload/__import__ instead of exec.
513 * gdb.python/python.exp (Test stderr location): Update module
514 location of GDB-specific sys.stderr.
515 (Test stdout location): Ditto for sys.stdout.
516
18dc9ad8
JK
5172012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
518
519 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
520
ea3a9873
KS
5212012-09-12 Keith Seitz <keiths@redhat.com>
522
523 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
524 conversion statement.
525
5941debb
DE
5262012-09-12 Doug Evans <dje@google.com>
527
528 * gdb.base/help.exp: Remove testing of individual command help text,
529 too much of a maintenance burden. Instead, test the functionality
530 of "help" itself.
531
cfc35e02
DE
5322012-09-11 Doug Evans <dje@google.com>
533
3a0ed5d7
DE
534 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
535 breakpoint.
536
cfc35e02
DE
537 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
538 * gdb.dwarf2/fission-reread.S: Ditto.
539 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
540 * gdb.dwarf2/fission-reread.exp: Ditto.
541
350b1b26
AB
5422012-09-11 Andrew Burgess <aburgess@broadcom.com>
543
544 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
545
2fa15f23
JB
5462012-09-10 Joel Brobecker <brobecker@adacore.com>
547
548 * gdb.ada/optim_drec: New testcase.
549
09be558e
DE
5502012-09-10 Doug Evans <dje@google.com>
551
552 * boards/fission.exp: Explicitly mark "board" as not remote.
553
5b4f6e25
KS
5542012-09-10 Keith Seitz <keiths@redhat.com>
555
556 PR gdb/13483
557 * gdb.cp/converts.cc (A::A): Add ctor.
558 (A::member_): Add member.
559 (enum my_enum): New enumeration.
560 (main): Add calls to foo1_7 with various
561 permitted arguments.
562 * gdb.cp/converts.exp: Add tests for boolean
563 conversions permitted by the standard.
564
b4ca5ed9
YPK
5652012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
566
567 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
568 avoid spurious results due to ~/.gdbinit.
569 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
570 $INTERNAL_GDBFLAGS in run command.
571 * gdb.gdb/observer.exp (setup_test): Ditto.
572 * gdb.gdb/selftest.exp (test_with_self): Ditto.
573 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
574
d54b30bb
DE
5752012-09-06 Doug Evans <dje@google.com>
576
14910956
DE
577 * boards/fission.exp: New file.
578
d54b30bb
DE
579 * gdb.python/py-value.exp: Use clean_restart.
580
91b253e1
DE
5812012-09-05 Doug Evans <dje@google.com>
582
583 * gdb.base/info-macros.c: Fix whitespace.
584
1292279a
PA
5852012-08-28 Pedro Alves <palves@redhat.com>
586
587 PR gdb/14428
588
589 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
590
1c8cdcb1
JK
5912012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
592
593 * gdb.base/break-caller-line.c: New file.
594 * gdb.base/break-caller-line.exp: New file.
595
1e8e8b51
JK
5962012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
597
598 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
599 * gdb.arch/i386-cfi-notcurrent.S: New file.
600 * gdb.arch/i386-cfi-notcurrent.exp: New file.
601
1591a1e8
PA
6022012-08-27 Wei-cheng Wang <cole945@gmail.com>
603 Yao Qi <yao@codesourcery.com>
604 Pedro Alves <palves@redhat.com>
605
606 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
607 New procedures.
608 (top level): Add overlap checking tests.
609
4442ada7
TT
6102012-08-24 Tom Tromey <tromey@redhat.com>
611
612 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
613 gdb_test_multiple fails for other reasons.
614
e7d50cc9
YQ
6152012-08-24 Yao Qi <yao@codesourcery.com>
616
617 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
618
dfbd5e7b
PA
6192012-08-23 Pedro Alves <palves@redhat.com>
620
621 * gdb.base/help.exp: Adjust to "handle" help text change.
622
8d735b87
YQ
6232012-08-23 Yao Qi <yao@codesourcery.com>
624
625 * gdb.trace/disconnected-tracing.c (start, end): New.
626 (main): Call start and end.
627 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
628 existing tests into this proc.
629 (disconnected_tfind): New.
630
61b1d759
YQ
6312012-08-23 Yao Qi <yao@codesourcery.com>
632
633 * boards/native-gdbserver.exp (${board}_upload): New.
634 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
635 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
636 Execute tfile on remote target.
637 Copy trace file from target to host.
638
6ca1b147
JM
6392012-08-22 Joseph Myers <joseph@codesourcery.com>
640
641 * gdb.arch/thumb-bx-pc.S: New file.
642 * gdb.arch/thumb-bx-pc.exp: New file.
643
706e3705
TT
6442012-08-22 Tom Tromey <tromey@redhat.com>
645
646 * gdb.base/maint.exp: Update.
647
b4893d48
TT
6482012-08-22 Tom Tromey <tromey@redhat.com>
649
650 * lib/gdb.exp (skip_unwinder_tests): New proc.
651 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
652 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
653
45b7da81
TT
6542012-08-21 Tom Tromey <tromey@redhat.com>
655
656 * gdb.hp/gdb.aCC/exception.exp: Remove.
657
f94363d7
AP
658012-08-19 Andrew Pinski <apinski@cavium.com>
659
660 * gdb.arch/mips-octeon-bbit.c: New file.
661 * gdb.arch/mips-octeon-bbit.exp: New Test.
662
e5afdbd7
KS
663012-08-19 Keith Seitz <keiths@redhat.com>
664
665 PR c++/14365
666 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
667 * gdb.dwarf2/dw2-anon-mptr.S: New file.
668
c29e8b64
JK
6692012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
670
671 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
672 verbose -log by more specific untested call.
673
15a7e7bc
YQ
6742012-08-18 Yao Qi <yao@codesourcery.com>
675
676 * gdb.trace/tfind.exp: Move tests on various command help before
677 checking target supports trace.
678 Fix the expected output of 'help tfind end'.
679
a451cb65
KS
6802012-08-17 Keith Seitz <keiths@redhat.com>
681
682 PR c++/13356
683 * gdb.base/default.exp: Update all "check type" tests.
684 * gdb.base/help.exp: Likewise.
685 * gdb.base/setshow.exp: Likewise.
686 * gdb.cp/converts.cc (foo1_type_check): New function.
687 (foo2_type_check): New function.
688 (foo3_type_check): New function.
689 (main): Call new functions.
690 * converts.exp: Add tests for integer-to-pointer conversions
691 with/without strict type-checking.
692
dbf6a605
MF
6932012-08-16 Mike Frysinger <vapier@gentoo.org>
694
695 * gdb.base/help.exp: Update expected output.
696
0c92d8c1
JB
6972012-08-16 Joel Brobecker <brobecker@adacore.com>
698
699 * gdb.ada/rdv_wait: New testcase.
700
e56f7f42
JK
7012012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
702
703 * gdb.base/attach-twice.exp: Remove excessive ps exec.
704
f47f77df
DE
7052012-08-13 Doug Evans <dje@google.com>
706
e202d6e8 707 * gdb.base/help.exp: Update expected output.
f47f77df
DE
708 * gdb.base/default.exp: Update expected output of "show convenience".
709
a72c3253
DE
7102012-08-10 Doug Evans <dje@google.com>
711
712 * gdb.python/py-strfns.c: New file.
713 * gdb.python/py-strfns.exp: New file.
714 * gdb.python/py-type.exp (test_fields): Add vector tests.
715
de0bea00
MF
7162012-08-10 Mike Frysinger <vapier@gentoo.org>
717
718 PR cli/10436:
719 * gdb.base/completion.exp: Add tests for handle completion.
720
5b9afe8a
YQ
7212012-08-09 Yao Qi <yao@codesourcery.com>
722
723 * gdb.mi/mi-cmd-param-changed.exp: New.
724 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
725 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
726 * gdb.mi/mi2-prompt.exp: Likewise.
727
4f485ebc
DE
7282012-08-08 Doug Evans <dje@google.com>
729
730 * gdb.base/debug-expr.c: New file.
731 * gdb.base/debug-expr.exp: New file.
732 * gdb.base/exprs.exp: Test {type} casts.
733 * gdb.cp/debug-expr.exp: New file.
734
5888842d
JK
7352012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
736
737 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
738 global variable loop, not a 'break'. Add loop count limit to 100.
739 Add new fail case for terminated vgdb.
740
4f69f4c2
JK
7412012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
742 Jean-Marc Saffroy <saffroy@gmail.com>
743
744 PR 11804
745 * gdb.base/gcore-relro.exp: New file.
746 * gdb.base/gcore-relro-main.c: New file.
747 * gdb.base/gcore-relro-lib.c: New file.
748
e2de5390
JK
7492012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
750
751 Do not false FAIL with old GCCs.
752 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
753 GCC < 4.5 in $no_hw mode.
754
606603c5
JK
7552012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
756
757 * gdb.base/default.exp (cd): Accept new directory with no arguments.
758
777f26c2
JK
7592012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
760
761 * gdb.base/list.exp (test_only_end): New function.
762 Call it.
763
2c12abee
TT
7642012-08-06 Tom Tromey <tromey@redhat.com>
765
766 * gdb.python/py-mi.exp: Add test for printer whose children
767 are a list.
768 * gdb.python/py-prettyprint.c (struct children_as_list): New.
769 (main): New variable children_as_list.
770 * gdb.python/py-prettyprint.py (class pp_children_as_list):
771 New.
772 (register_pretty_printers): Register new printer.
773
0eae2cf4
EBM
7742012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
775
776 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
777 symbols. Abort if vgdb remote connection is closed.
778
09e0881d
DE
7792012-08-02 Doug Evans <dje@google.com>
780
781 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
782
b40f514f
SDJ
7832012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
784
785 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
786 s390x, PowerPC 64 and m68k-linux.
787
11315ae0
UW
7882012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
789
790 * gdb.base/annota1.exp: Accept no frames-invalid notification
791 when starting up the program.
792 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
793 show a symbolic value as well.
794 * gdb.server/server-exec-info.exp: Skip test when skipping
795 gdbserver test and/or when skipping shared library tests.
796 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
797 avoid name conflicts with other tests.
798
0547eeed
UW
7992012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
800
801 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
802 Fix wrong output on big-endian systems.
803 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
804 4-byte pointer types on 64-bit s390x.
805
bdddb4de
UW
8062012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
807
808 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
809 marker comment at the beginning (after intialization).
810 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
811 breakpoint on marker comment instead of function begin.
812 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
813 PowerPC.
814 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
815 or 64-bit PowerPC.
816 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
817 gdb,no_hardware_watchpoints flag is set.
818 (initialize): Remove now redundant can-use-hw-watchpoints change.
819
5d206025
YQ
8202012-08-02 Yao Qi <yao@codesourcery.com>
821 Pedro Alves <palves@redhat.com>
822
823 * boards/local-remote-host.exp: New.
824
4f665099
UW
8252012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
826
827 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
828 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
829 * gdb.base/print-file-var.exp: Likewise.
830 * gdb.server/solib-list.exp: Skip on remote targets.
831
b62e2b27
UW
8322012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
833
834 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
835 watchpoints on ARM. When expecting software watchpoints, tolerate
836 (remote) targets that report unsupported hardware watchpoint only
837 at continue time.
838 (test_wide_location_2): Likewise.
839
a967a851
JK
8402012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
841
842 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
843 valgrind versions.
844
75d9f9ff 8452012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
846
847 * gdb.base/valgrind-infcall.c: New file.
848 * gdb.base/valgrind-infcall.exp: New file.
849
75d9f9ff
JK
850 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
851
1c9f2ed2
KS
8522012-07-30 Keith Seitz <keiths@redhat.com>
853
854 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
855 linespecs.
856
7f9b2034
DE
8572012-07-30 Doug Evans <dje@google.com>
858
85220e01
DE
859 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
860 * gdb.dwarf2/pr13961.S: Ditto.
861
7f9b2034
DE
862 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
863
4e969b4f
AB
8642012-07-30 Andrew Burgess <aburgess@broadcom.com>
865
866 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
867 change its format immediately after reloading the binary.
868
e7de8362
JK
8692012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
870
871 Fix testsuite regression after --use-deprecated-index-sections removal.
872 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
873 string.
874 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
875
7255706c
YQ
8762012-07-27 Yao Qi <yao@codesourcery.com>
877
878 KFAIL for PR remote/14161.
879 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
880 Cleanup socket files.
881 (strace_info_marker): Detach inferior.
882
f2e8016f
TT
8832012-07-26 Tom Tromey <tromey@redhat.com>
884
885 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
886
f66713d2
JK
8872012-07-26 Markus Metzger <markus.t.metzger@intel.com>
888
889 * gdb.python/py-inferior.c (thread): New function.
890 (check_threads): New function.
891 (test_threads): New function.
892 * gdb.python/py-inferior.exp: Added test.
893 Replaced runto with continue to breakpoint.
894
8223e12c
TT
8952012-07-26 Tom Tromey <tromey@redhat.com>
896
897 * lib/ada.exp (standard_ada_testfile): New proc.
898 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
899 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
900 * gdb.ada/array_return.exp: Use standard_ada_testfile.
901 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
902 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
903 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
904 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
905 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
906 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
907 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
908 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
909 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
910 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
911 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
912 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
913 * gdb.ada/char_param.exp: Use standard_ada_testfile.
914 * gdb.ada/complete.exp: Use standard_ada_testfile.
915 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
916 standard_output_file.
917 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
918 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
919 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
920 standard_output_file.
921 * gdb.ada/exprs.exp: Use standard_ada_testfile.
922 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
923 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
924 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
925 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
926 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
927 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
928 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
929 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
930 * gdb.ada/homonym.exp: Use standard_ada_testfile.
931 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
932 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
933 * gdb.ada/interface.exp: Use standard_ada_testfile.
934 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
935 standard_output_file
936 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
937 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
938 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
939 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
940 * gdb.ada/nested.exp: Use standard_ada_testfile.
941 * gdb.ada/null_array.exp: Use standard_ada_testfile.
942 * gdb.ada/null_record.exp: Use standard_ada_testfile.
943 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
944 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
945 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
946 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
947 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
948 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
949 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
950 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
951 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
952 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
953 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
954 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
955 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
956 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
957 * gdb.ada/start.exp: Use standard_ada_testfile.
958 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
959 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
960 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
961 * gdb.ada/tagged.exp: Use standard_ada_testfile.
962 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
963 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
964 * gdb.ada/tasks.exp: Use standard_ada_testfile.
965 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
966 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
967 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
968 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
969 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
970 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
971 * gdb.ada/widewide.exp: Use standard_ada_testfile.
972
bbec57e4
JK
9732012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
974
975 Fix testsuite regression after --use-deprecated-index-sections removal.
976 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
977
9cc8e32c
JK
9782012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
979
980 Fix compatibility with Tcl before 7.5.
981 * lib/future.exp (lreverse): New function if it does not exist.
982
ea5ca7b5
MK
9832012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
984
985 * gdb.mi/mi-pending.c: New method to set a second pending
986 breakpoint.
987 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
988 condition.
989
64776a0b
PA
9902012-07-20 Pedro Alves <palves@redhat.com>
991
992 PR threads/11692
993 PR gdb/12203
994
995 * gdb.threads/create-fail.c: New file.
996 * gdb.threads/create-fail.exp: New file.
997
13e4e967
PA
9982012-07-19 Pedro Alves <palves@redhat.com>
999
1000 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
1001 * config/vx.exp (gdb_start): Likewise.
1002 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
1003 * gdb.base/setvar.exp (test_set): Likewise.
1004 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
1005 * gdb.reverse/sigall-precsave.exp: Likewise.
1006 * gdb.reverse/sigall-reverse.exp: Likewise.
1007
b7aefa4d
PA
10082012-07-19 Pedro Alves <palves@redhat.com>
1009
1010 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
1011 handler before recording.
1012
608b4967
TT
10132012-07-19 Tom Tromey <tromey@redhat.com>
1014
1015 * gdb.cp/casts.exp: Add tests for typeof and decltype.
1016 * gdb.cp/casts.cc (decltype): New function.
1017 (main): Use it.
1018
b1e0c0fa
PA
10192012-07-19 Pedro Alves <palves@redhat.com>
1020
1021 * gdb.base/sigall.exp (signals): New list.
1022 <top level>: Loop over signals in the $signals list instead of
1023 calling a test function once per signal.
1024 * gdb.reverse/sigall-precsave.exp (signals): New list.
1025 <top level>: Loop over signals in the $signals list instead of
1026 calling a test function once per signal.
1027 * gdb.reverse/sigall-reverse.exp (signals): New list.
1028 <top level>: Loop over signals in the $signals list instead of
1029 calling a test function once per signal.
1030
6ace3df1
YQ
10312012-07-19 Yao Qi <yao@codesourcery.com>
1032
1033 * gdb.base/setshow.exp: Test 'set args ~'.
1034
263a0f8c
JK
10352012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1036
1037 * gdb.base/store.exp (check_set): Import gdb_prompt.
1038 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
1039 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
1040
8f043999
JK
10412012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1042
1043 PR 11914
1044 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
1045 (main): Call eval_sub.
1046 * gdb.python/py-prettyprint.exp:
1047 (python execfile ('py-prettyprint.py')): Move it earlier.
1048 New breakpoint for eval-break.
1049 (continue to breakpoint: eval-break, info locals): New test.
1050 (python execfile ('py-prettyprint.py')): Move it from here.
1051 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
1052 (register_pretty_printers): Register pp_eval_type.
1053
725c7b66
JK
10542012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1055
1056 Fix a testcase regression by me.
1057 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
1058 DW_FORM_data4.
1059
4359dff1
JK
10602012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1061 Doug Evans <dje@google.com>
1062
1063 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
1064 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1065
61e44cfa
JK
10662012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1067
1068 Fix gdbserver run regression.
1069 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1070
93c0ef37
TT
10712012-07-12 Tom Tromey <tromey@redhat.com>
1072
1073 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1074 (clean_restart): Likewise.
1075 (core_find): Use standard_output_file.
1076
76027ef5
TT
10772012-07-12 Tom Tromey <tromey@redhat.com>
1078
1079 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1080 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1081 prepare_for_testing_full.
1082 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1083 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1084 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1085 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1086 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1087 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1088 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1089 prepare_for_testing_full.
1090 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1091 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1092 prepare_for_testing_full.
1093 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1094 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1095 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1096
85b4440a
TT
10972012-07-12 Tom Tromey <tromey@redhat.com>
1098
1099 * lib/gdb.exp (build_executable_from_specs): New proc, from
1100 build_executable.
1101 (build_executable): Use it.
1102 (prepare_for_testing_full): New proc.
1103
55baab26
TT
11042012-07-11 Tom Tromey <tromey@redhat.com>
1105
1106 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1107 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1108 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1109 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1110 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
1111 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
1112 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
1113 * gdb.reverse/step-precsave.exp: Use standard_output_file.
1114 * gdb.reverse/until-precsave.exp: Use standard_output_file.
1115 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
1116
298a9cf0
TT
11172012-07-10 Tom Tromey <tromey@redhat.com>
1118
1119 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
1120 standard_output_file.
1121 * gdb.mi/gdb2549.exp: Use standard_testfile.
1122 * gdb.mi/gdb669.exp: Use standard_testfile.
1123 * gdb.mi/gdb701.exp: Use standard_testfile.
1124 * gdb.mi/gdb792.exp: Use standard_testfile.
1125 * gdb.mi/mi-async.exp: Use standard_testfile.
1126 * gdb.mi/mi-basics.exp: Use standard_testfile.
1127 * gdb.mi/mi-break.exp: Use standard_testfile.
1128 * gdb.mi/mi-cli.exp: Use standard_testfile.
1129 * gdb.mi/mi-console.exp: Use standard_testfile.
1130 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
1131 * gdb.mi/mi-eval.exp: Use standard_testfile.
1132 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
1133 * gdb.mi/mi-file.exp: Use standard_testfile.
1134 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
1135 * gdb.mi/mi-logging.exp: Use standard_testfile.
1136 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
1137 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
1138 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
1139 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
1140 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
1141 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
1142 * gdb.mi/mi-pending.exp: Use standard_testfile,
1143 standard_output_file.
1144 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
1145 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
1146 * gdb.mi/mi-regs.exp: Use standard_testfile.
1147 * gdb.mi/mi-return.exp: Use standard_testfile.
1148 * gdb.mi/mi-reverse.exp: Use standard_testfile.
1149 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
1150 * gdb.mi/mi-solib.exp: Use standard_testfile,
1151 standard_output_file.
1152 * gdb.mi/mi-stack.exp: Use standard_testfile.
1153 * gdb.mi/mi-stepi.exp: Use standard_testfile.
1154 * gdb.mi/mi-stepn.exp: Use standard_testfile.
1155 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
1156 * gdb.mi/mi-until.exp: Use standard_testfile.
1157 * gdb.mi/mi-var-block.exp: Use standard_testfile.
1158 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
1159 * gdb.mi/mi-var-child.exp: Use standard_testfile.
1160 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
1161 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
1162 * gdb.mi/mi-var-display.exp: Use standard_testfile.
1163 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
1164 standard_output_file.
1165 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
1166 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
1167 * gdb.mi/mi-watch.exp: Use standard_testfile.
1168 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
1169 * gdb.mi/mi2-basics.exp: Use standard_testfile.
1170 * gdb.mi/mi2-break.exp: Use standard_testfile.
1171 * gdb.mi/mi2-cli.exp: Use standard_testfile.
1172 * gdb.mi/mi2-console.exp: Use standard_testfile.
1173 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
1174 * gdb.mi/mi2-eval.exp: Use standard_testfile.
1175 * gdb.mi/mi2-file.exp: Use standard_testfile.
1176 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
1177 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
1178 * gdb.mi/mi2-regs.exp: Use standard_testfile.
1179 * gdb.mi/mi2-return.exp: Use standard_testfile.
1180 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
1181 * gdb.mi/mi2-stack.exp: Use standard_testfile.
1182 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
1183 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
1184 * gdb.mi/mi2-until.exp: Use standard_testfile.
1185 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
1186 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
1187 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
1188 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
1189 * gdb.mi/mi2-watch.exp: Use standard_testfile.
1190
f5f3a911
TT
11912012-07-10 Tom Tromey <tromey@redhat.com>
1192
1193 * gdb.cp/abstract-origin.exp: Use standard_testfile.
1194 * gdb.cp/ambiguous.exp: Use standard_testfile,
1195 prepare_for_testing.
1196 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
1197 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
1198 * gdb.cp/anon-ns.exp: Use standard_testfile.
1199 * gdb.cp/anon-struct.exp: Use standard_testfile.
1200 * gdb.cp/anon-union.exp: Use standard_testfile,
1201 prepare_for_testing.
1202 * gdb.cp/arg-reference.exp: Use standard_testfile,
1203 prepare_for_testing.
1204 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
1205 * gdb.cp/breakpoint.exp: Use standard_testfile,
1206 prepare_for_testing.
1207 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
1208 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
1209 standard_output_file.
1210 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
1211 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
1212 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
1213 (test_static_members): Update.
1214 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
1215 * gdb.cp/converts.exp: Use standard_testfile.
1216 * gdb.cp/cp-relocate.exp: Use standard_testfile.
1217 * gdb.cp/cpcompletion.exp: Use standard_testfile,
1218 prepare_for_testing.
1219 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
1220 * gdb.cp/cplabel.exp: Use standard_testfile.
1221 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
1222 prepare_for_testing.
1223 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
1224 * gdb.cp/derivation.exp: Use standard_testfile,
1225 prepare_for_testing.
1226 * gdb.cp/destrprint.exp: Use standard_testfile.
1227 * gdb.cp/dispcxx.exp: Use standard_testfile.
1228 * gdb.cp/exception.exp: Use standard_testfile,
1229 prepare_for_testing.
1230 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
1231 * gdb.cp/extern-c.exp: Use standard_testfile,
1232 prepare_for_testing.
1233 * gdb.cp/formatted-ref.exp: Use standard_testfile,
1234 prepare_for_testing.
1235 * gdb.cp/fpointer.exp: Use standard_testfile.
1236 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
1237 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
1238 standard_output_file.
1239 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
1240 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
1241 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
1242 standard_output_file.
1243 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
1244 (do_tests): Update.
1245 * gdb.cp/koenig.exp: Use standard_testfile.
1246 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
1247 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
1248 * gdb.cp/m-static.exp: Use standard_testfile,
1249 prepare_for_testing.
1250 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
1251 * gdb.cp/mb-inline.exp: Use standard_testfile,
1252 prepare_for_testing.
1253 * gdb.cp/mb-templates.exp: Use standard_testfile,
1254 prepare_for_testing.
1255 * gdb.cp/member-ptr.exp: Use standard_testfile,
1256 prepare_for_testing.
1257 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
1258 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
1259 * gdb.cp/method2.exp: Use standard_testfile.
1260 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
1261 standard_output_file.
1262 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
1263 (do_tests): Update.
1264 * gdb.cp/namespace-enum.exp: Use standard_testfile,
1265 prepare_for_testing.
1266 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
1267 prepare_for_testing.
1268 * gdb.cp/namespace.exp: Use standard_testfile,
1269 prepare_for_testing.
1270 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
1271 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
1272 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
1273 * gdb.cp/nsimport.exp: Use standard_testfile,
1274 prepare_for_testing.
1275 * gdb.cp/nsnested.exp: Use standard_testfile.
1276 * gdb.cp/nsnoimports.exp: Use standard_testfile.
1277 * gdb.cp/nsrecurs.exp: Use standard_testfile,
1278 prepare_for_testing.
1279 * gdb.cp/nsstress.exp: Use standard_testfile,
1280 prepare_for_testing.
1281 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
1282 * gdb.cp/operator.exp: Use standard_testfile.
1283 * gdb.cp/oranking.exp: Use standard_testfile.
1284 * gdb.cp/overload-const.exp: Use standard_testfile.
1285 * gdb.cp/overload.exp: Use standard_testfile,
1286 prepare_for_testing.
1287 * gdb.cp/ovldbreak.exp: Use standard_testfile.
1288 * gdb.cp/ovsrch.exp: Use standard_testfile.
1289 * gdb.cp/paren-type.exp: Use standard_testfile.
1290 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
1291 prepare_for_testing.
1292 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
1293 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
1294 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
1295 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
1296 * gdb.cp/pr10728.exp: Use standard_testfile,
1297 standard_output_file.
1298 * gdb.cp/pr12028.exp: Use standard_testfile.
1299 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
1300 * gdb.cp/pr9167.exp: Use standard_testfile.
1301 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
1302 * gdb.cp/printmethod.exp: Use standard_testfile,
1303 prepare_for_testing.
1304 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
1305 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
1306 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
1307 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
1308 standard_output_file.
1309 * gdb.cp/readnow-language.exp: Use standard_testfile.
1310 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
1311 (gdb_start_again): Use clean_restart.
1312 * gdb.cp/ref-types.exp: Use standard_testfile,
1313 prepare_for_testing.
1314 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
1315 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
1316 * gdb.cp/smartp.exp: Use standard_testfile.
1317 * gdb.cp/static-method.exp: Use standard_testfile.
1318 * gdb.cp/static-print-quit.exp: Use standard_testfile.
1319 * gdb.cp/temargs.exp: Use standard_testfile.
1320 * gdb.cp/templates.exp: Use standard_testfile,
1321 prepare_for_testing.
1322 (do_tests): Update.
1323 * gdb.cp/try_catch.exp: Use standard_testfile,
1324 prepare_for_testing.
1325 * gdb.cp/typedef-operator.exp: Use standard_testfile.
1326 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
1327 * gdb.cp/virtbase.exp: Use standard_testfile,
1328 prepare_for_testing.
1329 * gdb.cp/virtfunc.exp: Use standard_testfile,
1330 prepare_for_testing.
1331 (do_tests): Update.
1332 * gdb.cp/virtfunc2.exp: Use standard_testfile,
1333 prepare_for_testing.
1334
686f09d0
TT
13352012-07-10 Tom Tromey <tromey@redhat.com>
1336
1337 * lib/gdb.exp (standard_testfile): Unset output variables from
1338 earlier invocations.
1339
9357e021
YQ
13402012-07-10 Yao Qi <yao@codesourcery.com>
1341
1342 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
1343 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
1344 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
1345 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
1346 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
1347 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
1348 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
1349 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
1350 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
1351 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
1352 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
1353 * gdb.mi/mi-var-display.exp: Likewise.
1354 * gdb.mi/mi-var-invalidate.exp: Likewise.
1355 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
1356 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
1357 * gdb.mi/mi2-console.exp: Likewise.
1358 * gdb.mi/mi2-disassemble.exp: Likewise.
1359 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
1360 * gdb.mi/mi2-read-memory.exp: Likewise.
1361 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
1362 * gdb.mi/mi2-simplerun.exp: Likewise.
1363 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
1364 * gdb.mi/mi2-syn-frame.exp: Likewise.
1365 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
1366 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
1367 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
1368
e314d629
TT
13692012-07-09 Tom Tromey <tromey@redhat.com>
1370
1371 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
1372 * gdb.base/callfuncs.exp: Add cast-based test.
1373 * gdb.base/callfuncs.c (voidfunc): New function.
1374
06928b3f
DE
13752012-07-08 Doug Evans <dje@google.com>
1376
1377 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
1378
32f11bad
JK
13792012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1380
1381 Fix XFAIL compatibility with old i386 systems.
1382 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
1383 Check also 'Cannot insert breakpoint 0'.
1384
76b83c51
JK
13852012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1386
1387 PR 14321
1388 * gdb.base/find.exp
1389 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
1390
a6fb9c08
TT
13912012-07-06 Tom Tromey <tromey@redhat.com>
1392
1393 * gdb.base/whatis.exp: Add test.
1394
71918a86
TT
13952012-07-06 Tom Tromey <tromey@redhat.com>
1396
1397 * gdb.base/whatis.exp: Add regression test.
1398
fcde5961
TT
13992012-07-06 Tom Tromey <tromey@redhat.com>
1400
1401 * gdb.base/whatis.exp: Add tests.
1402
f9cf0f4a
JK
14032012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1404
1405 PR 12649
1406 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
1407 gdb_test_multiple $gdb_prompt terminator.
1408
979ade8b
PA
14092012-07-04 Pedro Alves <palves@redhat.com>
1410
1411 * gdb.mi/mi-reverse.exp: Use supports_reverse and
1412 supports_process_record.
1413
8a980b44
PA
14142012-07-04 Pedro Alves <palves@redhat.com>
1415
1416 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
1417 endings.
1418 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
1419
855ba978
SS
14202012-07-03 Stan Shebs <stan@codesourcery.com>
1421
1422 * gdb.base/info-os.c (main): Retry resource acquisition until an
1423 available one is found.
1424 * gdb.base/info-os.exp: Collect resource keys from the program
1425 and use them in matching.
1426
fcb44371
JK
14272012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1428
1429 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
1430 Wrap the test into loop for corefile and core0file.
1431
08a67be6
JK
14322012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1433
1434 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
1435 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
1436 .note.GNU-stack.
1437
0f3c2347
JK
1438 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
1439
ff4a4500
SDJ
14402012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
1441
1442 * gdb.base/help.exp (help b, help br, help bre, help brea, help
1443 break): Include help message for the new `-probe' and `-probe-stap'
1444 options.
1445
d3ce09f5
SS
14462012-07-02 Stan Shebs <stan@codesourcery.com>
1447
1448 * gdb.base/dprintf.exp: Add agent style tests.
1449
a1624241
JK
14502012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1451
1452 * gdb.base/stale-infcall.c (infcall): New label test-next.
1453 (main): New labels test-pass and test-fail.
1454 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1455 $test_fail_bpnum to test-fail.
1456 (test system longjmp tracking support): New test.
1457 Delete $test_fail_bpnum.
1458 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1459 breakpoint.
1460
42e7ad6c
DE
14612012-06-30 Doug Evans <dje@google.com>
1462
1463 * gdb.dwarf2/fission-reread.S: New file.
1464 * gdb.dwarf2/fission-reread.exp: New file.
1465
37ce89eb
SS
14662012-06-28 Stan Shebs <stan@codesourcery.com>
1467
1468 * gdb.mi/mi-logging.exp: New file.
1469
e5ef252a
PA
14702012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1471 Pedro Alves <palves@redhat.com>
1472
1473 * gdb.threads/siginfo-threads.exp: New file.
1474 * gdb.threads/siginfo-threads.c: New file.
1475 * gdb.threads/sigstep-threads.exp: New file.
1476 * gdb.threads/sigstep-threads.c: New file.
1477
22f1fbae
TT
14782012-06-28 Tom Tromey <tromey@redhat.com>
1479
1480 * gdb.go/package.exp: Partially revert earlier patch; use
1481 gdb_compile again. Use standard_output_file.
1482
2e3cf129
DE
14832012-06-27 Doug Evans <dje@google.com>
1484
1485 * gdb.dwarf2/fission-base.c: New file.
1486 * gdb.dwarf2/fission-base.S: New file.
1487 * gdb.dwarf2/fission-base.exp: New file.
1488
785fd303
JK
14892012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1490
1491 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1492
1bb9788d
TT
14932012-06-27 Tom Tromey <tromey@redhat.com>
1494
1495 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1496 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1497
c83ee902
TT
14982012-06-27 Tom Tromey <tromey@redhat.com>
1499
1500 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1501 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1502 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1503 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1504 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1505 prepare_for_testing.
1506 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1507 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1508 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1509 standard_testfile.
1510 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1511 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1512 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1513 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1514 prepare_for_testing.
1515 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1516 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1517 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1518 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
1519 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
1520 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
1521 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
1522 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
1523 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
1524 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
1525 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
1526 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
1527 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
1528 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
1529 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
1530 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
1531 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
1532 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
1533 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1534 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1535 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1536 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1537 standard_output_file.
1538 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1539 standard_output_file.
1540 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1541 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1542 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1543 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1544 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1545 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1546 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1547 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1548 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1549 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1550 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1551 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1552 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1553 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1554 * gdb.dwarf2/valop.exp: Use standard_testfile,
1555 prepare_for_testing.
1556
5204774b
TT
15572012-06-27 Tom Tromey <tromey@redhat.com>
1558
1559 * gdb.python/python.exp: Fix regexps in pagination tests.
1560
ee0bf529
SCR
15612012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1562
1563 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1564 'last' of gdb.Symtab_and_line.
1565 * gdb.python/py-symbol.c: Move break point comment to enable
1566 testing of gdb.Symtab_and_line.last.
1567
14fcc022
TT
15682012-06-26 Tom Tromey <tromey@redhat.com>
1569
1570 * gdb.threads/step.c: Remove.
1571 * gdb.threads/step.exp: Remove.
1572 * gdb.threads/step2.exp: Remove.
1573
0efbbabc
TT
15742012-06-26 Tom Tromey <tromey@redhat.com>
1575
1576 * gdb.threads/watchpoint-fork.exp (test): Use
1577 standard_output_file. Don't declare objdir.
1578 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1579 standard_output_file.
1580 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1581 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1582 clean_restart. Remove incdir.
1583 * gdb.threads/corethreads.exp: Use standard_testfile.
1584 * gdb.threads/execl.exp: Use standard_testfile,
1585 standard_output_file, clean_restart.
1586 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1587 clean_restart.
1588 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1589 clean_restart.
1590 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1591 incdir.
1592 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1593 clean_restart. Remove incdir.
1594 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1595 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1596 clean_restart. Remove incdir.
1597 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1598 Remove incdir.
1599 * gdb.threads/leader-exit.exp: Use standard_testfile.
1600 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1601 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1602 clean_restart.
1603 * gdb.threads/manythreads.exp: Use standard_testfile,
1604 clean_restart. Remove incdir.
1605 * gdb.threads/multi-create.exp: Use standard_testfile,
1606 clean_restart.
1607 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1608 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1609 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1610 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1611 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1612 * gdb.threads/pending-step.exp: Use standard_testfile,
1613 clean_restart. Remove incdir.
1614 * gdb.threads/print-threads.exp: Use standard_testfile,
1615 clean_restart. Remove incdir.
1616 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1617 clean_restart. Remove incdir.
1618 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1619 Remove incdir.
1620 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1621 incdir.
1622 * gdb.threads/sigthread.exp: Use standard_testfile,
1623 clean_restart.
1624 * gdb.threads/staticthreads.exp: Use standard_testfile,
1625 clean_restart. Remove incdir.
1626 * gdb.threads/switch-threads.exp: Use standard_testfile,
1627 clean_restart. Remove incdir.
1628 * gdb.threads/thread-execl.exp: Use standard_testfile,
1629 clean_restart. Remove incdir.
1630 * gdb.threads/thread-find.exp: Use standard_testfile,
1631 clean_restart.
1632 * gdb.threads/thread-specific.exp: Use standard_testfile,
1633 clean_restart. Remove incdir.
1634 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1635 clean_restart. Remove incdir.
1636 * gdb.threads/thread_check.exp: Use standard_testfile,
1637 clean_restart. Remove incdir.
1638 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1639 incdir.
1640 * gdb.threads/threadapply.exp: Use standard_testfile,
1641 clean_restart. Remove incdir.
1642 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1643 clean_restart. Remove incdir.
1644 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1645 clean_restart.
1646 * gdb.threads/tls-shared.exp: Use standard_testfile,
1647 clean_restart, standard_output_file.
1648 * gdb.threads/tls-var.exp: Use standard_testfile,
1649 standard_output_file.
1650 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1651 Remove incdir.
1652 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1653 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1654 incdir.
1655 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1656 clean_restart. Remove incdir.
1657
497a5eb0
TT
16582012-06-26 Tom Tromey <tromey@redhat.com>
1659
1660 * gdb.trace/actions.exp: Use standard_testfile.
1661 * gdb.trace/ax.exp: Use standard_testfile.
1662 * gdb.trace/backtrace.exp: Use standard_testfile.
1663 * gdb.trace/change-loc.exp: Use standard_testfile.
1664 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1665 * gdb.trace/collection.exp: Use standard_testfile,
1666 prepare_for_testing.
1667 * gdb.trace/deltrace.exp: Use standard_testfile.
1668 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1669 * gdb.trace/ftrace.exp: Use standard_testfile.
1670 * gdb.trace/infotrace.exp: Use standard_testfile.
1671 * gdb.trace/packetlen.exp: Use standard_testfile.
1672 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1673 * gdb.trace/passcount.exp: Use standard_testfile.
1674 * gdb.trace/pending.exp: Use standard_testfile.
1675 * gdb.trace/report.exp: Use standard_testfile.
1676 * gdb.trace/save-trace.exp: Use standard_testfile.
1677 * gdb.trace/stap-trace.exp: Use standard_testfile.
1678 * gdb.trace/status-stop.exp: Use standard_testfile.
1679 * gdb.trace/strace.exp: Use standard_testfile.
1680 * gdb.trace/tfile.exp: Use standard_testfile.
1681 * gdb.trace/tfind.exp: Use standard_testfile.
1682 * gdb.trace/trace-break.exp: Use standard_testfile.
1683 * gdb.trace/trace-mt.exp: Use standard_testfile.
1684 * gdb.trace/tracecmd.exp: Use standard_testfile.
1685 * gdb.trace/tspeed.exp: Use standard_testfile.
1686 * gdb.trace/tstatus.exp: Use standard_testfile.
1687 * gdb.trace/tsv.exp: Use standard_testfile.
1688 * gdb.trace/unavailable.exp: Use standard_testfile,
1689 prepare_for_testing.
1690 * gdb.trace/while-dyn.exp: Use standard_testfile.
1691 * gdb.trace/while-stepping.exp: Use standard_testfile.
1692
7686c074
TT
16932012-06-26 Tom Tromey <tromey@redhat.com>
1694
1695 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1696 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1697 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1698 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1699 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1700 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1701 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1702 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1703 prepare_for_testing.
1704 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1705 prepare_for_testing.
1706 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1707 prepare_for_testing.
1708 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1709 prepare_for_testing.
1710 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1711 prepare_for_testing
1712 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1713 * gdb.reverse/machinestate.exp: Use standard_testfile.
1714 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1715 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1716 build_executable.
1717 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1718 build_executable.
1719 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1720 standard_output_file.
1721 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1722 standard_output_file.
1723 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1724 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1725 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1726 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1727 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1728 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1729
481fc100
TT
17302012-06-26 Tom Tromey <tromey@redhat.com>
1731
1732 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1733 standard_output_file.
1734 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1735 prepare_for_testing. Remove directory-checking code.
1736
7bb18ae2
TT
17372012-06-25 Tom Tromey <tromey@redhat.com>
1738
1739 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1740 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1741 build_executable, not prepare_for_testing.
1742 * gdb.multi/base.exp: Use standard_output_file. Use
1743 build_executable, not prepare_for_testing.
1744
cf09b3e4
TT
17452012-06-25 Tom Tromey <tromey@redhat.com>
1746
1747 * gdb.fortran/subarray.exp: Use standard_testfile,
1748 prepare_for_testing.
1749 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1750 * gdb.fortran/module.exp: Use standard_testfile.
1751 * gdb.fortran/logical.exp: Use standard_testfile.
1752 * gdb.fortran/library-module.exp: Use standard_testfile,
1753 standard_output_file.
1754 * gdb.fortran/derived-type.exp: Use standard_testfile,
1755 prepare_for_testing.
1756 * gdb.fortran/complex.exp: Use standard_testfile,
1757 prepare_for_testing.
1758 * gdb.fortran/charset.exp: Use standard_testfile.
1759 * gdb.fortran/array-element.exp: Use standard_testfile,
1760 prepare_for_testing.
1761
18b5ff1b
KS
17622012-06-25 Keith Seitz <keiths@redhat.com>
1763
1764 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1765 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1766
17b77626
TT
17672012-06-25 Tom Tromey <tromey@redhat.com>
1768
1769 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1770 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1771 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1772 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1773
f91e3dc1
TT
17742012-06-25 Tom Tromey <tromey@redhat.com>
1775
1776 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1777 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1778 * gdb.linespec/linespec.exp: Use standard_testfile.
1779
a884434d
TT
17802012-06-25 Tom Tromey <tromey@redhat.com>
1781
1782 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1783 prepare_for_testing.
1784
efc9d70a
TT
17852012-06-25 Tom Tromey <tromey@redhat.com>
1786
1787 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1788 prepare_for_testing.
1789 * gdb.opt/inline-break.exp: Use standard_testfile,
1790 prepare_for_testing.
1791 * gdb.opt/inline-bt.exp: Use standard_testfile,
1792 prepare_for_testing.
1793 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1794 prepare_for_testing.
1795 * gdb.opt/inline-locals.exp: Use standard_testfile,
1796 prepare_for_testing.
1797
e2fc92c6
TT
17982012-06-25 Tom Tromey <tromey@redhat.com>
1799
1800 * gdb.asm/asm-source.exp: Use standard_output_file,
1801 standard_testfile. Construct .o files in proper subdir.
1802
b0963d73
TT
18032012-06-25 Tom Tromey <tromey@redhat.com>
1804
1805 * gdb.server/ext-attach.exp: Use standard_testfile,
1806 prepare_for_testing.
1807 * gdb.server/ext-run.exp: Use standard_testfile,
1808 build_executable.
1809 * gdb.server/file-transfer.exp: Use standard_testfile,
1810 prepare_for_testing.
1811 * gdb.server/server-exec-info.exp: Use standard_testfile.
1812 * gdb.server/server-mon.exp: Use standard_testfile,
1813 prepare_for_testing.
1814 * gdb.server/server-run.exp: Use standard_testfile,
1815 build_executable.
1816 * gdb.server/solib-list.exp: Use standard_testfile,
1817 standard_output_file.
1818
8a3e1f8d
TT
18192012-06-25 Tom Tromey <tromey@redhat.com>
1820
1821 * lib/gdb.exp (standard_output_file): Use "file join".
1822 * gdb.go/chan.exp: Use standard_testfile.
1823 * gdb.go/handcall.exp: Use standard_testfile.
1824 * gdb.go/hello.exp: Use standard_testfile.
1825 * gdb.integers/chan.exp: Use standard_testfile.
1826 * gdb.go/methods.exp: Use standard_testfile.
1827 * gdb.go/package.exp: Use standard_testfile.
1828 * gdb.go/strings.exp: Use standard_testfile.
1829 * gdb.go/types.exp: Use standard_testfile.
1830 * gdb.go/unsafe.exp: Use standard_testfile.
1831
944a9061
MGD
18322012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1833
1834 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1835
1c06bd58
JK
18362012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1837
1838 Fix regression by the previous commit.
1839 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1840
b4a58790
TT
18412012-06-22 Tom Tromey <tromey@redhat.com>
1842
1843 * gdb.python/lib-types.exp: Use standard_testfile,
1844 prepare_for_testing.
1845 * gdb.python/py-block.exp: Use standard_testfile.
1846 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1847 * gdb.python/py-events.exp: Use standard_testfile,
1848 standard_output_file.
1849 * gdb.python/py-evsignal.exp: Use standard_testfile.
1850 * gdb.python/py-evethreads.exp: Use standard_testfile.
1851 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1852 * gdb.python/py-explore.exp: Use standard_testfile.
1853 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1854 standard_output_file.
1855 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1856 prepare_for_testing.
1857 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1858 * gdb.python/py-frame.exp: Use standard_testfile.
1859 * gdb.python/py-inferior.exp: Use standard_testfile.
1860 * gdb.python/py-infthread.exp: Use standard_testfile.
1861 * gdb.python/py-mi.exp: Use standard_testfile.
1862 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1863 build_executable.
1864 * gdb.python/py-objfile.exp: Use standard_testfile.
1865 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1866 prepare_for_testing.
1867 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1868 * gdb.python/py-progspace.exp: Use standard_testfile,
1869 build_executable.
1870 * gdb.python/py-prompt.exp: Use standard_testfile,
1871 build_executable.
1872 * gdb.python/py-section-script.exp: Use standard_testfile,
1873 build_executable.
1874 * gdb.python/py-shared.exp: Use standard_testfile,
1875 standard_output_file, clean_restart.
1876 * gdb.python/py-symbol.exp: Use standard_output_file,
1877 prepare_for_testing.
1878 * gdb.python/py-symtab.exp: Use standard_output_file,
1879 prepare_for_testing
1880 * gdb.python/py-template.exp: Use standard_testfile.
1881 * gdb.python/py-type.exp: Use standard_testfile.
1882 * gdb.python/py-value-cc.exp: Use standard_testfile.
1883 * gdb.python/py-value.exp: Use standard_testfile.
1884 * gdb.python/python.exp: Use standard_testfile, build_executable.
1885
2c44deac
TT
18862012-06-22 Tom Tromey <tromey@redhat.com>
1887
1888 * gdb.objc/basicclass.exp: Use standard_testfile.
1889 (do_objc_tests): Don't declare objdir.
1890 * gdb.objc/nondebug.exp: Use standard_testfile.
1891 (do_objc_tests): Don't declare objdir.
1892 * gdb.objc/objcdecode.exp: Use standard_testfile.
1893 (do_objc_tests): Don't declare objdir.
1894
c24ccbce
TT
18952012-06-22 Tom Tromey <tromey@redhat.com>
1896
1897 * gdb.java/jmain.exp: Use standard_testfile.
1898 * gdb.java/jmisc.exp: Use standard_testfile.
1899 * gdb.java/jnpe.exp: Use standard_testfile.
1900 * gdb.java/jprint.exp: Use standard_testfile.
1901
0a6d0306
TT
19022012-06-22 Tom Tromey <tromey@redhat.com>
1903
1904 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1905 (standard_output_file, standard_testfile): New procs.
1906 (build_executable, clean_restart): Use standard_output_file.
1907
6ea815ef
YQ
19082012-06-22 Yao Qi <yao@codesourcery.com>
1909
1910 * boards/native-gdbserver.exp: New proc ${board}_exec.
1911 * boards/native-stdio-gdbserver.exp: Likewise.
1912
4c93b1db
TT
19132012-06-21 Tom Tromey <tromey@redhat.com>
1914
1915 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1916 (build_executable): Update.
1917 (get_compiler_info): Remove 'binfile' argument.
1918 * gdb.ada/arrayidx.exp: Update.
1919 * gdb.ada/null_array.exp: Update.
1920 * gdb.arch/altivec-abi.exp: Update.
1921 * gdb.arch/altivec-regs.exp: Update.
1922 * gdb.arch/amd64-byte.exp: Update.
1923 * gdb.arch/amd64-dword.exp: Update.
1924 * gdb.arch/amd64-word.exp: Update.
1925 * gdb.arch/i386-avx.exp: Update.
1926 * gdb.arch/i386-byte.exp: Update.
1927 * gdb.arch/i386-sse.exp: Update.
1928 * gdb.arch/i386-word.exp: Update.
1929 * gdb.arch/ppc-dfp.exp: Update.
1930 * gdb.arch/ppc-fp.exp: Update.
1931 * gdb.arch/vsx-regs.exp: Update.
1932 * gdb.base/all-bin.exp: Update.
1933 * gdb.base/annota1.exp: Update.
1934 * gdb.base/async.exp: Update.
1935 * gdb.base/attach.exp: Update.
1936 * gdb.base/break-interp.exp: Update.
1937 * gdb.base/call-ar-st.exp: Update.
1938 * gdb.base/call-rt-st.exp: Update.
1939 * gdb.base/call-sc.exp: Update.
1940 * gdb.base/callfuncs.exp: Update.
1941 * gdb.base/catch-load.exp: Update.
1942 * gdb.base/completion.exp: Update.
1943 * gdb.base/complex.exp: Update.
1944 * gdb.base/condbreak.exp: Update.
1945 * gdb.base/consecutive.exp: Update.
1946 * gdb.base/constvars.exp: Update.
1947 * gdb.base/corefile.exp: Update.
1948 * gdb.base/eval-skip.exp: Update.
1949 * gdb.base/expand-psymtabs.exp: Update.
1950 * gdb.base/exprs.exp: Update.
1951 * gdb.base/fileio.exp: Update.
1952 * gdb.base/fixsection.exp: Update.
1953 * gdb.base/funcargs.exp: Update.
1954 * gdb.base/gdb11530.exp: Update.
1955 * gdb.base/gdb1555.exp: Update.
1956 * gdb.base/gnu-ifunc.exp: Update.
1957 * gdb.base/gnu_vector.exp: Update.
1958 * gdb.base/info-macros.exp: Update.
1959 * gdb.base/jit-simple.exp: Update.
1960 * gdb.base/jit-so.exp: Update.
1961 * gdb.base/jit.exp: Update.
1962 * gdb.base/langs.exp: Update.
1963 * gdb.base/list.exp: Update.
1964 * gdb.base/logical.exp: Update.
1965 * gdb.base/long_long.exp: Update.
1966 * gdb.base/longjmp.exp: Update.
1967 * gdb.base/macscp.exp: Update.
1968 * gdb.base/mips_pro.exp: Update.
1969 * gdb.base/miscexprs.exp: Update.
1970 * gdb.base/morestack.exp: Update.
1971 * gdb.base/nodebug.exp: Update.
1972 * gdb.base/opaque.exp: Update.
1973 * gdb.base/pc-fp.exp: Update.
1974 * gdb.base/pending.exp: Update.
1975 * gdb.base/permissions.exp: Update.
1976 * gdb.base/pointers.exp: Update.
1977 * gdb.base/prelink.exp: Update.
1978 * gdb.base/printcmds.exp: Update.
1979 * gdb.base/psymtab.exp: Update.
1980 * gdb.base/ptype.exp: Update.
1981 * gdb.base/relational.exp: Update.
1982 * gdb.base/scope.exp: Update.
1983 * gdb.base/setvar.exp: Update.
1984 * gdb.base/shlib-call.exp: Update.
1985 * gdb.base/shreloc.exp: Update.
1986 * gdb.base/signals.exp: Update.
1987 * gdb.base/sizeof.exp: Update.
1988 * gdb.base/so-impl-ld.exp: Update.
1989 * gdb.base/so-indr-cl.exp: Update.
1990 * gdb.base/solib-disc.exp: Update.
1991 * gdb.base/solib-display.exp: Update.
1992 * gdb.base/solib-nodir.exp: Update.
1993 * gdb.base/solib-overlap.exp: Update.
1994 * gdb.base/solib-symbol.exp: Update.
1995 * gdb.base/solib-weak.exp: Update.
1996 * gdb.base/solib.exp: Update.
1997 * gdb.base/store.exp: Update.
1998 * gdb.base/structs.exp: Update.
1999 * gdb.base/structs2.exp: Update.
2000 * gdb.base/type-opaque.exp: Update.
2001 * gdb.base/unload.exp: Update.
2002 * gdb.base/varargs.exp: Update.
2003 * gdb.base/volatile.exp: Update.
2004 * gdb.base/watch_thread_num.exp: Update.
2005 * gdb.base/watchpoint-solib.exp: Update.
2006 * gdb.base/watchpoint.exp: Update.
2007 * gdb.base/watchpoints.exp: Update.
2008 * gdb.base/whatis.exp: Update.
2009 * gdb.cell/arch.exp: Update.
2010 * gdb.cell/break.exp: Update.
2011 * gdb.cell/bt.exp: Update.
2012 * gdb.cell/core.exp: Update.
2013 * gdb.cell/data.exp: Update.
2014 * gdb.cell/ea-cache.exp: Update.
2015 * gdb.cell/f-regs.exp: Update.
2016 * gdb.cell/fork.exp: Update.
2017 * gdb.cell/gcore.exp: Update.
2018 * gdb.cell/mem-access.exp: Update.
2019 * gdb.cell/ptype.exp: Update.
2020 * gdb.cell/registers.exp: Update.
2021 * gdb.cell/sizeof.exp: Update.
2022 * gdb.cell/solib-symbol.exp: Update.
2023 * gdb.cell/solib.exp: Update.
2024 * gdb.cp/ambiguous.exp: Update.
2025 * gdb.cp/breakpoint.exp: Update.
2026 * gdb.cp/bs15503.exp: Update.
2027 * gdb.cp/casts.exp: Update.
2028 * gdb.cp/class2.exp: Update.
2029 * gdb.cp/cpexprs.exp: Update.
2030 * gdb.cp/cplusfuncs.exp: Update.
2031 * gdb.cp/ctti.exp: Update.
2032 * gdb.cp/dispcxx.exp: Update.
2033 * gdb.cp/gdb1355.exp: Update.
2034 * gdb.cp/gdb2384.exp: Update.
2035 * gdb.cp/gdb2495.exp: Update.
2036 * gdb.cp/infcall-dlopen.exp: Update.
2037 * gdb.cp/local.exp: Update.
2038 * gdb.cp/m-data.exp: Update.
2039 * gdb.cp/m-static.exp: Update.
2040 * gdb.cp/mb-ctor.exp: Update.
2041 * gdb.cp/mb-inline.exp: Update.
2042 * gdb.cp/mb-templates.exp: Update.
2043 * gdb.cp/member-ptr.exp: Update.
2044 * gdb.cp/method.exp: Update.
2045 * gdb.cp/namespace.exp: Update.
2046 * gdb.cp/nextoverthrow.exp: Update.
2047 * gdb.cp/nsdecl.exp: Update.
2048 * gdb.cp/nsrecurs.exp: Update.
2049 * gdb.cp/nsstress.exp: Update.
2050 * gdb.cp/nsusing.exp: Update.
2051 * gdb.cp/pr-1023.exp: Update.
2052 * gdb.cp/pr-1210.exp: Update.
2053 * gdb.cp/pr-574.exp: Update.
2054 * gdb.cp/pr9631.exp: Update.
2055 * gdb.cp/printmethod.exp: Update.
2056 * gdb.cp/psmang.exp: Update.
2057 * gdb.cp/re-set-overloaded.exp: Update.
2058 * gdb.cp/rtti.exp: Update.
2059 * gdb.cp/shadow.exp: Update.
2060 * gdb.cp/templates.exp: Update.
2061 * gdb.cp/try_catch.exp: Update.
2062 * gdb.dwarf2/dw2-ranges.exp: Update.
2063 * gdb.dwarf2/pr10770.exp: Update.
2064 * gdb.fortran/library-module.exp: Update.
2065 * gdb.hp/gdb.aCC/optimize.exp: Update.
2066 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2067 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2068 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2069 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2070 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2071 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2072 * gdb.hp/gdb.compat/xdb1.exp: Update.
2073 * gdb.hp/gdb.compat/xdb2.exp: Update.
2074 * gdb.hp/gdb.compat/xdb3.exp: Update.
2075 * gdb.hp/gdb.defects/bs14602.exp: Update.
2076 * gdb.hp/gdb.defects/solib-d.exp: Update.
2077 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2078 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2079 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2080 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2081 * gdb.mi/gdb792.exp: Update.
2082 * gdb.mi/mi-pending.exp: Update.
2083 * gdb.mi/mi-solib.exp: Update.
2084 * gdb.mi/mi-var-cp.exp: Update.
2085 * gdb.opt/clobbered-registers-O2.exp: Update.
2086 * gdb.opt/inline-bt.exp: Update.
2087 * gdb.opt/inline-cmds.exp: Update.
2088 * gdb.opt/inline-locals.exp: Update.
2089 * gdb.python/py-events.exp: Update.
2090 * gdb.python/py-finish-breakpoint.exp: Update.
2091 * gdb.python/py-type.exp: Update.
2092 * gdb.reverse/solib-precsave.exp: Update.
2093 * gdb.reverse/solib-reverse.exp: Update.
2094 * gdb.server/solib-list.exp: Update.
2095 * gdb.stabs/weird.exp: Update.
2096 * gdb.threads/attach-into-signal.exp: Update.
2097 * gdb.threads/attach-stopped.exp: Update.
2098 * gdb.threads/tls-shared.exp: Update.
2099 * gdb.trace/change-loc.exp: Update.
2100 * gdb.trace/strace.exp: Update.
2101
95c391b6
TT
21022012-06-19 Tom Tromey <tromey@redhat.com>
2103
2104 * gdb.base/whatis.exp: Add tests.
2105
e910f0b6
TT
21062012-06-19 Tom Tromey <tromey@redhat.com>
2107
2108 * gdb.cp/m-static.cc (keepalive): New function.
2109 (gnu_obj_1::method): Use it.
2110
422d65e7
DE
21112012-06-18 Doug Evans <dje@google.com>
2112
2113 * gdb.base/info-fun.exp: New file.
2114 * gdb.base/info-fun.c: New file.
2115 * gdb.base/info-fun-solib.c: New file.
2116
e2e4d78b
JK
21172012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2118
2119 Remove stale dummy frames.
2120 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
2121 (maintenance info breakpoints): New tests.
2122 * gdb.base/stale-infcall.c: New file.
2123 * gdb.base/stale-infcall.exp: New file.
2124
1788b2d3
JK
21252012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2126
2127 * gdb.arch/amd64-entry-value-param.S: New file.
2128 * gdb.arch/amd64-entry-value-param.c: New file.
2129 * gdb.arch/amd64-entry-value-param.exp: New file.
2130
663b969e
TT
21312012-06-15 Tom Tromey <tromey@redhat.com>
2132
2133 * gdb.cp/namespace.exp: Add "show lang" test.
2134
8e09ad05
IS
21352012-06-15 Iain Sandoe <iain@codesourcery.com>
2136
2137 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
2138 case. (top level): Use gdb_file_cmd instead of gdb_load.
2139
f85e18ee
JK
21402012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2141
2142 PR tdep/14222
2143 * gdb.arch/i386-sse-stack-align.S: New file.
2144 * gdb.arch/i386-sse-stack-align.c: New file.
2145 * gdb.arch/i386-sse-stack-align.exp: New file.
2146
f3b5e280
KS
21472012-06-13 Keith Seitz <keiths@redhat.com>
2148
2149 PR breakpoints/13798 and mi/11541
2150 * gdb.linespec/ls-errs.exp: Add a few more tests for
2151 filenames with spaces and colons.
2152
50af5481
JK
21532012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2154
2155 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
2156 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
2157 (test_function): Call CV_f.
2158 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
2159 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
2160 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
2161 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
2162 (p CV_f(CV::i)): New tests.
2163
d55637df
TT
21642012-06-13 Tom Tromey <tromey@redhat.com>
2165
2166 * gdb.base/condbreak.exp: Add tests for "condition" completion.
2167
cc80f267
JK
21682012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2169
2170 Fix regression by the "ambiguous linespec" series.
2171 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
2172 tests.
2173
bb2af9cc
JK
21742012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2175
2176 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
2177 missing.
2178
e81a37f7
TT
21792012-06-11 Tom Tromey <tromey@redhat.com>
2180
2181 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
2182 location...
2183 (main): ...here.
2184
8efd7788
YQ
21852012-06-07 Yao Qi <yao@codesourcery.com>
2186
2187 * gdb.trace/strace.exp: Shorten some too-long lines.
2188
359f5fe6
PA
21892012-06-06 Pedro Alves <palves@redhat.com>
2190
2191 * gdb.threads/clone-new-thread-event.c: New file.
2192 * gdb.threads/clone-new-thread-event.exp: New file.
2193
7b2fe205
YQ
21942012-06-06 Yao Qi <yao@codesourcery.com>
2195
2196 * gdb.base/dprintf.c (main): Add extra parameter when calling
2197 printf and fprintf.
2198 (bar): New function. It is a dead function, but to ensure
2199 'malloc' is linked explicitly.
2200
3eca55e8
YQ
22012012-06-06 Yao Qi <yao@codesourcery.com>
2202
2203 * gdb.base/info-proc.exp: Return if target doesn't support
2204 'info proc'.
2205
91cc9324
JK
22062012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2207
2208 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
2209 (run program with breakpoint commands): XFAIl if it is not.
2210
c56e7c43
JB
22112012-06-05 Joel Brobecker <brobecker@adacore.com>
2212
2213 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
2214 and add comment.
2215 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
2216 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
2217 "STOP" marker. Adjust testing strategy to make it work on
2218 all targets.
2219
2220 * gdb.base/print-file-var-main.c (main): Rewrite using local
2221 variables and adjust get_version_2's return value check.
2222 Add small comment.
2223 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
2224 marker. Adjust testing strategy to make it work on all targets.
2225
ccab2054
JB
22262012-06-05 Joel Brobecker <brobecker@adacore.com>
2227
2228 * gdb.ada/bad-task-bp-keyword: New testcase.
2229
d0d86158
JK
22302012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2231
2232 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
2233 Simplify it to ...
2234 (symbol-file ${testfile1}): ... here.
2235 (test eliminated var my_global_symbol)
2236 (test eliminated var my_static_symbol)
2237 (test eliminated var my_global_func, get address of main): Wrap them to
2238 'single psymtabs' and 'single symtabs'
2239 (get address of my_global_symbol, get address of my_static_symbol)
2240 (get address of my_global_func, get address of main): Wrap them to
2241 'order1' and 'order2'.
2242
952cf74c
JK
2243 * gdb.base/code_elim.exp
2244 (add-symbol-file ${testfile1} 0x100000)
2245 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
2246 'order2'.
2247 (order1: add-symbol-file ${testfile1} 0x100000)
2248 (order1: add-symbol-file ${testfile2} 0x200000)
2249 (order2: add-symbol-file ${testfile2} 0x200000)
2250 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
2251 .bss as appropriate.
2252
0c5bf5a9
JK
22532012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2254
2255 * gdb.server/solib-list-lib.c: New file.
2256 * gdb.server/solib-list-main.c: New file.
2257 * gdb.server/solib-list.exp: New file.
2258
4196f325
MR
22592012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
2260
2261 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
2262 for 'set print symbol' change.
2263
bfb05775
JK
22642012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2265
2266 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
2267 .debug_abbrev_seg3.
2268
685b1105
JK
22692012-05-24 John Steele Scott <toojays@toojays.net>
2270
2271 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
2272 * gdb.dwarf2/dw2-icc-opaque.S: New file.
2273 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
2274
f3e0e960
SS
22752012-05-23 Stan Shebs <stan@codesourcery.com>
2276
2277 * gdb.mi/mi-info-os.exp: New file.
2278
11eb1b4d
KS
22792012-05-23 Keith Seitz <keiths@redhat.com>
2280
2281 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
2282 return -1 to suppress the rest of the tests.
2283 (compile_stap_bin): Return boolean success value.
2284
b1af9e97
TT
22852012-05-21 Tom Tromey <tromey@redhat.com>
2286
2287 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
2288 Remove kfails.
2289 (test_print_mi_member_types): Likewise.
2290
248537e3
TT
22912012-05-21 Tom Tromey <tromey@redhat.com>
2292
2293 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
2294 print symbol' change.
2295
d791e155
TJB
22962012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2297
2298 * gdb.python/py-prompt.exp: Quit if the target is remote.
2299
e77afa2e
JK
23002012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2301
2302 Fix ERROR: internal buffer is full.
2303 * gdb.base/info-os.exp (expect_multiline): New function.
2304 (get process list, get process groups, get threads)
2305 (get file descriptors, get internet-domain sockets)
2306 (get shared-memory regions, get semaphores, get message queues): Use
2307 it for these tests.
2308
9cb709b6
TT
23092012-05-18 Tom Tromey <tromey@redhat.com>
2310
2311 * gdb.mi/mi-var-cmd.exp: Update.
2312 * gdb.objc/basicclass.exp (do_objc_tests): Update.
2313 * gdb.cp/virtbase.exp: Update.
2314 * gdb.cp/classes.exp (test_static_members): Update.
2315 * gdb.cp/casts.exp: Update.
2316 * gdb.base/pointers.exp: Update.
2317 * gdb.base/funcargs.exp (pointer_args): Update.
2318 (structs_by_reference): Update.
2319 * gdb.base/find.exp: Update.
2320 * gdb.base/call-strs.exp: Send "set print symbol off".
2321 * gdb.base/call-ar-st.exp: Update.
2322 * gdb.ada/fun_addr.exp: Update.
2323 * gdb.base/printcmds.exp (test_print_symbol): New proc.
2324 Call it.
2325 (test_print_repeats_10, test_print_strings)
2326 (test_print_char_arrays): Update.
2327
b012acdd
TT
23282012-05-18 Tom Tromey <tromey@redhat.com>
2329
2330 * gdb.base/charset.exp (string_display): Update.
2331
1d51a733
TT
23322012-05-18 Tom Tromey <tromey@redhat.com>
2333
2334 * gdb.mi/mi2-var-display.exp: Update.
2335 * gdb.mi/mi-var-display.exp: Update.
2336 * gdb.mi/mi-var-child.exp: Update.
2337 * gdb.cp/expand-psymtabs-cxx.exp: Update.
2338 * gdb.cp/cp-relocate.exp (get_func_address): Update.
2339
957df313
DE
23402012-05-17 Doug Evans <dje@google.com>
2341
682c7f7b
DE
2342 * info-macros.exp: Pass "debug" to prepare_for_testing.
2343
957df313
DE
2344 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
2345 * gdb.ada/Makefile.in (clean): Ditto.
2346 * gdb.arch/Makefile.in (clean): Ditto.
2347 * gdb.asm/Makefile.in (clean): Ditto.
2348 * gdb.base/Makefile.in (clean): Ditto.
2349 * gdb.cell/Makefile.in (clean): Ditto.
2350 * gdb.cp/Makefile.in (clean): Ditto.
2351 * gdb.disasm/Makefile.in (clean): Ditto.
2352 * gdb.dwarf2/Makefile.in (clean): Ditto.
2353 * gdb.fortran/Makefile.in (clean): Ditto.
2354 * gdb.go/Makefile.in (clean): Ditto.
2355 * gdb.hp/Makefile.in (clean): Ditto.
2356 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
2357 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
2358 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
2359 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
2360 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
2361 * gdb.java/Makefile.in (clean): Ditto.
2362 * gdb.linespec/Makefile.in (clean): Ditto.
2363 * gdb.mi/Makefile.in (clean): Ditto.
2364 * gdb.modula2/Makefile.in (clean): Ditto.
2365 * gdb.multi/Makefile.in (clean): Ditto.
2366 * gdb.objc/Makefile.in (clean): Ditto.
2367 * gdb.opencl/Makefile.in (clean): Ditto.
2368 * gdb.opt/Makefile.in (clean): Ditto.
2369 * gdb.pascal/Makefile.in (clean): Ditto.
2370 * gdb.python/Makefile.in (clean): Ditto.
2371 * gdb.reverse/Makefile.in (clean): Ditto.
2372 * gdb.server/Makefile.in (clean): Ditto.
2373 * gdb.stabs/Makefile.in (clean): Ditto.
2374 * gdb.threads/Makefile.in (clean): Ditto.
2375 * gdb.trace/Makefile.in (clean): Ditto.
2376 * gdb.xml/Makefile.in (clean): Ditto.
2377
abc9d0dc
TT
23782012-05-16 Tom Tromey <tromey@redhat.com>
2379
2380 * gdb.base/macscp1.c (macscp_expr): Add comment.
2381 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
2382
6a3a010b
MR
23832012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
2384
2385 * gdb.base/return-nodebug.exp: Also test float and double types.
2386
01429c8e
JK
23872012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2388
2389 PR testsuite/12649
2390 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
2391
54115cd4
JK
2392 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
2393
0c5f383f
SDJ
23942012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
2395
2396 * gdb.base/stap-probe.exp (stap_test): Remove calls to
2397 `rerun_to_main'.
2398 (stap_test_no_debuginfo): Likewise.
2399
e7e0cddf
SS
24002012-05-14 Stan Shebs <stan@codesourcery.com>
2401
2402 * gdb.base/dprintf.c: New file.
2403 * gdb.base/dprintf.exp: New file.
2404
c772f8e7
HZ
24052012-05-14 Hui Zhu <hui_zhu@mentor.com>
2406
2407 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
2408 * gdb.trace/disconnected-tracing.c: New file.
2409 * gdb.trace/disconnected-tracing.exp: New file.
2410
7efc75aa
SCR
24112012-05-13 Siva Chandra Reddy <sivachandra@google.com>
2412
2413 * gdb.python/python.c: Add a new breakpoint comment.
2414 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
2415
85d4a676
SS
24162011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2417
2418 * gdb.base/info-os.exp: New file.
2419 * gdb.base/info-os.c: New file.
2420
64ea88dc
JB
24212012-05-10 Joel Brobecker <brobecker@adacore.com>
2422
4647ab1b
JB
2423 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
2424 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
2425 New files.
64ea88dc 2426
afba63f1
JB
24272012-05-10 Joel Brobecker <brobecker@adacore.com>
2428
2429 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
2430 gdb.base/ctxobj.exp: New files.
2431
9d198b1e
TT
24322012-05-09 Tom Tromey <tromey@redhat.com>
2433
2434 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
2435
9bfee719
MR
24362012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
2437
2438 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
2439
3a7341d8
MR
24402012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
2441
2442 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
2443 before using it.
2444
52b3699b
TG
24452012-05-04 Tristan Gingold <gingold@adacore.com>
2446
2447 * gdb.base/set-noassign.exp: New test.
2448
a20ee7a4
SCR
24492012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2450
2451 * gdb.python/py-symbol.exp: Add tests to test the new methods
2452 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2453 * gdb.python/py-symbol.c: Add new struct to help test
2454 gdb.Symtab.static_block().
2455
bf2f0858
DE
24562012-05-03 Doug Evans <dje@google.com>
2457
2458 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2459 commented out.
2460
2d4e0376
YQ
24612012-05-03 Yao Qi <yao@codesourcery.com>
2462
2463 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2464 doesn't support.
2465 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
2466 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
2467
6d0bb9f3
YQ
24682012-05-03 Yao Qi <yao@codesourcery.com>
2469
2470 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
2471
fd820528
DE
24722012-04-30 Doug Evans <dje@google.com>
2473
2474 PR testsuite/13961
2475 * gdb.dwarf2/pr13961.S: New file.
2476 * gdb.dwarf2/pr13961.exp: New file.
2477
b9e219b9
YQ
24782012-04-29 Yao Qi <yao@codesourcery.com>
2479
2480 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2481
3019eac3
DE
24822012-04-28 Doug Evans <dje@google.com>
2483
2484 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2485 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2486 All uses updated.
2487 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2488 "ptype func_cu1" to expand cu2 before cu1.
2489
62e5f89c
SDJ
24902012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2491 Tom Tromey <tromey@redhat.com>
2492
2493 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2494 variables.
2495 * gdb.base/stap-probe.c: New file.
2496 * gdb.base/stap-probe.exp: New file.
2497 * gdb.trace/stap-trace.c: New file.
2498 * gdb.trace/stap-trace.exp: New file.
2499 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2500 libgcc's unwinder.
2501
14132e89
MR
25022012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2503
2504 * gdb.arch/mips16-thunks-inmain.c: New file.
2505 * gdb.arch/mips16-thunks-main.c: New file.
2506 * gdb.arch/mips16-thunks-sin.c: New file.
2507 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2508 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2509 * gdb.arch/mips16-thunks-sinmain.c: New file.
2510 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2511 * gdb.arch/mips16-thunks.exp: New file.
2512
a766d390
DE
25132012-04-25 Doug Evans <dje@google.com>
2514
2515 * configure.ac: Create gdb.go/Makefile.
2516 * configure: Regenerate.
2517 * gdb.base/default.exp: Add "go" to "set language" testing.
2518 * gdb.go/Makefile.in: New file.
2519 * gdb.go/basic-types.exp: New file.
2520 * gdb.go/chan.exp: New file.
2521 * gdb.go/chan.go: New file.
2522 * gdb.go/handcall.exp: New file.
2523 * gdb.go/handcall.go: New file.
2524 * gdb.go/hello.exp: New file.
2525 * gdb.go/hello.go: New file.
2526 * gdb.go/integers.exp: New file.
2527 * gdb.go/integers.go: New file.
2528 * gdb.go/methods.exp: New file.
2529 * gdb.go/methods.go: New file.
2530 * gdb.go/package.exp: New file.
2531 * gdb.go/package1.go: New file.
2532 * gdb.go/package2.go: New file.
2533 * gdb.go/print.exp: New file.
2534 * gdb.go/strings.exp: New file.
2535 * gdb.go/strings.go: New file.
2536 * gdb.go/types.exp: New file.
2537 * gdb.go/types.go: New file.
2538 * gdb.go/unsafe.exp: New file.
2539 * gdb.go/unsafe.go: New file.
2540 * lib/future.exp: Add Go support.
2541 (gdb_find_go, gdb_find_go_linker): New procs.
2542 (gdb_default_target_compile): Add Go support.
2543 * lib/gdb.exp (skip_go_tests): New proc.
2544 * lib/go.exp: New file.
2545
e65f9ffb
TT
25462012-04-25 Tom Tromey <tromey@redhat.com>
2547
2548 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2549
14e75d8e
JK
25502012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2551 Jan Kratochvil <jan.kratochvil@redhat.com>
2552
2553 PR symtab/7259:
2554 * gdb.base/enumval.c: New test case.
2555 * gdb.base/enumval.exp: New test case.
2556 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2557 field.bitpos.
2558
f3525b70
PA
25592012-04-17 Pedro Alves <palves@redhat.com>
2560
2561 * Makefile.in (site.exp): Make site.exp source
2562 $srcdir/lib/append_gdb_boards_dir.exp.
2563 * lib/append_gdb_boards_dir.exp: New file.
2564
bccbefd2
JK
25652012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2566
2567 New option "set auto-load safe-path".
2568 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2569 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2570
bf88dd68
JK
25712012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2572
2573 auto-load: Implementation.
2574 * gdb.base/help.exp (test set height): Increase the height.
2575 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2576 to ...
2577 (info auto-load python-scripts): ... here.
2578 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2579 to ...
2580 (info auto-load python-scripts *): ... here.
2581
c0d4d1c0
YQ
25822012-04-16 Yao Qi <yao@codesourcery.com>
2583
2584 * lib/trace-support.exp (get_in_proc_agent): New.
2585 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2586 of in process trace agent.
2587 * gdb.trace/ftrace.exp: Likewise.
2588 * gdb.trace/pending.exp: Likewise.
2589 * gdb.trace/trace-break.exp: Likewise.
2590 * gdb.trace/trace-mt.exp
2591 * gdb.trace/tspeed.exp: Likewise.
2592 * gdb.trace/tstatus.exp
2593 * gdb.trace/strace.exp: Likewise.
2594
cbf68a60
TS
25952012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2596
dd6d3b70
TS
2597 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2598 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2599
cbf68a60
TS
2600 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2601
8264ba82
AG
26022012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2603
2604 PR mi/13393
2605 * gdb.mi/mi-var-rtti.cc: New file.
2606 * gdb.mi/mi-var-rtti.exp: New file.
2607 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2608 function.
2609 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2610
de0919f8 26112012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2612
2613 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2614 EXECUTABLES.
2615 * gdb.python/py-explore.c: C program used for testing the new
2616 'explore' command on C constructs.
2617 * gdb.python/py-explore.cc: C++ program used for testing the new
2618 'explore' command on C++ constructs.
2619 * gdb-python/py-explore.exp: Tests for the new 'explore'
2620 command on C constructs.
2621 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2622 command on C++ constructs.
2623
a82da7dd
MK
26242012-04-07 Mark Kettenis <kettenis@gnu.org>
2625
2626 * gdb.base/funcargs.exp (complex_args): Fix typo.
2627
e127cba8
JK
26282012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2629
2630 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2631 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2632
40e084e1
KS
26332012-04-05 Keith Seitz <keiths@redhat.com>
2634
2635 * gdb.base/advance.exp: Update error message for
2636 "advance malformed" test.
2637 * gdb.base/break.exp: Likewise for "breakpoint with
2638 trailing garbage" test.
2639 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2640 with trailing garbage" test.
2641 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2642 trailng garbage" test.
2643 * gdb.base/until.exp: Likewise for "malformed until" test.
2644 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2645 for "breakpoint info (after setting on all)".
2646 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2647 tests.
2648 * gdb.cp/cplabel.cc: New file.
2649 * gdb.cp/cplabel.exp: New test.
2650 * gdb.linespec/ls-errs.c: New file.
2651 * gdb.linespec/ls-errs.exp: New test.
2652
a72c8f6a
JK
26532012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2654
2655 * gdb.trace/unavailable.exp
2656 (collect globals: print object on: print derived_partial)
2657 (collect globals: print object on: print derived_whole)
2658 (collect globals: print object off: print derived_partial)
2659 (collect globals: print object off: print derived_whole): Update
2660 expected output.
2661
f87a3023
KS
26622012-03-30 Keith Seitz <keiths@redhat.com>
2663
2664 * gdb.python: Add test for linespecs with commas.
2665
e2171b3c
KS
26662012-03-28 Keith Seitz <keiths@redhat.com>
2667
2668 * gdb.linespec/ls-dollar.cc: New file.
2669 * gdb.linespec/ls-dollar.exp: New test.
2670
26712012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2672
2673 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2674 starting with the global namespace.
2675
2f4e0a80
DE
26762012-03-23 Doug Evans <dje@google.com>
2677
2678 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2679
7b282c5a
SCR
26802012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2681
2682 * gdb.python/py-value.cc: Add test case for testing the
2683 methodology exposing C++ values to Python.
2684 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2685 exposing C++ values to Python.
2686 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2687
2e98ca53
JK
26882012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2689 Siddhesh Poyarekar <siddhesh@redhat.com>
2690
2691 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2692 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2693 (generate native core dump): Make the test unsupported if core cannot
2694 be generated.
2695
8320cc4f
JK
26962012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2697
2698 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2699 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2700 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2701
3a69ffb2
JK
27022012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2703
2704 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2705
8fabffee
DE
27062012-03-17 Doug Evans <dje@google.com>
2707
2708 * dg-extract-results.sh: Handle KFAILs.
2709
ab260dad
JK
27102012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2711
2712 PR symtab/13777
2713 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2714
53ba8333
JB
27152012-03-16 Joel Brobecker <brobecker@adacore.com>
2716
2717 * gdb.ada/set_pckd_arr_elt: New testcase.
2718
481860b3
GB
27192012-03-16 Gary Benson <gbenson@redhat.com>
2720
2721 PR breakpoints/10738
2722 * gdb.opt/inline-break.exp: New file.
2723 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2724 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2725 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2726 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2727 * gdb.base/async-shell.exp: Likewise.
2728 * lib/mi-support.exp (library_loaded_re): Likewise.
2729
410528f0
TT
27302012-03-15 Tom Tromey <tromey@redhat.com>
2731
2732 * gdb.cp/virtfunc2.exp: Update expected output.
2733 * gdb.cp/pr9631.exp: Update expected output.
2734 * gdb.cp/member-ptr.exp: Update expected output.
2735 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2736 output.
2737 * gdb.cp/casts.exp: Update expected output.
2738
c4aeac85
TT
27392012-03-15 Tom Tromey <tromey@redhat.com>
2740
2741 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2742 (test_info_vtbl): Likewise.
2743 (do_tests): Call test_info_vtbl.
2744 * gdb.cp/virtfunc.cc (va): New global.
2745
856d06f9
TS
27462012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2747
2748 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2749 describing DWARF data structures.
2750 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2751 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2752 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2753 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2754 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2755 * gdb.dwarf2/dw2-param-error.S: Likewise.
2756 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2757 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2758 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2759 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2760 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2761 * gdb.dwarf2/pr11465.S: Likewise.
2762
e837f12a
JK
27632012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2764
2765 * gdb.mi/mi2-prompt.exp: New file.
2766
ccbb4f28
JB
27672012-03-13 Joel Brobecker <brobecker@adacore.com>
2768
2769 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2770
32039130
JB
27712012-03-13 Joel Brobecker <brobecker@adacore.com>
2772
2773 * gdb.ada/bp_range_type: New testcase.
2774
16899756
DE
27752012-03-13 Doug Evans <dje@google.com>
2776
2777 * gdb.base/default.exp: Delete tests for symbol-reloading.
2778 * gdb.base/help.exp: Ditto.
2779 * gdb.base/setshow.exp: Ditto.
2780 * gdb.base/gdb_history: Delete references to symbol-reloading.
2781
87b0bb13
JK
27822012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2783
2784 * gdb.base/attach-twice.c: New files.
2785 * gdb.base/attach-twice.exp: New files.
2786
0d7941a9
KS
27872012-03-08 Keith Seitz <keiths@redhat.com>
2788
2789 * lib/gdb.exp (gdb_get_line_number): Throw an
2790 error instead of returning -1.
2791 * gdb.base/break.exp: Remove unused variable
2792 bp_location5.
2793 * gdb.base/hbreak2.exp: Likewise.
2794 * gdb.base/sepdebug.exp: Likewise.
2795
f4647387
YQ
27962012-03-08 Yao Qi <yao@codesourcery.com>
2797 Pedro Alves <palves@redhat.com>
2798
2799 Fix PR server/13392.
2800 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2801 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2802 download tracepoints.
2803 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2804 (pending_tracepoint_resolved_during_trace): Likewise.
2805 (pending_tracepoint_installed_during_trace): Likewise.
2806 (pending_tracepoint_with_action_resolved): Likewise.
2807
83c532cb
KS
28082012-03-08 Keith Seitz <keiths@redhat.com>
2809
2810 * gdb.ada/array_bounds.exp: Get breakpoint for line
2811 with "START", not "STOP".
2812 * gdb.python/py-infthread.exp: Do not continue to
2813 line marked "Break here.", which is undefined.
2814
d6b6bbb7
LM
28152012-03-08 Luis Machado <lgustavo@codesourcery.com>
2816
2817 Revert:
2818
2819 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2820
2821 Implement testsuite workaround for PR breakpoints/13781.
2822 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2823 (set breakpoint condition-evaluation host): New conditional command.
2824
7fe25d9b
JK
28252012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2826
2827 Fix CU relative vs. absolute DIE offsets.
2828 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2829 one.
2830
51898c15
JK
28312012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2832
2833 Fix false FAIL on distros with relro linkage as default.
2834 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2835 -Wl,-z,norelro first.
2836
8131799e
JB
28372012-03-06 Joel Brobecker <brobecker@adacore.com>
2838
2839 * gdb.ada/bp_on_var: New testcase.
2840
ba241969
JB
28412012-03-06 Joel Brobecker <brobecker@adacore.com>
2842
2843 * gdb.ada/bp_enum_homonym: New testcase.
2844
abe49676
YQ
28452012-03-06 Yao Qi <yao@codesourcery.com>
2846
2847 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2848 x86_64-*-* and i?86-*-*.
2849 Set up KFAIL for gdb/13808.
2850
d8df103b
TT
28512012-03-05 Tom Tromey <tromey@redhat.com>
2852
2853 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2854 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2855
b7b189f3
TT
28562012-03-05 Tom Tromey <tromey@redhat.com>
2857
2858 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2859
69dc1c4d
YQ
28602012-03-04 Yao Qi <yao@codesourcery.com>
2861
2862 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2863 messages for KFAIL.
2864
3f20c47f
JK
28652012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2866
2867 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2868 (print one_two_three, indexes off, print few_reps, indexes off)
2869 (print many_reps, indexes off, print empty, indexes off)
2870 (print one_two_three, print few_reps, print many_reps, print empty):
2871 Call setup_xfail if $gcc_old.
2872
abf1152a
JK
28732012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2874
2875 Implement testsuite workaround for PR breakpoints/13781.
2876 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2877 (set breakpoint condition-evaluation host): New conditional command.
2878
a06715f8
JK
28792012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2880
2881 Code cleanup.
2882 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2883 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2884 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2885 number 1 by $bpnum. Four times.
2886
5808517f
YQ
28872012-03-03 Yao Qi <yao@codesourcery.com>
2888
2889 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2890
dfe2ac14
JK
28912012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2892
2893 Setup KFAIL for PR server/13796.
2894 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2895
8bbc467a
JB
28962012-03-02 Joel Brobecker <brobecker@adacore.com>
2897
2898 * gdb.ada/operator_bp: New testcase.
2899
c0eac87f
JB
29002012-03-02 Joel Brobecker <brobecker@adacore.com>
2901
2902 * gdb.ada/info_locals_renaming: New testcase.
2903
4f42c881
TT
29042012-03-02 Tom Tromey <tromey@redhat.com>
2905
2906 * gdb.base/nextoverexit.c: New file.
2907 * gdb.base/nextoverexit.exp: New file.
2908
7380c0c9
EBM
29092012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2910
2911 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2912 parameter.
2913
1faeff08
MR
29142012-03-01 Maciej W. Rozycki <macro@mips.com>
2915
2916 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2917 core registers.
2918
320b6f49
MR
29192012-03-01 Maciej W. Rozycki <macro@mips.com>
2920 Maciej W. Rozycki <macro@codesourcery.com>
2921 Daniel Jacobowitz <dan@codesourcery.com>
2922
2923 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2924
ad5f7d6e
PA
29252012-03-01 Pedro Alves <palves@redhat.com>
2926
2927 PR gdb/13767
2928
2929 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2930 (gdb_collect_globals_test): Call it.
2931
d3dc44a6
KS
29322012-03-01 Keith Seitz <keiths@redhat.com>
2933
2934 * gdb.cp/method2.exp: Output of overload menu is now
2935 alphabetized. Update tests for "break A::method".
2936 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2937 of hard-coding them.
2938 Overload menu is alphabetized: rewrite to accommodate.
2939 Unset variables LINE and TYPES which are used in other tests.
2940 Compute the output of "info break".
2941 Update the breakpoint table after all breakpoints are deleted.
2942 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2943 compute ACTUALS and the method body based on parameters.
2944 Update expected output accordingly.
2945 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2946 unique comments to allow the use of gdb_get_line_number.
2947
29482012-03-01 Keith Seitz <keiths@redhat.com>
2949
2950 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2951 some Tcl syntax.
2952 * gdb.cp/ovldbreak.exp: Likewise.
2953
7949c2a0
KS
29542012-03-01 Keith Seitz <keiths@redhat.com>
2955
2956 * gdb.base/help.exp (help show user): Update expected result
2957 for new doc string changes (add "non-python").
2958
7d74f244
DE
29592012-03-01 Scott J. Goldman <scottjg@vmware.com>
2960
2961 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2962 be put in the user-defined category and that the commands appear in
2963 "help user-defined".
2964
1b611343
JB
29652012-02-29 Joel Brobecker <brobecker@adacore.com>
2966
2967 * gdb.ada/tagged_not_init: New testcase.
2968
99b1c762
JB
29692012-02-29 Joel Brobecker <brobecker@adacore.com>
2970
2971 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2972 * gdb.ada/enum_idx_packed: New testcase.
2973
2d4a02ee
JB
29742012-02-29 Joel Brobecker <brobecker@adacore.com>
2975
2976 * gdb.ada/aliased_array: New testcase.
2977
2e6fda7d
JB
29782012-02-29 Joel Brobecker <brobecker@adacore.com>
2979
2980 * gdb.ada/whatis_array_val: New testcase.
2981
9a7f938f
JK
29822012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2983
2984 Fix disp-step-syscall.exp: fork: single step over fork.
2985 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2986 whitespaces.
2987 (single step over $syscall): Remove its check.
2988 (single step over $syscall final pc): New check.
2989
8703a944
JK
29902012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2991
2992 Support processors without SSSE3.
2993 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2994 pabsd into ...
2995 (ssse3_test): ... a new function.
2996 (main): Call ssse3_test.
2997 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2998 Update expected values everywhere.
2999 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
3000 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
3001 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
3002 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
3003 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
3004 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
3005 Move these tests lower.
3006 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
3007 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
3008 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
3009 New tests.
3010
c03e6ccc
YQ
30112012-02-29 Yao Qi <yao@codesourcery.com>
3012 Pedro Alves <palves@redhat.com>
3013
3014 * gdb.trace/trace-mt.c: New.
3015 * gdb.trace/trace-mt.exp: New.
3016
7964b62a
TS
30172012-02-28 Thomas Schwinge <thomas@codesourcery.com>
3018
2c8910ba
TS
3019 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
3020 numbers instead of hardcoding them.
3021 * gdb.base/annota1.c: Provide suitable markers.
3022 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
3023 numbers instead of hardcoding them.
3024 * gdb.base/annota3.c: Provide suitable markers.
3025
3026 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
3027 * gdb.base/annota3.c: Likewise.
3028 * gdb.base/sigall.c: Likewise.
3029 * gdb.base/signals.c: Likewise.
3030 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 3031
5a41c0b7
MR
30322012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
3033
3034 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
3035 failure return path.
3036
ebbbe5c5
LM
30372012-02-27 Luis Machado <lgustavo@codesourcery.com>
3038
3039 * gdb.base/save-bp.exp: Account for new condition evaluator output.
3040
8d126d8a
LM
30412012-02-24 Luis Machado <lgustavo@codesourcery.com>
3042
3043 * gdb.base/cond-eval-mode.exp: New file.
3044
11337c2f
PA
30452012-02-24 Pedro Alves <palves@redhat.com>
3046
3047 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
3048 (top level): Use with_test_prefix.
3049
13fc3e3c
PA
30502012-02-24 Pedro Alves <palves@redhat.com>
3051
3052 * gdb.threads/attach-into-signal.exp (corefunc): Use
3053 with_test_prefix.
3054
07c1b626
JK
30552012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3056
3057 Fix false FAILs on old CPUs without SSE.
3058 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
3059 Return untested for Illegal instruction.
3060
596ba138
JK
30612012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3062
3063 Fix false FAILs with glibc debug infos installed.
3064 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3065 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3066
aeaa2474
SA
30672012-02-22 Sterling Augustine <saugustine@google.com>
3068
3069 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3070 constant with cast.
3071
aed555c9
PA
30722012-02-21 Pedro Alves <palves@redhat.com>
3073
3074 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3075
78afebb4
PA
30762012-02-21 Pedro Alves <palves@redhat.com>
3077
3078 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3079
fdcfef12
PA
30802012-02-21 Pedro Alves <palves@redhat.com>
3081
3082 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3083 with_test_prefix.
3084
0f4d39d5
PA
30852012-02-21 Pedro Alves <palves@redhat.com>
3086
3087 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3088 with_test_prefix here.
3089 (top level): Do it here instead. Remove `:' from the
3090 with_test_prefix string.
3091 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3092 the suffix `:' from the with_test_prefix prefix string.
3093 * gdb.base/break-interp.exp: Ditto.
3094 * gdb.base/catch-load.exp: Ditto.
3095 * gdb.base/disp-step-syscall.exp: Ditto.
3096 * gdb.base/jit-so.exp: Ditto.
3097 * gdb.base/jit.exp: Ditto.
3098 * gdb.base/sepdebug.exp: Ditto.
3099 * gdb.base/solib-display.exp: Ditto.
3100 * gdb.base/solib-overlap.exp: Ditto.
3101 * gdb.base/watch-cond-infcall.exp: Ditto.
3102 * gdb.base/watchpoint.exp: Ditto.
3103 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3104 * gdb.mi/mi-watch.exp: Ditto.
3105 * gdb.mi/mi2-watch.exp: Ditto.
3106 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3107 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3108 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3109 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3110 * gdb.threads/watchpoint-fork.exp: Ditto.
3111 * gdb.threads/watchthreads-reorder.exp: Ditto.
3112 * gdb.trace/change-loc.exp: Ditto.
3113 * gdb.trace/pending.exp: Ditto.
3114 * gdb.trace/status-stop.exp: Ditto.
3115 * gdb.trace/strace.exp: Ditto.
3116 * gdb.trace/trace-break.exp: Ditto.
3117 * gdb.trace/unavailable.exp: Ditto.
3118 * lib/gdb.exp (with_test_prefix): Always prefix with space and
3119 suffix with colon. Adjust leading comments.
3120
6a5870ce
PA
31212012-02-21 Pedro Alves <palves@redhat.com>
3122 Tom Tromey <tromey@redhat.com>
3123
3124 * lib/gdb.exp: Add description of test prefixes.
3125 (with_test_prefix): New procedure.
3126 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
3127 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
3128 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
3129 instead of lappend to append to pf_prefix.
3130 * gdb.base/catch-load.exp: Use with_test_prefix.
3131 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
3132 * gdb.base/jit-so.exp: Use with_test_prefix.
3133 * gdb.base/jit.exp: Use with_test_prefix.
3134 * gdb.base/return-nodebug.exp (do_test): Use append instead of
3135 lappend to append to pf_prefix.
3136 * gdb.base/sepdebug.exp: Use with_test_prefix.
3137 * gdb.base/solib-display.exp: Use with_test_prefix.
3138 * gdb.base/solib-overlap.exp: Use with_test_prefix.
3139 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
3140 * gdb.base/watchpoint.exp: Use with_test_prefix.
3141 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
3142 * gdb.mi/mi-watch.exp: Use with_test_prefix.
3143 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
3144 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
3145 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
3146 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
3147 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
3148 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
3149 append instead of lappend to append to pf_prefix.
3150 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
3151 * gdb.trace/change-loc.exp: Use with_test_prefix.
3152 * gdb.trace/pending.exp: Use with_test_prefix.
3153 * gdb.trace/status-stop.exp: Use with_test_prefix.
3154 * gdb.trace/strace.exp: Use with_test_prefix.
3155 * gdb.trace/trace-break.exp: Use with_test_prefix.
3156 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
3157 instead of lappend to append to pf_prefix.
3158
35dc4a6b
JK
31592012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3160
3161 Fix racy FAILs.
3162 * gdb.base/inferior-died.c (main): Add return of 0.
3163 * gdb.base/inferior-died.exp (continue): Fix expectation of
3164 asynchronous events.
3165 (p 1): New test.
3166
c5a006e6
PA
31672012-02-20 Pedro Alves <palves@redhat.com>
3168
3169 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
3170 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
3171 gdb's internal debug output. For the non-threaded case, look for
3172 "Program received signal SIGLARM", for the threaded case, peek at
3173 the thread's siginfo.
3174
cc51a170
PA
31752012-02-20 Pedro Alves <palves@redhat.com>
3176
3177 General cleanup, make output test messages unique, and build
3178 different executable files for the non-threaded and threaded
3179 cases.
3180
3181 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
3182 Delete.
3183 (executable_nothr, executable_thr): New globals.
3184 (top level): Adjust to delete both executables.
3185 (corefunc): New parameter $executable. Set $pf_prefix instead of
3186 hand writing a prefix in tests. Issue a clean_restart and enable
3187 lin-lwp debug output here.
3188 (top level): Adjust. Use build_executable. Don't start gdb here,
3189 and don't enable lin-lwp debug output here.
3190 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
3191
c755f03d
JK
31922012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3193
3194 Fix racy FAILs.
3195 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
3196 "continue" command.
3197
6bec5e0a
JK
31982012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3199
3200 Fix for gdbserver non-extended mode.
3201 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
3202 and gdb_run_cmd.
3203
2e8265fd
TT
32042012-02-17 Tom Tromey <tromey@redhat.com>
3205
3206 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
3207 * gdb.python/py-events.exp: Check 'dir' output.
3208 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
3209
9e507076
YQ
32102012-02-17 Yao Qi <yao@codesourcery.com>
3211
3212 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
3213
32d22ab1
TT
32142012-02-16 Tom Tromey <tromey@redhat.com>
3215
3216 * gdb.base/inferior-died.c: Don't include stdio.h.
3217
9addecb9
TT
32182012-02-16 Tom Tromey <tromey@redhat.com>
3219
3220 * gdb.base/inferior-died.c: New file.
3221 * gdb.base/inferior-died.exp: New file.
3222
4cb6da1c
AR
32232012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
3224
3225 * gdb.base/break-inline.exp: New file.
3226 * gdb.base/break-inline.c: New file.
3227
3af2590d
TT
32282012-02-15 Tom Tromey <tromey@redhat.com>
3229
3230 * gdb.base/pc-fp.exp: Add "info register" tests.
3231
29988831
TT
32322012-02-15 Tom Tromey <tromey@redhat.com>
3233
3234 * gdb.base/regs.exp: Remove.
3235
10010058
PA
32362012-02-15 Pedro Alves <palves@redhat.com>
3237
3238 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
3239 the target doesn't support tracepoints.
3240 * gdb.trace/circ.exp: Ditto.
3241 * gdb.trace/collection.exp: Ditto.
3242 * gdb.trace/packetlen.exp: Ditto.
3243 * gdb.trace/passc-dyn.exp: Ditto.
3244 * gdb.trace/report.exp: Ditto.
3245 * gdb.trace/tfind.exp: Ditto.
3246 * gdb.trace/tspeed.exp: Ditto.
3247 * gdb.trace/tsv.exp: Ditto.
3248 * gdb.trace/unavailable.exp: Ditto.
3249 * gdb.trace/while-dyn.exp: Ditto.
3250
a2e0062d
PA
32512012-02-15 Pedro Alves <palves@redhat.com>
3252
3253 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
3254 gdb_test_multiple, and call unsupported instead of fail, if the
3255 remote side does not support the request.
3256
a1999d40
PA
32572012-02-15 Pedro Alves <palves@redhat.com>
3258
3259 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
3260 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
3261 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
3262 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
3263 * gdb.server/server-run.exp: Make sure gdb is disconnected.
3264 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
3265 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
3266 doesn't start with "extended-" already.
3267
7cee1e54
PA
32682012-02-15 Pedro Alves <palves@redhat.com>
3269
3270 Support extended-remote. Avoid cascading timeouts.
3271
3272 * gdb.base/attach.exp (do_attach_tests): Add expected output for
3273 the extended-remote target. If attaching with no file fails, load
3274 the file manually.
3275 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
3276
816338b5
SS
32772012-02-14 Stan Shebs <stan@codesourcery.com>
3278
3279 * gdb.base/ena-dis-br.exp: Add enable count test.
3280
cc30c4bd
PA
32812012-02-13 Pedro Alves <palves@redhat.com>
3282
3283 * config/mips-idt.exp: Delete.
3284 * gdb.base/a2-run.exp: Remove mips-idt xfails.
3285 * gdb.base/bitfields.exp: Remove mips-idt restarts.
3286 * gdb.base/break.exp: Remove mips-idt references.
3287 * gdb.base/chng-syms.exp: Ditto.
3288 * gdb.base/default.exp: Ditto.
3289 * gdb.base/funcargs.exp (funcargs_reload): Delete.
3290 (top level): Don't call it.
3291 * gdb.base/opaque.exp: Remove mips-idt restarts.
3292 * gdb.base/ptype.exp: Remove mips-idt xfails.
3293 * gdb.base/scope.exp: Remove mips-idt restarts.
3294 * gdb.base/sepdebug.exp: Remove mips-idt references.
3295 * gdb.base/watchpoint.exp (maybe_clean_restart)
3296 (maybe_reinitialize): Delete.
3297 (test_disabling_watchpoints, test_disabling_watchpoints)
3298 (test_watchpoint_triggered_in_syscall)
3299 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3300 Don't call them.
3301
57008375
JK
33022012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3303
3304 * gdb.server/server-exec-info.exp: New file.
3305
4a2d9c08
PA
33062012-02-10 Pedro Alves <palves@redhat.com>
3307
3308 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
3309 always non-empty.
3310 (test_attach): Always pass $exec to test_attach_gdb.
3311
09fa21bd
TT
33122012-02-08 Tom Tromey <tromey@redhat.com>
3313
3314 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
3315 before inferior is started.
3316
f0823d2c
TT
33172012-02-07 Tom Tromey <tromey@redhat.com>
3318
3319 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
3320 Symbol.value.
3321 * gdb.python/py-symbol.c (qq): Set default value.
3322
33232012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
3324
3325 * gdb.python/py-symbol.c (qq): New global.
3326 * gdb.python/py-symbol.exp: Add test for frame-less
3327 lookup_symbol.
3328 * gdb.python/py-symtab.exp: Fix line number.
3329
f7e44f65
JB
33302012-02-03 Joel Brobecker <brobecker@adacore.com>
3331
3332 * gdb.ada/mi_task_arg: New testcase.
3333
4c9ed63c
PA
33342012-02-02 Pedro Alves <palves@redhat.com>
3335
3336 * gdb.reverse/until-precsave.exp: Also put "record save" under the
3337 extended timeout.
3338
c0b9f2c6
PA
33392012-02-02 Pedro Alves <palves@redhat.com>
3340
3341 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
3342 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
3343
5f8cefd7
PA
33442012-02-02 Pedro Alves <palves@redhat.com>
3345
3346 * gdb.base/term.exp: Rewrite.
3347 * gdb.base/term.c: New.
3348
2f3a2569
PA
33492012-02-02 Pedro Alves <palves@redhat.com>
3350
3351 * gdb.base/default.exp (run "r" abbreviation, run): Add
3352 extended-remote expected output.
3353
f149aabd
TT
33542012-02-02 Tom Tromey <tromey@redhat.com>
3355
3356 * gdb.cp/dispcxx.exp: New file.
3357 * gdb.cp/dispcxx.cc: New file.
3358
03bef283
TT
33592012-02-01 Tom Tromey <tromey@redhat.com>
3360
3361 * gdb.base/jit-simple.exp: New file.
3362 * gdb.base/jit-simple.c: New file.
3363
a79b18b5
YQ
33642012-01-30 Yao Qi <yao@codesourcery.com>
3365
3366 * gdb.base/skip.exp: Make test result unique.
3367
f0d1a53e
JK
33682012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3369
3370 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
3371 compatibility with valgrind-3.7.0.
3372
4b3c9f41
PA
33732012-01-27 Pedro Alves <palves@redhat.com>
3374
3375 * gdb.base/watchpoint.exp (no_hw): New global.
3376 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
3377 disable hw watchpoints.
3378 (test_wide_location_1, test_wide_location_2): If no_hw is set,
3379 don't expect hw watchpoints.
3380 (no_hw_watchpoints): Always clean restart.
3381 (do_tests): New procedure, factored out from the top level.
3382 (top level): Run tests twice. Once with hw watchpoints enabled,
3383 another time with hw watchpoints disabled.
3384
a13491c8
PA
33852012-01-27 Pedro Alves <palves@redhat.com>
3386
3387 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
3388 out from the top level.
3389 (top level): Call it instead.
3390
f2c8a051
PA
33912012-01-27 Pedro Alves <palves@redhat.com>
3392
3393 * gdb.base/watchpoint.exp (top level): Re-enable hardware
3394 watchpoints sooner.
3395
654d7a9e
PA
33962012-01-27 Pedro Alves <palves@redhat.com>
3397
3398 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
3399
274f47f3
PA
34002012-01-27 Pedro Alves <palves@redhat.com>
3401
3402 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
3403 "You may have requested too many hardware
3404 breakpoints/watchpoints".
3405
e4d63ba2
PA
34062012-01-27 Pedro Alves <palves@redhat.com>
3407
3408 * gdb.base/watchpoint.exp (maybe_clean_restart)
3409 (maybe_reinitialize): New.
3410 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
3411 expect "hit N times".
3412 (test_disabling_watchpoints, test_complex_watchpoint)
3413 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3414 Call maybe_clean_restart.
3415 (top level): Use clean_restart. Remove "mips-idt-*"
3416 reinitialization.
3417
dbd95daf
PA
34182012-01-27 Pedro Alves <palves@redhat.com>
3419
3420 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
3421
f3ad2025
PA
34222012-01-27 Pedro Alves <palves@redhat.com>
3423
3424 * gdb.base/watchpoint.exp: Clean restart after tests that don't
3425 require `initialize' anymore. Remove unnecessary `initialize'
3426 calls.
3427
100aa3ae
PA
34282012-01-27 Pedro Alves <palves@redhat.com>
3429
3430 * gdb.base/watchpoint.exp (wp_set): Delete.
3431 (initialize, test_simple_watchpoint, top level): Remove dead code.
3432
c79a8e11
PA
34332012-01-27 Pedro Alves <palves@redhat.com>
3434
3435 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
3436 typo.
3437
048fe15a
PA
34382012-01-27 Pedro Alves <palves@redhat.com>
3439
3440 * config/extended-gdbserver.exp: New file.
3441 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
3442 comment.
3443 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
3444 * boards/native-extended-gdbserver.exp: New file.
3445
4033a6bf
PA
34462012-01-26 Pedro Alves <palves@redhat.com>
3447
3448 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3449 and gdb_test_multiple.
3450
3d7f4b81
PA
34512012-01-26 Pedro Alves <palves@redhat.com>
3452
3453 Make test messages unique, and more identifiable.
3454 * gdb.multi/watchpoint-multi.exp: Change test messages.
3455
484abf42
TT
34562012-01-25 Tom Tromey <tromey@redhat.com>
3457
3458 * gdb.base/solib-disc.exp: Fix regexps.
3459
edcc5120
TT
34602012-01-24 Tom Tromey <tromey@redhat.com>
3461
3462 * lib/mi-support.exp (mi_expect_stop): Add special case for
3463 solib-event.
3464 * gdb.base/catch-load-so.c: New file.
3465 * gdb.base/catch-load.exp: New file.
3466 * gdb.base/catch-load.c: New file.
3467 * gdb.base/break-interp.exp (reach_1): Update regexp.
3468
30b91c90
JK
34692012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3470
3471 Fix fuzzy results.
3472 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
3473 lpsimple and func.
3474
53fe1783
GB
34752012-01-24 Gary Benson <gbenson@redhat.com>
3476
3477 Delete #if 0'd out code.
3478 * gdb.base/default.exp (info catch): Remove.
3479 * gdb.base/gdb_history (info catch): Likewise.
3480 * gdb.base/help.exp (info catch): Likewise.
3481
d0d8b0c6
JK
34822012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3483
3484 Fix watchpoints to be specific for each inferior.
3485 * gdb.multi/watchpoint-multi.c: New file.
3486 * gdb.multi/watchpoint-multi.exp: New file.
3487
4403d8e9
JK
34882012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3489
3490 Fix watchpoints across inferior fork.
3491 * gdb.threads/watchpoint-fork-child.c: New file.
3492 * gdb.threads/watchpoint-fork-mt.c: New file.
3493 * gdb.threads/watchpoint-fork-parent.c: New file.
3494 * gdb.threads/watchpoint-fork-st.c: New file.
3495 * gdb.threads/watchpoint-fork.exp: New file.
3496 * gdb.threads/watchpoint-fork.h: New file.
3497
050a2e1d
PA
34982012-01-23 Pedro Alves <palves@redhat.com>
3499
3500 * gdb.base/call-signal-resume.exp: Allow output after "return".
3501
6a52fb62
PA
35022012-01-20 Pedro Alves <palves@redhat.com>
3503
3504 * gdb.python/py-finish-breakpoint.py: Fix typo.
3505
145b16a9
UW
35062012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3507
3508 * gdb.base/info-proc.exp: Also run on remote targets. Main
3509 "info proc" command is now always present; whether target supports
3510 actual info proc operation is detected when attempting to issue
3511 the command.
3512
26f6125e
JK
35132012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3514
3515 * .gdbinit: Remove.
3516
eb5227ce
PA
35172012-01-19 Pedro Alves <palves@redhat.com>
3518
3519 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
3520 look at the funtions' returns.
3521 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
3522 (jprint.print(int, int)): Change return type to int. Adjust.
3523
1db33378
PP
35242012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3525
3526 PR gdb/9538
3527 * gdb.base/sepdebug.exp: New test.
3528
b9736cf8
PA
35292012-01-18 Pedro Alves <palves@redhat.com>
3530
3531 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
3532 Allow output before ^done.
3533
4aac40c8
TT
35342012-01-16 Tom Tromey <tromey@redhat.com>
3535
3536 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3537 Add tests for relative directory.
3538
cafec441
TT
35392012-01-16 Tom Tromey <tromey@redhat.com>
3540
3541 * gdb.base/printcmds.c (enum flag_enum): New.
3542 (three): New global.
3543 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3544 enum printing.
3545 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3546 FlagEnumerationPrinter.
3547 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3548 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3549 (fval): New global.
3550
abcc4978
PA
35512012-01-16 Pedro Alves <palves@redhat.com>
3552
3553 * lib/gdb.exp (banned_procedures): New variable.
3554 (banned_variables_traced): Rename to ...
3555 (banned_traced): ... this.
3556 (gdb_init): Also trace banned procedures.
3557 (gdb_finish): Also untrace banned procedures.
3558
97ccebe8
PA
35592012-01-16 Pedro Alves <palves@redhat.com>
3560
3561 Remove all calls to strace.
3562
2af7517b
JK
35632012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3564
3565 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3566 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3567
9241a8bc
PP
35682012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3569
3570 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3571 * gdb.base/pie-execl.exp: Likewise.
3572
3848a17f
KS
35732012-01-12 Keith Seitz <keiths@redhat.com>
3574
3575 PR mi/10586
3576 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3577 (do_anonymous_type_tests): New function.
3578 (main): Call do_anonymous_type_tests.
3579 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3580 (verify_everything): New procedure.
3581 * gdb.mi/mi-var-cp.cc (class A): New class.
3582 (anonymous_structs_and_unions): New function.
3583 (main): Call anonymous_structs_and_unions.
3584 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3585 (verify_everything): New procedure.
3586
440e2fca
KS
35872012-01-12 Keith Seitz <keiths@redhat.com>
3588
3589 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3590 (varobj_tree::get_path_expr): Assume that all varobjs are
3591 compound unless they are known simple types.
3592 Adjust path expressions based on parent type, path parent type,
3593 and tree language.
3594 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3595 the root varobj.
3596 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3597
675399c9
PA
35982012-01-11 Pedro Alves <palves@redhat.com>
3599
3600 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3601 core files on this machine" anymore.
3602
97ddaa9b
PH
36032012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3604
3605 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3606 (main): Repeat recurser call.
3607 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3608 equivalent to 'local_x'.
3609
ea733575
PH
36102012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3611 Joel Brobecker <brobecker@adacore.com>
3612
3613 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3614
2ca0b532
PA
36152012-01-05 Pedro Alves <alves.ped@gmail.com>
3616
3617 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3618 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3619 * gdb.python/py-events.exp: Test that "step N" tripping on a
3620 breakpoint emits a breakpoint event.
3621
6e681866
JB
36222012-01-03 Joel Brobecker <brobecker@adacore.com>
3623
3624 * gdb.base/auxv.exp: Reformat the copyright notice.
3625
3c2d6aff
YQ
36262012-01-03 Yao Qi <yao@codesourcery.com>
3627
3628 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3629 (strace_trace_on_diff_addr): New.
3630 * gdb.trace/strace.c: (main): Add two local variables.
3631
0852fee3
UW
36322011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3633
3634 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3635 * gdb.cell/gcore.exp: Likewise.
3636 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3637 to verify the correct instance of main is selected.
3638
12c3e59c
JB
36392012-01-02 Joel Brobecker <brobecker@adacore.com>
3640
3641 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3642 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3643 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3644 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3645 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3646 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3647 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3648 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3649 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3650 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3651 gdb.threads/thread_check.c: Reformat copyright header.
3652
c0f378ec
EBM
36532011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3654
e4a7ca93 3655 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3656 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3657 is not enabled.
3658
3bc96cfb
JK
36592011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3660
3661 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3662 parameter to self_exec, adjust the function.
3663 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3664 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3665 (set var do_exit = 0): Remove test.
3666 (newline at end of file): Add one.
3667
095bcf5e
JB
36682011-12-27 Joel Brobecker <brobecker@adacore.com>
3669
3670 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3671 New files.
3672
18d19bd1
JK
36732011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3674
3675 Fix racy FAILs.
3676 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3677 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3678 (main): Call pthread_barrier_init for it.
3679
e809353a
JK
36802011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3681
3682 Fix double send_gdb leading to racy FAILs.
3683 * gdb.base/break.exp (set silent break bp_location1): Replace
3684 3x send_gdb and gdb_expect by gdb_test.
3685 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3686 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3687 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3688 instead of send_gdb. Twice.
3689 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3690 3x send_gdb and gdb_expect by gdb_test.
3691 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3692
da8cb7ec
JK
36932011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3694
3695 * gdb.linespec/linespec.exp: Compile using {c++}.
3696
ae1a303e
JK
36972011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3698
3699 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3700 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3701 (verify GCC PR debug/51668): New test.
3702
cc72b2a2
KP
37032011-12-23 Kevin Pouget <kevin.pouget@st.com>
3704
3705 Introduce gdb.FinishBreakpoint in Python.
3706 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3707 py-finish-breakpoint2
3708 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3709 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3710 instead of line number.
3711 * gdb.python/py-finish-breakpoint.c: New file.
3712 * gdb.python/py-finish-breakpoint.exp: New file.
3713 * gdb.python/py-finish-breakpoint.py: New file.
3714 * gdb.python/py-finish-breakpoint2.cc: New file.
3715 * gdb.python/py-finish-breakpoint2.exp: New file.
3716 * gdb.python/py-finish-breakpoint2.py: New file.
3717
3b7962f9
JK
37182011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3719
3720 Partial fix of compatibility with gcc-4.7.
3721 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3722 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3723 Add comment to add a PASS case in the future.
3724
6538471c
JK
3725 Fix compatibility with gcc-4.7.
3726 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3727
7052e42c
UW
37282011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3729
3730 PR tdep/12797
3731 * gdb.base/callfuncs.exp: Remove KFAIL.
3732
9ac7f98e
JB
37332011-12-21 Joel Brobecker <brobecker@adacore.com>
3734
3735 * gdb.ada/task_bp: New testcase.
3736
f6eeced0
JK
37372011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3738
3739 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3740 -DNO_SECTIONS.
3741 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3742
72225e17
JK
37432011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3744
3745 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3746 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3747 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3748 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3749 conditional for gcc <= 4.5.
3750
13ac8d2c
JK
37512011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3752
3753 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3754 by XFAIL.
3755 * gdb.cp/static-method.exp (info addr A::func())
3756 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3757 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3758 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3759 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3760 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3761 (test value of F in k3_m): Likewise.
3762 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3763 Likewise.
3764
049682ba
JK
37652011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3766
3767 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3768 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3769 Remove.
3770 * gdb.threads/attachstop-mt.c: Remove.
3771 * gdb.threads/attachstop-mt.exp: Remove.
3772
2c9d8796
MK
37732011-12-17 Mark Kettenis <kettenis@gnu.org>
3774
3775 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3776
e0f9f062
DE
37772011-12-16 Doug Evans <dje@google.com>
3778
f4aa2101 3779 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3780 * boards/native-gdbserver.exp: New file.
3781
e0f9f062
DE
3782 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3783 gdbserver output.
3784 (gdbserver_default_get_remote_address): New function.
3785 (gdbserver_start): Call gdb,get_remote_address to compute argument
3786 to "target remote" command.
3787
80b6e756
PM
37882011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3789
1c3ad6ab 3790 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3791 python print-stack. Add set/show python print-stack
3792 off|full|message tests.
3793
1576bd00
YQ
37942011-12-15 Yao Qi <yao@codesourcery.com>
3795
3796 * gdb.trace/strace.c: New
3797 * gdb.trace/strace.exp: New.
3798
d6a0f6e0
TT
37992011-12-14 Tom Tromey <tromey@redhat.com>
3800
3801 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3802
31015e1d
DE
38032011-12-14 Doug Evans <dje@google.com>
3804
3805 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3806
7b50312a
PA
38072011-12-14 Pedro Alves <pedro@codesourcery.com>
3808
3809 PR threads/10729
3810
3811 * gdb.mi/watch-nonstop.c: New file.
3812 * gdb.mi/mi-watch-nonstop.exp: New file.
3813
924437bc
PA
38142011-12-13 Pedro Alves <pedro@codesourcery.com>
3815 Doug Evans <dje@google.com>
3816
3817 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3818 (clean_restart): Remove references to the gdb_stub target board
3819 variable.
3820 (gdb_step_for_stub): Delete.
3821
3822 * gdb.base/annota1.exp: Remove all references to [target_info
3823 exists gdb_stub], gdb_step_for_stub and usestubs.
3824 * gdb.base/annota3.exp: Ditto.
3825 * gdb.base/async.exp: Ditto.
3826 * gdb.base/break.exp: Ditto.
3827 * gdb.base/code-expr.exp: Ditto.
3828 * gdb.base/commands.exp: Ditto.
3829 * gdb.base/completion.exp: Ditto.
3830 * gdb.base/condbreak.exp: Ditto.
3831 * gdb.base/consecutive.exp: Ditto.
3832 * gdb.base/cvexpr.exp: Ditto.
3833 * gdb.base/define.exp: Ditto.
3834 * gdb.base/display.exp: Ditto.
3835 * gdb.base/ena-dis-br.exp: Ditto.
3836 * gdb.base/environ.exp: Ditto.
3837 * gdb.base/gnu-ifunc.exp: Ditto.
3838 * gdb.base/maint.exp: Ditto.
3839 * gdb.base/pending.exp: Ditto.
3840 * gdb.base/sect-cmd.exp: Ditto.
3841 * gdb.base/sepdebug.exp: Ditto.
3842 * gdb.base/unload.exp: Ditto.
3843 * gdb.base/watchpoint-solib.exp: Ditto.
3844 * gdb.cp/annota2.exp: Ditto.
3845 * gdb.cp/annota3.exp: Ditto.
3846 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3847 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3848 * gdb.mi/mi-pending.exp: Ditto.
3849 * gdb.trace/circ.exp: Ditto.
3850 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3851 * gdb.base/list.exp: Ditto.
3852
3853 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3854 breakpoint function and all references to the usestubs macro.
3855 * gdb.base/exprs.c: Ditto.
3856 * gdb.base/freebpcmd.c: Ditto.
3857 * gdb.base/bitfields.c: Ditto.
3858 * gdb.base/bitfields2.c: Ditto.
3859 * gdb.base/break.c: Ditto.
3860 * gdb.base/call-sc.c: Ditto.
3861 * gdb.base/call-signals.c: Ditto.
3862 * gdb.base/callfuncs.c: Ditto.
3863 * gdb.base/charset.c: Ditto.
3864 * gdb.base/consecutive.c: Ditto.
3865 * gdb.base/constvars.c: Ditto.
3866 * gdb.base/funcargs.c: Ditto.
3867 * gdb.base/int-type.c: Ditto.
3868 * gdb.base/interrupt.c: Ditto.
3869 * gdb.base/langs0.c: Ditto.
3870 * gdb.base/list0.c: Ditto.
3871 * gdb.base/mips_pro.c: Ditto.
3872 * gdb.base/miscexprs.c: Ditto.
3873 * gdb.base/nodebug.c: Ditto.
3874 * gdb.base/opaque0.c: Ditto.
3875 * gdb.base/pointers.c: Ditto.
3876 * gdb.base/printcmds.c: Ditto.
3877 * gdb.base/ptype.c: Ditto.
3878 * gdb.base/recurse.c: Ditto.
3879 * gdb.base/reread1.c: Ditto.
3880 * gdb.base/reread2.c: Ditto.
3881 * gdb.base/restore.c: Ditto.
3882 * gdb.base/return.c: Ditto.
3883 * gdb.base/run.c: Ditto.
3884 * gdb.base/scope0.c: Ditto.
3885 * gdb.base/sepdebug.c: Ditto.
3886 * gdb.base/setshow.c: Ditto.
3887 * gdb.base/setvar.c: Ditto.
3888 * gdb.base/sigall.c: Ditto.
3889 * gdb.base/signals.c: Ditto.
3890 * gdb.base/structs.c: Ditto.
3891 * gdb.base/structs2.c: Ditto.
3892 * gdb.base/testenv.c: Ditto.
3893 * gdb.base/twice.c: Ditto.
3894 * gdb.base/unwindonsignal.c: Ditto.
3895 * gdb.base/watchpoint.c: Ditto.
3896 * gdb.base/watchpoints.c: Ditto.
3897 * gdb.base/whatis.c: Ditto.
3898 * gdb.cp/classes.cc: Ditto.
3899 * gdb.cp/cplusfuncs.cc: Ditto.
3900 * gdb.cp/derivation.cc: Ditto.
3901 * gdb.cp/formatted-ref.cc: Ditto.
3902 * gdb.cp/misc.cc: Ditto.
3903 * gdb.cp/overload.cc: Ditto.
3904 * gdb.cp/ovldbreak.cc: Ditto.
3905 * gdb.cp/ref-params.cc: Ditto.
3906 * gdb.cp/ref-types.cc: Ditto.
3907 * gdb.cp/templates.cc: Ditto.
3908 * gdb.cp/virtfunc.cc: Ditto.
3909 * gdb.hp/gdb.aCC/run.c: Ditto.
3910 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3911 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3912 * gdb.reverse/consecutive-reverse.c: Ditto.
3913 * gdb.reverse/sigall-reverse.c: Ditto.
3914 * gdb.reverse/until-reverse.c: Ditto.
3915 * gdb.reverse/watch-reverse.c: Ditto.
3916 * gdb.trace/actions.c: Ditto.
3917 * gdb.trace/circ.c: Ditto.
3918 * gdb.trace/collection.c: Ditto.
3919
fabde485
PA
39202011-12-13 Pedro Alves <pedro@codesourcery.com>
3921
3922 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3923 (func6, func7): New.
3924 (main): Call func6 and func7.
3925 * gdb.base/watchpoint.exp (test_wide_location_1)
3926 (test_wide_location_2): New.
3927 (top level): Re-enable hardware watchpoints if necessary. Call
3928 test_wide_location_1 and test_wide_location_2.
3929
ff7d1690
YQ
39302011-12-11 Yao Qi <yao@codesourcery.com>
3931
3932 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3933
a6af7abe
JB
39342011-12-11 Joel Brobecker <brobecker@adacore.com>
3935
3936 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3937 expected output for unsupported case.
3938
61638e15
JK
39392011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3940
3941 PR testsuite/12649
3942 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3943 Protect gdb_test_multiple by final $gdb_prompt match.
3944
0a00efc3
JK
39452011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3946
3947 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3948 New variable, new test.
3949 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3950 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3951 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3952 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3953 them if HAVE_GCC_45682_FIXED is not set.
3954
4511b1ba
YQ
39552011-12-10 Yao Qi <yao@codesourcery.com>
3956
3957 * gdb.trace/status-stop.exp: New.
3958 * gdb.trace/status-stop.c: New.
3959
27949e73
JK
39602011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3961
3962 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3963 timeout.
3964
d8ea7931
TT
39652011-12-08 Tom Tromey <tromey@redhat.com>
3966
3967 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3968 condition.
3969
1cc310d2
SS
39702011-12-07 Stan Shebs <stan@codesourcery.com>
3971
3972 * gdb.trace/tfind.exp: Update for output changes.
3973
d482a875
PA
39742011-12-07 Pedro Alves <pedro@codesourcery.com>
3975
3976 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3977 throws "Cannot insert catchpoints in this configuration".
3978 * gdb.ada/mi_catch_ex.exp: Likewise.
3979
f0ba3972
PA
39802011-12-06 Pedro Alves <pedro@codesourcery.com>
3981
3982 * gdb.base/break-always.exp: Test changing memory at addresses
3983 with breakpoints inserted.
3984
f8eba3c6
TT
39852011-12-06 Joel Brobecker <brobecker@acacore.com>
3986
3987 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3988 involving a fully qualified function name.
3989
39902011-12-06 Tom Tromey <tromey@redhat.com>
3991
3992 * gdb.ada/homonym.exp: Add three breakpoint tests.
3993
39942011-12-06 Tom Tromey <tromey@redhat.com>
3995
3996 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3997 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3998 * gdb.objc/objcdecode.exp: Update for output changes.
3999 * gdb.linespec/linespec.exp: New file.
4000 * gdb.linespec/lspec.cc: New file.
4001 * gdb.linespec/lspec.h: New file.
4002 * gdb.linespec/body.h: New file.
4003 * gdb.linespec/base/two/thefile.cc: New file.
4004 * gdb.linespec/base/one/thefile.cc: New file.
4005 * gdb.linespec/Makefile.in: New file.
4006 * gdb.cp/templates.exp (test_template_breakpoints): Update for
4007 output changes.
4008 * gdb.cp/re-set-overloaded.exp: Remove kfail.
4009 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
4010 makes one breakpoint.
4011 * gdb.cp/method2.exp (test_break): Update for output changes.
4012 * gdb.cp/mb-templates.exp: Update for output changes.
4013 * gdb.cp/mb-inline.exp: Update for output changes.
4014 * gdb.cp/mb-ctor.exp: Update for output changes.
4015 * gdb.cp/ovsrch.exp: Use fully-qualified names.
4016 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
4017 has multiple matches.
4018 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
4019 error message change.
4020 * gdb.base/list.exp (test_list_filename_and_number): Update for
4021 error message change.
4022 * gdb.base/break.exp: Disable pending breakpoints. Update for
4023 output changes.
4024 * configure.ac: Add gdb.linespec.
4025 * configure: Rebuild.
4026 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
4027
c642a434
UW
40282011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
4029
4030 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
4031 last_break register on s390*-*-* targets.
4032
b18003d1
JB
40332011-12-06 Joel Brobecker <brobecker@adacore.com>
4034
4035 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
4036 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
4037 of parameter X in procedure Foo.
4038
fe96589c
SS
40392011-12-05 Stan Shebs <stan@codesourcery.com>
4040
4041 * gdb.trace/tfind.exp: Update help string matches.
4042
1820ab47
JK
40432011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4044
4045 * gdb.server/ext-run.exp (get process list): Accept also systemd
4046 as PID 1.
4047
e11ac3a3
JK
40482011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4049 Pedro Alves <pedro@codesourcery.com>
4050
4051 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
4052 starting GDB.
4053 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
4054 $use_gdb_stub.
4055 * gdb.base/display.exp: Likewise.
4056 * gdb.base/ending-run.exp: Likewise.
4057 * gdb.base/list.exp (test_listsize): Likewise.
4058 * gdb.base/setshow.exp: Likewise.
4059 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
4060 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
4061 check by global $use_gdb_stub.
4062 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
4063 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
4064 (default_gdb_init): Unset global $use_gdb_stub.
4065 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4066 by global $use_gdb_stub.
4067 * lib/gdbserver-support.exp: Extend comments for set_board_info
4068 gdb_protocol and gdb,socketport.
4069 (gdbserver_start_extended): Set global gdbserver_protocol and
4070 gdbserver_gdbport. Clear global use_gdb_stub.
4071 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4072 from target use_gdb_stub.
4073 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4074
1d41d75c
DE
40752011-12-03 Doug Evans <dje@google.com>
4076
4077 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4078 (gdb_step_for_stub): Add comments.
4079
d6d7a51a
MR
40802011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4081
4082 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4083 to the caller.
4084 (gdb_test_multiple): Likewise.
4085
05acf274
JK
40862011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4087
4088 Fix gdb.mi/mi-solib.exp without system debug info installed.
4089 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4090 expect attribute, return 0 for it. Update comments.
4091
2268b414
JK
40922011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4093
4094 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4095 (corrupted list): Adjust the expectation.
4096
585861ea
JK
40972011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4098
4099 PR threads/13448
4100 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4101 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4102 * gdb.threads/tls-var-main.c: New file.
4103 * gdb.threads/tls-var.c: New file.
4104 * gdb.threads/tls-var.exp: New file.
4105
968643aa
JK
41062011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4107
4108 PR testsuite/12649
4109 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4110 Protect gdb_test_multiple by final $gdb_prompt match.
4111 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
4112 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4113 (test_tracepoints): Likewise.
4114
9750bca9
JK
41152011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4116
4117 PR breakpoints/13346
4118 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
4119 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
4120 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
4121
ac1349b7
JB
41222011-12-01 Joel Brobecker <brobecker@adacore.com>
4123
4124 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
4125 * gdb.ada/homonym/homonym.adb: For use of all types defined
4126 locally inside both Get_Value subprograms.
4127
26d44faf
JK
41282011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4129
4130 Fix racy FAILs.
4131 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
4132 of send_gdb.
4133
514f6425
UW
41342011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4135
4136 * gdb.base/testenv.exp: Skip on remote targets. Unset global
4137 environment variable after test completed.
4138
4255c8d2
UW
41392011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4140
4141 * gdb.base/solib-nodir.exp: Skip if remote target.
4142 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
4143 application. Call gdb_load_shlibs.
4144 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
4145
a35ad96a
JB
41462011-11-29 Joel Brobecker <brobecker@adacore.com>
4147
4148 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
4149
1a1d5513
JB
41502011-11-28 Joel Brobecker <brobecker@adacore.com>
4151
4152 * gdb.ada/fullname_bp: New testcase.
4153
50b4ddf8
JK
41542011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4155
4156 PR testsuite/12649
4157 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
4158 Wrap send_gdb into a new gdb_test.
4159
fb0aec57
JK
4160 Code cleanup.
4161 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
4162 Convert send_gdb and gdb_expect to gdb_test_multiple.
4163
2376d946
JK
41642011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4165
4166 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4167
1eec78bd
KS
41682011-11-23 Keith Seitz <keiths@redhat.com>
4169
4170 * lib/mi-support.exp (varobj_tree): New namespace and procs.
4171 (mi_varobj_tree_test_children_callback): New proc.
4172 (mi_walk_varobj_tree): New proc.
4173
36dfb11c
TT
41742011-11-22 Tom Tromey <tromey@redhat.com>
4175
4176 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
4177 Add "use_mi_command" argument.
4178 (mi_run_cmd, mi_run_with_cli): New procs.
4179 * gdb.mi/solib-lib.c: New file.
4180 * gdb.mi/solib-main.c: New file.
4181 * gdb.mi/mi-solib.exp: New file.
4182
0e965dd0
DE
41832011-11-21 Doug Evans <dje@google.com>
4184
4185 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
4186 _Unwind_DebugHook is missing.
4187
f196051f
SS
41882011-11-20 Stan Shebs <stan@codesourcery.com>
4189
4190 * gdb.trace/tstatus.exp: New.
4191 * gdb.trace/actions.c: Include string.h.
4192
bfccc43c
YQ
41932011-11-18 Yao Qi <yao@codesourcery.com>
4194
4195 * gdb.trace/pending.exp: New.
4196 * gdb.trace/pending.c: New.
4197 * gdb.trace/pendshr1.c: New.
4198 * gdb.trace/pendshr2.c: New.
4199 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
4200 tracepoint location becomes pending.
4201 (tracepoint_change_loc_2): New.
4202
73cd8ab1
DM
42032011-11-16 David S. Miller <davem@davemloft.net>
4204
4205 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
4206 target is sparc*-*-linux*
4207
77426730
PK
42082011-11-15 Paul Koning <paul_koning@dell.com>
4209
4210 * gdb.python/py-type.exp: New testcases for exceptions on scalar
4211 types.
4212
ed59ded5
DE
42132011-11-14 Doug Evans <dje@google.com>
4214
4215 * gdb.base/shell.exp: New file.
4216
405f8e94
SS
42172011-11-14 Stan Shebs <stan@codesourcery.com>
4218
4219 * gdb.trace/ftrace.c: New.
4220 * gdb.trace/ftrace.exp: New.
4221
1e4d1764
YQ
42222011-11-14 Yao Qi <yao@codesourcery.com>
4223
4224 * gdb.trace/change-loc-1.c: New.
4225 * gdb.trace/change-loc-2.c: New.
4226 * gdb.trace/change-loc.c: New.
4227 * gdb.trace/change-loc.exp: New.
4228 * gdb.trace/change-loc.h: New.
4229 * gdb.trace/trace-break.c (marker): Define new symbol.
4230 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
4231 New.
4232 (break_trace_same_addr_6): New.
4233
71eba9c2 42342011-11-12 Matt Rice <ratmice@gmail.com>
4235
4236 * gdb.base/info-macros.exp: Make tests for info definitions
4237 test info macro. Add tests for info macro argument processing.
4238 Rename a few tests.
4239
1d93e29a
KS
42402011-11-11 Keith Seitz <keiths@redhat.com>
4241
4242 PR gdb/12843
4243 * gdb.base/linespecs.exp: New file.
4244
a4b5b48a
DE
42452011-11-11 Doug Evans <dje@google.com>
4246
4247 * gdb.threads/print-threads.exp: Extend timeout for slower
4248 tests.
4249
f6b47be4
DE
42502011-11-10 Doug Evans <dje@google.com>
4251
792a0230
DE
4252 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
4253 "record to end of main" test.
4254
f6b47be4
DE
4255 * gdb.python/py-type.c (TS): New typedef.
4256 (ts): New global.
4257 * gdb.python/py-type.exp: Test field list of typedef.
4258
22355c90
JB
42592011-11-10 Joel Brobecker <brobecker@adacore.com>
4260
4261 * gdb.ada/small_reg_param: New testcase.
4262
a7860e76
TT
42632011-11-09 Tom Tromey <tromey@redhat.com>
4264
4265 * gdb.cp/destrprint.exp: New file.
4266 * gdb.cp/destrprint.cc: New file.
4267
72a2e3dc
MI
42682011-11-08 Meador Inge <meadori@codesourcery.com>
4269
4270 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
4271 (switch_stack_to_other): New test function.
4272 * gdb.arch/thumb-prologue.exp: New test cases.
4273
c7195df2 42742011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
4275
4276 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
4277
d3895d7d
YQ
42782011-11-08 Yao Qi <yao@codesourcery.com>
4279
4280 * gdb.exp (supports_process_record): New.
4281 (supports_reverse): New.
4282 * gdb.reverse/break-precsave.exp: Call support_process_record
4283 to run test conditionally.
4284 * gdb.reverse/consecutive-precsave.exp: Likewise.
4285 * gdb.reverse/i386-precsave.exp: Likewise.
4286 * gdb.reverse/machinestate-precsave.exp: Likewise.
4287 * gdb.reverse/solib-precsave.exp: Likewise.
4288 * gdb.reverse/step-precsave.exp: Likewise.
4289 * gdb.reverse/until-precsave.exp: Likewise.
4290 * gdb.reverse/watch-precsave.exp: Likewise.
4291 * gdb.reverse/break-reverse.exp: Call support_reverse to run
4292 test conditionally.
4293 * gdb.reverse/consecutive-reverse.exp: Likewise.
4294 * gdb.reverse/finish-precsave.exp: Likewise.
4295 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
4296 * gdb.reverse/finish-reverse.exp: Likewise.
4297 * gdb.reverse/i386-reverse.exp: Likewise.
4298 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4299 * gdb.reverse/machinestate.exp: Likewise.
4300 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
4301 * gdb.reverse/sigall-precsave.exp: Likewise.
4302 * gdb.reverse/sigall-reverse.exp: Likewise.
4303 * gdb.reverse/solib-reverse.exp: Likewise.
4304 * gdb.reverse/step-reverse.exp: Likewise.
4305 * gdb.reverse/until-reverse.exp: Likewise.
4306 * gdb.reverse/watch-reverse.exp: Likewise.
4307
a59306a3
YQ
43082011-11-05 Yao Qi <yao@codesourcery.com>
4309
4310 * gdb.trace/trace-break.exp: Add test on setting two
4311 fast tracepoints at the same address.
4312
87769f59
JK
43132011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4314
4315 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
4316
3065dfb6
SS
43172011-11-02 Stan Shebs <stan@codesourcery.com>
4318
4319 * gdb.trace/collection.c: Add code using strings.
4320 * gdb.trace/collection.exp: Add tests of string collection.
4321
89e208db
JK
43222011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4323
4324 * gdb.base/skip-solib.exp (executable_main): New variable.
4325 (binfile_main): Base it on that.
4326 Use $executable_main in clean_restart calls. Drop gdb_exit and
4327 gdb_start calls.
4328
405e54e9
JK
43292011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4330
4331 Fix racy FAILs.
4332 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
4333 breakpoint_re globals import by async. Set string_regex to .* for
4334 async. Remove the optional thread_selected_re and breakpoint_re
4335 globals expectations.
4336
58e8570a
JM
43372011-11-01 Joseph Myers <joseph@codesourcery.com>
4338
4339 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
4340 well as Cygwin.
4341
7b35ec7f 43422011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
4343
4344 Add tests for skip command.
89e208db
JK
4345 * gdb.base/skip-solib-lib.c: New
4346 * gdb.base/skip-solib-main.c: New
4347 * gdb.base/skip-solib.exp: New
4348 * gdb.base/skip.c: New
4349 * gdb.base/skip.exp: New
4350 * gdb.base/skip1.c: New
4351 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 4352
b9fd1791
PA
43532011-10-31 Yao Qi <yao@codesourcery.com>
4354 Pedro Alves <pedro@codesourcery.com>
4355
4356 * gdb.trace/trace-break.c: New.
4357 * gdb.trace/trace-break.exp: New.
4358
4323fecc
JK
43592011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4360
4361 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
4362 break-here-2.
4363
0e5bf2a8
PA
43642011-10-28 Pedro Alves <pedro@codesourcery.com>
4365
4366 * gdb.threads/no-unwaited-for-left.c: New.
4367 * gdb.threads/no-unwaited-for-left.exp: New.
4368 * gdb.threads/non-ldr-exc-1.c: New.
4369 * gdb.threads/non-ldr-exc-1.exp: New.
4370 * gdb.threads/non-ldr-exc-2.c: New.
4371 * gdb.threads/non-ldr-exc-2.exp: New.
4372 * gdb.threads/non-ldr-exc-3.c: New.
4373 * gdb.threads/non-ldr-exc-3.exp: New.
4374 * gdb.threads/non-ldr-exc-4.c: New.
4375 * gdb.threads/non-ldr-exc-4.exp: New.
4376
3a3dad98
JK
43772011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4378
4379 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
4380 * gdb.base/attach-pie-misread.exp: Likewise.
4381 * gdb.base/break-interp.exp: Likewise.
4382 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
4383 testcases for use_gdb_stub.
4384 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
4385 (continue): New testcase.
4386 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
4387 * gdb.threads/attach-into-signal.exp: Likewise.
4388 * gdb.threads/attach-stopped.exp: Likewise.
4389 * gdb.threads/attachstop-mt.exp: Likewise.
4390
d6a5d40c
PK
43912011-10-28 Paul Koning <paul_koning@dell.com>
4392
4393 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
4394
ca539be8
JK
43952011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4396
4397 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
4398 (mi_gdb_test): Import globals thread_selected_re
4399 and breakpoint_re. Expect them optionally at the regex start.
4400
d234ef5c
DE
44012011-10-27 Doug Evans <dje@google.com>
4402
4403 * gdb.python/python.exp: Test source -s.
4404
ab964825
PK
44052011-10-26 Paul Koning <paul_koning@dell.com>
4406
4407 * gdb.python/lib-types.cc (struct A): New structure.
4408 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 4409
54d8a644
PK
44102011-10-25 Paul Koning <paul_koning@dell.com>
4411
4412 PR python/13327
d234ef5c 4413
54d8a644
PK
4414 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
4415 fetch_lazy method.
4416
b0221781
YQ
44172011-10-24 Yao Qi <yao@codesourcery.com>
4418
4419 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
4420 target is tic6x-*-*.
4421
6cda5a20
JB
44222011-10-21 Joel Brobecker <brobecker@adacore.com>
4423
4424 * gdb.ada/mi_task_info/task_switch.adb: New file.
4425 * gdb.ada/mi_task_info.exp: New file.
4426
5ed9db04
JK
44272011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4428
4429 * gdb.cp/expand-psymtabs-cxx.exp: New file.
4430 * gdb.cp/expand-psymtabs-cxx.cc: New file.
4431
9df2fbc4
PM
44322011-10-20 Phil Muldoon <pmuldoon@redhat.com>
4433
4434 PR python/12656
4435
4436 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
4437 global_block tests.
4438
736086ba
TT
44392011-10-18 Tom Tromey <tromey@redhat.com>
4440
4441 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
4442
4af31552
TT
44432011-10-18 Tom Tromey <tromey@redhat.com>
4444
4445 * gdb.base/source.exp: Don't include full file name in test name.
4446 * gdb.python/python.exp: Don't include full file name in test
4447 name.
4448
43136979
AR
44492011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4450
4451 * gdb.base/attach-pie-noexec.c: New files.
4452 * gdb.base/attach-pie-noexec.exp: New files.
4453
543a9323
JM
44542011-10-17 Joseph Myers <joseph@codesourcery.com>
4455
4456 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4457 prompt for each extra line in command.
4458
21ae7a4d
JK
44592011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4460
4461 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4462 Revert the part of:
4463 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4464 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4465 Change the expected string.
4466
20ec36d9
JK
44672011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4468
4469 Fix results with system glibc debug info installed.
4470 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
4471 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
4472 Accept also __libc_ symbol prefix and no prefix.
4473
6501c2fc
KS
44742011-10-14 Keith Seitz <keiths@redhat.com>
4475
4476 PR c++/13225
4477 * gdb.cp/converts.cc (foo3_1): New function.
4478 (foo3_2): New functions.
4479 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4480 and null pointer conversions of integer constant zero.
4481 Add test to check if all arguments are checked for incompatible
4482 conversion BADNESS.
4483
55b1fd0c
TT
44842011-10-14 Tom Tromey <tromey@redhat.com>
4485
4486 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4487 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4488 linespec.
4489
22c05d8a
JK
44902011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4491
4492 Fix internal error regression.
4493 * gdb.dwarf2/implptr-optimized-out.S: New file.
4494 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4495
1d6edc3c
JK
44962011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4497
4498 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4499 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4500 (loclist): New.
4501 (4): New abbrev.
4502 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4503 Use prepare_for_testing, remove clean_restart.
4504 (p arraynoloc, p arraycallnoloc): New tests.
4505
9ec72168
JK
45062011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4507
4508 * gdb.cp/namespace-enum.exp (executable): New variable.
4509 (binfile): Use ${objdir}/${subdir}/ prefix.
4510 Use ${executable} for clean_restart.
4511
9c6c53f7
SA
45122011-10-11 Sterling Augustine <saugustine@google.com>
4513
4514 * gdb.cp/Makefile.in: Add namespace-enum test.
4515 * gdb.cp/namespace-enum.exp: New file.
4516 * gdb.cp/namespace-enum.c: New file.
4517 * gdb.cp/namespace-enum-main.c: New file.
4518
fac7ceb3
UW
45192011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
4520
4521 * gdb.python/py-shared.exp: Relax filename check to handle remote:
4522 sysroot.
4523
941b2081
JK
45242011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4525
4526 Reimplement @entry in input expressions.
4527 * gdb.base/exprs.c (v_int_array_init): New variable.
4528 * gdb.base/exprs.exp (print v_int_array_init)
4529 (print *v_int_array_init@1, print *v_int_array_init@2)
4530 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
4531 (print v_int_array_init[1]@1): New tests.
4532
0344e878
JM
45332011-10-10 Joseph Myers <joseph@codesourcery.com>
4534
4535 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4536 expected message.
4537
5a56e9c5
DE
45382011-10-09 Doug Evans <dje@google.com>
4539
4540 * gdb.base/alias.exp: Add tests for alias command.
4541
2bda9cc5
JK
45422011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4543
4544 * gdb.arch/amd64-entry-value.s: New file.
4545 * gdb.mi/mi2-amd64-entry-value.s: New file.
4546
a471c594
JK
45472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4548
4549 Display @entry parameter values even for references.
4550 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4551 functions.
4552 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4553 reference and datap_input.
4554 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4555 breakpoints.
4556 (continue to breakpoint: entry_reference: reference)
4557 (entry_reference: bt at entry)
4558 (continue to breakpoint: entry_reference: breakhere_reference)
4559 (entry_reference: bt, entry_reference: ptype regparam)
4560 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4561 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4562 (entry_reference: p regcopy, entry_reference: p nodataparam)
4563 (entry_reference: p nodataparam@entry): New tests.
4564
36b11add
JK
45652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4566
4567 Support @entry in input expressions.
4568 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4569 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4570 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4571 (tailcall: p j@entry): New tests.
4572 * gdb.cp/koenig.cc (A::entry): New function.
4573 (main): Call it.
4574 * gdb.cp/koenig.exp (p entry (c)): New test.
4575
e18b2753
JK
45762011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4577
4578 Display @entry parameter values (without references).
4579 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4580 (different, validity, invalid): New functions.
4581 (main): Call them.
4582 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4583 stacktest, breakhere_stacktest, different, breakhere_different,
4584 breakhere_validity and breakhere_invalid.
4585 (entry: bt): Update for @entry.
4586 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4587 (entry_validity: *, entry_invalid: *): Many new tests.
4588 * gdb.base/break.exp
4589 (run until breakpoint set at small function, optimized file): Accept
4590 also the @entry suffix.
4591 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4592 * gdb.mi/mi2-amd64-entry-value.c: New files.
4593 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4594
2d6c5dc2
JK
45952011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4596
4597 Protect entry values against self tail calls.
4598 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4599 (main): Call self.
4600 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4601 (set debug entry-values 1, self: bt debug entry-values): New tests.
4602
111c6489
JK
46032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4604
4605 Recognize virtual tail call frames.
4606 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4607 (amb_b, amb_a): New.
4608 (main): Call a and b.
4609 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4610 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4611 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4612 New tests.
4613
8e3b41a9
JK
46142011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4615
4616 Implement basic support for DW_TAG_GNU_call_site.
4617 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4618 * gdb.arch/amd64-entry-value.cc: New file.
4619 * gdb.arch/amd64-entry-value.exp: New file.
4620
181cebd4
JK
46212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4622
4623 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4624 * gdb.dwarf2/implptr-64bit.S: New file.
4625 * gdb.dwarf2/implptr-64bit.exp: New file.
4626
741f5e3c
JK
46272011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4628
4629 Fix initial language detection with -readnow.
4630 * gdb.cp/readnow-language.cc: New file.
4631 * gdb.cp/readnow-language.exp: New file.
4632
a73d2258
JK
46332011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4634
4635 Fix printed anonymous struct name.
4636 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4637
af369495
JM
46382011-10-09 Joseph Myers <joseph@codesourcery.com>
4639
4640 * gdb.base/solib-symbol.exp: Do not include directories in
4641 filenames in expected messages.
4642
1fa57852
DE
46432011-10-07 Doug Evans <dje@google.com>
4644
4645 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4646
bd054e06
KP
46472011-10-07 Kevin Pouget <kevin.pouget@st.com>
4648
4649 Allow Python notification of new object-file loadings.
4650 * gdb.python/py-events.exp: Test newobjfile event.
4651 * gdb.python/py-events.py: Register newobjfile callback.
4652 * gdb.python/py-events.c: Add call to shared library
4653 * gdb.python/py-events-shlib.c: New file.
4654
8031b6f8
JM
46552011-10-06 Joseph Myers <joseph@codesourcery.com>
4656
4657 * gdb.base/fixsection.exp: Do not include directories in filename
4658 in expected message.
4659
7fea6923
PM
46602011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4661
4662 Add tests for passing of environment variables to inferior.
4663 * gdb.base/testenv.c: New test source.
4664 * gdb.base/testenv.exp: New expect test.
4665
687f2a88
PK
46662011-10-04 Paul Koning <paul_koning@dell.com>
4667
4668 * gdb.python/py-value.c (main): Break before return.
4669
cb6be26b
KP
46702011-10-04 Kevin Pouget <kevin.pouget@st.com>
4671
4672 PR python/12691: Add the inferior to Python exited event
4673 * gdb.python/py-events.exp: Test the inferior attribute of exited
4674 event with a fork.
4675 * gdb.python/py-events.py: Print inferior number on exit.
4676 * gdb.python/py-events.c: Fork the inferior.
4677
fb213700
EBM
46782011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4679
4680 * gdb.base/jit.exp: Add testcase name to log message
4681
aa2071bd
PK
46822011-10-03 Paul Koning <paul_koning@dell.com>
4683 Jan Kratochvil <jan.kratochvil@redhat.com>
4684
4685 * gdb.python/py-value.exp
4686 (python inval = gdb.parse_and_eval('*(int*)0'))
4687 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4688 (set argc=2, python print argc_lazy): New tests.
4689
dd11a36c
JB
46902011-10-02 Joel Brobecker <brobecker@adacore.com>
4691
4692 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4693
46f886f1
JK
46942011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4695 Pedro Alves <pedro@codesourcery.com>
4696
4697 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4698 can_read_0, test for it.
4699 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4700 (parse_and_eval with memory error): ... here, make it untested if
4701 can_read_0.
4702
c5cb204f
MP
47032011-09-30 Marek Polacek <mpolacek@redhat.com>
4704
4705 * gdb.python/python.exp (verify pagination beforehand)
4706 (verify pagination afterwards): Fix race by splitting the line.
4707
68fb0ec0
JM
47082011-09-29 Joseph Myers <joseph@codesourcery.com>
4709
4710 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4711 for 64-bit multilibs from i?86-* targets.
4712
6aee0d90
MP
47132011-09-29 Marek Polacek <mpolacek@redhat.com>
4714
4715 * lib/gdb.exp: Fix a typo in one of the comments.
4716
e9101ff5
MP
47172011-09-29 Marek Polacek <mpolacek@redhat.com>
4718
4719 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4720 matching pattern.
4721
7a81bdbf
PK
47222011-09-28 Paul Koning <paul_koning@dell.com>
4723
4724 * gdb.python/py-type.c (enum E): New.
4725 * gdb.python/py-type.exp (test_fields): Add tests for Python
4726 mapping access to fields.
4727 (test_enums): New test for field access on enums.
4728
6710bf39
SS
47292011-09-27 Stan Shebs <stan@codesourcery.com>
4730
4731 * gdb.trace/collection.exp: Test collection of $_ret.
4732
b2a6bdeb
AT
47332011-09-22 Andreas Tobler <andreast@fgznet.ch>
4734
4735 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4736 list of compilation switches for <*-*-freebsd*>.
4737
3c9057f3
SS
47382011-09-19 Stan Shebs <stan@codesourcery.com>
4739
4740 * gdb.trace/tspeed.exp: New file.
4741 * gdb.trace/tspeed.c: New file.
4742
34518530
YQ
47432011-09-18 Yao Qi <yao@codesourcery.com>
4744
4745 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4746 instructions.
4747 (test_adr_32bit, test_pop_pc): Likewise.
4748 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4749 Thumb instructions.
4750 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4751 in gdb_test_multiple.
4752 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4753
ab254057
YQ
47542011-09-17 Yao Qi <yao@codesourcery.com>
4755
4756 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4757 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4758 support single step to signal handler.
4759
9c317b71
YQ
47602011-09-17 Yao Qi <yao@codesourcery.com>
4761
4762 * gdb.base/disp-step-fork.c: New.
4763 * gdb.base/disp-step-syscall.exp: New.
4764 * gdb.base/disp-step-vfork.c: New.
4765
a8123151
JB
47662011-09-16 Joel Brobecker <brobecker@adacore.com>
4767
4768 * gdb.ada/tasks.exp: Make the expected output for
4769 the `info tasks' tests more resilient to spacing
4770 changes.
4771
63a9aad8
JK
47722011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4773
4774 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4775 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4776
2aa48337
KP
47772011-09-15 Kevin Pouget <kevin.pouget@st.com>
4778
4779 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4780 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4781
6839b47f
KP
47822011-04-30 Kevin Pouget <kevin.pouget@st.com>
4783
4784 Handle multiple breakpoint hits in Python interface:
4785 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4786 presence.
4787 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4788 breakpoint hits.
4789
0935723e
JK
47902011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4791 Jan Kratochvil <jan.kratochvil@redhat.com>
4792
4793 * gdb.python/py-events.exp: Remove pretty printing comment.
4794 * gdb.python/py-evsignal.exp: New file.
4795 * gdb.python/py-evthreads.c: Include signal.h.
4796 (thread3): Remove variable count3. Remove variable bad and use raise
4797 instead.
4798 (thread2): Remove variable count2. Move thread3 pthread_create here,
4799 merge pthread_join to a single line.
4800 (main): Remove variable count1. Merge pthread_join with pthread_create
4801 to a single line.
4802 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4803 KFAIL python/12966 for gdbserver. Test return value of
4804 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4805 gdb_expect by gdb_test and gdb_test_multiple.
4806 (thread 2, thread 3): New tests.
4807
4801a9a3
PA
48082011-09-12 Matt Rice <ratmice@gmail.com>
4809 Pedro Alves <pedro@codesourcery.com>
4810
4811 PR gdb/13175
4812
4813 * gdb.base/interp.exp: New tests.
4814 * gdb.base/interp.c: New file.
4815
24ece742
DE
48162011-09-12 Doug Evans <dje@google.com>
4817
4818 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4819 * gdb.dwarf2/typeddwarf.exp: Ditto.
4820
7f062217
JK
48212011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4822
4823 Fix compatibility with x32 arch.
4824 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4825 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4826 is_x86_like_target.
4827 * testsuite/gdb.trace/collection.exp: Likewise.
4828 * testsuite/gdb.trace/report.exp: Likewise.
4829 * testsuite/gdb.trace/unavailable.exp: Likewise.
4830 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4831 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4832 (is_x86_like_target): Check also is_amd64_regs_target.
4833
08711b9a
JK
48342011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4835
4836 PR breakpoints/12435
4837 * gdb.arch/amd64-prologue-xmm.c: New file.
4838 * gdb.arch/amd64-prologue-xmm.exp: New file.
4839 * gdb.arch/amd64-prologue-xmm.s: New file.
4840
b99b5f66
JK
48412011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4842
4843 * gdb.dwarf2/dw2-param-error-main.c: New file.
4844 * gdb.dwarf2/dw2-param-error.S: New file.
4845 * gdb.dwarf2/dw2-param-error.exp: New file.
4846
a391a2f6
PA
48472011-09-08 Pedro Alves <pedro@codesourcery.com>
4848
4849 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4850 inferior's pid and look for a core dump named core.$pid. Use
4851 `remote_file' commands on the host instead of hand coding shell
4852 commands on the build.
4853 * gdb.base/valgrind-db-attach.exp: Kill the program before
4854 finishing the test.
4855
7d8e6458 48562011-09-02 Matt Rice <ratmice@gmail.com>
4857
4858 * lib/prompt.exp: New file for testing the first prompt.
4859 * gdb.python/py-prompt.exp: Ditto.
4860 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4861
68e77c9e
PA
48622011-09-02 Pedro Alves <pedro@codesourcery.com>
4863
4864 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4865 0, before testing gcore.
4866
9655e943
JK
48672011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4868
df6dc84d
JK
4869 * dw2-ifort-parameter-debug.S: Update copyright year.
4870 * dw2-ifort-parameter.c: Update copyright year.
4871 * dw2-ifort-parameter.exp: Update copyright year.
4872
9655e943
JK
4873 * dw2-ifort-parameter-debug.S: New file.
4874 * dw2-ifort-parameter.c: New file.
4875 * dw2-ifort-parameter.exp: New file.
4876
353d1d73
JK
48772011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4878
4879 * gdb.base/commands.exp (error_clears_commands_left): New function.
4880 (): Call it.
4881
5c07461a
JK
48822011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4883
4884 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4885 (C): Initialize `a'.
4886 * gdb.mi/mi-inheritance-syntax-error.exp
4887 (-data-evaluate-expression $path): Expect `a' as 5.
4888
0d932b2f
MK
48892011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4890
4891 PR mi/11912
4892 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4893 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4894 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4895 keyword in output of -var-info-path-expression.
4896
bdb54049
JK
48972011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4898
4899 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4900 * gdb.trace/collection.exp: Likewise.
4901 * gdb.trace/report.exp: Likewise.
4902 * gdb.trace/unavailable.exp: Likewise.
4903 * gdb.trace/while-dyn.exp: Likewise.
4904
59cde39c
KS
49052011-08-18 Keith Seitz <keiths@redhat.com>
4906
4907 PR c++/12266
4908 * gdb.cp/meth-typedefs.cc: New file.
4909 * gdb.cp/meth-typedefs.exp: New file.
4910
fa3a4f15
PM
49112011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4912
4913 * gdb.python/python.exp: Add extended-prompt tests.
4914
c1049fca
JK
49152011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4916
4917 * gdb.arch/i386-dr3-watch.exp
4918 (watchpoint on gap1 does not fit debug registers)
4919 (delete all watchpoints): Fix racy expect strings.
4920
d93f7b5c
YQ
49212011-08-14 Yao Qi <yao@codesourcery.com>
4922
4923 * gdb.base/maint.exp: set data_section to ".neardata".
4924 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4925 * gdb.base/savedregs.exp: Handle SIGILL.
4926 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4927 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4928
457e09f0
DE
49292011-08-12 Doug Evans <dje@google.com>
4930
4931 * gdb.python/py-symbol.exp: Add test for symbol.type.
4932
5d0bb2fb
UW
49332011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4934
4935 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4936 * gdb.mi/mi-pthreads.exp: Likewise.
4937 * gdb.mi/mi2-pthreads.exp: Likewise.
4938 * gdb.mi/gdb669.exp.exp: Likewise.
4939
fcdfa280
PA
49402011-08-09 Pedro Alves <pedro@codesourcery.com>
4941
4942 * lib/mi-support.exp (detect_async): Rename to...
4943 (mi_detect_async): ... this.
4944 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4945 * gdb.mi/mi-nonstop.exp: Adjust.
4946 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4947 * gdb.mi/mi-nsintrall.exp: Adjust.
4948 * gdb.mi/mi-nsmoribund.exp: Adjust.
4949 * gdb.mi/mi-nsthrexec.exp: Adjust.
4950
9d8fa392
PA
49512011-08-09 Pedro Alves <pedro@codesourcery.com>
4952
4953 * gdb.base/display.c (do_loops): New `p_i' local.
4954 * gdb.base/display.exp: Test displaying a variable that is
4955 temporarily at a bad address.
4956
b6cede78
JK
49572011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4958
4959 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4960 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4961
67bedb8c
JK
49622011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4963
4964 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4965 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4966 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4967
af6e93b2
PA
49682011-08-05 Pedro Alves <pedro@codesourcery.com>
4969
4970 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4971 procedure.
4972 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4973
1cf0e11f
YQ
49742011-08-05 Yao Qi <yao@codesourcery.com>
4975
4976 * gdb.base/callfuncs.exp: Set language after main.
4977 * gdb.cp/cplusfuncs.exp: Likewise.
4978 * gdb.cp/inherit.exp: Likewise.
4979
a1e28cb2
UW
49802011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4981
4982 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4983 * gdb.base/watch-vfork.exp: Skip on remote targets.
4984
d4f5bbb9
UW
49852011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4986
4987 * gdb.threads/thread-find.exp: Support remote targets.
4988
724f4f80
UW
49892011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4990
4991 * gdb.base/jit.exp: Download solib_binfile to target.
4992 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4993 and call dlopen without full path name.
4994 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4995 dlopen without full path name.
4996
934709f0
PW
49972011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4998
4999 * gdb.base/break-always.exp: Complete the test
5000 with duplicated breakpoints and enabling/disabling them.
5001
c26106c4
TT
50022011-08-02 Tom Tromey <tromey@redhat.com>
5003
5004 PR gdb/11289:
5005 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
5006
9300444e 50072011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
5008
5009 PR gdb/13045
5010 * gdb.base/float.exp: Add new test case for PR gdb/13045
5011 * gdb.base/float.c: New file.
5012
00bd41d6
PM
50132011-07-28 Phil Muldoon <pmuldoon@redhat.com>
5014
5015 * gdb.python/py-mi.exp: Test printers returning string hint, and
5016 also not returning a value.
5017 * gdb.python/py-prettyprint.c: Add testcase for above.
5018 * gdb.python/py-prettyprint.py: Add test printer for above.
5019
d24f74ce
JK
50202011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5021
5022 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
5023 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5024 (.Ldie30) Add as field "data4".
5025 (.Ldie32) Rename field "b" to "shl".
5026 (abbrev4) Change for the "data4" field.
5027 (abbrev5, abbrev6) Remove.
5028 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
5029 (p &s.shl): ... here. Add comment.
5030 (p &s.data4): New.
5031
bb7da2bf
JK
50322011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5033
5034 Fix crash on lval_computed values.
5035 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
5036
11081198
JK
50372011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5038
5039 * gdb.base/help.exp (help whatis): Update the expected string.
5040
3c6e0cb3
JK
50412011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5042
5043 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
5044 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
5045 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5046 Change the expected string.
5047
efa80663
PA
50482011-07-26 Pedro Alves <pedro@codesourcery.com>
5049
5050 * gdb.base/watchpoint.exp
5051 (test_disable_enable_software_watchpoint): New procedure.
5052 (top level): Run it.
5053
db8e4570
UW
50542011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5055
5056 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
5057 executable file "${binfile}", C++ version "${binfile}-cxx".
5058 * gdb.python/py-prettyprint.exp: Likewise.
5059 * gdb.python/py-symbol.exp: Likewise.
5060 * gdb.python/py-type.exp: Likewise.
5061 * gdb.python/py-value.exp: Likewise.
5062 * gdb.python/py-template.exp (test_template_arg): Pass full executable
5063 file name instead of just suffix.
5064
543305c9
JK
50652011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5066
5067 Fix implicit pointer offsets.
5068 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5069 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5070 (continue to breakpoint: continue to baz breakpoint for implptr)
5071 (sanity check element 0, sanity check element 1)
5072 (enter the inlined function, check element 0 for the offset)
5073 (check element 1 for the offset)
5074 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5075 (set foo breakpoint for implptr): Update the breakpoint number.
5076
b3215adc
UW
50772011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5078
5079 * gdb.python/py-mi.exp: Use different file names for different
5080 versions of the executable under test.
5081 * gdb.python/py-prettyprint.exp: Likewise.
5082 * gdb.python/py-symbol.exp: Likewise.
5083 * gdb.python/py-template.exp: Likewise.
5084 * gdb.python/py-type.exp: Likewise.
5085 * gdb.python/py-value.exp: Likewise.
5086
182b9acc
UW
50872011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5088
5089 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5090 flag after restarting GDB if necessary.
5091
e6052b5d
UW
50922011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5093
5094 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5095
1ced966e
PA
50962011-07-22 Pedro Alves <pedro@codesourcery.com>
5097
5098 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5099 backend doesn't leave used debug registers behind.
5100
3543a589
TT
51012011-07-22 Tom Tromey <tromey@redhat.com>
5102
5103 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5104 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5105 argument.
5106 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5107
14d15303 51082011-07-21 Matt Rice <ratmice@gmail.com>
5109
5110 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
5111 in mostlyclean rule. Add files ending in .core.
5112
9b158ba0 51132011-07-21 Matt Rice <ratmice@gmail.com>
5114
5115 PR macros/12999
5116 * gdb.base/info-macros.c: New test sources.
5117 * gdb.base/info-macros.exp: New tests.
5118
d17b6f81
PM
51192011-07-21 Phil Muldoon <pmuldoon@redhat.com>
5120
5121 * gdb.python/python.exp: Add prompt substitution tests.
5122
918dd910
JK
51232011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5124
5125 Fix crash if referenced CU is aged out.
5126 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
5127 New.
5128 * gdb.dwarf2/implptr.exp: Likewise.
5129
0e37a63c
JK
51302011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5131
5132 * gdb.dwarf2/implptr.S: Rebuilt.
5133 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
5134 (bar): Use them for j, k, l.
5135 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
5136 COMPILE.
5137 (print j in implptr:bar): Update for the intp typedef.
5138 (print p[0].x in implptr:foo): Use more exact regex.
5139
f65cf84c
TT
51402011-07-18 Tom Tromey <tromey@redhat.com>
5141
5142 * gdb.cp/static-method.exp: Add missing single quote.
5143
d5b4a7be
YQ
51442011-07-18 Yao Qi <yao@codesourcery.com>
5145
5146 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
5147 supported.
5148 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5149 * gdb.mi/mi-nonstop.exp: Likewise.
5150 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5151 * gdb.mi/mi-nsintrall.exp: Likewise.
5152 * gdb.mi/mi-nsmoribund.exp: Likewise.
5153 * gdb.mi/mi-nsthrexec.exp: Likewise.
5154 * gdb.python/py-evthreads.exp: Likewise.
5155
e9ea2662
JK
51562011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5157
5158 Code cleanup.
5159 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5160 it. Substitute it instead of test_compiler_info everywhere.
5161
ce451573
UW
51622011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5163
5164 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
5165 remote targets as well.
5166
756d88a7
UW
51672011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5168
5169 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
5170 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
5171
31f83dc5
UW
51722011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5173
5174 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
5175 a remote machine, not the host.
5176 (gdb_compile_shlib): Set soname if target is remote.
5177
059241a0
PP
51782011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5179
5180 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
5181
28a0b48c 51822011-07-13 Matt Rice <ratmice@gmail.com>
5183
5184 * gdb.python/py-objfile-script-gdb.py: Renamed to
5185 py-objfile-script-gdb.py.in.
5186 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
5187 py-objfile-script-gdb.py.
5188 * gdb.python/py-objfile-script.exp: Update reference to
5189 py-objfile-script-gdb.py.
5190
9a771b67
JK
51912011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5192
5193 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
5194 reference undefined label.
5195
04ad99e6
JK
51962011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5197
5198 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
5199 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
5200 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
5201 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
5202
713389e0
PM
52032011-07-11 Phil Muldoon <pmuldoon@redhat.com>
5204
5205 PR python/12438
5206 * gdb.python/python.exp: Add maint set/show python print-stack
5207 deprecated tests. Add set/show python print-backtrace tests.
5208
97d146f8
JK
52092011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5210
5211 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
5212 debug info.
5213
facde0e5 52142011-07-06 Matt Rice <ratmice@gmail.com>
5215
5216 * gdb.python/python.exp: Update filename paths.
5217 * gdb.python/py-symtab.exp: Ditto.
5218
438640d1
MP
52192011-07-06 Marek Polacek <mpolacek@redhat.com>
5220
5221 * gdb.python/py-evthreads.exp: Add missing `$'.
5222
33a365df
MF
52232011-07-06 Jie Zhang <jie.zhang@analog.com>
5224
5225 * config/bfin.exp: New file.
5226 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
5227 * gdb.asm/bfin.inc: New file.
5228
8f7ae686
MP
52292011-07-06 Marek Polacek <mpolacek@redhat.com>
5230
df46027d 5231 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
5232 the whole output.
5233
eb2a6f42
TT
52342011-07-05 Tom Tromey <tromey@redhat.com>
5235
5236 * gdb.java/jprint.java (jprint.hi): New field.
5237 * gdb.java/jprint.exp: Print string.
5238
177b42fe
TJB
52392011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
5240
5241 * gdb.base/call-sc.c: Fix typos.
5242 * gdb.base/ifelse.exp: Likewise.
5243 * gdb.base/structs.c: Likewise.
5244
3b2a0cf2
JB
52452011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5246
5247 * gdb.base/jit-so.exp: New test.
5248 * gdb.base/jit-dlmain.c: New file.
5249 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
5250
46fc714c
JK
52512011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5252
5253 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
5254 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
5255 * gdb.cp/pr9167.exp (p b): Likewise.
5256 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
5257 (test value of P in inner_m, test type of Z in inner_m): Call
5258 setup_xfail for gcc <= 4.5.
46fc714c 5259
418c7cf7
JK
52602011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5261
5262 * gdb.cp/paren-type.cc: New files.
5263 * gdb.cp/paren-type.exp: New files.
5264
3d50dd94
JK
52652011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5266
5267 Stop on first linespec terminator instead of eating what we can.
5268 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
5269 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
5270 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
5271 (break C::f()): ... this one.
5272 (break C::operator()()): New test.
5273 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
5274 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
5275 test.
5276
dcf9f4ab
JK
52772011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5278
5279 Fall back linespec to minimal symbols.
5280 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
5281 error message.
5282 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
5283 * gdb.cp/minsym-fallback-main.cc: New file.
5284 * gdb.cp/minsym-fallback.cc: New file.
5285 * gdb.cp/minsym-fallback.exp: New file.
5286 * gdb.cp/minsym-fallback.h: New file.
5287
3f542ed1
JK
52882011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5289
5290 * gdb.cp/no-dmgl-verbose.cc: New file.
5291 * gdb.cp/no-dmgl-verbose.exp: New file.
5292
52932011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
5294
5295 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
5296 __GI_.
5297 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
5298 (f): New function.
5299 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
5300 (complete p 'func<short>(): ... here.
5301 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
5302 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
5303 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
5304 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
5305 Make them KFAIL gcc/49546.
5306
00eb2c4a
JB
53072011-07-01 Joel Brobecker <brobecker@adacore.com>
5308
5309 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
5310
85a20c42
JK
53112011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5312
5313 Test GCC PR debug/49546.
5314 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
5315 (test type of F in k3_m, test value of F in k3_m): New.
5316 * gdb.cp/temargs.cc (struct S3, struct K3): New.
5317 (main): New variable k3. Call k3.k3_m.
5318
d2d43431
JB
53192011-07-01 Jean-Charles Delay <delay@adacore.com>
5320
5321 * gdb.ada/packed_array.exp: Fix expected outout.
5322
54ae186f
JB
53232011-07-01 Jean-Charles Delay <delay@adacore.com>
5324
5325 * gdb.ada/packed_array.exp: fixed expected output.
5326
8f17729f
JB
53272011-07-01 Joel Brobecker <brobecker@adacore.com>
5328
5329 * gdb.ada/same_enum: New testcase.
5330
f5aa6869
JB
53312011-07-01 Joel Brobecker <brobecker@adacore.com>
5332
5333 * gdb.ada/ptr_typedef: New testcase.
5334
828292f2
JB
53352011-07-01 Joel Brobecker <brobecker@adacore.com>
5336
5337 * gdb.ada/arrayptr.exp: Add ptype test.
5338
18920c42
JB
53392011-07-01 Joel Brobecker <brobecker@adacore.com>
5340
5341 * gdb.ada/char_enum: New testcase.
5342
3536d9e3 53432011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
5344
5345 * gdb.base/dump.exp (capture_pointer_with_type): New.
5346 Get value from address instead of name.
5347 Start GDB once, and do `dump' and `restore'
5348 tests together.
5349
db863c42
MF
53502011-06-30 Jie Zhang <jie.zhang@analog.com>
5351 Mike Frysinger <vapier@gentoo.org>
5352
5353 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
5354 helper functions for getting/setting remotetimeout variable.
5355 * lib/gdb.exp (gdb_load): If the target is remote, set
5356 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
5357 with $loadtimeout. Set $load_ok to 0 before doing the load.
5358 Instead of returning, immediately, set $load_ok to 0. Call
5359 set_remotetimeout with $oldremotetimeout, and then return if
5360 $load_ok is 1.
5361
e9e642a8
AB
53622011-06-30 Andrew Burgess <aburgess@broadcom.com>
5363
5364 * gdb.python/py-template.exp: Don't run this test if the target
5365 does not support c++ tests.
5366
32019081
JK
53672011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5368
5369 Fix non-only rename list for Fortran modules import.
5370 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
5371 tests.
5372 * gdb.fortran/module.f90 (module moduse): New.
5373 (program module): use moduse, test var_x, var_y and var_z.
5374
0ecee54c
TT
53752011-06-29 Tom Tromey <tromey@redhat.com>
5376
5377 PR testsuite/12040:
5378 * gdb.fortran/array-element.exp: Use f90, not f77.
5379 * gdb.fortran/complex.exp: Use f90, not f77.
5380 * gdb.fortran/derived-type.exp: Use f90, not f77.
5381 * gdb.fortran/library-module.exp: Use f90, not f77.
5382 * gdb.fortran/logical.exp: Use f90, not f77.
5383 * gdb.fortran/module.exp: Use f90, not f77.
5384 * gdb.fortran/multi-dim.exp: Use f90, not f77.
5385 * gdb.fortran/subarray.exp: Use f90, not f77.
5386
3b2b8fea
TT
53872011-06-29 Tom Tromey <tromey@redhat.com>
5388
5389 * gdb.fortran/charset.exp: New file.
5390 * gdb.fortran/charset.f90: New file.
5391
42159ca5
TT
53922011-06-29 Tom Tromey <tromey@redhat.com>
5393
5394 PR testsuite/12040:
5395 * lib/future.exp: New file, mostly extracted from ada.exp.
5396 Rewrote compatibility code to use rename.
5397 (gdb_find_gfortran): New proc.
5398 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
5399 gfortran patch.
5400 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
5401 Move to future.exp.
5402 * lib/gdb.exp: Always load future.exp.
5403
af69a5ce
YQ
54042011-06-28 Yao Qi <yao@codesourcery.com>
5405
5406 * gdb.cp/exception.cc: Don't include iostream.
5407 (bar): Remove print statement.
5408 (catcher): New.
5409 (main): Remove print statements. Call function catcher.
5410 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
5411 Set breakpoint on catcher, and check the value of parameter.
5412
ab5c6a72
YQ
54132011-06-23 Yao Qi <yao@codesourcery.com>
5414
5415 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
5416 1.2 is disabled. KFAIL for uclinux.
5417
9497469f
MP
54182011-06-23 Marek Polacek <mpolacek@redhat.com>
5419
5420 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
5421 mi_gdb_test.
5422
b9132588
MP
54232011-06-23 Marek Polacek <mpolacek@redhat.com>
5424
5d197ed0 5425 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 5426
e55595ca
MP
54272011-06-23 Marek Polacek <mpolacek@redhat.com>
5428
5d197ed0
MP
5429 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
5430
54312011-06-23 Marek Polacek <mpolacek@redhat.com>
5432
5433 * gdb.mi/mi2-basics.exp: Fix races. Honour the
5434 `test_exec_and_symbol_mi_operatons' return value.
5435 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5436 gdb_test_multiple.
5437 (test_exec_and_symbol_mi_operatons): Likewise.
5438 (test_path_specification): Likewise.
e55595ca 5439
be777e08
YQ
54402011-06-23 Yao Qi <yao@codesourcery.com>
5441
5442 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
5443 supported.
5444 * lib/gdb.exp (support_displaced_stepping): New.
5445
615556d6
YQ
54462011-06-23 Yao Qi <yao@codesourcery.com>
5447
5448 * gdb.threads/execl.exp: Skip on remote target.
5449
833b0ca7
MP
54502011-06-21 Marek Polacek <mpolacek@redhat.com>
5451
5d197ed0 5452 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
5453 mi_gdb_test.
5454
1ee4023a
MP
54552011-06-20 Marek Polacek <mpolacek@redhat.com>
5456
5d197ed0 5457 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 5458
d0b1d624
MP
54592011-06-20 Marek Polacek <mpolacek@redhat.com>
5460
5d197ed0 5461 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
5462 mi_gdb_test.
5463
79aa92c1
MP
54642011-06-20 Marek Polacek <mpolacek@redhat.com>
5465
5d197ed0 5466 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 5467
5ce5db06
YQ
54682011-06-14 Yao Qi <yao@codesourcery.com>
5469
5470 gdb/testsuite/
5471 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
5472
533a737e
JK
54732011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5474
5475 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
5476
d0e53741
TT
54772011-06-10 Tom Tromey <tromey@redhat.com>
5478
5479 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5480 Add tests for pointer-to-member-function.
5481 * gdb.cp/temargs.cc (S::somefunc): New function.
5482 (K2): New class.
5483 (main): Instantiate K2; call method.
5484
b5916bbd
JB
54852011-06-08 Joel Brobecker <brobecker@adacore.com>
5486
5487 * gdb.python/py-inferior.c (f2): Make str an array rather
5488 than a pointer.
5489 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5490
5be4dfca
JK
54912011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5492
5493 * gdb.base/async-shell.c: New file.
5494 * gdb.base/async-shell.exp: New file.
5495
9f47e254
PA
54962011-06-06 Pedro Alves <pedro@codesourcery.com>
5497
5498 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5499
64b9b334
JB
55002011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5501
5502 From Stephen Kitt <steve@sk2.org>
5503 * gdb.base/help.exp: Adjust following some spelling corrections
5504 in GDB.
5505
dbc0f131
YQ
55062011-06-01 Yao Qi <yao@codesourcery.com>
5507
5508 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5509
fd336a18
KS
55102010-05-31 Keith Seitz <keiths@redhat.com>
5511
5512 PR c++/12750
5513 * gdb.cp/static-method.cc: New file.
5514 * gdb.cp/static-method.exp: New file.
5515
fa8b9902
KS
55162010-05-31 Keith Seitz <keiths@redhat.com>
5517
5518 PR symtab/12704
5519 * gdb.cp/anon-ns.cc: New file.
5520 * gdb.cp/anon-ns.exp: New file.
5521
0a5b1e09
PA
55222011-05-31 Pedro Alves <pedro@codesourcery.com>
5523
5524 * gdb.arch/i386-dr3-watch.c: New file.
5525 * gdb.arch/i386-dr3-watch.exp: New file.
5526
0578b8d1
YQ
55272011-05-30 Yao Qi <yao@codesourcery.com>
5528
5529 * gdb.base/callfuncs.c (t_structs_fc): New.
5530 (t_structs_dc, t_structs_ldc): New.
5531 (t_double_many_args):
5532 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
5533 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5534 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5535 * gdb.base/callfuncs.exp: Call new functions.
5536
6680506e
YQ
55372011-05-30 Yao Qi <yao@codesourcery.com>
5538
ff4d2c60
YQ
5539 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5540 Call rerun_and_prepare for each test to isolate effects.
5541
55422011-05-30 Yao Qi <yao@codesourcery.com>
5543
5544 * gdb.base/varargs.c (find_max_float_real): New.
5545 (find_max_double_real, find_max_long_double_real): New.
5546 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5547 * lib/gdb.exp (setup_kfail_for_target): New.
5548
e43ec454
YQ
55492011-05-30 Yao Qi <yao@codesourcery.com>
5550
5551 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5552 (callcd, callce, callcf, callc1a, callc1b): New.
5553 (callc2a, callc2b): New.
5554 * gdb.base/funcargs.exp (complex_args): New.
5555 (complex_integral_args, complex_float_integral_args): New.
5556 * lib/gdb.exp (support_complex_tests): New. Determine
5557 whether to run test cases on _Complex types.
5558
432b4d03
JK
55592011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5560
5561 * gdb.threads/leader-exit.c: New file.
5562 * gdb.threads/leader-exit.exp: New file.
5563
6caf069d
MP
55642011-05-27 Marek Polacek <mpolacek@redhat.com>
5565
9497469f 5566 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5567
97fce28b
MP
55682011-05-27 Marek Polacek <mpolacek@redhat.com>
5569
5570 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5571 remove the `supported' variable.
5572 * gdb.mi/mi-nonstop.exp: Likewise.
5573 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5574 * gdb.mi/mi-nsintrall.exp: Likewise.
5575 * gdb.mi/mi-nsmoribund.exp: Likewise.
5576 * gdb.mi/mi-nsthrexec.exp: Likewise.
5577
9da8c2a0
PA
55782011-05-26 Pedro Alves <pedro@codesourcery.com>
5579
5580 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5581
2c03e5be
PA
55822011-05-26 Pedro Alves <pedro@codesourcery.com>
5583
5584 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5585
2e21250d
KS
55862011-05-24 Keith Seitz <keiths@redhat.com>
5587
5588 PR breakpoint/12803
5589 * gdb.cp/cmpd-minsyms.cc (a): New method.
5590 (b): New method.
5591 (c): New method.
5592 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5593
cdac0397
PA
55942011-05-24 Pedro Alves <pedro@codesourcery.com>
5595
5596 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5597 watchpoint's command list didn't execute when the watchpoint went
5598 out of scope.
5599
ee5683ab
PM
56002011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5601
5602 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5603 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5604 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5605 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5606 * gdb.arch/i386-permbkpt.exp: Likewise.
5607 * gdb.arch/i386-prologue.exp: Likewise.
5608 * gdb.arch/i386-size-overlap.exp: Likewise.
5609 * gdb.arch/i386-size.exp: Likewise.
5610 * gdb.arch/i386-unwind.exp: Likewise.
5611 * gdb.reverse/i386-precsave.exp: Likewise.
5612 * gdb.reverse/i386-reverse.exp: Likewise.
5613 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5614 * gdb.reverse/i387-env-reverse.exp: Likewise.
5615 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5616
c91c8c16
PA
56172011-05-24 Pedro Alves <pedro@codesourcery.com>
5618
5619 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5620 file doesn't error, using MI.
5621
c50491a7
TT
56222011-05-23 Tom Tromey <tromey@redhat.com>
5623
5624 * gdb.base/charset.exp (string_display): Add tests to assign to
5625 arrays.
5626 * gdb.base/charset.c (short_array, int_array, long_array): New.
5627
4a07b7da
PA
56282011-05-20 Pedro Alves <pedro@codesourcery.com>
5629
5630 Cope with async mode.
5631
4a07b7da
PA
5632 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5633 into gdb_test + mi_expect_stop.
5634
b275f2d2
PA
56352011-05-20 Pedro Alves <pedro@codesourcery.com>
5636
5637 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5638 (callme): Remove printf call.
5639
eec52c44
PM
56402011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5641
5642 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5643 quote pattern to avoid problems with Cygwin/mingw expect versions.
5644 * gdb.base/default.exp (show convenience): Use double
5645 quote pattern for regular expressions.
5646
b3c8eb43
JK
56472011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5648
5649 Fix -readnow for -gdwarf-4 unused type units.
5650 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5651 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5652
ed731959
JK
56532011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5654
5655 * gdb.base/kill-after-signal.c: New file.
5656 * gdb.base/kill-after-signal.exp: New file.
5657
3b48433d
PA
56582011-05-16 Pedro Alves <pedro@codesourcery.com>
5659
5660 * gdb.ada/start.exp: Call untested with the correct test filename.
5661 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5662 test filename. Make the test's binary unique.
5663 * gdb.arch/i386-signal.exp: Call untested with the correct test
5664 filename.
5665 * gdb.arch/i386-size-overlap.exp: Ditto.
5666 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5667 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5668 * gdb.cp/call-c.exp: Ditto.
5669 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5670 filename. Make the test's binary unique.
5671 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5672 * gdb.python/py-mi.exp: Ditto.
5673 * gdb.python/Makefile.in (EXECUTABLES): Update.
5674 * gdb.reverse/i386-precsave.exp: Ditto.
5675 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5676 test filename.
5677 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5678 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5679 unique.
5680 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5681 test filename.
5682 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5683 * gdb.trace/tfile.exp: Ditto.
5684
ba4a8bdd
YQ
56852011-05-14 Yao Qi <yao@codesourcery.com>
5686
5687 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5688 type.
5689
dbaefcf7
DE
56902011-05-13 Doug Evans <dje@google.com>
5691
5692 * gdb.python/py-objfile-script.exp: New file.
5693 * gdb.python/py-objfile-script.c: New file.
5694 * gdb.python/py-objfile-script-gdb.py: New file.
5695 * testsuite/gdb.python/py-section-script.exp: Test
5696 "info auto-load-scripts".
5697
9930639c
TT
56982011-05-13 Tom Tromey <tromey@redhat.com>
5699
5700 * gdb.dwarf2/clztest.exp: New file.
5701 * gdb.dwarf2/clztest.c: New file.
5702 * gdb.dwarf2/clztest.S: New file.
5703
05272e11
DE
57042011-05-13 Doug Evans <dje@google.com>
5705
cc63ef9b
DE
5706 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5707 String16 tests.
05272e11 5708
6edba76f
TT
57092011-05-13 Tom Tromey <tromey@redhat.com>
5710
5711 * lib/gdb.exp (is_x86_like_target): New proc.
5712 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5713 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5714 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5715 -nostdlib to compiler.
5716 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5717 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5718 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5719 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5720 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5721
028d0ed5
TJB
57222011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5723
5724 * gdb.python/py-function.exp: Test setting a value from a function
5725 which executes a command.
5726
8a9b8146
TT
57272011-05-12 Tom Tromey <tromey@redhat.com>
5728
5729 * gdb.dwarf2/typeddwarf.S: New file.
5730 * gdb.dwarf2/typeddwarf.c: New file.
5731 * gdb.dwarf2/typeddwarf.exp: New file.
5732
10483e8e
MP
57332011-05-12 Marek Polacek <mpolacek@redhat.com>
5734
5735 * gdb.mi/mi-basics.exp: Fix races. Honour the
5736 `test_exec_and_symbol_mi_operatons' return value.
5737 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5738 gdb_test_multiple.
5739 (test_exec_and_symbol_mi_operatons): Likewise.
5740 (test_path_specification): Likewise.
5741
faf067f1
JK
57422011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5743
5744 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5745 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5746 Replace `file copy' and `file rename' by `file mtime'. Twice.
5747
7ff911a3
JK
57482011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5749
5750 * gdb.base/readline-ask.c: New file.
5751 * gdb.base/readline-ask.exp: New file.
5752 * gdb.base/readline-ask.inputrc: New file.
5753
a536c6d7
UW
57542011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5755
5756 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5757 to avoid race condition.
5758 * gdb.cell/coremaker.c: Use small stack size.
5759 * gdb.cell/ea-standalone.exp: Use file name without path as
5760 argument to c_to.
5761 * gdb.cell/fork.exp: Allow other output when continuing to end.
5762
d472a426
JK
57632011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5764
5765 * gdb.threads/corethreads.c: New file.
5766 * gdb.threads/corethreads.exp: New file.
5767
57682011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5769
5770 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5771 Try to compile the test using -Wl,-z,norelro first.
5772 (load_core): New variable libthread_db_seen, initialize it.
5773 (zeroed-threads cannot be listed): Protect it by XFAIL on
5774 !$libthread_db_seen.
5775
8be455d7
JK
57762011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5777
5778 PR 12573
5779 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5780 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5781 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5782
1976171a
JK
57832011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5784
5785 * gdb.cp/psymtab-parameter.cc: New file.
5786 * gdb.cp/psymtab-parameter.exp: New file.
5787
7db6f30f
JK
57882011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5789
5790 Fix a race.
5791 * gdb.cp/static-print-quit.exp (print c): Split to ...
5792 (print c - <return>, print c - q <return>, print c - to quit):
5793 ... these. Make the testfile untested on gdb-7.1.
5794
85161e9e 57952011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5796
5797 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5798 gdb_rename_execfile, gdb_touch_execfile): New.
5799 * gdb.base/reread.exp: Use new procs to handle multiple
5800 exec files.
5801
0c51be18
YQ
58022011-05-05 Yao Qi <yao@codesourcery.com>
5803
5804 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5805 (test_adr_32bit, test_pop_pc): New.
5806 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5807 (test_adr_32bit, test_pop_pc): New.
5808
4d393d60
JM
58092011-05-04 Joseph Myers <joseph@codesourcery.com>
5810
5811 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5812 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5813 targets.
5814 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5815 handle targets.
5816
8ffd0459
JK
58172011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5818
5819 * gdb.base/completion.exp (complete help info wat): Rename to ...
5820 (complete 'help info wat'): ... here.
5821 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5822 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5823
8e28d804
PA
58242011-05-04 Pedro Alves <pedro@codesourcery.com>
5825
5826 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5827 gdb_test and explicit $gdb_prompt/timeout matches.
5828
3eb2ef34
YQ
58292011-05-04 Yao Qi <yao@codesourcery.com>
5830
5831 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5832 and __thumb2__.
5833
aaaf81a3
MP
58342011-05-03 Marek Polacek <mpolacek@redhat.com>
5835
5836 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5837 in place of `gdb_test "delete breakpoints"'. This eliminates two
5838 testcases.
5839
c4cbc0df
PA
58402011-05-02 Pedro Alves <pedro@codesourcery.com>
5841
5842 PR testsuite/12649
5843 Fix races.
5844
5845 * gdb.base/completion.exp: Remove all sleep calls. Remove
5846 unnecessary regexs. Don't explicitly expect anything after the
5847 prompt. Eat the prompt if necessary.
5848
b4cbb4a3
EBM
58492011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5850
5851 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5852 accept to show the caller line again as well as the line after.
5853
d65aec65
PM
58542011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5855
5856 PR mi/12531
5857
5858 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5859 compile target.
5860 * gdb.python/py-prettyprint.exp: Add C++ object for
5861 CPLUS_FAKE_CHILD test.
5862
30852783
UW
58632011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5864
5865 * gdb.base/signest.exp: New file.
5866 * gdb.base/signest.c: Likewise.
5867
c7b1f0d9
JK
58682011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5869
5870 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5871 thread and breakpoint notifications.
5872
559a7a62
JK
58732011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5874
5875 * gdb.base/fortran-sym-case.c: New file.
5876 * gdb.base/fortran-sym-case.exp: New file.
5877 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5878 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5879 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5880
8344e389
JK
58812011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5882
5883 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5884 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5885 false #1', `if true else false #2' and `if true else false #3'.
5886
2484c66b
UW
58872011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5888
5889 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5890 while delivering signal.
5891
8d3788bd
VP
58922011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5893
5894 MI breakpoint notifications.
5895
5896 * testsuite/gdb.mi/mi-cli.exp: Adust.
5897 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5898 * testsuite/gdb.mi/mi-watch.exp: Adust.
5899 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5900 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5901 notifications.
5902
3e03848b
JK
59032011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5904
5905 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5906 * gdb.base/gdbindex-stabs.c: New file.
5907 * gdb.base/gdbindex-stabs.exp: New file.
5908
918c9108
YQ
59092011-04-25 Yao Qi <yao@codesourcery.com>
5910
5911 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5912 with /*...*/.
5913 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5914
90556b8c
JK
59152011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5916
5917 * gdb.python/py-value.exp (test_objfiles): Name the first test
5918 `py-value in file.filename'.
5919
03f2bd59
JK
59202011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5921
5922 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5923 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5924 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5925 !gdbserver_reconnect_p..
5926 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5927
7b08b9eb
JK
59282011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5929
5930 * gdb.cp/cpcompletion.exp (complete class methods)
5931 (complete class methods beginning with F): Move them above runto. New
5932 comment about the runto delimiter.
5933
b78974c3
PA
59342011-04-20 Pedro Alves <pedro@codesourcery.com>
5935
5936 * gdb.base/maint.exp: Test that "maint print registers" works
5937 without a running program.
5938
20429c40 59392011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5940
20429c40
MP
5941 * gdb.base/setshow.exp: Fix racy tests.
5942 ($old_gdb_prompt): New variable.
5943
7a9dd1b2
TT
59442011-04-19 Tom Tromey <tromey@redhat.com>
5945
5946 * gdb.mi/mi-nsmoribund.exp:
5947 * gdb.hp/gdb.objdbg/objdbg01.exp:
5948 * gdb.base/structs.exp (test_struct_returns):
5949 * gdb.base/call-sc.exp (test_scalar_returns):
5950 * gdb.base/bigcore.exp: Remove duplicate words.
5951
02835898
JK
59522011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5953
5954 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5955 * gdb.base/break-interp.exp (test_attach): New comment.
5956
254f582e
JK
59572011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5958
5959 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5960 (clear __stack_user.next, clear stack_used.next)
5961 (save a zeroed-threads corefile): New test.
5962 Call core_load for $core0file.
5963 (zeroed-threads cannot be listed): New test.
5964
4fe85f5c
JK
59652011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5966
5967 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5968 filename.
5969 ($srcfile): Preserve the original value.
5970 ($testfile): Match it the .exp filename.
5971 ($corefile): New variable. Substitute it around.
5972 Use clean_restart.
5973 ($prev_timeout): Remove.
5974 (load_core): Move core loading into this proc.
5975 Fix restore of $timeout if load_core fails.
5976
63524580
JK
59772011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5978
5979 * gdb.base/eu-strip-infcall.c: New file.
5980 * gdb.base/eu-strip-infcall.exp: New file.
5981
90359a16
JK
59822011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5983
5984 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5985 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5986
626e7282
JK
59872011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5988
5989 Fix Python access to inlined frames.
5990 * gdb.python/py-frame-inline.c: New file.
5991 * gdb.python/py-frame-inline.exp: New file.
5992
3363d018
EBM
59932011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5994
5995 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5996 content of 's24' correctly (avoiding "optimized out").
5997 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5998
28781456
JK
59992011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6000
6001 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
6002
4a4106ca
TJB
60032011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6004
6005 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
6006 expect a colon in watch -location output.
6007
d26ccb4f
JK
60082011-04-13 Marek Polacek <mpolacek@redhat.com>
6009
df46027d 6010 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
6011 New testcase `expect response to define backtrace'. Also remove
6012 redundant `default' block.
6013
e1ab1f9c
JK
60142011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6015
6016 * gdb.python/py-prettyprint.c (struct hint_error): New.
6017 (main): New variable hint_error.
6018 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
6019 "print hint_error".
6020 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
6021 (register_pretty_printers): Register it.
6022
0c2e6019
TT
60232011-04-04 Tom Tromey <tromey@redhat.com>
6024
6025 * gdb.cp/maint.exp (test_help): Update.
6026 (test_namespace): Likewise.
6027
af57139d
JB
60282011-04-01 Joel Brobecker <brobecker@adacore.com>
6029
6030 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
6031 * gdb.ada/arrayptr.exp: Add new tests.
6032
956a9fb9
JB
60332011-04-01 Joel Brobecker <brobecker@adacore.com>
6034
6035 * gdb.ada/mi_catch_ex: New testcase.
6036
d0c4d642
PA
60372011-04-01 Pedro Alves <pedro@codesourcery.com>
6038
6039 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
6040 base::overload(void) method without specifying "const".
6041
18819fa6
UW
60422011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
6043
6044 * gdb.arch/thumb-singlestep.S: New file.
6045 * gdb.arch/thumb-singlestep.exp: Likewise.
6046
a4c8e806
TT
60472011-03-31 Tom Tromey <tromey@redhat.com>
6048
6049 * gdb.python/py-prettyprint.py (exception_flag): New global.
6050 (NoStringContainerPrinter._iterator.next): Check it.
6051 * gdb.python/py-prettyprint.c (main): New variable nstype2.
6052 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
6053
53832f31
TT
60542011-03-29 Tom Tromey <tromey@redhat.com>
6055
6056 * gdb.cp/anon-struct.cc: New file.
6057 * gdb.cp/anon-struct.exp: New file.
6058
e4620230
JK
60592011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6060
6061 Test STT_GNU_IFUNC support.
6062 * gdb.base/gnu-ifunc-lib.c: New file.
6063 * gdb.base/gnu-ifunc.c: New file.
6064 * gdb.base/gnu-ifunc.exp: New file.
6065
d0fb5eae
JK
60662011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6067
6068 Support a ring of related breakpoints.
6069 * gdb.base/watchpoint-delete.c: New file.
6070 * gdb.base/watchpoint-delete.exp: New file.
6071
20106cfb
JK
60722011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6073
6074 * gdb.ada/arrayparam.exp (print first after function call): Use
6075 explicit package name. Add a comment
6076 (print lasta after function call): Rename ...
6077 (print last after function call): ... it and use explicit package
6078 name.
6079 (print length after function call): Use explicit package name.
6080 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6081 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6082 (multiple matches for symbol i): Rename ...
6083 (multiple matches for symbol integervar): ... it.
6084 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6085 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6086
e7ab5e63
AB
60872011-03-25 Andrew Burgess <aburgess@broadcom.com>
6088
6089 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6090 environment variable to make grep output more predictable. Move
6091 all the environment setup into gdb_init so it's done once per test
6092 case rather than each time we start gdb.
6093
9ef07c8c
TT
60942011-03-24 Tom Tromey <tromey@redhat.com>
6095
6096 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6097 test.
6098
dd90784c
JK
60992011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6100
6101 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6102 * gdb.dwarf2/dw2-entry-value.S: New file.
6103 * gdb.dwarf2/dw2-entry-value.exp: New file.
6104
05775840
PM
61052011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6106
6107 PR python/12183
6108
6109 * gdb.python/py-function.exp: Add GdbError tests.
6110
8661b11b
PA
61112011-03-18 Pedro Alves <pedro@codesourcery.com>
6112
6113 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
6114 (reglocal_test_func, statlocal_test_func): New functions.
6115 (globals_test_func): Call new functions.
6116 * gdb.trace/unavailable.exp (gdb_collect_args_test)
6117 (gdb_collect_locals_test): New procedure.
6118 (gdb_trace_collection_test): Call new procedures.
6119
0fdb4f18
PA
61202011-03-18 Pedro Alves <pedro@codesourcery.com>
6121
6122 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
6123 (test_register, test_register_unavailable): New procedures.
6124 (gdb_unavailable_registers_test): New procedure.
6125 (gdb_trace_collection_test): Call it.
6126
99c3dc11
PM
61272011-03-18 Phil Muldoon <pmuldoon@redhat.com>
6128
6129 PR python/12149
6130
6131 * gdb.python/python.exp: Add gdb.write tests.
6132
29703da4
PM
61332010-03-17 Phil Muldoon <pmuldoon@redhat.com>
6134
6135 * gdb.python/Makefile.in: Add py-objfile.
6136 * gdb.python/py-objfile.exp: New file.
6137 * gdb.python/py-objfile.c: New file.
6138 * gdb.python/py-block.exp: Add is_valid tests.
6139 * gdb.python/py-inferior.exp: Ditto.
6140 * gdb.python/py-infthread.exp: Ditto.
6141 * gdb.python/py-symbol.exp: Ditto.
6142 * gdb.python/py-symtab.exp: Ditto.
6143
598997c8
KS
61442011-03-16 Keith Seitz <keiths@redhat.com>
6145
6146 PR c++/12273
6147 * gdb.cp/cmpd-minsyms.exp: New test.
6148 * gdb.cp/cmpd-minsyms.cc: New file.
6149
6150 PR c++/11734
6151 * gdb.cp/ovsrch.exp: New test.
6152 * gdb.cp/ovsrch.h: New file.
6153 * gdb.cp/ovsrch1.cc: New file.
6154 * gdb.cp/ovsrch2.cc: New file.
6155 * gdb.cp/ovsrch3.cc: New file.
6156 * gdb.cp/ovsrch4.cc: New file.
6157
c91513d8
PP
61582011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6159
6160 PR gdb/12528
6161 * gdb.base/Makefile.in: Adjust EXECUTABLES.
6162 * gdb.base/break-on-linker-gcd-function.exp: New test.
6163 * gdb.base/break-on-linker-gcd-function.cc: New file.
6164
7470fc63
AT
61652011-03-15 Andreas Tobler <andreast@fgznet.ch>
6166
6167 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
6168
959e7469
PM
61692011-03-15 Phil Muldoon <pmuldoon@redhat.com>
6170
6171 * lib/gdb.exp (gdb_unload): Add another termination case.
6172
9373cf26
JK
61732011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6174
6175 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
6176 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
6177 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
6178 Provide a stub byte there.
6179 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
6180 DW_AT_entry_pc.
6181 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
6182
24e9cda0
UW
61832011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
6184
6185 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
6186 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
6187 "generic ABI, auto".
6188 (altivec_abi_tests): Accept vectors returned by reference.
6189
7371cf6d
PM
61902010-03-14 Phil Muldoon <pmuldoon@redhat.com>
6191
6192 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
6193
ce77046a
UW
61942011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
6195
6196 * gdb.python/py-section-script.exp: Skip test if no Python support.
6197
176400c3
UW
61982011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
6199
6200 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
6201
ecec24e6
PM
62022011-03-10 Phil Muldoon <pmuldoon@redhat.com>
6203
6204 * gdb.python/py-parameter.exp: Update tests to the new Python
6205 parameter API. Add "no documentation" test. Add deprecated API
6206 backward compatibility test.
6207
5dbdd470
TT
62082011-03-09 Tom Tromey <tromey@redhat.com>
6209
6210 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
6211 gdb_continue_to_end.
6212
b66e66ee
MK
62132011-03-09 Mark Kettenis <kettenis@gnu.org>
6214
6215 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
6216 tabs.
6217
eceb0c5f
TT
62182011-03-09 Tom Tromey <tromey@redhat.com>
6219
6220 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
6221 parentheses.
6222 (gdb_continue_to_end): Add "allow_extra" parameter. Use
6223 $command.
6224 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
6225 argument to gdb_continue_to_end.
6226 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
6227 argument to gdb_continue_to_end.
6228 * gdb.cp/annota3.exp: Fix regex.
6229 * gdb.cp/annota2.exp: Fix regex.
6230 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
6231 gdb_continue_to_end.
6232 * gdb.base/call-signal-resume.exp: Revert earlier patch.
6233 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
6234 gdb_continue_to_end.
6235
63154eca
PA
62362011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6237
6238 * gdb.server/ext-run.exp
6239 (load new file without any gdbserver inferior): New test.
6240
967d1f9b
TT
62412011-03-07 Tom Tromey <tromey@redhat.com>
6242
6243 * Makefile.in (TAGS): Rewrite.
6244
d68dcbb9
JK
62452011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6246
6247 * gdb.trace/report.exp (12.1: trace report #1): New match for the
6248 initial commands echo. New match for `Found trace'. Anchor all the
6249 other matches. Anchor and match for `No trace frame found' the final
6250 match.
6251
6bf58e63
TT
62522011-03-07 Tom Tromey <tromey@redhat.com>
6253
6254 * Makefile.in (TAGS): New target.
6255
fda326dd
TT
62562011-03-07 Tom Tromey <tromey@redhat.com>
6257
6258 * lib/opencl.exp (skip_opencl_tests): Update for exit message
6259 change.
6260 * lib/mi-support.exp (mi_gdb_test): Update for exit message
6261 change.
6262 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
6263 exit message change.
6264 (skip_altivec_tests): Update for exit message change.
6265 (skip_vsx_tests): Likewise.
6266 (gdb_continue_to_end): Likewise. Add 'command' argument.
6267 * lib/cell.exp (skip_cell_tests): Update for exit message change.
6268 * gdb.threads/tls.exp: Update for exit message change.
6269 * gdb.threads/thread-unwindonsignal.exp: Use
6270 gdb_continue_to_end.
6271 * gdb.threads/step.exp (step_it): Update for exit message change.
6272 (continue_all): Likewise.
6273 * gdb.threads/print-threads.exp (test_all_threads): Update for
6274 exit message change.
6275 * gdb.threads/interrupted-hand-call.exp: Use
6276 gdb_continue_to_end.
6277 * gdb.threads/execl.exp: Use gdb_continue_to_end.
6278 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
6279 gdb_continue_to_end.
6280 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
6281 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
6282 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
6283 * gdb.cp/method.exp: Update for exit message change.
6284 * gdb.cp/mb-templates.exp: Update for exit message change.
6285 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
6286 * gdb.cp/annota3.exp: Update for exit message change.
6287 * gdb.cp/annota2.exp: Update for exit message change.
6288 * gdb.cell/fork.exp: Use gdb_continue_to_end.
6289 * gdb.base/term.exp: Update for exit message change.
6290 * gdb.base/step-test.exp (test_i): Update for exit message change.
6291 * gdb.base/sigstep.exp (advance): Update for exit message change.
6292 (advancei): Likewise.
6293 * gdb.base/siginfo.exp: Update for exit message change.
6294 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
6295 * gdb.base/reread.exp: Use gdb_continue_to_end.
6296 * gdb.base/langs.exp: Use gdb_continue_to_end.
6297 * gdb.base/interrupt.exp: Update for exit message change.
6298 * gdb.base/gdb1555.exp: Update for exit message change.
6299 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
6300 * gdb.base/ending-run.exp: Update for exit message change.
6301 * gdb.base/chng-syms.exp: Update for exit message change.
6302 * gdb.base/checkpoint.exp: Update for exit message change.
6303 * gdb.base/catch-syscall.exp (check_for_program_end): Use
6304 gdb_continue_to_end.
6305 (test_catch_syscall_with_wrong_args): Likewise.
6306 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
6307 * gdb.base/break-interp.exp (test_ld): Update for exit message
6308 change.
6309 * gdb.base/bang.exp: Update for exit message change.
6310 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
6311 (do_call_attach_tests): Likewise.
6312 * gdb.base/a2-run.exp: Update for exit message change.
6313 * gdb.arch/ppc-dfp.exp: Update for exit message change.
6314 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
6315 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
6316
dd19bd70
JK
63172011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6318
6319 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
6320
30e62689
TT
63212011-03-03 Tom Tromey <tromey@redhat.com>
6322
6323 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
6324 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
6325 * gdb.hp/gdb.aCC/configure.ac: Remove.
6326 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
6327 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
6328 * gdb.hp/gdb.base-hp/configure.ac: Remove.
6329 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
6330 * gdb.hp/gdb.compat/configure (Makefile): Remove.
6331 * gdb.hp/gdb.compat/configure.ac: Remove.
6332 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
6333 * gdb.hp/gdb.defects/configure (Makefile): Remove.
6334 * gdb.hp/gdb.defects/configure.ac: Remove.
6335 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
6336 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
6337 * gdb.hp/gdb.objdbg/configure.ac: Remove.
6338 * gdb.hp/configure.ac: Remove.
6339 * gdb.hp/configure: Remove.
6340 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
6341 substitution.
6342 (Makefile): Remove rule.
6343 * gdb.cell/configure.ac: Remove.
6344 * gdb.cell/configure: Remove.
6345 * gdb.stabs/Makefile.in (Makefile): Remove.
6346 (distclean): Don't remove config.status or config.log.
6347 * gdb.stabs/configure (Makefile): Remove.
6348 * gdb.stabs/configure.ac: Remove.
6349 * configure: Rebuild.
6350 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
6351 Remove stabs- and cell-specific logic. Test for existence of
6352 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
6353 subdirectories, gdb.cell, and and gdb.stabs.
6354 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
6355
c171f854
JB
63562011-03-03 Joel Brobecker <brobecker@adacore.com>
6357
6358 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
6359 end of buffer.
6360
9a5193cb
JB
63612011-03-02 Joel Brobecker <brobecker@adacore.com>
6362
6363 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
6364 gdb_test when running a test where we expected no output back.
6365
9bb4c1bb
MS
63662011-02-28 Michael Snyder <msnyder@vmware.com>
6367
6368 * gdb.cp/overload.cc: Change initializer value to integer.
6369
3bd0f5ef
MS
63702011-02-27 Michael Snyder <msnyder@vmware.com>
6371
6372 * gdb.multi/base.exp: Add test for remove-inferiors.
6373
2279eaad
JB
63742011-02-26 Joel Brobecker <brobecker@adacore.com>
6375
6376 * gdb.python/py-frame.exp: Simplify the initialization phase
6377 using prepare_for_testing.
6378
c82c0b55
MS
63792011-02-25 Michael Snyder <msnyder@vmware.com>
6380
6381 * gdb.multi/base.exp: Add tests for info inferiors with args.
6382
1d94651b
JK
63832011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6384
6385 * gdb.dwarf2/dw2-ranges.S: Rename to ...
6386 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
6387 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
6388 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
6389 asmfile3. Comment the STABS (#3) file compilation. Compile
6390 everything through assembler. Provide KFAIL for symtab/12497.
6391 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
6392 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
6393 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
6394 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
6395
3bd0f5ef
MS
63962011-02-24 Michael Snyder <msnyder@vmware.com>
6397
6398 * gdb.base/break.exp: Add tests for delete breakpoints using
6399 convenience variables and value history references.
6400
12c1418e
MS
64012011-02-24 Michael Snyder <msnyder@vmware.com>
6402
6403 * gdb.base/break.exp: Remove debugging 'printf' accidentally
6404 left behind in previous check-in.
6405
e5a67952
MS
64062011-02-23 Michael Snyder <msnyder@vmware.com>
6407
6408 * gdb.base/break.exp: Add tests for "info break" with arguments.
6409 * gdb.trace/infotrace.exp: Update patterns for error and help.
6410 * gdb.base/completion.exp: Update pattern.
6411 * gdb.base/ena-dis-br.exp: Update pattern.
6412 * gdb.base/help.exp: Update patterns.
6413
64142011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
6415
6416 * gdb.base/memattr.exp: New test.
6417 * gdb.base/memattr.c: Test load for memattr.exp.
6418
6e6fbe60
DE
64192011-02-22 Doug Evans <dje@google.com>
6420
6421 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
6422
1d41d745
MS
64232011-02-22 Michael Snyder <msnyder@vmware.com>
6424
6425 * Makefile.in: Make more clean.
6426 * gdb.ada/Makefile.in: Ditto.
6427 * gdb.arch/Makefile.in: Ditto.
6428 * gdb.asm/Makefile.in: Ditto.
6429 * gdb.base/Makefile.in: Ditto.
6430 * gdb.cp/Makefile.in: Ditto.
6431 * gdb.dwarf2/Makefile.in: Ditto.
6432 * gdb.java/Makefile.in: Ditto.
6433 * gdb.mi/Makefile.in: Ditto.
6434 * gdb.modula2/Makefile.in: Ditto.
6435 * gdb.python/Makefile.in: Ditto.
6436 * gdb.server/Makefile.in: Ditto.
6437 * gdb.stabs/Makefile.in: Ditto.
6438 * gdb.threads/Makefile.in: Ditto.
6439 * gdb.trace/Makefile.in: Ditto.
6440
79ba84ca
MS
64412011-02-22 Michael Snyder <msnyder@vmware.com>
6442
df46027d 6443 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
6444 info threads.
6445
b9b35694
JB
64462011-02-22 Joel Brobecker <brobecker@adacore.com>
6447
6448 * gdb.python/py-breakpoint.exp: Fix the expected output of
6449 one of the "maint info breakpoints" tests to accept the output
6450 generated on platforms that do not have hardware watchpoints.
6451
8bfb830f
JB
64522011-02-22 Joel Brobecker <brobecker@adacore.com>
6453
6454 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6455 clean_restart. Be a little stricter in the expected output
6456 for one of the tests. Fix a typo in one of the comments.
6457
c45f3c54
JB
64582011-02-22 Joel Brobecker <brobecker@adacore.com>
6459
6460 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6461 Delete variable binfile, no longer use. Add or modify test
6462 comments to make them unique.
6463
b97c863c
MS
64642011-02-21 Michael Snyder <msnyder@vmware.com>
6465
6466 * Makefile.in: Update for make clean.
6467 * gdb.ada/Makefile.in: Ditto.
6468 * gdb.arch/Makefile.in: Ditto.
6469 * gdb.asm/Makefile.in: Ditto.
6470 * gdb.base/Makefile.in: Ditto.
6471 * gdb.cp/Makefile.in: Ditto.
6472 * gdb.dwarf2/Makefile.in: Ditto.
6473 * gdb.java/Makefile.in: Ditto.
6474 * gdb.mi/Makefile.in: Ditto.
6475 * gdb.modula2/Makefile.in: Ditto.
6476 * gdb.python/Makefile.in: Ditto.
6477 * gdb.server/Makefile.in: Ditto.
6478 * gdb.stabs/Makefile.in: Ditto.
6479 * gdb.threads/Makefile.in: Ditto.
6480 * gdb.trace/Makefile.in: Ditto.
6481
aea5b279
MS
64822011-02-21 Michael Snyder <msnyder@vmware.com>
6483
6484 * gdb.threads/thread-find.exp: Update patterns for changes in
6485 output of "info threads" command.
6486
e3039479
UW
64872011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6488 Ulrich Weigand <uweigand@de.ibm.com>
6489
6490 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6491 (skip_hw_watchpoint_tests): Likewise.
6492 (skip_hw_watchpoint_multi_tests): Likewise.
6493
b800ec70
UW
64942011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6495
6496 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6497 (skip_hw_watchpoint_tests): Likewise.
6498 (skip_hw_watchpoint_multi_tests): Likewise.
6499 (skip_hw_watchpoint_access_tests): Likewise.
6500
6501 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6502 * gdb.base/pr11022.exp: Likewise.
6503 * gdb.base/watch-read.exp: Likewise.
6504 * gdb.base/watch_thread_num.exp: Likewise.
6505 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6506 * gdb.base/watchpoint-hw.exp: Likewise.
6507 * gdb.base/watchpoint.exp: Likewise.
6508 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6509 * gdb.threads/watchthreads-reorder.exp: Likewise.
6510 * gdb.threads/watchthreads.exp: Likewise.
6511 * gdb.threads/watchthreads2.exp: Likewise.
6512
91033e37
JB
65132011-02-21 Joel Brobecker <brobecker@adacore.com>
6514
6515 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6516 the debugger is unable to find the array bounds.
6517
eeaafae2
JK
65182011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6519
6520 * gdb.cp/typedef-operator.exp: New file.
6521 * gdb.cp/typedef-operator.cc: New file.
6522
e338d953
MS
65232011-02-17 Michael Snyder <msnyder@vmware.com>
6524
6525 * gdb.threads/thread-find.exp: Fix regular expressions.
6526
e67ad678
JB
65272011-02-17 Joel Brobecker <brobecker@adacore.com>
6528
6529 * gdb.ada/packed_array: Expand testcase to test printing of
6530 unconstrained packed array.
6531
93084bca
JB
65322011-02-17 Joel Brobecker <brobecker@adacore.com>
6533
6534 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6535
a0c78a73
PA
65362011-02-16 Pedro Alves <pedro@codesourcery.com>
6537
f65d5553 6538 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6539 (main): Initialize it before collecting, and and clear it
6540 afterwards.
f65d5553
PA
6541 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6542 collecting with '{type} addr', where the addr expression is not an
6543 rvalue.
a0c78a73 6544
3dfcbbd2
KW
65452011-02-16 Ken Werner <ken.werner@de.ibm.com>
6546
6547 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6548 a bool variable. Expect correct OpenCL names for vector types. Use the
6549 uc3 variable name instead of referring to the uchar3 built-in type.
6550 Escape the asterisk at the half pointer test.
6551
08807d5a
PA
65522011-02-16 Pedro Alves <pedro@codesourcery.com>
6553
f65d5553 6554 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6555 (main): Initialize it before collecting, and and clear it
6556 afterwards.
f65d5553
PA
6557 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6558 collecting overlapping memory ranges.
08807d5a 6559
60f98dde
MS
65602011-02-15 Michael Snyder <msnyder@vmware.com>
6561
6562 * gdb.base/default.exp: Add tests for thread commands.
6563 * gdb.base/help.exp: Add tests for thread commands.
6564 * gdb.threads/thread-find.exp: New test for thread find command.
6565
648cd113
KW
65662011-02-15 Ken Werner <ken.werner@de.ibm.com>
6567
6568 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6569
494e194e
YQ
65702011-02-15 Yao Qi <yao@codesourcery.com>
6571
6572 PR tdep/12352
6573 * gdb.arch/arm-disp-step.S : New test for str instruction.
6574 * gdb.arch/arm-disp-step.exp : Likewise.
6575
d9492458
TJB
65762011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6577
6578 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6579 "vector_register2_vr" test strings. Test the extended floating
6580 point registers (F32~F63).
6581 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6582 IBM XL C compiler. Make the test program use a register provided
6583 by the compiler for the lxvd2x instruction.
6584
8af8e3bc
PA
65852011-02-14 Pedro Alves <pedro@codesourcery.com>
6586
6587 * gdb.trace/unavailable.cc (class Base, class Middle, class
6588 Derived): New types.
6589 (derived_unavail, derived_partial, derived_whole): New globals.
6590 (virtual_partial): New global.
6591 (virtualp): Point at virtual_partial.
6592 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6593 related to unavailable vptr.
6594
1b28d0b3
PA
65952011-02-14 Pedro Alves <pedro@codesourcery.com>
6596
6597 * gdb.trace/unavailable.cc (a, b, c): New globals.
6598 (main): Set and clear them.
6599 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6600 `a' and `c', and check that `b' isn't collected, although `a' and
6601 `c' are.
6602
ec0a52e1
PA
66032011-02-14 Pedro Alves <pedro@codesourcery.com>
6604
6605 * gdb.trace/unavailable.cc (struct Virtual): New.
6606 (virtualp): New global pointer.
6607 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6608 printing a pointer to an object whose type has a vtable, with
6609 print object on.
6610
24e6bcee
PA
66112011-02-14 Pedro Alves <pedro@codesourcery.com>
6612
6613 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6614 value repeat handles unavailableness.
6615
39d37385
PA
66162011-02-14 Pedro Alves <pedro@codesourcery.com>
6617
6618 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6619 tests for building arrays from unavailable values, subscripting
6620 non-memory rvalue unvailable arrays, and accessing fields or
6621 baseclasses of non-lazy unavailable values,
6622 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6623 struct types.
6624 (g_smallstruct, g_smallstruct_b): New globals.
6625
06d72e16
PA
66262011-02-14 Pedro Alves <pedro@codesourcery.com>
6627
6628 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6629
bc9a5551
JK
66302011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6631
6632 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6633 * gdb.cp/overload-const.exp: New file.
6634 * gdb.cp/overload-const.cc: New file.
6635
54fcddd0
UW
66362011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6637
6638 * gdb.opencl/callfuncs.cl: New file.
6639 * gdb.opencl/callfuncs.exp: New test.
6640 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6641
d6dafb7c
UW
66422011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6643
6644 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6645 when computing result.
6646 * gdb.arch/altivec-abi.exp: Update expected results.
6647
a449c2d8
TJB
66482011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6649
6650 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6651 * gdb.base/jit.exp: Likewise.
6652 * gdb.base/pie-execl.exp: Likewise.
6653 * gdb.base/solib-nodir.exp: Likewise.
6654 * gdb.base/solib-overlap.exp: Likewise.
6655
764880b7
PA
66562011-02-07 Pedro Alves <pedro@codesourcery.com>
6657
6658 * gdb.trace/collection.c (global_pieces): New.
6659 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6660 New procedure.
6661 (gdb_trace_collection_test): Call it.
6662
505500db
SW
66632011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6664
6665 * gdb.python/py-evthreads.c: New file.
6666 * gdb.python/py-evthreads.exp: New file.
6667 * gdb.python/py-events.py: New file.
6668 * gdb.python/py-events.exp: New file.
6669 * gdb.python/py-events.c: New file.
6670
385203ed
DD
66712011-02-04 David Daney <ddaney@caviumnetworks.com>
6672
6673 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6674
9011945e
AB
66752011-02-03 Andrew Burgess <aburgess@broadcom.com>
6676
6677 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6678 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6679 boundary between two compilation units.
6680
580688f3
PA
66812011-02-02 Pedro Alves <pedro@codesourcery.com>
6682
6683 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6684 (Virtual): New structs.
6685 (virtual_o, virtual_middle_b): New globals.
6686 * gdb.cp/virtbase.exp: New tests.
6687
d3f0f853
PP
66882011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6689
6690 * gdb.base/jit.exp: New file.
6691 * gdb.base/jit-main.c: New file.
6692 * gdb.base/jit-solib.c: New file.
6693
b2030fb5
UW
66942011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6695
6696 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6697 proceed to initial kernel entry point.
6698 * gdb.opencl/datatypes.exp: Likewise.
6699 * gdb.opencl/operators.exp: Likewise.
6700 * gdb.opencl/vec_comps.exp: Likewise.
6701
2db19d1e
SW
67022011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6703
6704 * gdb.cp/nsnested.cc: New.
6705 * gdb.cp/nsnested.exp: New.
6706 * gdb.cp/nsnoimports.exp: New.
6707 * gdb.cp/nsnoimports.cc: New.
6708
6b0c4c1f
JB
67092011-01-31 Joel Brobecker <brobecker@adacore.com>
6710
6711 * gdb.base/interact.exp: Add extra tests that verify that
6712 the value of the interactive-mode setting does not change
6713 after the script is sourced.
6714
80b23b6a
JK
67152011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6716
6717 * gdb.cp/noparam.exp: New file.
6718 * gdb.cp/noparam.cc: New file.
6719
ffd5ec24
PA
67202011-01-28 Pedro Alves <pedro@codesourcery.com>
6721
6722 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6723 there's no stack or registers.
6724
a81766d8
TT
67252011-01-26 Tom Tromey <tromey@redhat.com>
6726
6727 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6728 space before string output. Add test for "set print pretty off"
6729 case.
6730
585fdaa1
PA
67312011-01-25 Pedro Alves <pedro@codesourcery.com>
6732
6733 * gdb.base/frame-args.exp: Adjust.
6734 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6735 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6736 * gdb.dwarf2/pieces.exp: Adjust.
6737 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6738 * gdb.opt/inline-locals.exp: Adjust.
6739 * gdb.threads/fork-child-threads.exp: Adjust.
6740
d468832a
KW
67412011-01-25 Ken Werner <ken.werner@de.ibm.com>
6742
6743 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6744 OpenCL kernel function. Add a comment as marker. Add address space
6745 qualifiers for the remaining program scope variables.
6746 * gdb.opencl/datatypes.cl: Likewise.
6747 * gdb.opencl/operators.cl: Likewise.
6748 * gdb.opencl/vec_comps.cl: Likewise.
6749 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6750 Add breakpoint at the marker comment.
6751 * gdb.opencl/datatypes.exp: Likewise.
6752 * gdb.opencl/operators.exp: Likewise.
6753 * gdb.opencl/vec_comps.exp: Likewise.
6754
490f124f
PA
67552011-01-24 Pedro Alves <pedro@codesourcery.com>
6756
6757 * gdb.base/printcmds.c (some_struct): New struct and instance.
6758 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6759 procedure.
6760 <global scope>: Call it.
6761
6da78614
KW
67622011-01-21 Ken Werner <ken.werner@de.ibm.com>
6763
6764 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6765 argument to the gdb_compile_opencl_hostapp call.
6766
ec64c9aa
YQ
67672011-01-19 Yao Qi <yao@codesourcery.com>
6768
6769 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6770 positve list.
6771
810cfdbb
YQ
67722011-01-19 Yao Qi <yao@codesourcery.com>
6773
6774 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6775 canonical form.
6776 Remove "xscale-*-*"
6777 * gdb.xml/tdesc-regs.exp: Likewise.
6778 * gdb.python/py-section-script.exp: Replace ARM target triplet
6779 with canonical form.
6780 Match arm*-*-symbianelf*.
6781 * gdb.base/dup-sect.exp: Likewise.
6782 * lib/dwarf.exp: New.
6783 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6784 dwarf2_support.
6785 * gdb.dwarf2/dup-psym.exp: Likewise.
6786 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6787 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6788 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6789 * gdb.dwarf2/dw2-basic.exp: Likewise.
6790 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6791 * gdb.dwarf2/dw2-const.exp: Likewise.
6792 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6793 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6794 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6795 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6796 * gdb.dwarf2/dw2-filename.exp: Likewise.
6797 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6798 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6799 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6800 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6801 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6802 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6803 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6804 * gdb.dwarf2/dw2-producer.exp: Likewise.
6805 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6806 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6807 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6808 * gdb.dwarf2/dw2-strp.exp: Likewise.
6809 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6810 * gdb.dwarf2/implptr.exp: Likewise.
6811 * gdb.dwarf2/mac-fileno.exp: Likewise.
6812 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6813 * gdb.dwarf2/pieces.exp: Likewise.
6814 * gdb.dwarf2/pr11465.exp: Likewise.
6815 * gdb.dwarf2/valop.exp: Likewise.
6816 * gdb.dwarf2/watch-notconst.exp: Likewise.
6817 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6818
4694da01
TT
68192011-01-19 Tom Tromey <tromey@redhat.com>
6820
6821 * gdb.python/py-infthread.exp: Add thread tests.
6822
b075872c
JB
68232011-01-14 Joel Brobecker <brobecker@adacore.com>
6824
6825 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6826
2c3e6e24
JB
68272011-01-14 Joel Brobecker <brobecker@adacore.com>
6828
6829 * gdb.ada/widewide: New testcase.
6830
de8fa76c
JB
68312011-01-13 Joel Brobecker <brobecker@adacore.com>
6832
6833 * gdb.base/interact.exp: New testcase.
6834
1b05df00
TT
68352011-01-12 Tom Tromey <tromey@redhat.com>
6836
6837 * gdb.mi/gdb2549.exp: Update for error message changes.
6838 * gdb.mi/mi-cli.exp: Likewise.
6839 * gdb.mi/mi-disassemble.exp: Likewise.
6840 * gdb.mi/mi-pthreads.exp: Likewise.
6841 * gdb.mi/mi-regs.exp: Likewise.
6842 * gdb.mi/mi-stack.exp: Likewise.
6843 * gdb.mi/mi-var-block.exp: Likewise.
6844 * gdb.mi/mi-var-cmd.exp: Likewise.
6845 * gdb.mi/mi2-cli.exp: Likewise.
6846 * gdb.mi/mi2-disassemble.exp: Likewise.
6847 * gdb.mi/mi2-pthreads.exp: Likewise.
6848 * gdb.mi/mi2-regs.exp: Likewise.
6849 * gdb.mi/mi2-stack.exp: Likewise.
6850 * gdb.mi/mi2-var-block.exp: Likewise.
6851 * gdb.mi/mi2-var-cmd.exp: Likewise.
6852
c2ff108b
JK
68532011-01-12 Andrew Burgess <aburgess@broadcom.com>
6854 Jan Kratochvil <jan.kratochvil@redhat.com>
6855
6856 PR fortran/11104 and DWARF unbound arrays detection.
6857 * gdb.fortran/multi-dim.exp: New file.
6858 * gdb.fortran/multi-dim.f90: New file.
6859
b716877b
AB
68602011-01-12 Andrew Burgess <aburgess@broadcom.com>
6861
6862 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6863 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6864 add new tests for opcode dumping.
6865
6c162d5e
TT
68662011-01-11 Tom Tromey <tromey@redhat.com>
6867
6868 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6869
77b06cd7
TJB
68702010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6871
6872 Convert hardware watchpoints to use breakpoint_ops.
6873 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6874 type is not supported.
6875 * gdb.base/foll-fork.exp: Likewise.
6876 * gdb.base/foll-vfork.exp: Likewise.
6877
f39a75d0
PM
68782011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6879
6880 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6881 Use load_lib gdb-python.exp.
6882 * gdb.python/python.exp: Ditto.
6883 * gdb.python/py-function.exp: Ditto.
6884
fc529d80
AS
68852011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6886
6887 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6888
fb03cb59
JK
68892011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6890
6891 * configure: Regenerate.
6892
d8e22779
TT
68932011-01-06 Tom Tromey <tromey@redhat.com>
6894
6895 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6896
09050809
JB
68972011-01-06 Joel Brobecker <brobecker@adacore.com>
6898
fc529d80
AS
6899 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6900 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6901 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6902 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6903 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6904 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6905 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6906 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6907 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6908 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6909 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6910 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6911 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6912 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6913 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6914 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6915 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6916 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6917 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6918 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6919 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6920 gdb.ada/uninitialized_vars.exp,
6921 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6922 Simplify by using clean_restart.
09050809 6923
8ed5dd9e
JB
69242011-01-06 Joel Brobecker <brobecker@adacore.com>
6925
6926 Add marker to be used as anchor for inserting breakpoints.
6927 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6928 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6929 Likewise.
6930
6931 Remove uses of gdb_start_cmd.
6932 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6933 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6934
6935 Do not run testcase if testing with GDBserver.
6936 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6937 if testing with GDBserver.
6938
368a124f
JB
69392011-01-06 Joel Brobecker <brobecker@adacore.com>
6940
6941 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6942 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6943 copyright header.
6944
44944448
JB
69452011-01-05 Joel Brobecker <brobecker@adacore.com>
6946
6947 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6948 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6949 testsuite/gdb.fortran/complex.f,
6950 testsuite/gdb.fortran/derived-type.f90,
6951 testsuite/gdb.fortran/library-module-lib.f90,
6952 testsuite/gdb.fortran/library-module-main.f90,
6953 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6954 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6955 Copyright year update.
6956
31886ea6
JB
69572011-01-05 Joel Brobecker <brobecker@adacore.com>
6958
6959 * gdb.base/langs1.f: Add copyright header.
6960
ebedcab5
JK
69612011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6962
6963 * gdb.base/morestack.exp: New file.
6964 * gdb.base/morestack.c: New file.
6965
de1eb2f9
JK
69662011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6967
6968 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6969
9e87a409
JB
69702010-12-29 Joel Brobecker <brobecker@adacore.com>
6971
6972 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6973 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6974
720d1a40
JB
69752010-12-29 Joel Brobecker <brobecker@adacore.com>
6976
6977 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6978
a283af87
AS
69792010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6980
5d3d9cba
AS
6981 * gdb.threads/tls.exp: Fix typo.
6982
a283af87
AS
6983 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6984 * gdb.threads/execl.exp: Update.
6985
2a20745c
YQ
69862010-12-23 Yao Qi <yao@codesourcery.com>
6987
6988 * gdb.arch/arm-disp-step.exp: New.
6989 * gdb.arch/arm-disp-step.S: New.
6990
a7658b96
TT
69912010-12-21 Tom Tromey <tromey@redhat.com>
6992
6993 * gdb.threads/execl.exp: Update.
6994 * gdb.threads/linux-dp.exp: Update.
6995 * gdb.threads/manythreads.exp: Update.
6996 * gdb.threads/tls.exp: Update.
6997
5b79abe7
TT
69982010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6999
7000 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
7001 (NextOverThrowDerivates) <resumebpt>: New.
7002 (resumebpt_test): New.
7003 (main): Call resumebpt_test.
7004 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
7005
0914bcdb
SS
70062010-12-12 Stan Shebs <stan@codesourcery.com>
7007
7008 * gdb.trace/tsv.exp: Test print command on trace state variables.
7009
305aeedc
TT
70102010-12-09 Tom Tromey <tromey@redhat.com>
7011
7012 * gdb.base/interp.exp: Add regression test.
7013
186c406b
TT
70142010-12-09 Tom Tromey <tromey@redhat.com>
7015
7016 * gdb.java/jnpe.java: New file.
7017 * gdb.java/jnpe.exp: New file.
7018 * gdb.cp/nextoverthrow.exp: New file.
7019 * gdb.cp/nextoverthrow.cc: New file.
7020
aae1c79a
DE
70212010-12-07 Doug Evans <dje@google.com>
7022
7023 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
7024 of data-directory.
7025 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
7026 updated.
7027 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
7028
60f98dde 70292010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
7030
7031 * gdb.base/callfuncs.exp: Test for skip_float_tests.
7032 * gdb.base/call-sc.exp: Ditto.
7033 * gdb.base/finish.exp: Ditto.
7034 * gdb.base/return.exp: Ditto.
7035 * gdb.base/return2.exp: Ditto.
7036
5fa290c1
DE
70372010-11-30 Doug Evans <dje@google.com>
7038
7039 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
7040 (gdb_expect_list): Fix spelling errors in comments.
7041 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
7042 send_gdb/gdb_expect_list where applicable.
7043 * gdb.base/call-ar-st.exp: Ditto.
7044 * gdb.base/funcargs.exp: Ditto.
7045 * gdb.base/gcore.exp: Ditto.
7046 * gdb.base/page.exp: Ditto.
7047 * gdb.base/sigaltstack.exp: Ditto.
7048 * gdb.base/siginfo.exp: Ditto.
7049 * gdb.base/sigstep.exp: Ditto.
7050 * gdb.base/trace-commands.exp: Ditto.
7051
4e04c971
DE
70522010-11-29 Doug Evans <dje@google.com>
7053
7054 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
7055 printer-name;subprinter-name.
7056
8cf6f0b1
TT
70572010-11-29 Tom Tromey <tromey@redhat.com>
7058
7059 * gdb.dwarf2/implptr.exp: New file.
7060 * gdb.dwarf2/implptr.c: New file.
7061 * gdb.dwarf2/implptr.S: New file.
7062
94b6973e
PM
70632010-11-29 Phil Muldoon <pmuldoon@redhat.com>
7064
fc529d80 7065 PR python/12199
94b6973e
PM
7066
7067 * gdb.python/py-breakpoint.exp: Test the delete method.
7068
8358c15c
JK
70692010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7070
7071 Fix step_resume_breakpoint unsaved during an infcall.
7072 * gdb.base/step-resume-infcall.exp: New file.
7073 * gdb.base/step-resume-infcall.c: New file.
7074
f6df29bc
TJB
70752010-11-24 Edjunior Machado <emachado@br.ibm.com>
7076
7077 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7078
f2b5a5cf
TJB
70792010-11-24 Edjunior Machado <emachado@br.ibm.com>
7080
7081 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7082 on ppc64's symbols; "finish" and "return" commands must accept to
7083 show the caller line again as well as the line after.
7084 * gdb.asm/powerpc64.inc: New file.
7085
6b0ecdc2
DE
70862010-11-23 Doug Evans <dje@google.com>
7087
7088 * lib/gdb.exp (gdb_test_sequence): New function.
7089 (gdb_expect_list): Add verbose -log call for each pattern.
7090 * gdb.base/signals.exp (test_handle_all_print): Call it.
7091 Reduce timeout increment from 6 minutes to 1 minute.
7092 * gdb.server/ext-run.exp: Call it.
7093
ea976c60
PM
70942010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7095
f2b5a5cf 7096 PR python/12212
ea976c60
PM
7097
7098 * gdb.python/python.exp: Check that selected_thread raises an
7099 error when no inferior is loaded.
7100
c0efa795
JK
71012010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7102
7103 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7104 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7105
ec3aa567
JK
71062010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7107
7108 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7109 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7110
d8249011
DE
71112010-11-18 Doug Evans <dje@google.com>
7112
7113 * gdb.server/ext-run.exp: Fix intermittent failures.
7114
d4eba7d1
NF
71152010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7116
7117 * gdb.stabs/gdb11479.exp: Use runto_main.
7118
b04c2f88
NF
71192010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7120
7121 * gdb.base/break-entry.exp: Skip if using a stub.
7122
ae9d7ce4
NF
71232010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7124
7125 * gdb.python/py-inferior.exp: Pack values in target endianness.
7126
621c8364
TT
71272010-11-12 Tom Tromey <tromey@redhat.com>
7128
7129 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
7130 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
7131 MemoryError.
7132 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7133 type.
7134 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
7135 MemoryError.
7136 (test_subscript_regression): Update exception type.
7137
84f4c1fe
PM
71382010-11-11 Phil Muldoon <pmuldoon@redhat.com>
7139
7140 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
7141 breakpoint tests.
7142
a1442452
PA
71432010-11-09 Pedro Alves <pedro@codesourcery.com>
7144
7145 * gdb.base/watchpoint.exp: Test "watch -location" with an
7146 innacessible location.
7147
efd11a33
JK
71482010-11-09 Edjunior Machado <emachado@br.ibm.com>
7149 Luis Machado <luisgpm@br.ibm.com>
7150
7151 * gdb.base/maint.exp: Expect "." prefix.
7152 * gdb.base/nodebug.exp: Expect "." Likewise.
7153 * gdb.base/sepsymtab.exp: Expect "." Likewise.
7154 * gdb.base/watchpoint-cond-gone.exp: Likewise.
7155 * gdb.base/watchpoint.exp: Expect a software watch to be created for
7156 POWER server processors.
7157
aa00efb5
JK
71582010-11-08 Edjunior Machado <emachado@br.ibm.com>
7159 Luis Machado <luisgpm@br.ibm.com>
7160
7161 * gdb.base/break-entry.exp: convert entry point for
7162 ppc64 and expect leading `.' on ppc64's symbols
7163
99e7ae30
DE
71642010-11-05 Doug Evans <dje@google.com>
7165
7166 * gdb.base/help.exp: Update expected output.
b521dba8
DE
7167 * gdb.python/py-param.exp: Delete, contents moved to ...
7168 * gdb.python/py-parameter.exp: ... here. New file.
7169 Add test for gdb.parameter ("directories").
99e7ae30 7170
f4b8a18d
KW
71712010-11-05 Ken Werner <ken.werner@de.ibm.com>
7172
7173 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
7174 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
7175 * configure: Regenerate.
7176 * gdb.opencl/Makefile.in: New File.
7177 * gdb.opencl/datatypes.exp: Likewise.
7178 * gdb.opencl/datatypes.cl: Likewise.
7179 * gdb.opencl/operators.exp: Likewise.
7180 * gdb.opencl/operators.cl: Likewise.
7181 * gdb.opencl/vec_comps.exp: Likewise.
7182 * gdb.opencl/vec_comps.cl: Likewise.
7183 * gdb.opencl/convs_casts.exp: Likewise.
7184 * gdb.opencl/convs_casts.cl: Likewise.
7185 * lib/opencl.exp: Likewise.
7186 * lib/opencl_hostapp.c: Likewise.
7187 * lib/opencl_kernel.cl: Likewise.
7188 * lib/cl_util.c: Likewise.
7189 * lib/cl_util.c: Likewise.
7190 * gdb.base/default.exp (set language): Add "opencl" to the list of
7191 languages.
7192
a9d5ef47
SW
71932010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
7194
7195 * gdb.cp/overload.exp: Added test for inheritance overload.
7196 * gdb.cp/overload.cc: Ditto.
7197 * gdb.cp/oranking.exp: Removed releveant kfails.
7198
03eb1c79
JK
71992010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7200 Joel Brobecker <brobecker@adacore.com>
7201
7202 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
7203 check test_compiler_info.
7204
dbc98a8b
KW
72052010-11-03 Ken Werner <ken.werner@de.ibm.com>
7206
7207 * gdb.base/gnu_vector.exp: Adjust expect messages.
7208
120bd360
KW
72092010-11-03 Ken Werner <ken.werner@de.ibm.com>
7210
7211 * gdb.base/gnu_vector.exp: Add unary operator tests.
7212
c37f7098
KW
72132010-11-03 Ken Werner <ken.werner@de.ibm.com>
7214
7215 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
7216
7b51bc51
DE
72172010-11-02 Doug Evans <dje@google.com>
7218
7219 * gdb.python/py-pp-maint.c: New file.
7220 * gdb.python/py-pp-maint.exp: New file.
7221 * gdb.python/py-pp-maint.py: New file.
7222
50c97f38
TT
72232010-11-02 Tom Tromey <tromey@redhat.com>
7224
7225 * gdb.base/default.exp: Remove "scheme" from language list.
7226
a289b8f6
JK
72272010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7228
7229 Revert:
7230 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7231 * gdb.threads/sigstep-threads.exp: New file.
7232 * gdb.threads/sigstep-threads.c: New file.
7233
cd017491
MS
72342010-10-20 Michael Snyder <msnyder@vmware.com>
7235
7236 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
7237
8e6a5956
UW
72382010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7239
7240 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
7241 Skip test completely if gdb,no_hardware_watchpoints.
7242
2c04da0d
UW
72432010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7244
7245 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
7246 strict, but do not check for any particular function name within libc.
7247
79afc5ef
SW
72482010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7249
7250 * gdb.cp/smartp.exp: New test.
7251 * gdb.cp/smartp.cc : New test.
7252
026ffab7
SW
72532010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7254
7255 * gdb.cp/converts.exp: Test pointer to bool conversion.
7256 Test pointer to long conversion.
7257 * gdb.cp/oranking.exp: Removed relevant kfail.
7258
3a772aa4
TT
72592010-10-18 Tom Tromey <tromey@redhat.com>
7260
7261 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
7262 argument to lazy_string.
7263 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
7264 (pp_ls.to_string): Use it.
7265 * gdb.python/py-prettyprint.c (main): Move declarations to top.
7266 Add "estring2" local.
7267
5fc3827b
JK
72682010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7269
7270 Fix s390x compatibility.
7271 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
7272 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
7273
8aeb23f3
JK
72742010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7275
7276 * gdb.threads/sigstep-threads.exp: New file.
7277 * gdb.threads/sigstep-threads.c: New file.
7278
c1e56572
JK
72792010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7280
7281 * gdb.base/pie-execl.exp: New file.
7282 * gdb.base/pie-execl.c: New file.
7283
92163a10
JK
72842010-10-13 Doug Evans <dje@google.com>
7285 Jan Kratochvil <jan.kratochvil@redhat.com>
7286
7287 PR exp/12117
7288 * gdb.cp/ptype-cv-cp.cc: New file.
7289 * gdb.cp/ptype-cv-cp.exp: New file.
7290
7062b0a0
SW
72912010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
7292
7293 * gdb.cp/converts.cc: New test program.
7294 * gdb.cp/converts.exp: New test.
7295 * gdb.cp/overload.exp: Added test for void* vs int*.
7296 * gdb.cp/overload.exp: Ditto.
7297 * gdb.cp/oranking.exp: Removed related kfail.
7298
0e3509db
DE
72992010-10-13 Doug Evans <dje@google.com>
7300
7301 * lib/gdb-python.exp (gdb_check_python_config): New function.
7302 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
7303 * gdb.python/lib-types.cc: New file.
7304 * gdb.python/lib-types.exp: New file.
7305
8dc78533
JK
73062010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7307
7308 * gdb.python/py-error.exp: New file.
7309 * gdb.python/py-error.py: New file.
7310
93c17e06
JK
73112010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7312
7313 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
7314 gdb_test_multiple.
7315
d8b34041
JK
73162010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7317
7318 * gdb.base/break-interp.exp: Use ldlags for linking flags.
7319 * gdb.base/prelink.exp: Likewise.
7320 * gdb.base/solib-nodir.exp: Likewise.
7321 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
7322 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
7323 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
7324
e0cc584e
UW
73252010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
7326
7327 * break-interp.exp (test_ld): Use two separate gdb_expect statements
7328 for the "info files" test to avoid timeouts on slow machines.
7329
cfc353b1
JK
73302010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7331
7332 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
7333 (main): Make openlib dummy call.
7334
d3d7896d
JK
73352010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7336
7337 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
7338 * break-interp.exp (reach): Move the core body ...
7339 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
7340 (test_ld): Provide always real argument, even to the linker. Replace
7341 dl_main by _dl_debug_state.
7342
5e533c94
JK
73432010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7344
7345 Fix results of prelinked PIEs on ppc*.
7346 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
7347 Accept also DISPLACEMENT "PRESENT".
7348 (main): Replace "ZERO" displacements by "PRESENT".
7349
33540610
SW
73502010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
7351
7352 * gdb.cp/oranking.exp: New test.
7353 * gdb.cp/oranking.cc: New test program.
7354
3bdf2bbd
KW
73552010-10-08 Ken Werner <ken.werner@de.ibm.com>
7356
7357 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
7358 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
7359
2f608a3a
KW
73602010-10-06 Ken Werner <ken.werner@de.ibm.com>
7361
7362 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
7363 lush, lynx) New constant.
7364 * gdb.base/constvars.exp: Test const array types.
7365 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
7366
aa2e2d8d
DE
73672010-10-06 Doug Evans <dje@google.com>
7368
7369 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
7370 of syscall staging area.
7371
2844d6b5
KW
73722010-10-06 Ken Werner <ken.werner@de.ibm.com>
7373
7374 * gdb.base/gnu_vector.c: Add variable c4.
7375 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
7376 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7377
7d8ac8bb
MR
73782010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
7379
7380 * gdb.arch/altivec-abi.exp: Fix a typo.
7381
84a02e58
MR
73822010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
7383
7384 * lib/mi-support.exp (thread_selected_re): Correct pattern used
7385 to match a thread ID.
7386
b18e6318
JK
73872010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7388
7389 Fix s390x testcase compatibility.
7390 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
7391
a2c09bd0
DE
73922010-10-01 Doug Evans <dje@google.com>
7393
7394 * lib/gdb-python.exp: New file.
7395 * gdb.python/py-block.exp: Use it.
7396 * gdb.python/py-breakpoint.exp: Ditto.
7397 * gdb.python/py-frame.exp: Ditto.
7398 * gdb.python/py-inferior.exp: Ditto.
7399 * gdb.python/py-param.exp: Ditto.
7400 * gdb.python/py-prettyprint.exp: Ditto.
7401 * gdb.python/py-shared.exp: Ditto.
7402 * gdb.python/py-symbol.exp: Ditto.
7403 * gdb.python/py-symtab.exp: Ditto.
7404 * gdb.python/py-type.exp: Ditto.
7405 * gdb.python/py-value.exp: Ditto.
7406 * gdb.python/python.exp: Ditto.
7407
38f12cfc
TT
74082010-09-30 Tom Tromey <tromey@redhat.com>
7409
7410 * gdb.base/anon.exp: New file.
7411 * gdb.base/anon.c: New file.
7412
9ae8282d
TT
74132010-09-30 Tom Tromey <tromey@redhat.com>
7414
7415 * gdb.base/completion.exp: Test completion through anonymous
7416 union.
7417 * gdb.base/break1.c (struct some_struct): Add anonymous union.
7418
e9e07ba6
JK
74192010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7420
7421 Fix printing parameters of inlined functions.
7422 * gdb.dwarf2/dw2-inline-param.exp: New file.
7423 * gdb.dwarf2/dw2-inline-param-main.c: New file.
7424 * gdb.dwarf2/dw2-inline-param.S: New file.
7425
cd2effb2
JK
74262010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7427
7428 PR corefiles/12071.
7429 * gdb.base/corefile.exp (quit with a process, no question: load core)
7430 (quit with a core file): New tests.
7431
bceffbf3
JK
74322010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7433
7434 Fix GDB crash on inferior calls with self-referencing classes.
7435 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
7436 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
7437 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7438
1736ad11
JK
74392010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7440
7441 Fix lost siginfo_t for inferior calls.
7442 * gdb.base/siginfo-infcall.exp: New file.
7443 * gdb.base/siginfo-infcall.c: New file.
7444
a176ad92
JB
74452010-09-22 Joel Brobecker <brobecker@adacore.com>
7446
7447 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7448
c2b0a229
JK
74492010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7450
7451 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7452 New test.
7453 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7454
e8ae22d1
JB
74552010-09-22 Joel Brobecker <brobecker@adacore.com>
7456
7457 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7458 type of our const type.
7459
ec322823
SW
74602010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7461
7462 * gdb.cp/pr12028.cc: New.
7463 * gdb.cp/pr12028.exp: New.
7464
72929c62
JB
74652010-09-22 Joel Brobecker <brobecker@adacore.com>
7466
7467 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
7468
875b4ff5 74692010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 7470 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
7471
7472 PR mi/11407
7473 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
7474 * gdb.mi/dw2-ref-missing-frame-main.c New File.
7475 * gdb.mi/dw2-ref-missing-frame.S New File.
7476 * gdb.mi/dw2-ref-missing-frame.exp New File.
7477
7155d578
TT
74782010-09-14 Tom Tromey <tromey@redhat.com>
7479
7480 PR symtab/8399:
7481 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7482
515ed532
TT
74832010-09-14 Tom Tromey <tromey@redhat.com>
7484
7485 PR exp/11803:
7486 * gdb.threads/tls.exp: Use C++.
7487 (check_thread_local): Use K::another_thread_local.
7488 * gdb.threads/tls.c (class K): New.
7489 (another_thread_local): Now a member of K.
7490 (spin): Update. No longer K&R C.
7491
450ca57c
SW
74922010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7493
7494 * gdb.cp/koenig.cc: created class for testing member lookup.
7495 * gdb.cp/koenig.exp: Added test for member lookup.
7496
dbd492a3
JK
74972010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7498
7499 Fix false FAILs on sourcetree topdir directory containing "kill".
7500 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7501 source line matching regexp.
7502
8d4d924b
JK
75032010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7504
7505 * gdb.python/python.exp (set height 0, collect help from uiout)
7506 (verify help to uiout): New tests.
7507
8e64f2a0
JK
75082010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7509
7510 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7511 is_lp64_target to check 64bit target.
7512
4569eed2
JK
75132010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7514
7515 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7516 (test_ld) <powerpc64-*>: New.
7517
5e1617b1
DJ
75182010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7519
7520 * gdb.cp/templates.exp (test_template_args): Allow "struct".
7521
c767944b
DJ
75222010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7523
7524 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
7525 (FunctionArg::method): New function.
7526 (empty, arg): New variables.
7527 (main): Call arg.method.
7528 * gdb.cp/templates.exp (test_template_args): New function.
7529 (do_tests): Call it.
7530
27d3a3fc
UW
75312010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7532
7533 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7534 of "next" to proceed over pthread_exit call.
7535
55b7ce7f
UW
75362010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7537
7538 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7539 "maint print statistics" output to prevent expect timeouts.
7540
809df446
JK
75412010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7542
7543 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7544 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7545 (test_float_rejected): ... here.
7546 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7547 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7548 (test_float_rejected): ... here.
7549 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7550 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7551 (test_float_rejected): ... here.
7552 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7553 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7554 (test_float_rejected): ... here.
7555
8464be76
DJ
75562010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7557
7558 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7559 before disabling hardware watchpoints.
7560 (test_inaccessible_watchpoint): Check that hardware watchpoints
7561 are used. Test for watchpoints on a constant address.
7562
14dba4b4
JK
75632010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7564
7565 * gdb.base/ui-redirect.exp: New file.
7566
3f3540e1 75672010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7568 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7569
7570 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7571
0f254bb7
DE
75722010-08-31 Doug Evans <dje@google.com>
7573
7574 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7575
03f17ccf
TT
75762010-08-30 Tom Tromey <tromey@redhat.com>
7577
7578 PR python/11792:
7579 * gdb.python/py-value.exp (test_subscript_regression): Add
7580 dynamic_type test.
7581
640617ad
DJ
75822010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7583
7584 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7585 instead of running to main. Do not test the main function.
7586 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7587 Add new main.
7588
2ed91d1b
PA
75892010-08-26 Pedro Alves <pedro@codesourcery.com>
7590
7591 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7592 one test.
7593
673bfd45
DE
75942010-08-24 Doug Evans <dje@google.com>
7595
7596 PR symtab/11942
7597 * gdb.dwarf2/dw4-sig-types.cc: New file.
7598 * gdb.dwarf2/dw4-sig-types.h: New file.
7599 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7600 * gdb.dwarf2/dw4-sig-types.exp: New file.
7601
f9ffd4bb
TT
76022010-08-23 Tom Tromey <tromey@redhat.com>
7603
7604 PR python/11145:
7605 * gdb.python/py-value.c (Base, Derived): New types.
7606 (base): New global.
7607 * gdb.python/py-value.exp (test_subscript_regression): Add
7608 dynamic_cast test.
7609
d839c8a4
TT
76102010-08-23 Tom Tromey <tromey@redhat.com>
7611
7612 PR python/10676:
7613 * gdb.python/py-type.exp (test_fields): Add tests for type
7614 equality.
7615
702c2711
TT
76162010-08-23 Tom Tromey <tromey@redhat.com>
7617
7618 PR python/11915:
7619 * gdb.python/py-type.exp (test_fields): Add tests for array.
7620
832bafd3
KS
76212010-08-23 Keith Seitz <keiths@redhat.com>
7622
7623 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7624 have any children. Create a new abbrev for it.
7625 Add missing terminal sequence to .debug_abbrev.
7626
c37bf528
KS
76272010-08-20 Keith Seitz <keiths@redhat.com>
7628
7629 PR symtab/11465:
7630 * gdb.dwarf2/pr11465.exp: New test.
7631 * gdb.dwarf2/pr11465.S: New file.
7632 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7633 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7634
4572cbac
TJB
76352010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7636
7637 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7638 registers. Update data sets with the new v2_double element in the
7639 VSX register union. Add vector_register3_vr data set for the AltiVec
7640 registers. Use gdb_test_no_output instead of send_gdb.
7641
e7fbb131
PA
76422010-08-19 Pedro Alves <pedro@codesourcery.com>
7643
7644 * gdb.python/py-shared.exp: New file, factored out from
7645 python.exp.
7646 * gdb.python/py-shared.c: New file.
7647 * gdb.python/py-shared-sl.c: New file.
7648 * gdb.python/python-1.c: New file.
7649 * gdb.python/python-sl.c: Delete.
7650 * gdb.python/python.c: Mention python-1.c.
7651 * gdb.python/python.exp: Move shared library tests to
7652 py-shared.exp.
7653 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7654 (MISCELLANEOUS): New.
7655 (clean mostlyclean): Also remove $MISCELLANEOUS.
7656
d30f5e1f
DE
76572010-08-19 Doug Evans <dje@google.com>
7658
7659 PR exp/11926
7660 * gdb.base/printcmds.exp (test_float_accepted): New function.
7661 Move existing float tests there. Add tests for floats with suffixes.
7662 (test_float_rejected): New function.
7663 * gdb.java/jv-print.exp (test_float_accepted): New function.
7664 (test_float_rejected): New function.
7665 * gdb.objc/print.exp: New file.
7666 * gdb.pascal/print.exp: New file.
7667 * lib/objc.exp: New file.
7668
7b3fd859
PM
76692010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7670
7671 * gdb.base/default.exp (info set): Avoid full buffer error and force
7672 reading up to final gdb prompt.
7673 (show): Likewise.
7674
c92817ce
TT
76752010-08-18 Tom Tromey <tromey@redhat.com>
7676
7677 PR symtab/11919:
7678 * gdb.base/completion.exp: Add test.
7679
f1208f9e
DE
76802010-08-18 Doug Evans <dje@google.com>
7681
7682 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7683 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7684 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7685 Simplify, early exit if runto_main fails.
7686 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7687 (set_lang_fortran): Moved to lib/fortran.exp.
7688 * gdb.fortran/types.exp: load_lib fortran.exp.
7689 (set_lang_fortran): Moved to lib/fortran.exp.
7690 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7691 * gdb.java/jprint.exp (set_lang_java): Ditto.
7692 * gdb.java/jv-exp.exp: load_lib java.exp.
7693 If set_lang_java fails, issue a warning instead of failure to be
7694 consistent with other set_lang_foo uses.
7695 (set_lang_java): Moved to lib/java.exp.
7696 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7697 If set_lang_java fails, issue a warning instead of failure to be
7698 consistent with other set_lang_foo uses.
7699 * gdb.pascal/types.exp: load_lib pascal.exp.
7700 (set_lang_pascal): Moved to lib/pascal.exp.
7701 * lib/fortran.exp: New file.
7702 * lib/java.exp (set_lang_java): New function.
7703 * lib/pascal.exp (set_lang_pascal): New function.
7704
2f06b485
YQ
77052010-08-18 Yao Qi <yao@codesourcery.com
7706
7707 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7708 func_nofb_start and func_loopfb_start, so that address of functions
7709 is equal to these labels on Thumb.
7710
96e25403
YQ
77112010-08-18 Yao Qi <yao@codesourcery.com>
7712
7713 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7714 to reflect latest c source file.
7715
36e6adc4
JK
77162010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7717
7718 * gdb.cp/infcall-dlopen.exp: New file.
7719 * gdb.cp/infcall-dlopen.cc: New file.
7720 * gdb.cp/infcall-dlopen-lib.cc: New file.
7721
f431efe5
PA
77222010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7723 Pedro Alves <pedro@codesourcery.com>
7724
7725 PR breakpoints/11371
7726
7727 * gdb.base/watch-cond-infcall.exp: New file.
7728 * gdb.base/watch-cond-infcall.c: New file.
7729
06a64a0b
TT
77302010-08-16 Tom Tromey <tromey@redhat.com>
7731
7732 * gdb.base/help.exp: Update.
7733 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7734 watchpoint.
7735 (test_watch_location): New proc.
7736 (test_watchpoint_in_big_blob): Delete watchpoint.
7737 * gdb.base/watchpoint.c (func5): New function.
7738 (main): Call it.
7739
70ebf4ed
DE
77402010-08-16 Doug Evans <dje@google.com>
7741
7742 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7743
ca5c20b6
PM
77442010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7745
7746 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7747 tests.
7748
7346b668
KW
77492010-08-11 Ken Werner <ken.werner@de.ibm.com>
7750
7751 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7752 * gdb.base/gnu_vector.c: New File.
7753 * gdb.base/gnu_vector.exp: Likewise.
7754
cb2e07a6
PM
77552010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7756
7757 * gdb.python/python.c: New File.
7758 * gdb.python/python-sl.c: New File.
7759 * gdb.python/python.exp: Test solib_address and decode_line
7760 * functions.
7761
5da1313b
JK
77622010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7763
7764 * gdb.python/python.exp (show height, set height 10)
7765 (verify pagination beforehand, verify pagination beforehand: q)
7766 (gdb.execute does not page, verify pagination afterwards)
7767 (verify pagination afterwards: q): New.
7768
49c3ccf7
DE
77692010-08-02 Doug Evans <dje@google.com>
7770
7771 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7772 because of an older gcc, change test2
7773 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7774 to unsupported.
7775
42c0c4f1
KH
77762010-07-30 Kazu Hirata <kazu@codesourcery.com>
7777
7778 * gdb.base/break-always.exp: Do not expect full paths to file
7779 names.
7780 * gdb.base/commands.exp: Likewise.
7781
d3765805
DE
77822010-07-30 Doug Evans <dje@google.com>
7783
c98ee71b
DE
7784 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7785 xfail them when run with older gccs.
7786
fd961404
DE
7787 * lib/gdb.exp (build_executable): Forward "c++" option to
7788 get_compiler_info.
7789
999adef4
DE
7790 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7791 "python print ttype.template_argument(1)" and
7792 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7793 if using gcc 4.4 or earlier.
7794
d3765805
DE
7795 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7796 attach-to-debugger handling.
7797
1276c759
JK
77982010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7799
7800 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7801 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7802 (main): Use copyreloc.
7803 * gdb.base/prelink.exp (split debug of executable)
7804 (.dynbss vs. .bss address shift): New tests.
7805
88caa9b9
PA
78062010-07-29 Pedro Alves <pedro@codesourcery.com>
7807
7808 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7809 in gdb_test_multiple.
7810
c6f2ac43
PA
78112010-07-29 Pedro Alves <pedro@codesourcery.com>
7812
7813 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7814 environment.
7815
326fd672
TT
78162010-07-28 Tom Tromey <tromey@redhat.com>
7817
7818 PR python/11060:
7819 * gdb.python/py-type.c (Temargs): New template.
7820 (temvar): New variable.
7821 * gdb.python/py-type.exp (test_template): New proc.
7822
3ce3b1ba
PA
78232010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7824
7825 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7826 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7827
34eaf542
TT
78282010-07-28 Tom Tromey <tromey@redhat.com>
7829
7830 PR c++/9946:
7831 * gdb.cp/temargs.exp: New file.
7832 * gdb.cp/temargs.cc: New file.
7833
d41b819e
JK
78342010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7835
7836 * gdb.base/help.exp (help disassemble): Update the content.
7837
26ab7092
JK
78382010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7839
7840 * gdb.threads/ia64-sigill.exp: New file.
7841 * gdb.threads/ia64-sigill.c: New file.
7842
5283e9e1
TT
78432010-07-27 Tom Tromey <tromey@redhat.com>
7844
7845 * gdb.opt/inline-cmds.c (ATTR): New define.
7846 (func1): Use it.
7847 (func2): Likewise.
7848 (func3): Likewise.
7849 (outer_inline1): Likewise.
7850 (outer_inline2): Likewise.
7851 * gdb.opt/inline-bt.c (ATTR): New define.
7852 (func1): Use it.
7853 (func2): Likewise.
7854 * gdb.opt/inline-locals.c (ATTR): New define.
7855 (func1): Use it.
7856 (func2): Likewise.
7857
e992ef73
TT
78582010-07-27 Tom Tromey <tromey@redhat.com>
7859
7860 * gdb.stabs/gdb11479.c (hack): New function.
7861 (test): Use it.
7862 (test2): Use it.
7863 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7864 (int32_search_buf, int64_search_buf): No longer static.
7865 (x): Remove.
7866 * gdb.base/relocate.c (hack): New function.
7867
5374244e
PM
78682010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7869
7870 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7871 * gdb.python/py-value.c (func1): New function.
7872 (func2): Likewise.
7873
a99aee83
CV
78742010-07-26 Corinna Vinschen <vinschen@redhat.com>
7875
7876 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7877 as not to clash with .data section.
7878
a04ba985
JG
78792010-07-26 Jerome Guitton <guitton@adacore.com>
7880
7881 * gdb.base/code_elim.exp: New file.
7882 * gdb.base/code_elim1.c: New file.
7883 * gdb.base/code_elim2.c: New file.
7884
23bd0f7c
PA
78852010-07-21 Pedro Alves <pedro@codesourcery.com>
7886
7887 PR symtab/11827
7888
7889 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7890 (some_volatile_enum): New variable.
7891 * gdb.base/printcmds.exp (test_print_enums): New.
7892 <top level>: Call it.
7893
883df6dd
SW
78942010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7895
7896 * gdb.cp/fpointer.cc: New test.
7897 * gdb.cp/fpointer.exp: New test.
7898
569b05a5
JK
78992010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7900
7901 * gdb.base/solib-nodir.exp: New file.
7902 * lib/gdb.exp (runto): New case for a GDB internal error.
7903
51d7d803
JK
79042010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7905 Ulrich Weigand <uweigand@de.ibm.com>
7906 Tom Tromey <tromey@redhat.com>
7907
7908 * gdb.base/charset-malloc.c: New file.
7909 * gdb.base/charset.c (malloc_stub): New prototype.
7910 (main): Call it instead of malloc itself.
7911 * gdb.base/charset.exp: Use only prepare_for_testing.
7912 (binfile): Remove the variable.
7913
c0edd9ed
JK
79142010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7915
7916 Make core files the process_stratum.
7917 * gdb.base/corefile.exp (run: load core again)
7918 (run: sanity check we see the core file, run: with core)
7919 (run: core file is cleared, attach: load core again)
7920 (attach: sanity check we see the core file, attach: with core)
7921 (attach: core file is cleared): New tests.
7922 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7923
3cbaedff
KW
79242010-07-14 Ken Werner <ken.werner@de.ibm.com>
7925
7926 * gdb.arch/altivec-abi.exp: New tests.
7927
91158a56
TT
79282010-07-13 Tom Tromey <tromey@redhat.com>
7929
7930 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7931 (main): Use it.
7932 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7933
0f5238ed
TT
79342010-07-13 Tom Tromey <tromey@redhat.com>
7935
7936 * gdb.base/label.exp: New file.
7937 * gdb.base/label.c: New file.
7938
add265ae
L
79392010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7940 H.J. Lu <hongjiu.lu@intel.com>
7941
7942 * lib/gdb.exp (is_ilp32_target): New.
7943 (is_lp64_target): Likewise.
7944
7945 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7946 target.
7947 * gdb.arch/amd64-disp-step.exp: Likewise.
7948 * gdb.arch/amd64-dword.exp: Likewise.
7949 * gdb.arch/amd64-i386-address.exp: Likewise.
7950 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7951
add265ae
L
7952 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7953 target.
7954 * gdb.arch/i386-bp_permanent.exp: Likewise.
7955 * gdb.arch/i386-byte.exp: Likewise.
7956 * gdb.arch/i386-disp-step.exp: Likewise.
7957 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7958 * gdb.arch/i386-prologue.exp: Likewise.
7959 * gdb.arch/i386-size-overlap.exp: Likewise.
7960 * gdb.arch/i386-size.exp: Likewise.
7961 * gdb.arch/i386-sse.exp: Likewise.
7962 * gdb.arch/i386-unwind.exp: Likewise.
7963 * gdb.arch/i386-word.exp: Likewise.
7964
7965 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7966 test only when building 64-bit executables. Do not hard-code
7967 -m64 option.
7968
2dfb8c17
DE
79692010-07-07 Doug Evans <dje@google.com>
7970
7971 * lib/gdb.exp (gdb_test_list_exact): New function.
7972 * gdb.base/default.exp (show convenience): Call it, add tests for
7973 $_sdata = void, $_thread = 0.
7974
4e5799b6
JK
79752010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7976 Joel Brobecker <brobecker@adacore.com>
7977
7978 Fix re-run of PIE executable, PR shlibs/11776.
7979 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7980 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7981 and re-"run" of the inferior.
7982
1a219cc7
JK
79832010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7984 Joel Brobecker <brobecker@adacore.com>
7985
7986 Cope with missing /usr/sbin/prelink.
7987 * lib/prelink-support.exp (prelink_no):
7988 <result == 1 && $output is "no such file or directory">: New.
7989 (prelink_yes): Likewise. Return on failed prelink_no.
7990
5e3b36f8
JK
79912010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7992 Joel Brobecker <brobecker@adacore.com>
7993
7994 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7995 build_executable by build_executable_own_libs. Replace "prelink -R"
7996 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7997 change.
7998 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7999 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
8000 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
8001 Replace build_executable by build_executable_own_libs's function
8002 build_executable_own_libs.
8003 (prelinkNO): Create new stub to call prelink_no.
8004 (prelinkYES): Create new stub to call prelink_yes.
8005 (test_attach): Rename calls of copy to file_copy.
8006 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
8007 (copy): Move to ...
8008 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
8009 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
8010 * gdb.base/prelink.exp: Disable testcase also for is_remote and
8011 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
8012 special flags by gdb_compile_shlib. Replace second gdb_compile by
8013 build_executable_own_libs. Replace "prelink -R" execution by a call of
8014 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
8015 a second call of prelink_yes. Replace restart commands by
8016 clean_restart.
8017 (prelink): Rename to ...
8018 (seen displacement message): ... this test. Extend its expectation
8019 strictness.
8020
86e4bafc
JK
80212010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8022
8023 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
8024 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
8025 displacement message exactly once.
8026
3cd07d20
JK
80272010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8028 Joel Brobecker <brobecker@adacore.com>
8029
8030 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
8031 its restore after the <$relink_args != ""> loop. new comment.
8032
0a1e94c7
JK
80332010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8034 Joel Brobecker <brobecker@adacore.com>
8035
8036 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
8037 code for it. New variable relink_args.
8038 (prelinkYES): Call prelinkNO.
8039 (test_attach): Accept new parameter relink_args. Re-prelink the binary
8040 in such case. Move the core code to ...
8041 (test_attach_gdb): ... a new function. Send GDB command "file".
8042 Extend expected "Attaching to " string.
8043
2f70bcfb
TT
80442010-07-02 Tom Tromey <tromey@redhat.com>
8045
8046 * gdb.base/bitops.exp: Remove extraneous "pass".
8047
a17ac5b0
TT
80482010-07-02 Ken Werner <ken.werner@de.ibm.com>
8049
8050 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8051
dc10affe
PA
80522010-07-01 Pedro Alves <pedro@codesourcery.com>
8053
d41c0fc8
PA
8054 * gdb.base/help.exp: Adjust expected output.
8055
80562010-07-01 Pedro Alves <pedro@codesourcery.com>
8057
8058 * gdb.base/help.exp: Adjust expected output.
dc10affe 8059
0a600c36
JK
80602010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8061
8062 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
8063 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
8064 c++/11702.
8065
37cc8bfe
JK
80662010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8067 Doug Evans <dje@google.com>
8068
8069 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8070 add .dynamic entry'.
8071
254e6b9e
DE
80722010-06-29 Doug Evans <dje@google.com>
8073
8074 Test PR c++/11702.
8075 * gdb.cp/m-static.exp: Add testcase.
8076 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8077
595939de 80782010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
8079 Tom Tromey <tromey@redhat.com>
8080 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
8081
8082 * gdb.python/py-inferior.c: New File.
8083 * gdb.python/py-infthread.c: New File.
8084 * gdb.python/py-inferior.exp: New File.
8085 * gdb.python/py-infthread.exp: New File.
8086
98751a41
JK
80872010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8088
8089 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8090 (ptype ::C::OtherFileClass typedefs): New.
8091 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8092 (C::OtherFileClass::cOtherFileClassVar2): New.
8093 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8094 cOtherFileClassVar2.
8095 (C::cOtherFileType2, C::cOtherFileVar2): New.
8096 (C::cOtherFileVar_use): use also cOtherFileVar2.
8097 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8098
41f62f39
JK
80992010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8100
8101 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8102 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8103 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8104 (print ::C::cOtherFileVar)
8105 (whatis C::OtherFileClass::cOtherFileClassType)
8106 (whatis ::C::OtherFileClass::cOtherFileClassType)
8107 (print C::OtherFileClass::cOtherFileClassVar)
8108 (print ::cOtherFileClassVar)
8109 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8110 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
8111 trailing content.
8112 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
8113 (C::OtherFileClass::cOtherFileClassVar)
8114 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
8115 (C::cOtherFileVar, C::cOtherFileVar_use): New.
8116
af53d231
JK
81172010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8118
8119 Test PR c++/11703 and PR gdb/1448.
8120 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
8121 gdb/1448.
8122
9655fd1a
JK
81232010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8124
8125 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
8126 (main) <rtti_data>: New.
8127 * gdb.cp/virtbase.exp (print rtti_data): New.
8128
824cc8dd
JK
81292010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8130 Joel Brobecker <brobecker@adacore.com>
8131
8132 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
8133
6036c742
JK
81342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8135
8136 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
8137
de6a0421
DE
81382010-06-28 Doug Evans <dje@google.com>
8139
8140 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
8141
b2dae948
DE
81422010-06-27 Doug Evans <dje@google.com>
8143
8144 * gdb.cp/m-static.exp: Update expected test output.
8145
0f3bb72e
PH
81462010-06-25 Paul Hilfinger <hilfinger@adacore.com>
8147
889bf7c5
PA
8148 * gdb.gdb/selftest.exp: Adjust expected message for
8149 capturing start-up runtime.
0f3bb72e 8150
bc9f0842
TT
81512010-06-25 Tom Tromey <tromey@redhat.com>
8152
8153 PR python/10808:
8154 * gdb.python/python.exp: Add new tests.
8155
099ef718
SW
81562010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
8157
8158 * gdb.cp/operator.cc: Created an import loop.
8159 * gdb.cp/operator.exp: Added testcase for import loop.
8160
5868a632
JK
81612010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8162
8163 Test PR python/11407.
8164 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
8165 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
8166 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
8167 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
8168 executable_nofb and executable_fb. New variables srcsfile, objsfile,
8169 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
8170 binfile. Call gdb_compile with clean_restart twice.
8171 (func_nofb print, func_nofb backtrace, func_loopfb print)
8172 (func_loopfb backtrace): New.
8173
af76db58
JK
81742010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8175
8176 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
8177 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
8178 by a hand made one.
8179 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
8180 i?86 requirement. Remove variables srcfile and binfile. New variable
8181 sources, executable_nofb and executable_fb. Call prepare_for_testing.
8182
f2c7657e
UW
81832010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8184
8185 * gdb.cell/dwarfaddr.exp: New file.
8186 * gdb.cell/dwarfaddr.S: New file.
8187
628fe4e4
JK
81882010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8189
8190 Test PR 9436.
8191 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
8192
f1421989
HZ
81932010-06-24 Hui Zhu <teawater@gmail.com>
8194
8195 * gdb.base/eval.exp: New file.
8196
d03285ec
UW
81972010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8198
8199 * gdb.cell/fork.exp: New file.
8200 * gdb.cell/fork.c: Likewise.
8201 * gdb.cell/fork-spu.c: Likewise.
8202
41b2c92d
PM
82032010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
8204
8205 * lib/gdb.exp (banned_variables_traced): New global variable.
8206 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
8207 (gdb_init): Use `trace add variable' instead of obsolete
8208 `trace variable'.
8209
d5bc977f
DE
82102010-06-21 Doug Evans <dje@google.com>
8211
8212 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
8213
d2ed6730
UW
82142010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8215
8216 * gdb.arch/spu-ls.exp: New file.
8217 * gdb.arch/spu-ls.c: Likewise.
8218
6aed2dbc
SS
82192010-06-18 Stan Shebs <stan@codesourcery.com>
8220
8221 * gdb.threads/thread-specific.exp: Add tests of $_thread.
8222
e0756905
UW
82232010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8224
8225 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
8226 * gdb.base/watch-cond.exp: Likewise.
8227 * gdb.python/py-breakpoint.exp: Likewise.
8228
d8053d4d
PA
82292010-06-18 Pedro Alves <pedro@codesourcery.com>
8230
8231 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
8232 clean_restart, make sure every test has a distinct message, and
8233 that messages don't include the executable' full path.
8234
81ce510c
DE
82352010-06-17 Doug Evans <dje@google.com>
8236
8237 * gdb.arch/i386-size.exp: Updated expected output for
8238 DISASSEMBLY_OMIT_FNAME.
8239
65d79d4b
SDJ
82402010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8241 Sergio Durigan Junior <sergiodj@redhat.com>
8242
8243 * gdb.base/watch-notconst.c: New file.
8244 * gdb.base/watch-notconst.S: New file.
8245 * gdb.base/watch-notconst2.c: New file.
8246 * gdb.base/watch-notconst2.S: New file.
8247 * gdb.base/watch-notconst.exp: New file.
8248 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
8249 (func4): Add operations on `global_ptr_ptr'.
8250 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
8251 routine to test watchpoints created with a constant expression.
8252 (test_inaccessible_watchpoint): Include tests for watchpoints
8253 created with a constant expression.
8254
df0f4836
KB
82552010-06-14 Kevin Buettner <kevinb@redhat.com>
8256
8257 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8258 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
8259 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
8260 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
8261 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8262 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8263 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
8264 of `_start'.
8265
b769def5
UW
82662010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8267
8268 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
8269 not supported on the target.
8270 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8271 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8272 * gdb.mi/mi-nsintrall.exp: Likewise.
8273 * gdb.mi/mi-nsmoribund.exp: Likewise.
8274 * gdb.mi/mi-nsthrexec.exp: Likewise.
8275
d914c394
SS
82762010-06-11 Stan Shebs <stan@codesourcery.com>
8277
8278 * gdb.base/permissions.exp: New file.
8279
82802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
8281
8282 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
8283 does not support ELF executable class.
8284
f3ce5b9c
UW
82852010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8286
8287 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
8288
8e46892c
JK
82892010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8290
8291 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
8292 (runto): Catch "The target does not support running in non-stop mode.".
8293
6cc55c64
MS
82942010-06-11 Michael Snyder <msnyder@vmware.com>
8295
8296 * gdb.base/setshow.exp (set language asm): Don't use
8297 gdb_test_no_output, fails on some targets.
8298
caddefa4
UW
82992010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8300
8301 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
8302 * gdb.cp/pr9167.exp: Likewise.
8303
468b1aa7
UW
83042010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8305
8306 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
8307
5c3552dc
UW
83082010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8309
8310 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
8311
02e6fe6a
UW
83122010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8313
8314 * gdb.base/charset.c (main): Make sure malloc gets linked in.
8315
0e03807e
TT
83162010-06-11 Tom Tromey <tromey@redhat.com>
8317
8318 PR gdb/9977, PR exp/11636::
8319 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
8320 (pieces_test_f6): Update expected output.
8321
2bdf28a0
JK
83222010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8323
8324 * gdb.base/moribund-step.exp: New.
8325
f6978de9
MS
83262010-06-08 Michael Snyder <msnyder@vmware.com>
8327
8328 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 8329 * gdb.ada/boolean_expr.exp:
f6978de9
MS
8330 * gdb.ada/frame_args.exp: Ditto.
8331 * gdb.ada/lang_switch.exp: Ditto.
8332 * gdb.ada/ptype_arith_binop.exp: Ditto.
8333 * gdb.ada/ref_param.exp: Ditto.
8334 * gdb.ada/type_coercion.exp:Ditto.
8335
8336 * gdb.asm/asm-source.exp: Ditto.
8337
8338 * gdb.base/attach.exp: Ditto.
8339 * gdb.base/bitfields2.exp: Ditto.
8340 * gdb.base/call-signal-resume.exp: Ditto.
8341 * gdb.base/callfuncs.exp: Ditto.
8342 * gdb.base/commands.exp: Ditto.
8343 * gdb.base/dbx.exp: Ditto.
8344 * gdb.base/default.exp: Ditto.
8345 * gdb.base/dump.exp: Ditto.
8346 * gdb.base/exprs.exp: Ditto.
8347 * gdb.base/freebpcmd.exp: Ditto.
8348 * gdb.base/interrupt.exp: Ditto.
8349 * gdb.base/list.exp: Ditto.
8350 * gdb.base/long_long.exp: Ditto.
8351 * gdb.base/maint.exp: Ditto.
8352 * gdb.base/ptype.exp: Ditto.
8353 * gdb.base/return.exp: Ditto.
8354 * gdb.base/setshow.exp: Ditto.
8355 * gdb.base/sigbpt.exp: Ditto.
8356 * gdb.base/sigrepeat.exp: Ditto.
8357
8358 * gdb.cp/classes.exp: Ditto.
8359
8360 * gdb.dwarf2/dw2-restore.exp: Ditto.
8361
8362 * gdb.gdb/selftest.exp: Ditto.
8363
8364 * gdb.multi/base.exp: Ditto.
8365 * gdb.multi/bkpt-multi-exec.exp: Ditto.
8366
8367 * gdb.python/py-block.exp: Ditto.
8368 * gdb.python/py-prettyprint.exp: Ditto.
8369 * gdb.python/py-template.exp: Ditto.
8370
8371 * gdb.server/ext-attach.exp: Ditto.
8372 * gdb.server/ext-run.exp: Ditto.
8373 * gdb.server/server-mon.exp: Ditto.
8374
8375 * gdb.threads/fork-thread-pending.exp: Ditto.
8376 * gdb.threads/hand-call-in-threads.exp: Ditto.
8377 * gdb.threads/interrupted-hand-call.exp: Ditto.
8378 * gdb.threads/linux-dp.exp: Ditto.
8379 * gdb.threads/manythreads.exp: Ditto.
8380 * gdb.threads/print-threads.exp: Ditto.
8381 * gdb.threads/pthreads.exp: Ditto.
8382 * gdb.threads/schedlock.exp: Ditto.
8383 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8384 * gdb.threads/threadapply.exp: Ditto.
8385
de7ff789
MS
83862010-06-08 Michael Snyder <msnyder@vmware.com>
8387
889bf7c5 8388 * gdb.ada/exec_changed.exp:
de7ff789
MS
8389 Use ".*" instead of "" as wildcard regexp.
8390
8391 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
8392 * gdb.base/call-ar-st.exp: Ditto.
8393 * gdb.base/checkpoint.exp: Ditto.
8394 * gdb.base/default.exp: Ditto.
8395 * gdb.base/dump.exp: Ditto.
8396 * gdb.base/ending-run.exp: Ditto.
8397 * gdb.base/fileio.exp: Ditto.
8398 * gdb.base/miscexprs.exp: Ditto.
8399 * gdb.base/pointers.exp: Ditto.
8400 * gdb.base/readline.exp: Ditto.
8401 * gdb.base/reread.exp: Ditto.
8402 * gdb.base/restore.exp: Ditto.
8403 * gdb.base/shlib-call.exp: Ditto.
8404 * gdb.base/valgrind-db-attach.exp: Ditto.
8405 * gdb.base/volatile.exp: Ditto.
8406 * gdb.base/watchpoints.exp: Ditto.
8407
8408 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
8409
8410 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
8411 * gdb.python/py-value.exp: Ditto.
8412
8413 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
8414 * gdb.trace/circ.exp: Ditto.
8415 * gdb.trace/collection.exp: Ditto.
8416 * gdb.trace/packetlen.exp: Ditto.
8417 * gdb.trace/passc-dyn.exp: Ditto.
8418 * gdb.trace/report.exp: Ditto.
8419 * gdb.trace/tfile.exp: Ditto.
8420 * gdb.trace/tfind.exp: Ditto.
8421 * gdb.trace/while-dyn.exp: Ditto.
8422
3bebe2f2
JK
84232010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8424
8425 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
8426
5c631832
JK
84272010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8428
8429 Test PR 10640.
8430 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
8431
4c3376c8
SW
84322010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
8433
8434 * gdb.cp/koenig.exp: Test for ADL operators.
8435 * gdb.cp/koenig.cc: Added ADL operators.
8436 * gdb.cp/operator.exp: New test.
8437 * gdb.cp/operator.cc: New test.
8438
dc226d5a
MS
84392010-06-04 Michael Snyder <msnyder@vmware.com>
8440
dfb88a23
MS
8441 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
8442 * gdb.base/pending.exp: Ditto.
f7ae76b3 8443
dc226d5a
MS
8444 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8445
967cf477
DE
84462010-06-04 Doug Evans <dje@google.com>
8447
8448 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8449 disabled printers.
8450 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8451 (enable_lookup_function): New function.
8452
eb801841
TT
84532010-06-04 Tom Tromey <tromey@redhat.com>
8454
8455 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8456 of hash and id.
8457
38979823
JK
84582010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8459
8460 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8461 newline.
8462 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8463 (empty verbose non-noisy clear, empty verbose noisy clear)
8464 (empty non-verbose noisy clear): Likewise.
8465
35ec993f
MS
84662010-06-03 Michael Snyder <msnyder@vmware.com>
8467
8468 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
8469 * gdb.base/display.exp: Ditto.
8470 * gdb.base/find.exp: Ditto.
8471 * gdb.base/ifelse.exp: Ditto.
8472 * gdb.base/multi-forks.exp: Ditto.
8473 * gdb.base/recurse.exp: Ditto.
8474 * gdb.base/setshow.exp: Ditto.
8475 * gdb.base/value-double-free.exp: Ditto.
8476 * gdb.base/watch-vfork.exp: Ditto.
8477 * gdb.base/watch_thread_num.exp: Ditto.
8478 * gdb.base/watchpoint-solib.exp: Ditto.
8479 * gdb.base/watchpoint.exp: Ditto.
8480 * gdb.base/watchpoints.exp: Ditto.
8481
8482 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8483 * gdb.cp/overload.exp: Ditto.
8484 * gdb.cp/virtfunc.exp: Ditto.
8485
8486 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8487
889bf7c5 8488 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
8489 Replace gdb_test with gdb_test_no_output.
8490
889bf7c5 8491 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
8492 Replace gdb_test with gdb_test_no_output.
8493 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8494 * gdb.threads/watchthreads.exp: Ditto.
8495 * gdb.threads/watchthreads2.exp: Ditto.
8496
8497 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8498 * gdb.trace/tfind.exp: Ditto.
8499
c22decce
JB
85002010-06-03 Joel Brobecker <brobecker@adacore.com>
8501
8502 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8503 successful test if message is the empty string.
8504
fd5700c7
JK
85052010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8506
8507 * gdb.fortran/module.exp (stopped language detection): New test.
8508
f55ee35c
JK
85092010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8510
8511 Support DW_TAG_module as separate namespaces.
8512 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8513 gdb.fortran/library-module-lib.f90: New.
8514 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8515 (print i): Remove.
8516 (continue to breakpoint: i-is-1, print var_i value 1)
8517 (continue to breakpoint: i-is-2, print var_i value 2)
8518 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
8519 (print var_d, print var_i value 14, ptype modmany, complete `modm)
8520 (complete `modmany, complete `modmany`, complete `modmany`var)
8521 (show language, setting breakpoint at module): New tests.
8522 * gdb.fortran/module.f90 (module mod): Remove.
8523 (module mod1, module mod2, module modmany, subroutine sub1)
8524 (subroutine sub2, program module): New.
8525
b8e8282f
JK
85262010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8527
8528 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
8529 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
8530 * gdb.cp/anon-union.exp (pass): Rename to ...
8531 (print z 2): ... here.
b8e8282f 8532
019ebafc
MS
85332010-06-02 Michael Snyder <msnyder@vmware.com>
8534
e68d8fd4
MS
8535 * gdb.trace/actions.exp: Use gdb_test_no_output.
8536 * gdb.trace/circ.exp: Ditto.
8537 * gdb.trace/packetlen.exp: Ditto.
8538 * gdb.trace/save-trace.exp: Ditto.
8539 * gdb.trace/tracecmd.exp: Ditto.
8540 * gdb.trace/tsv.exp: Ditto.
8541
12b5d08a
MS
8542 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8543 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8544 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8545 * gdb.threads/manythreads.exp: Ditto.
8546 * gdb.threads/print-threads.exp: Ditto.
8547 * gdb.threads/pthreads.exp: Ditto.
8548 * gdb.threads/schedlock.exp: Ditto.
8549 * gdb.threads/staticthreads.exp: Ditto.
8550 * gdb.threads/thread-specific.exp: Ditto.
8551 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8552 * gdb.threads/threadapply.exp: Ditto.
8553 * gdb.threads/watchthreads.exp: Ditto.
8554 * gdb.threads/watchthreads2.exp: Ditto.
8555
89493308
MS
8556 * gdb.python/py-block.exp: Use gdb_test_no_output.
8557 * gdb.python/py-prettyprint.exp: Ditto.
8558 * gdb.python/py-template.exp: Ditto.
8559 * gdb.python/py-value.exp: Ditto.
8560
8561 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8562 * gdb.reverse/watch-reverse.exp: Ditto.
8563
8564 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8565 * gdb.server/ext-run.exp: Ditto.
8566
019ebafc
MS
8567 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8568 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8569 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8570 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8571 * gdb.dwarf2/dw2-producer.exp: Ditto.
8572 * gdb.dwarf2/mac-fileno.exp: Ditto.
8573
8574 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8575 * gdb.gdb/selftest.exp: Ditto.
8576
8577 * gdb.multi/base.exp: Use gdb_test_no_output.
8578
8579 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8580
3e0ca3a5
JK
85812010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8582
8583 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8584
9db70545
MS
85852010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8586
a8d52276
MS
8587 * gdb.cp/class2.exp: Use gdb_test_no_output.
8588 * gdb.cp/classes.exp: Ditto.
8589 * gdb.cp/extern-c.exp: Ditto.
8590 * gdb.cp/inherit.exp: Ditto.
8591 * gdb.cp/maint.exp: Ditto.
8592 * gdb.cp/mb-inline.exp: Ditto.
8593 * gdb.cp/mb-templates.exp: Ditto.
8594 * gdb.cp/method2.exp: Ditto.
8595 * gdb.cp/misc.exp: Ditto.
8596 * gdb.cp/ovldbreak.exp: Ditto.
8597 * gdb.cp/punctuator.exp: Ditto.
8598 * gdb.cp/templates.exp: Ditto.
8599 * gdb.cp/virtbase.exp: Ditto.
8600
889bf7c5 8601 * gdb.threads/attach-stopped.exp:
9db70545 8602 Replace uses of send_gdb / gdb_expect.
889bf7c5 8603 * gdb.threads/attachstop-mt.exp:
9db70545 8604 Replace uses of send_gdb / gdb_expect.
889bf7c5 8605 * gdb.threads/gcore-thread.exp:
9db70545 8606 Replace uses of send_gdb / gdb_expect.
889bf7c5 8607 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8608 Replace uses of send_gdb / gdb_expect.
8609 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8610 * gdb.threads/print-threads.exp:
9db70545
MS
8611 Replace uses of send_gdb / gdb_expect.
8612 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8613 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8614 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8615
8616 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8617 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8618 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8619 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8620 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8621 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8622 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8623 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8624 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8625 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8626 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8627
359cc68c
JK
86282010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8629
8630 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8631
7d3fe98e
SW
86322010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8633
8634 * gdb.cp/koenig.exp: Added new test case.
8635 * gdb.cp/koenig.cc: Ditto.
8636
27d3a1a2
MS
86372010-06-01 Michael Snyder <msnyder@vmware.com>
8638
8639 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8640 * gdb.base/arrayidx.exp: Ditto.
8641 * gdb.base/attach.exp: Ditto.
8642 * gdb.base/auxv.exp: Ditto.
8643 * gdb.base/bigcre.exp: Ditto.
8644 * gdb.base/break-always.exp: Ditto.
8645 * gdb.base/break-interp.exp: Ditto.
8646 * gdb.base/break.exp: Ditto.
8647 * gdb.base/breakpoint-shadow.exp: Ditto.
8648 * gdb.base/call-ar-st.exp: Ditto.
8649 * gdb.base/call-sc.exp: Ditto.
8650 * gdb.base/call-signal-resume.exp: Ditto.
8651 * gdb.base/callfuncs.exp: Ditto.
8652 * gdb.base/catch-syscall.exp: Ditto.
8653 * gdb.base/charset.exp: Ditto.
8654 * gdb.base/code-expr.exp: Ditto.
8655 * gdb.base/commands.exp: Ditto.
8656 * gdb.base/cond-expr.exp: Ditto.
8657 * gdb.base/condbreak.exp: Ditto.
8658 * gdb.base/cursal.exp: Ditto.
8659 * gdb.base/cvexpr.exp: Ditto.
8660 * gdb.base/default.exp: Ditto.
8661 * gdb.base/del.exp: Ditto.
8662 * gdb.base/detach.exp: Ditto.
8663 * gdb.base/display.exp: Ditto.
8664 * gdb.base/ena-dis-br.exp: Ditto.
8665 * gdb.base/eval-skip.exp: Ditto.
8666 * gdb.base/foll-fork.exp: Ditto.
8667 * gdb.base/foll-vfork.exp: Ditto.
8668 * gdb.base/frame-args.exp: Ditto.
8669 * gdb.base/funcargs.exp: Ditto.
8670 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8671 * gdb.base/gdbvars.exp: Ditto.
8672 * gdb.base/help.exp: Ditto.
8673 * gdb.base/ifelse.exp: Ditto.
8674 * gdb.base/included.exp: Ditto.
8675 * gdb.base/list.exp: Ditto.
8676 * gdb.base/macscp.exp: Ditto.
8677 * gdb.base/maint.exp: Ditto.
8678 * gdb.base/multi-fork.exp: Ditto.
8679 * gdb.base/overlays.exp: Ditto.
8680 * gdb.base/page.exp: Ditto.
8681 * gdb.base/pending.exp: Ditto.
8682 * gdb.base/pointers.exp: Ditto.
8683 * gdb.base/pr11022.exp: Ditto.
8684 * gdb.base/prelink.exp: Ditto.
8685 * gdb.base/printcmds.exp: Ditto.
8686 * gdb.base/psymtab.exp: Ditto.
8687 * gdb.base/randomize.exp: Ditto.
8688 * gdb.base/relational.exp: Ditto.
8689 * gdb.base/relocate.exp: Ditto.
8690 * gdb.base/remote.exp: Ditto.
8691 * gdb.base/sepdebug.exp: Ditto.
8692 * gdb.base/set-lang-auto.exp: Ditto.
8693 * gdb.base/setshow.exp: Ditto.
8694 * gdb.base/setvar.exp: Ditto.
8695 * gdb.base/signals.exp: Ditto.
8696 * gdb.base/signull.exp: Ditto.
8697 * gdb.base/sigstep.exp: Ditto.
8698 * gdb.base/sizeof.exp: Ditto.
8699 * gdb.base/solib-disc.exp: Ditto.
8700 * gdb.base/store.exp: Ditto.
8701 * gdb.base/structs.exp: Ditto.
8702 * gdb.base/structs2.exp: Ditto.
8703 * gdb.base/subst.exp: Ditto.
8704 * gdb.base/term.exp: Ditto.
8705 * gdb.base/trace-commands.exp: Ditto.
8706 * gdb.base/unwindonsignal.exp: Ditto.
8707 * gdb.base/valgrind-db-attach.exp: Ditto.
8708 * gdb.base/varargs.exp: Ditto.
8709 * gdb.base/watch-cond.exp: Ditto.
8710 * gdb.base/watch_thread_num.exp: Ditto.
8711 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8712 * gdb.base/watchpoint.exp: Ditto.
8713 * gdb.base/whatis-exp.exp: Ditto.
8714
f8d3bf8f
MS
87152010-06-01 Michael Snyder <msnyder@vmware.com>
8716
8717 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8718 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8719 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8720 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8721 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8722 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8723 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8724 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8725 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8726 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8727 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8728 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8729 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8730 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8731 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8732
3f9e0d32
JK
87332010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8734
8735 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8736 trailing newline.
8737 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8738 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8739 (p *args): ... here and remove excessive trailing newline.
8740
f629457d
JB
87412010-05-31 Joel Brobecker <brobecker@adacore.com>
8742
8743 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8744
09eef106
JK
87452010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8746
8747 Accept the new Linux kernel "t (tracing stop)" string.
8748 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8749 Update comment.
8750 (state_wait) <T (tracing stop)>: New.
8751 (main): Update the state_wait expect string.
8752
94f31136
PA
87532010-05-28 Pedro Alves <pedro@codesourcery.com>
8754
8755 * limits.c, limits.exp: Delete files.
8756 * Makefile.in (clean mostlyclean): Adjust.
8757 * tracecmd.exp: Adjust.
8758
096554ab
JK
87592010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8760
8761 * gdb.base/tui-layout.exp: New.
8762
27d3a1a2 87632010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8764
889bf7c5 8765 * gdb.reverse/break-precsave.exp:
bcd2dc50 8766 Replace uses of send_gdb / gdb_expect.
889bf7c5 8767 * gdb.reverse/break-reverse.exp:
bcd2dc50 8768 Replace uses of send_gdb / gdb_expect.
889bf7c5 8769 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8770 Replace uses of send_gdb / gdb_expect.
889bf7c5 8771 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8772 Replace uses of send_gdb / gdb_expect.
889bf7c5 8773 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8774 Replace uses of send_gdb / gdb_expect.
889bf7c5 8775 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8776 Replace uses of send_gdb / gdb_expect.
889bf7c5 8777 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8778 Replace uses of send_gdb / gdb_expect.
889bf7c5 8779 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8780 Replace uses of send_gdb / gdb_expect.
889bf7c5 8781 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8782 Replace uses of send_gdb / gdb_expect.
889bf7c5 8783 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8784 Replace uses of send_gdb / gdb_expect.
889bf7c5 8785 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8786 Replace uses of send_gdb / gdb_expect.
889bf7c5 8787 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8788 Replace uses of send_gdb / gdb_expect.
889bf7c5 8789 * gdb.reverse/machinestate.exp:
bcd2dc50 8790 Replace uses of send_gdb / gdb_expect.
889bf7c5 8791 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8792 Replace uses of send_gdb / gdb_expect.
889bf7c5 8793 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8794 Replace uses of send_gdb / gdb_expect.
889bf7c5 8795 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8796 Replace uses of send_gdb / gdb_expect.
889bf7c5 8797 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8798 Replace uses of send_gdb / gdb_expect.
889bf7c5 8799 * gdb.reverse/step-precsave.exp:
bcd2dc50 8800 Replace uses of send_gdb / gdb_expect.
889bf7c5 8801 * gdb.reverse/step-reverse.exp:
bcd2dc50 8802 Replace uses of send_gdb / gdb_expect.
889bf7c5 8803 * gdb.reverse/until-precsave.exp:
bcd2dc50 8804 Replace uses of send_gdb / gdb_expect.
889bf7c5 8805 * gdb.reverse/until-reverse.exp:
bcd2dc50 8806 Replace uses of send_gdb / gdb_expect.
889bf7c5 8807 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8808 Replace uses of send_gdb / gdb_expect.
889bf7c5 8809 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8810 Replace uses of send_gdb / gdb_expect.
8811
3def43e0
JK
88122010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8813
8814 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8815 excessive newline.
8816
27d3a1a2 88172010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8818
8819 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8820 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8821 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8822 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8823 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8824 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8825 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8826 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8827 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8828 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8829 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8830 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8831 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8832 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8833 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8834 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8835 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8836 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8837 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8838
27d3a1a2 88392010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8840
22454424
MS
8841 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8842 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8843
8844 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8845 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8846 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8847
889bf7c5 8848 * gdb.reverse/consecutive-reverse.exp:
22454424 8849 Replace uses of send_gdb / gdb_expect.
889bf7c5 8850 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8851 Replace uses of send_gdb / gdb_expect.
8852
8853 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8854 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8855 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8856 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8857 Replace uses of send_gdb / gdb_expect.
8858 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8859 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8860 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8861 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8862 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8863 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8864 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8865 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8866 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8867
88682010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8869
22454424 8870 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8871
22454424 8872 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8873
22454424
MS
8874 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8875 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8876 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8877 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8878 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8879 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8880 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8881 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8882 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8883
6e5f2c59
TT
88842010-05-25 Tom Tromey <tromey@redhat.com>
8885
8886 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8887
bbc8b958
TT
88882010-05-25 Tom Tromey <tromey@redhat.com>
8889
8890 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8891 argument order.
8892 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8893 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8894 order.
8895 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8896 order.
8897 * gdb.base/call-sc.exp (setup_kfails): Remove.
8898 (setup_compiler_kfails): Remove.
8899 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8900 argument order.
8901 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8902 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8903 (advancei): Fix setup_kfail argument order.
8904 * gdb.base/radix.exp: Fix setup_kfail argument order.
8905 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8906 order.
8907 * gdb.base/structs.exp (setup_kfails): Remove.
8908 (setup_compiler_kfails): Fix setup_kfail argument order.
8909 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8910 order.
8911 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8912 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8913 setup_kfail argument order.
8914 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8915
83d1babf
TT
89162010-05-25 Tom Tromey <tromey@redhat.com>
8917
8918 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8919
6acb16a2
MS
89202010-05-25 Michael Snyder <msnyder@vmware.com>
8921
8922 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8923 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8924 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8925 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8926 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8927 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8928 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8929 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8930 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8931 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8932 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8933 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8934 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8935 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8936 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8937 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8938 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8939 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8940 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8941 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8942 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8943 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8944 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8945 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8946 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8947 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8948 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8949 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8950 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8951 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8952 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8953 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8954 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8955 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8956 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8957 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8958 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8959 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8960 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8961 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8962 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8963 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8964 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8965 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8966 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8967 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8968 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8969 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8970
89712010-05-25 Doug Evans <dje@google.com>
8972
8973 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8974 gdb.string_to_argv.
ad3986f0 8975
d3b1e874
TT
89762010-05-21 Tom Tromey <tromey@redhat.com>
8977
8978 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8979 Call it.
8980 * gdb.dwarf2/pieces.S: Update.
8981 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8982
cb826367
TT
89832010-05-21 Tom Tromey <tromey@redhat.com>
8984
8985 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8986 Call it.
8987 * gdb.dwarf2/pieces.c (struct C): New.
8988 (f6): New function.
8989 * gdb.dwarf2/pieces.S: Replace.
8990
74de6778
TT
89912010-05-21 Tom Tromey <tromey@redhat.com>
8992
8993 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8994 Call it.
8995
afd74c5f
TT
89962010-05-21 Tom Tromey <tromey@redhat.com>
8997
8998 * gdb.dwarf2.pieces.exp: New file.
8999 * gdb.dwarf2.pieces.S: New file.
9000 * gdb.dwarf2.pieces.c: New file.
9001
a7b75dfd 90022010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9003 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
9004
9005 * lib/gdb.exp (gdb_test_no_output): New function.
9006 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
9007 when testing commands that should produce no output.
9008
c81c812a
JB
90092010-05-17 Joel Brobecker <brobecker@adacore.com>
9010
9011 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
9012 parameter that we want to watch being a constant.
9013
0cce5bd9
JB
90142010-05-17 Joel Brobecker <brobecker@adacore.com>
9015
9016 * gdb.ada/cond_lang: New testcase.
9017
47050449
JB
90182010-05-17 Joel Brobecker <brobecker@adacore.com>
9019
9020 * lib/gdb.exp (banned_variables): New variable/constant.
9021 (gdb_init): Add write trace on variables listed in banned_variables.
9022 (gdb_finish): Remove write traces on variables listed in
9023 banned_variables.
9024
77c01586
JB
90252010-05-17 Joel Brobecker <brobecker@adacore.com>
9026
9027 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
9028 * gdb.cp/koenig.exp: Likewise.
9029
88d4aea7
PM
90302010-05-14 Phil Muldoon <pmuldoon@redhat.com>
9031
889bf7c5 9032 PR python/11482
88d4aea7
PM
9033
9034 * gdb.python/py-value.exp (test_value_hash): New function.
9035
f5a010c0
PM
90362010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
9037
9038 PR exp/11530.
9039 * gdb.base/gdb11530.c: New file.
9040 * gdb.base/gdb11530.exp: New file.
9041
8ef4892f
JK
90422010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9043
9044 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
9045 * gdb.dwarf2/dw2-modula2-self-type.S: New.
9046
7322dca9
SW
90472010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
9048
9049 * gdb.cp/koenig.exp: New test.
9050 * gdb.cp/koenig.cc: New test program.
9051
02e7ea18
JB
90522010-05-05 Joel Brobecker <brobecker@adacore.com>
9053
9054 Remove the use of prms_id and bug_id throughout the testsuite.
9055
e1c34c5d
PM
90562010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
9057
9058 PR exp/11349.
9059 * testsuite/gdb.cp/ref-types.exp: Add test to examine
9060 use a reference local variable.
9061
8e1d0c49
JK
90622010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9063
9064 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9065 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9066 variable different_dir. Move debugfile into a full directory pathname
9067 under DIFFERENT_DIR.
9068 * lib/gdb.exp (separate_debug_filename): Remove.
9069 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9070 variable debug_dir and mkdir of it. Update function comments.
9071
e66408ed
PA
90722010-04-29 Pedro Alves <pedro@codesourcery.com>
9073
9074 PR gdb/11557
9075
9076 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9077 files.
9078
d7b32ed3
PM
90792010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9080
889bf7c5 9081 * gdb.python/py-param.exp: New File.
d7b32ed3 9082
6aecb9c2
JB
90832010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9084
9085 * gdb.base/default.exp: Fix "set language" test.
9086
bdf92a1c
PM
90872010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9088
9089 PR breakpoints/11531.
9090 * gdb.base/gdb11531.c: New file.
9091 * gdb.base/gdb11531.exp: New file.
9092
3f172e24
TT
90932010-04-26 Tom Tromey <tromey@redhat.com>
9094
9095 * gdb.base/completion.exp: Add tests for completion and deprecated
9096 commands.
9097
64af4c92
JK
90982010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9099
9100 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9101 (print /x char_array): Escape curly brackets.
9102
492928e4
JK
91032010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9104
9105 Fix deadlock on looped list of loaded shared objects.
9106 * gdb.base/solib-corrupted.exp: New.
9107
66d09542
DE
91082010-04-23 Doug Evans <dje@google.com>
9109
9110 * gdb.python/py-section-script.c: New file.
9111 * gdb.python/py-section-script.exp: New file.
9112 * gdb.python/py-section-script.py: New file.
9113
8bd10a10
CM
91142010-04-20 Chris Moller <cmoller@redhat.com>
9115
9116 PR 10179
9117
9118 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
9119 * gdb.base/pr10179-a.c:
9120 * gdb.base/pr10179-b.c:
9121 * gdb.base/pr10179.exp: New files.
9122
c0201579
JK
91232010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9124
9125 Fix crashes on dangling display expressions.
9126 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
9127 is SEP.
9128 (lib_flags): Remove the "debug" keyword.
9129 (libsepdebug): New variable for iterating new loop.
9130 (save_pf_prefix): New variable wrapping the loop.
9131 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
9132 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
9133
793b0ff8
PM
91342010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9135
9136 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
9137
097f51f7
PM
91382010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9139
9140 PR stabs/11479.
9141 * gdb.stabs/gdb11479.exp: New file.
9142 * gdb.stabs/gdb11479.c: New file.
9143
9a22f0d0
PM
91442010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9145
9146 * gdb.base/charset.c (Strin16, String32): New variables.
9147 * gdb.base/charset.exp (gdb_test): Test correct display
9148 of 16 or 32 bit strings.
9149
91502010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
9151
9152 PR 9167
9153 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
9154 * gdb.cp/pr9167.cc: New file.
9155 * gdb.cp/pr9167.exp: New file.
9156
9157
6e354e5e
PM
91582010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
9159
9160 PR pascal/11492.
9161 * gdb.pascal/gdb11492.pas: New file.
9162 * gdb.pascal/gdb11492.exp: New file.
9163
be942545
JB
91642010-04-20 Joel Brobecker <brobecker@adacore.com>
9165
1667e6e3 9166 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 9167
0c3acc09
JB
91682010-04-20 Joel Brobecker <brobecker@adacore.com>
9169
9170 * gdb.ada/dyn_loc: New testcase.
9171
ec31cde5
CM
91722010-04-20 Chris Moller <cmoller@redhat.com>
9173
9174 PR 10867
889bf7c5 9175
ec31cde5
CM
9176 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
9177 * gdb.cp/pr10687.cc: New file.
9178 * gdb.cp/pr10687.exp: New file.
9179
9180
ce4b0682
SDJ
91812010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9182 Sergio Durigan Junior <sergiodj@redhat.com>
9183
9184 * gdb.fortran/logical.exp: New testcase.
9185 * gdb.fortran/logical.f90: New file.
9186
3436961f
DE
91872010-04-19 Doug Evans <dje@google.com>
9188
9189 * gdb.base/help.exp (help source): Update expected output.
9190
4d836c09
JK
91912010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9192
9193 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
9194 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
9195 gdb_exit and return.
9196 (executable): New variable.
9197 (binfile): Use it.
9198
6149aea9
PA
91992010-04-19 Pedro Alves <pedro@codesourcery.com>
9200
9201 PR breakpoints/8554.
9202
9203 * gdb.trace/save-trace.exp: Adjust.
9204
ed41462c
L
92052010-04-17 H.J. Lu <hongjiu.lu@intel.com>
9206
9207 PR corefiles/11511
9208 * gdb.arch/system-gcore.exp: New.
9209 * gdb.arch/gcore.c: Likewise.
9210
3f7b2faa
DE
92112010-04-15 Doug Evans <dje@google.com>
9212
fa33c3cd
DE
9213 * gdb.python/py-progspace.c: New file.
9214 * gdb.python/py-progspace.exp: New file.
9215
3f7b2faa
DE
9216 * gdb.base/source.exp: Add tests for "source -s".
9217
79f283fe
PM
92182010-04-14 Phil Muldoon <pmuldoon@redhat.com>
9219
9220 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
9221 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
9222 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
9223 * gdb.python/py-mi.exp: New test for to_string returning None.
9224
fc8eb08a
PM
92252010-04-12 Phil Muldoon <pmuldoon@redhat.com>
9226
9227 * gdb.python/py-breakpoint.c: Make result global.
9228
26e197f6
JK
92292010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9230
9231 Fix non-GNU make compatibility.
9232 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
9233
adc36818
PM
92342010-04-09 Phil Muldoon <pmuldoon@redhat.com>
9235
9236 * gdb.python/py-breakpoint.exp: New File.
9237 * gdb.python/py-breakpoint.C: Ditto.
9238
64e17368
SS
92392010-04-08 Stan Shebs <stan@codesourcery.com>
9240
9241 * gdb.trace/actions.exp: Clear default-collect.
9242 * gdb.trace/save-trace.exp: Clear default-collect.
9243
fff5cc64
PM
92442010-04-08 Phil Muldoon <pmuldoon@redhat.com>
9245
9246 * gdb.python/py-value: Add null string variable.
9247 (test_lazy_string): Test zero length, NULL address lazy
9248 strings.
9249
a055a187
L
92502010-04-07 H.J. Lu <hongjiu.lu@intel.com>
9251
9252 * gdb.arch/i386-avx.c: New.
9253 * gdb.arch/i386-avx.exp: Likewise.
9254
9255 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
9256
96e39866
DE
92572010-04-06 Doug Evans <dje@google.com>
9258
9259 * gdb.base/source-test.gdb: New file.
9260 * gdb.base/source.exp: Test source -v.
9261
5984a431
UW
92622010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9263
9264 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
9265
ec8a089a
PM
92662010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
9267
9268 * gdb.stabs/aout.sed: Convert all backslash to double backslash
9269 within one line, unless it is followed by a double quote.
9270 * gdb.stabs/hppa.sed: Idem.
9271 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
9272 * gdb.stabs/weird.exp: Check for correct parsing of
9273 char and string constants.
ec8a089a
PM
9274 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
9275 in .stabs to .stabx substitution.
9276
fce3c1f0
SS
92772010-04-05 Stan Shebs <stan@codesourcery.com>
9278
9279 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
9280 constant global.
9281 * gdb.trace/tfile.exp: Try to print them.
9282
d77f58be
SS
92832010-04-04 Stan Shebs <stan@codesourcery.com>
9284
9285 * gdb.base/completion.exp: Update for new "info watchpoints".
9286 * gdb.base/default.exp: Ditto.
9287 * gdb.base/help.exp: Ditto.
9288 * gdb.base/watchpoint.exp: Ditto.
9289 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 9290
af54718e
SS
92912010-04-04 Stan Shebs <stan@codesourcery.com>
9292
9293 * gdb.trace/tfile.exp: Sharpen tfind test.
9294
74d1f91e
JK
92952010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9296
9297 * gdb.base/break-entry.exp: New.
9298
eb8e76db 92992010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 9300 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
9301
9302 * gdb.reverse/i386-sse-reverse.exp: New file.
9303 * gdb.reverse/i386-sse-reverse.c: New file.
9304
bf65cad8
PA
93052010-04-02 Pedro Alves <pedro@codesourcery.com>
9306
9307 * gdb.trace/tfind.exp: Adjust expected disassembly output.
9308
fff87407
SS
93092010-04-01 Stan Shebs <stan@codesourcery.com>
9310
9311 * gdb.trace/actions.exp: Tweak expected output.
9312 * gdb.trace/while-stepping.exp: Tweak expected output.
9313
fe01d668
L
93142010-04-01 H.J. Lu <hongjiu.lu@intel.com>
9315
9316 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
9317
86b17b60
PA
93182010-04-01 Pedro Alves <pedro@codesourcery.com>
9319
9320 * gdb.base/commands.exp: Adjust.
9321 * gdb.cp/extern-c.exp: Adjust.
9322
2c58c0a9
PA
93232010-04-01 Pedro Alves <pedro@codesourcery.com>
9324
9325 * gdb.trace/collection.c (local_test_func): Define a local struct,
9326 and instanciate it.
9327
0db9b91c
PA
93282010-04-01 Pedro Alves <pedro@codesourcery.com>
9329
9330 * gdb.trace/collection.exp (gdb_collect_args_test)
9331 (gdb_collect_argarray_test): XFAIL the tests that assume the
9332 argarray argument's elements are collected.
9333
8072405b
JK
93342010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9335
9336 * gdb.dwarf2/dw2-bad-parameter-type.exp,
9337 gdb.dwarf2/dw2-bad-parameter-type.S: New.
9338
8bf6485c
SS
93392010-03-31 Stan Shebs <stan@codesourcery.com>
9340
9341 * gdb.trace/save-trace.exp: Test save/restore of default-collect
9342 and tracepoint conditionals.
9343 (gdb_verify_tracepoints): Delete unused return.
9344
fd7f724a
KS
93452010-03-26 Keith Seitz <keiths@redhat.com>
9346
9347 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
9348 appear in the output before main.
9349 Remove KFAIL for gdb/2215 aka bz 9320.
9350
8d9e7719
DE
93512010-03-30 Doug Evans <dje@google.com>
9352
0906dd0b
DE
9353 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
9354 by dejagnu.
9355 * gdb.arch/amd64-dword.exp: Ditto.
9356
8d9e7719
DE
9357 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
9358 match.
9359 (break printf): Ditto.
9360
1da644f0
SW
93612010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
9362
9363 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
9364 gcc < 4.4.
9365 * gdb.cp/shadow.exp: Ditto.
9366
a8121990
PA
93672010-03-29 Pedro Alves <pedro@codesourcery.com>
9368
9369 * gdb.trace/collection.exp (run_trace_experiment): Make sure
9370 "tstart" is silent.
9371
6e79d367
PA
93722010-03-29 Pedro Alves <pedro@codesourcery.com>
9373
9374 * gdb.trace/collection.exp (executable): New.
9375 (binfile): Use it.
9376 (fpreg, spreg, pcreg): New.
9377 (test_register): Use gdb_test_multiple. Pass /x to print.
9378 (prepare_for_trace_test): New.
9379 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9380 (gdb_collect_args_test, gdb_collect_argstruct_test)
9381 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
9382 prepare_for_trace_test.
9383 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
9384 fpreg, spreg and pcreg.
9385 (gdb_collect_expression_test, gdb_collect_globals_test): Use
9386 prepare_for_trace_test.
9387 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
9388 try to detect tracing support here. Don't set breakpoints at
9389 `begin' or `end' here.
9390 <global scope>: Use clean_restart. Run to main before checking
9391 for tracing support. Check for for tracing support here.
9392
09248348
JK
93932010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9394
9395 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
9396 " as $displacement" to "seen displacement message".
9397
d350db38
PA
93982010-03-28 Pedro Alves <pedro@codesourcery.com>
9399
9400 * gdb.trace/while-dyn.exp (executable): New variable.
9401 (binfile): Use it.
9402 (test_while_stepping): New function. Move most tests here. Call
9403 it once for each of the while-stepping, stepping and ws aliases.
9404
907af001
UW
94052010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9406
9407 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
9408 that do not provide the tagless_struct type name at all.
9409 (test_print_anon_union): Do not check value of uninitialized
9410 union member. Do not use cp_test_ptype_class, so we can accept
9411 "long" as well as "long int".
9412
610197fd
PA
94132010-03-26 Pedro Alves <pedro@codesourcery.com>
9414
9415 * gdb.trace/tfile.c (tohex, bin2hex): New.
9416 (write_error_trace_file): Hexify error description.
9417
6c28cbf2
SS
94182010-03-25 Stan Shebs <stan@codesourcery.com>
9419
9420 * gdb.trace/tfile.c: Generate an additional trace file, improve
9421 portability.
9422 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
9423 files in a better way.
9424
e62b8c7e
KS
94252010-03-25 Keith Seitz <keiths@redhat.com>
9426
9427 * gdb.java/jprint.exp: XFAIL printing of static class members
9428 because of GCC debuginfo problem.
9429
82ccf5a5
JK
94302010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9431
9432 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
9433
293e2f9e
DJ
94342010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9435
9436 * gdb.base/completion.exp: Allow long instead of long int.
9437 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
9438 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
9439 variable p.
9440 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
9441 * gdb.base/pointers.exp: Allow long instead of long int.
9442 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
9443 * gdb.base/step-line.exp: Allow a directory before the source file name.
9444
95a42b64
TT
94452010-03-24 Tom Tromey <tromey@redhat.com>
9446
9447 PR breakpoints/9352:
9448 * gdb.base/default.exp: Update.
9449 * gdb.base/commands.exp: Update.
9450 * gdb.cp/extern-c.exp: Test setting commands on multiple
9451 breakpoints at once.
9452
2390201f
DJ
94532010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9454
9455 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9456 if gdb,nosignals.
9457 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9458 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9459 exited".
9460
8c9a6790
SS
94612010-03-24 Stan Shebs <stan@codesourcery.com>
9462
9463 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9464
a6c727b2
DJ
94652010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9466
9467 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
9468 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
9469 argument. Handle "short" and "long".
9470 (Top level): Pass overprototyped output for old_fptr and xptr.
9471
4dfd5423
PA
94722010-03-23 Pedro Alves <pedro@codesourcery.com>
9473
9474 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
9475 format strings and add casts to avoid compiler warnings.
9476
94772010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
9478
9479 * lib/trace-support.exp (gdb_trace_setactions):
9480 Don't expect whitespace after ">" prompt.
9481 * gdb.trace/actions.exp: Adjust for output changes.
9482 * gdb.trace/while-stepping.exp: Likewise.
9483
c847d045
JK
94842010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9485
9486 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9487 and r157645).
9488
5f717f1d
JK
94892010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9490
9491 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9492 New.
9493
7d6d51d5
DJ
94942010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9495
9496 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9497 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9498
3b11a015
SS
94992010-03-19 Stan Shebs <stan@codesourcery.com>
9500
9501 * gdb.trace/ax.exp: New file.
9502
d7d158ed
DE
95032010-03-19 Doug Evans <dje@google.com>
9504
6bb85cd1
DE
9505 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9506 output from gcc.
9507
d7d158ed
DE
9508 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9509 named /usr/sbin/prelink<foo>.
9510
4daf5ac0
SS
95112010-03-18 Stan Shebs <stan@codesourcery.com>
9512
9513 * gdb.trace/circ.exp: Test circular-trace-buffer.
9514 * gdb.trace/tfile.exp: Update tstatus test.
9515
e8d05480
JB
95162010-03-18 Joel Brobecker <brobecker@adacore.com>
9517
9518 * gdb.dwarf2/dw2-anonymous-func.S: New file.
9519 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
9520
441b986a
UW
95212010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9522
9523 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
9524
4247603b
PA
95252010-03-18 Pedro Alves <pedro@codesourcery.com>
9526
9527 * gdb.base/default.exp: Adjust the expected output of the finish
9528 and until commands when the inferior is not being run.
9529
13387711
SW
95302010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
9531
9532 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
9533 * gdb.cp/nsusing.exp: Ditto.
9534
6e31430b
TT
95352010-03-15 Tom Tromey <tromey@redhat.com>
9536
9537 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9538 * gdb.cp/userdef.cc (operator==): New function.
9539 (main): New locals mem1, mem2.
9540
e2d69cb5
JZ
95412010-03-15 Jie Zhang <jie@codesourcery.com>
9542
9543 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9544 Declare and use new loadtimeout variable.
9545
f572f0a9
DJ
95462010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9547
9548 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9549 Use gdb_load later.
9550
51f4c0b0
PA
95512010-03-14 Pedro Alves <pedro@codesourcery.com>
9552
9553 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9554 literal. Add missing endlines to prints to stderr.
9555
1c809c68
TT
95562010-03-12 Tom Tromey <tromey@redhat.com>
9557
9558 PR c++/9708:
9559 * gdb.cp/m-static.exp: Add regression test.
9560 * gdb.cp/m-static.cc (method): New method.
9561 (main): Call it.
9562
00ae8fef
SW
95632010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9564
9565 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9566 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9567
759f0f0b
PA
95682010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9569
21e24d21
PA
9570 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9571
95722010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9573
759f0f0b
PA
9574 * lib/gdb.exp (skip_stl_tests): New.
9575 (gdb_compile): Symbian needs -ldl.
9576 (shlib_target_file): New.
9577 (shlib_symbol_file): New.
9578 (gdb_load_shlibs): Use shlib_target_file.
9579 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9580 * gdb.cp/exception.exp: Use skip_stl_tests.
9581 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9582 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9583 * gdb.cp/mb-templates.exp: Ditto.
9584 * gdb.base/commands.exp: Relax regexes.
9585 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9586 shlib_target_file and shlib_symbol_file.
9587 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9588 sections.
9589 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9590 * gdb.base/solib-disc.exp: Use
9591 shlib_target_file and shlib_symbol_file.
9592 * gdb.base/unload.exp: Don't skip on symbian. Use
9593 shlib_target_file and shlib_symbol_file.
9594 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9595
6a8f2671 95962010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9597
6a8f2671
PA
9598 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9599 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9600 Issue a tfind end before looking for a tracepoint frame.
9601 * gdb.trace/tfind.exp: Adjust tstatus output.
9602 Adjust disassembly output.
9603 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9604
ccf26247
JK
96052010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9606
9607 * gdb.base/break-interp.exp: Create new displacement parameter value
9608 for the test_ld calls.
9609 (reach): New parameter displacement, verify its content. New push of
9610 pf_prefix "reach-$func:". Import global expect_out.
9611 (test_core): New parameter displacement, verify its content. New push
9612 of pf_prefix "core:". New command "set verbose on". Import global
9613 expect_out.
9614 (test_attach): New parameter displacement, verify its content. New
9615 push of pf_prefix "attach:". New command "set verbose on". Import
9616 global expect_out.
9617 (test_ld): New parameter displacement, pass it to the reach, test_core
9618 and test_attach calls and verify its content in the "ld.so exit" test.
9619 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9620 (prelink): Update expected text, use gdb_test.
9621
e469c7fb
DE
96222010-03-10 Doug Evans <dje@google.com>
9623
9624 * gdb.base/checkpoint.exp: Fix comment.
9625 Lengthen timeout while doing >600 checkpoints test.
9626 Rename duplicate "kill all one" test to keep test names unique.
9627
60e1c644
PA
96282010-03-10 Pedro Alves <pedro@codesourcery.com>
9629
9630 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9631
cec808ec
KS
96322010-03-08 Keith Seitz <keiths@redhat.com>
9633
889bf7c5
PA
9634 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9635 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9636 (dm_type_long): New function.
9637 (dm_type_unsigned_short): New function.
9638 (dm_type_unsigned_long): New function.
9639 (myint): New typedef.
9640 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9641 long, unsigned shor and long, operator char*, and typedef.
9642 (test_lookup_operator_functions): Add operator char* test.
9643 (test_paddr_operator_functions): Likewise.
9644 (test_paddr_overloaded_functions): Use probe values for
9645 short, long, and unsigned short and long.
9646 (test_paddr_hairy_functions): If the demangler probe detected
9647 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9648 demangler.
9649 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9650 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9651 and "print null_pmf".
9652 Add test "ptype a.*pmf".
9653 * gdb.cp/overload.exp: Allow optional "int" to appear with
9654 "short" and "long".
9655 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9656 long expect value for men_overload1arg.
9657 Allow "int" to appear with "short" and "long".
9658 When testing "info break", add argument for main (void).
9659 Also allow "int" to appear with "short" and "long".
9660 Ditto with "unsigned" and "long long".
cec808ec
KS
9661 * gdb.java/jmain.exp: Do not enclose methods names in single
9662 quotes.
9663 * gdb.java/jmisc.exp: Likewise.
9664 * gdb.java/jprint.exp: Likewise.
9665 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9666
9667 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9668 * gdb.cp/exception.exp (backtrace after first throw)
9669 (backtrace after second throw): Allow a namespace before __cxa_throw.
9670 (backtrace after first catch, backtrace after second catch): Allow
9671 a namespace before __cxa_begin_catch.
9672
9673 * gdb.cp/cpexprs.exp: New file.
9674 * gdb.cp/cpexprs.cc: New file.
9675
9676 From Daniel Jacobowitz <dan@codesourcery.com>
9677 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9678 to use string_to_regexp.
9679 (ctor, dtor): New functions. Use them to match constructor
9680 and destructor function types.
9681 (Top level): Use runto_main.
9682
f870a310
TT
96832010-03-05 Tom Tromey <tromey@redhat.com>
9684
9685 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9686 gdb.target_charset.
9687 (pp_ns.to_string): Likewise.
9688
0c199f28
KS
96892010-03-04 Keith Seitz <keiths@redhat.com>
9690
9691 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9692 can be quoted. Test that both the filename and function/line
9693 portions can be quoted at the same time.
9694
c7437ca6
PA
96952010-03-04 Pedro Alves <pedro@codesourcery.com>
9696
9697 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9698
b111b805
DE
96992010-03-03 Doug Evans <dje@google.com>
9700
24486cb7
DE
9701 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9702 libc contains libpthread.
9703
b111b805
DE
9704 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9705 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9706 of gdb_compile. Add another pattern to match android backtrace.
9707
a0e0ef55
TT
97082010-03-03 Tom Tromey <tromey@redhat.com>
9709
9710 PR gdb/11345:
9711 * gdb.base/printcmds.exp (test_printf): Add test.
9712
1ba53b71
L
97132010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9714
9715 * gdb.arch/amd64-byte.exp: New.
9716 * gdb.arch/amd64-dword.exp: Likewise.
9717 * gdb.arch/amd64-pseudo.c: Likewise.
9718 * gdb.arch/amd64-word.exp: Likewise.
9719 * gdb.arch/i386-byte.exp: Likewise.
9720 * gdb.arch/i386-pseudo.c: Likewise.
9721 * gdb.arch/i386-word.exp: Likewise.
9722
f5dff777
DJ
97232010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9724
9725 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9726 types. Add structreg, bitfields, and flags registers.
9727 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9728 registers.
9729
90884b2b
L
97302010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9731
9732 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9733 (load_description): Set architecture if defined.
9734
dc00d89f
PM
97352010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9736
9737 * gdb.python/py-frame.exp: Add read_var block tests.
9738 * gdb.python/py-frame.c (block): New function.
9739
0e095b7e
JK
97402010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9741 Daniel Jacobowitz <dan@codesourcery.com>
9742
9743 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9744
624f1a65
DM
97452010-02-25 David S. Miller <davem@davemloft.net>
9746
9747 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9748 fix logic for setting all_syscalls_numbers.
9749
f3e9a817
PM
97502010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9751
9752 * Makefile.in: Add py-block and py-symbol.
9753 * gdb.python/py-symbol.exp: New File.
9754 * gdb.python/py-symtab.exp: New File.
9755 * gdb.python/py-block.exp: New File.
9756 * gdb.python/py-symbol.c: New File.
9757 * gdb.python/py-block.c: New File.
9758
f6bbabf0
PM
97592010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9760
9761 PR python/11314
9762 * lib/gdb.exp (skip_python_tests): New function.
9763 * gdb.python/py-cmd.exp: Use skip_python_tests.
9764 * gdb.python/py-frame.exp: Likewise.
9765 * gdb.python/py-function.exp: Likewise.
9766 * gdb.python/py-prettyprint.exp: Likewise.
9767 * gdb.python/py-template.exp: Likewise.
9768 * gdb.python/py-type.exp: Likewise.
9769 * gdb.python/py-value.exp: Likewise.
9770
85d721b8
PA
97712010-02-22 Pedro Alves <pedro@codesourcery.com>
9772
9773 PR9605
9774
9775 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9776
48e32051
TT
97772010-02-19 Tom Tromey <tromey@redhat.com>
9778
9779 PR c++/8693, PR c++/9496:
9780 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9781 regression tests.
9782
ac9c0048
JK
97832010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9784
9785 Fix compatibility with m68k as.
9786 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9787 Use only /* comments */.
9788
57bb97a4
UW
97892010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9790
9791 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9792 * configure: Regenerate.
9793
7d1bf85c
DJ
97942010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9795
9796 * gdb.python/py-type.exp: Check for Python support.
9797
061b5285
PA
97982010-02-17 Pedro Alves <pedro@codesourcery.com>
9799
9800 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9801 `regsub' syntax available.
9802
f8a8bc2c
PA
98032010-02-17 Pedro Alves <pedro@codesourcery.com>
9804
9805 * gdb.base/shmain.c (main): Remove printf call.
9806 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9807 * gdb.base/unload.c (main): Make format of fprintf a string
9808 literal. Add missing endlines to prints to stderr.
9809 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9810
6f451e5e
TT
98112010-02-17 Tom Tromey <tromey@redhat.com>
9812
9813 * gdb.java/jprint.java (jprint.props): New field.
9814 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9815
12d79008
PA
98162010-02-17 Pedro Alves <pedro@codesourcery.com>
9817
ef801a0e 9818 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9819 available.
9820
d252f7e5
DJ
98212010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9822
9823 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9824 creation to support remote host testing.
9825
67bdab6c
DJ
98262010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9827
9828 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9829 Recognize "command not found".
9830
bb391223
DJ
98312010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9832
9833 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9834 single-stepping.
9835
70362913
DJ
98362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9837
9838 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9839 if arguments are not supported.
9840
493f3c00
DJ
98412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9842
9843 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9844 be const or non-const.
9845
8034c749
DJ
98462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9847
9848 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9849 mi_send_resuming_command to send -exec-continue.
9850
791dfb64
DJ
98512010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9852
9853 * gdb.base/list.exp (test_list_filename_and_function): Add test
9854 with single quotes.
9855 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9856 matching.
9857 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9858 Add KFAIL'd tests for PR gdb/11289.
9859
7c5fe868
DJ
98602010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9861
9862 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9863
fdc498b8
DJ
98642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9865
9866 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9867 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9868 a temporary directory.
9869
b519e2a6
DJ
98702010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9871
9872 * gdb.base/charset.exp: Use a single regular expression to match
9873 show host-charset and show target-charset output.
9874
74164c56
JK
98752010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9876
9877 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9878 "Illegal process-id" expect string more exact.
9879 (attach to digits-starting nonsense is prohibited): New.
9880
701ed6dc
JK
98812010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9882
9883 * gdb.base/prelink.exp (set verbose on): New.
9884
889bf7c5 98852010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9886
9887 * mi-reverse.exp: New file. Test for reverse option to the
9888 following MI commands: exec-continue, exec-finish, exec-next,
9889 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9890
dadf0e9c
JB
98912010-02-09 Joel Brobecker <brobecker@adacore.com>
9892
9893 * gdb.ada/ptype_tagged_param: New testcase.
9894
714f19d5
TT
98952010-02-08 Tom Tromey <tromey@redhat.com>
9896
9897 PR c++/8017:
9898 * gdb.cp/overload.exp: Add tests.
9899 * gdb.cp/overload.cc (struct K): New.
9900 (namespace N): New.
9901 (main): Call new functions.
9902 (K::staticoverload): Define.
9903
889bf7c5 99042010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9905
9906 PR gdb/10728
9907 * gdb.cp/pr10728-x.h: New file.
9908 * gdb.cp/pr10728-x.cc: New file.
9909 * gdb.cp/pr10728-y.cc: New file.
9910 * gdb.cp/pr10728.exp: New file.
9911 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9912
889bf7c5 99132010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9914
9915 PR gdb/9067
9916 * gdb.cp/pr9067.exp: New
9917 * gdb.cp/pr9067.cc: New
9918 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9919
7b356089
JB
99202010-02-08 Joel Brobecker <brobecker@adacore.com>
9921
9922 * lib/gdb.exp (gdb_test_timeout): New global variable.
9923 Set it to timeout if not already set.
9924 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9925
1be00882
DE
99262010-02-05 Doug Evans <dje@google.com>
9927
9928 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9929 user.
9930
82856980
SW
99312010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9932
9933 PR c++/7935:
9934 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9935
1a334831
TT
99362010-02-04 Tom Tromey <tromey@redhat.com>
9937
9938 * gdb.cp/virtbase.exp: Make test case names unique.
9939
9c3c02fd
TT
99402010-02-02 Tom Tromey <tromey@redhat.com>
9941
9942 * gdb.cp/virtbase.exp: Add regression tests.
9943 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9944 (main): Instantiate RHC.
9945
0cc2414c
TT
99462010-02-02 Tom Tromey <tromey@redhat.com>
9947
9948 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9949 type-printing change.
9950
edf3d5f3
TT
99512010-02-02 Tom Tromey <tromey@redhat.com>
9952
9953 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9954 * gdb.cp/virtbase.cc: New file.
9955 * gdb.cp/virtbase.exp: New file.
9956 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9957
e4b7f41c
JK
99582010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9959
9960 PR libc/11214:
9961 * gdb.threads/current-lwp-dead.c: Include features.h.
9962 (HAS_NOMMU): New.
9963 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9964
b381ea14
JK
99652010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9966
9967 * gdb.base/symbol-without-target_section.exp,
9968 gdb.base/symbol-without-target_section.c: New.
9969
c593ac0e
DJ
99702010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9971
9972 * gdb.base/bigcore.exp: Reset increased timeout.
9973 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9974
db25f29d
DJ
99752010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9976
9977 * gdb.base/gcore.exp (capture_command_output): Use
9978 gdb_test_multiple.
9979
f9d67f43
DJ
99802010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9981
9982 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9983 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9984 (Top level): Call it.
9985
177321bd
DJ
99862010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9987
9988 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9989
97f2ed50
DJ
99902010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9991
9992 * gdb.base/call-strs.exp, gdb.base/default.exp,
9993 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9994 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9995 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9996 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9997 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9998 * gdb.base/ending-run.exp: Correct restore of timeout.
9999 * gdb.base/page.exp: Remove unnecessary timeout setting.
10000
e4e2711a
JB
100012010-01-29 Joel Brobecker <brobecker@adacore.com>
10002
10003 * gdb.ada/rec_return: New testcase.
10004
ba581dc1
JB
100052010-01-29 Joel Brobecker <brobecker@adacore.com>
10006
10007 * gdb.ada/call_pn: New testcase.
10008
4ea95be9
DJ
100092010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
10010
10011 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
10012 (Top level): Use it to resume.
10013 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
10014 the Thumb mode displaced stepping error as unsupported.
10015
df83a9bf
SW
100162010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
10017
889bf7c5
PA
10018 * gdb.cp/nsusing.exp: Added more tests.
10019 * gdb.cp/nsrecurs.exp: Ditto.
10020 * gdb.cp/nsusing.cc: Added test functions.
10021 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 10022
40b27cdc
JK
100232010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10024
10025 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
10026 absolute directory pathnames in gdb.sum file.
10027
de958931
SW
100282010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
10029
10030 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
10031 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
10032
708ead4e
TT
100332010-01-26 Tom Tromey <tromey@redhat.com>
10034
10035 PR exp/7643:
10036 * gdb.base/printcmds.exp (test_print_string_constants): Remove
10037 setup_kfail.
10038
b14e635e
SW
100392010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
10040
10041 * gdb.cp/nsrecurs.exp: New test.
10042 * gdb.cp/nsrecurs.cc: New test program.
10043 * gdb.cp/nsstress.exp: New test.
10044 * gdb.cp/nsstress.cc: New test program.
10045 * gdb.cp/nsdecl.exp: New test.
10046 * gdb.cp/nsdecl.cc: New test program.
10047
8540c487
SW
100482010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
10049
10050 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
10051 imported into file scope.
10052 Marked test as xfail.
10053 * gdb.cp/namespace-using.cc (marker5): New function.
10054 * gdb.cp/shadow.exp: New test.
10055 * gdb.cp/shadow.cc: New test program.
10056 * gdb.cp/nsimport.exp: New test.
10057 * gdb.cp/nsimport.cc: New test program.
10058
421d5d99
TT
100592010-01-25 Tom Tromey <tromey@redhat.com>
10060
10061 PR gdb/11049:
10062 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
10063 with "set print null-stop on".
10064
691f8dc1
JK
100652010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10066
10067 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10068 Adjust it for DISASSEMBLY_OMIT_FNAME.
10069
0b92b5bb
TT
100702010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10071
10072 PR symtab/11199:
10073 * gdb.dwarf2/member-ptr-forwardref.exp,
10074 gdb.dwarf2/member-ptr-forwardref.S: New.
10075
23787403
JK
100762010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10077
10078 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10079 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10080 thread1_tid_mutex. Remove gdbstop_mutex handling.
10081 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10082 thread2_tid_mutex. Remove gdbstop_mutex handling.
10083 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10084 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10085 pthread_cond_wait conditionalizations by while loops.
10086
b966cb8a
TT
100872010-01-20 Tom Tromey <tromey@redhat.com>
10088
10089 PR backtrace/10770:
10090 * gdb.dwarf2/pr10770.exp: New file.
10091 * gdb.dwarf2/pr10770.c: New file.
10092 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10093
fcae584b
VP
100942010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10095
10096 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10097 that target was removed, and the test always runs native anyway.
10098
a0f49112
JK
100992010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10100
10101 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10102 gdb.base/watchpoint-cond-gone-stripped.c: New.
10103
ceeb3d5a
TT
101042010-01-19 Tom Tromey <tromey@redhat.com>
10105
10106 PR c++/8000:
10107 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10108 existing tests.
10109 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10110 (main): Use AAA::SomeEnum.
10111
dd322c54
JK
101122010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10113
10114 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
10115 (test_ignore_count): Declare line_callme_body global.
10116 (run to breakpoint with ignore count): Use line_callme_body.
10117 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
10118 (set line_main_hello, set line_main_return): Reindent.
10119 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
10120 New.
10121 (continue to callee4): Use line_callee4_body.
10122 (check *stopped from CLI command): Use line_callee4_next.
10123 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
10124 (set line_main_hello, set line_main_return): Reindent.
10125 (set line_callee4_head, set line_callee4_body): New.
10126 (continue to callee4): Use line_callee4_body.
10127
4e8f195d
TT
101282010-01-18 Tom Tromey <tromey@redhat.com>
10129
10130 PR c++/9680:
10131 * gdb.cp/casts.cc: Add new classes and variables.
10132 * gdb.cp/casts.exp: Test new operators.
10133
9e14a9ba
JB
101342010-01-18 Tom Tromey <tromey@redhat.com>
10135 Thiago Jung Bauermann <bauerman@br.ibm.com>
10136
10137 * gdb.python/source2.py: New file.
10138 * gdb.python/source1: New file.
10139 * gdb.python/python.exp: Test "source" command.
10140
00bf0b85
SS
101412010-01-15 Stan Shebs <stan@codesourcery.com>
10142
10143 * gdb.trace/tfile.c: New file.
10144 * gdb.trace/tfile.exp: New file.
889bf7c5 10145
55235ad7
JK
101462010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10147
10148 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
10149
9f2982ff
JK
101502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10151
10152 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
10153
bbfba9ed
JK
101542010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10155
10156 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
10157 (libfunc): New parameter action. Implement also selectable "sleep".
10158 * gdb.base/break-interp-main.c: Include assert.h.
10159 (libfunc): New parameter action.
10160 (main): New parameters argc and argv. Assert argc. Pass argv.
10161 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
10162 (test_attach): New proc.
10163 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
10164 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
10165
61f0d762
JK
101662010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10167
10168 * gdb.base/break-interp.exp (test_core): New proc.
10169 (test_ld): Call it.
10170
06a6f270
JK
101712010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10172
10173 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
10174 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10175 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
10176 and gdb_compile_shlib. Use new -Wl compiler options.
10177 (dl bt, main bt): New tests.
10178
51bee8e9
JK
101792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10180
10181 Support PIEs with no symfile_objfile.
10182 * gdb.base/break-interp.exp: New argument at the test_ld calls.
10183 (test_ld): New parameter trynosym.
10184 (test_ld <$trynosym>): New block.
10185
b8040f19
JK
101862010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10187
10188 * gdb.base/break-interp.exp: New file.
10189
be759fcf
PM
101902010-01-13 Phil Muldoon <pmuldoon@redhat.com>
10191
10192 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
10193 * gdb.python/py-prettyprint.py (pp_ls): New printer.
10194 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
10195 test.
10196 * gdb.python/py-prettyprint.c: Define lazystring test structure.
10197 * gdb.python/py-mi.exp: Add lazy string test.
10198
dc146f7c
VP
101992010-01-13 Vladimir Prus <vladimir@codesourcery.com>
10200
10201 * lib/mi-support.exp (mi_check_thread_states): Handle
10202 core number in thread listing.
10203
b4ba55a1
JB
102042010-01-12 Joel Brobecker <brobecker@adacore.com>
10205
10206 * gdb.base/maint.exp: Adjust the expected output for the
10207 "maint print type" test. Use gdb_test_multiple instead of
10208 gdb_sent/gdb_expect.
10209
08e24bd4
DE
102102010-01-11 Doug Evans <dje@google.com>
10211
6496a609
DE
10212 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
10213 from gdbserver_download. All callers updated.
10214
08e24bd4
DE
10215 * gdb.server/ext-run.exp: "info os processes" requires xml support.
10216
b5cfddf5
JK
102172010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10218
10219 Implement binary numbers parsing.
10220 * gdb.base/printcmds.exp (test_integer_literals_accepted)
10221 (test_integer_literals_rejected): New binary tests.
10222
3725885a
RW
102232010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10224
10225 * gdb.cell/configure: Regenerate.
10226
37aeb5df
JK
102272010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10228
10229 * gdb.base/corefile.exp: Move the core finding block out and call it as
10230 core_find, new variable $corefile, replace corefile by $corefile and
10231 [file tail $corefile] for usage vs. test names resp.
10232 * lib/gdb.exp (core_find): Move it as a new function here. New
10233 parameter binfile and deletefiles. New variable $destcore. Pre-delete
10234 $destcore. Return "" on error.
10235
d521f563
JK
102362010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10237
10238 Workaround PR binutils/10802.
10239 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
10240 (twice).
10241
28f24826
DJ
102422010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10243
10244 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
10245
2de75e71
JB
102462010-01-08 Joel Brobecker <brobecker@adacore.com>
10247
10248 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
10249 call, to avoid interruption.
10250
fe00719b 102512010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
10252
10253 * gdb.stabs/weird.def (args93): New.
10254
d0ef5df8
DE
102552010-01-07 Doug Evans <dje@google.com>
10256
10257 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
10258
3a08d52f
TT
102592010-01-07 Tom Tromey <tromey@redhat.com>
10260
10261 * gdb.base/source.exp: Use correct line number.
10262
7a697b8d
SS
102632010-01-05 Stan Shebs <stan@codesourcery.com>
10264
10265 * gdb.trace/tracecmd.exp: Test ftrace.
10266
7803799a
UW
102672010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10268
10269 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
10270
c54eabfa
JK
102712010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10272
10273 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
10274 "uint_for_mi_testing".
10275
02e7ef19
JB
102762010-01-01 Joel Brobecker <brobecker@adacore.com>
10277
10278 Test indented comment in file being sourced.
10279 * gdb.base/commands.exp: Test indented comment in file being sourced.
10280
abd775ce
JB
102812010-01-01 Joel Brobecker <brobecker@adacore.com>
10282
10283 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
10284 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
10285 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
10286 notice.
10287
79b55b82
JB
102882010-01-01 Joel Brobecker <brobecker@adacore.com>
10289
10290 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
10291 notice.
10292
8997583e
JK
102932010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10294
10295 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
10296 missing $after_stopped and comma (,) expectation.
10297
6da95a67
SS
102982009-12-31 Stan Shebs <stan@codesourcery.com>
10299
10300 * gdb.trace/actions.exp: Test teval action.
889bf7c5 10301
218d2fc6
TJB
103022009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10303
10304 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
10305 (top level): Call test_watchpoint_in_big_blob.
10306 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
10307 watchpoints.
10308 (func3): Write to buf.
10309
236f1d4d
SS
103102009-12-29 Stan Shebs <stan@codesourcery.com>
10311
10312 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 10313
f61e138d
SS
103142009-12-28 Stan Shebs <stan@codesourcery.com>
10315
10316 * gdb.trace/tsv.exp: New file.
10317 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 10318
0219b378
DJ
103192009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
10320
10321 * gdb.base/find.c (main): Reference search buffers.
10322 * gdb.base/included.c (main): Reference integer.
10323 * gdb.base/ptype.c (charfoo): Declare.
10324 (intfoo): Call charfoo.
10325 * gdb.base/scope0.c (useitp): New function.
10326 (usestatics): Use useitp.
10327 (useit): Add a type for val.
10328 * gdb.base/scope1.c (useit1): Take a pointer argument.
10329 (usestatics1): Update calls to useit1.
10330 * gdb.cp/call-c.cc: Declare foo.
10331 (main): Call foo.
10332 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
10333 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
10334 (main): Call C::ensureRefs and ensureOtherRefs.
10335 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
10336 variables.
10337 (ensureOtherRefs): New function.
10338 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
10339 * gdb.cp/templates.cc (main): Call t5i.value.
10340
3f78692f
JK
103412009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10342
10343 Fix compatibility with G++-4.5.
10344 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
10345 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
10346 (uncaught return): Remove.
10347
429374b8
JK
103482009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10349 Phil Muldoon <pmuldoon@redhat.com>
10350
10351 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
10352 (bp_location13, bp_location14, bp_location17, bp_location18)
10353 (marker3_proto, marker4_proto): New variables.
10354 (breakpoint info): Update output.
10355 (run until breakpoint at marker3, run until breakpoint at marker4): New
10356 tests.
10357
859825b8
JK
103582009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10359
10360 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
10361 Replace the printf call of Y by provided "y-set-1" label. New block
10362 for the second shared library.
10363 * gdb.base/unload.exp: Compile also the second library, call
10364 gdb_load_shlibs also for it. Use now gdb_breakpoint.
10365 (single pending breakpoint info): Rename to ...
10366 (pending breakpoint info before run): ... this extended test.
10367 (libfile2, libname2, libsrcfile2, libsrc2)
10368 (lib_sl2): New variables.
10369 (exec_opts): Set also SHLIB_NAME2.
10370 (pending breakpoint info on first run at shrfunc1)
10371 (pending breakpoint info on second run at shrfunc1)
10372 (pending breakpoint info on second run at shrfunc2)
10373 (print y from libfile, print y from libfile2): New tests.
10374 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
10375 * gdb.base/unloadshr2.c: New.
10376
e6a386cd
HZ
103772009-12-22 Hui Zhu <teawater@gmail.com>
10378
10379 * gdb.reverse/sigall-reverse.exp: Adjust.
10380
9e19b45e
VP
103812009-12-21 Vladimir Prus <vladimir@codesourcery.com>
10382
10383 PR gdb/10884
10384
10385 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10386 (main): Call do_bitfield_tests.
aacf5b1e 10387 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 10388
d53a7b30
JB
103892009-12-20 Joel Brobecker <brobecker@adacore.com>
10390
10391 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
10392 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
10393 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
10394 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
10395 gdb.modula2/unbounded1.c: Update copyright header.
10396
191ca0a1
CM
103972009-12-10 Chris Moller <moller@mollerware.com>
10398
10399 PR gdb/9399
10400 * gdb.cp/virtfunc2.exp: New tests
10401 * gdb.cp/virtfunc2.cc: New tests
10402 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
10403
0fa6cf1b
MS
104042009-12-10 Oza Pawandeep (paawan1982@yahoo.com
10405
10406 * gdb.reverse/i387-env-reverse.c: New file.
10407 * gdb.reverse/i387-env-reverse.exp: New file.
10408 * gdb.reverse/i387-stack-reverse.c: New file.
10409 * gdb.reverse/i387-stack-reverse.exp: New file.
10410
361ae042
PM
104112009-12-08 Phil Muldoon <pmuldoon@redhat.com>
10412
10413 * gdb.python/py-type.exp (test_range): New test.
10414
bfd31e71
PM
104152009-12-03 Phil Muldoon <pmuldoon@redhat.com>
10416
10417 PR python/10805
10418
10419 * gdb.python/py-type.exp: New file.
10420 * gdb.python/py-type.c: New file.
10421 * Makefile.in: Add py-type.
10422
57a1d736
TT
104232009-12-03 Tom Tromey <tromey@redhat.com>
10424
10425 * gdb.python/py-value.exp (test_parse_and_eval): New
10426 function.
10427
1f3b5d1b
PP
104282009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10429
10430 PR gdb/11022
10431
10432 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
10433 * gdb.base/pr11022.c: New test.
10434
8b7dbdc9
JK
104352009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10436
10437 Fix spurious false FAILs.
10438 * gdb.base/structs.c (chartest): New.
10439 (main): Fill-in chartest.
10440 * gdb.base/structs.exp (anychar_re, first): New.
10441 (start_structs_test): Import global anychar_re and first.
10442 New gdb_test call "set print elements 300; ${testfile}"
10443 (start_structs_test <$first>): New block.
10444 (any): Import global anychar_re. New variable ac. Use ${ac}.
10445
6a53b2ec
JK
104462009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10447
10448 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10449
d7167b4c
JK
104502009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10451
10452 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10453 Force $srcfile file.
10454 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10455
b1798462
UW
104562009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10457
10458 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10459 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10460 * gdb.threads/watchthreads-reorder.exp: Likewise.
10461
b6199126
DJ
104622009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10463
10464 PR gdb/8704
10465
10466 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
10467 "if", and "thread". Correct matching in the previous test.
10468
b22a0510
DJ
104692009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
10470
10471 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
10472
930636d2
MS
104732009-11-23 Michael Snyder <msnyder@vmware.com>
10474
10475 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
10476 * gdb.reverse-watch-precsave.exp: Ditto.
10477
21a0512e
PP
104782009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10479
10480 * gdb.asm/asm-source.exp: Adjust.
10481 * gdb.base/help.exp: Adjust.
889bf7c5 10482
fc30d5e0
PA
104832009-11-22 Pedro Alves <pedro@codesourcery.com>
10484
10485 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10486 (do_syscall_tests_without_xml): Set data-directory to
10487 /the/path/to/nowhere.
10488
f6bc2008
PA
104892009-11-21 Pedro Alves <pedro@codesourcery.com>
10490
10491 * gdb.threads/local-watch-wrong-thread.c,
10492 gdb.threads/local-watch-wrong-thread.exp: New files.
10493
8c2fb5de
PA
104942009-11-21 Pedro Alves <pedro@codesourcery.com>
10495
10496 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10497 assume new `regsub' syntax available.
10498
ebec9a0f
PA
104992009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10500
a79d3c27
JK
10501 * gdb.base/watchpoint-hw-hit-once.exp,
10502 gdb.base/watchpoint-hw-hit-once.c: New.
10503
105042009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10505
10506 * gdb.threads/watchthreads-reorder.exp,
10507 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 10508
276a961b
MK
105092009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10510
10511 * gdb.xml/tdesc-regs.exp: Use for m68k.
10512
4867c1fb
PA
105132009-11-15 Pedro Alves <pedro@codesourcery.com>
10514
10515 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10516
f6838f81
DJ
105172009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10518
10519 * lib/gdb.exp (current_target_name): New procedure.
10520 (gdb_wrapper_target): New variable.
10521 (gdb_wrapper_init): Set gdb_wrapper_target.
10522 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
10523 wrapper.
10524
4ac4dd3f
DJ
105252009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10526
10527 * gdb.base/remote.exp: Delete the slowest load test.
10528 Do not load with fixed packet sizes.
10529
a7881759
DJ
105302009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10531
10532 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
10533
97a5b505
DJ
105342009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10535
10536 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10537 srcfile when setting a breakpoint.
10538
d3e1fc54
DJ
105392009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10540
10541 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10542 macros.
10543
7cbcbded
DJ
105442009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10545
10546 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10547 to be in memory.
10548 * gdb.base/display.c (force_mem): New.
10549 (do_loops): Use it. Add breakpoint comments.
10550 (do_vars): Add a breakpoint comment.
10551 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10552 line numbers.
10553
bdea3a92
NF
105542009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10555
10556 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10557 instead of a bare "run".
10558
269f82e5
PP
105592009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10560
10561 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10562
a69b7d9d
DJ
105632009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10564
10565 * lib/cell.exp (skip_cell_tests): Clean up test files before
10566 returning.
10567
b598bfda
DJ
105682009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10569
10570 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10571 and the breakpoint menu. Do not call perror if a prompt is seen.
10572 Consume the following GDB prompt.
10573 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10574 * gdb.cp/namespace.exp: Use gdb_test.
10575 * gdb.cp/templates.exp: Use gdb_test.
10576 (test_template_breakpoints): Use gdb_test_multiple.
10577
87728fa0
DJ
105782009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10579
10580 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10581 (marker4): Reference values.
10582
b67c692f
DJ
105832009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10584
10585 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10586 is missing.
10587
f0df251a
DJ
105882009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10589
10590 * gdb.base/break.c (need_malloc): New.
10591 * gdb.base/constvars.c (main): Reference crass and crisp.
10592 * gdb.base/gdb1821.c (main): Reference bar.
10593 * gdb.cp/gdb1355.cc (main): Reference s1.
10594 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10595 (main): Call them.
10596 * gdb.cp/hang2.cc (dummy2): Define.
10597 * gdb.cp/hang3.cc (dummy3): Define.
10598 * gdb.cp/m-data.cc (main): Reference shadow.
10599
bdf7534a
NF
106002009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10601 Nathan Froyd <froydnj@codesourcery.com>
10602
10603 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10604 remote host.
10605
f24fce77
NF
106062009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10607
10608 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10609 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10610 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10611 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10612 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10613 * gdb.dwarf2/dw2-producer.exp: Likewise.
10614 * gdb.dwarf2/mac-fileno.exp: Likewise.
10615 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10616 py-prettyprint.py to the remote host.
10617 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10618
40f0318e
KS
106192009-11-11 Keith Seitz <keiths@redhat.com>
10620
10621 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10622 use it instead of "Foo".
10623 * gdb.cp/classes.exp (do_tests): Add a test to access
10624 a method through a typedef'd class name.
10625
f3d9f7fb
NF
106262009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10627
10628 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10629 exponents.
10630 * gdb.base/pointers.exp: Likewise.
10631 * gdb.cp/ref-types.exp: Likewise.
10632
a4216f37
KS
106332009-11-11 Keith Seitz <keiths@redhat.com>
10634
10635 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10636 new[] and delete[].
10637 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10638 "void".
10639 (probe_demangler): Remove all single-quoting of
10640 method and variable names.
10641 (info_func_regexp): Remove the word "void" from any
10642 occurrence of "(void)".
10643 (print_addr_2): Remove all single-quoting of
10644 method names.
10645 (print_addr_2_kfail): Likewise.
10646 (print_addr): Single-quote C function names before
10647 passing to print_addr_2.
10648 (test_paddr_operator_functions): Remove single-quoting
10649 for method names.
10650 Add tests for operator new[] and operator delete[].
10651
9b14d7aa
JK
106522009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10653
10654 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10655
85feb311
KS
106562009-11-09 Keith Seitz <keiths@redhat.com>
10657
10658 * gdb.cp/overload.exp: Add tests for resolving overloaded
10659 methods in expression parsing/evaluation.
10660
fa335448
DJ
106612009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10662
10663 * lib/gdb.exp (default_gdb_version): Use --version instead of
10664 --command.
10665
ec3c07fc
NS
106662009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10667
10668 * lib/gdb.exp (gdb_compile_test): New.
10669 (skip_ada_tests, skip_java_tests): New.
10670 (gdb_compile): Use gdb_compile_test for f77.
10671 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10672 * lib/java.exp (compile_java_from_source): Remove runtests check,
10673 use gdb_compile_test to record result.
10674 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10675 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10676 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10677 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10678 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10679 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10680 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10681 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10682 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10683 adjust gdb_compile invocations.
10684
b8b4e42b
JK
106852009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10686
10687 * Makefile.in (abs_builddir): New.
10688 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10689 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10690 `$(abs_builddir)/site.exp'.
10691
f8b7eaf3
DJ
106922009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10693
10694 * config/m68k-emc.exp, lib/emc-support.exp,
10695 gdb.trace/gdb_c_test.c: Delete.
10696 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10697 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10698 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10699 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10700 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10701 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10702 casing for m68k-*-elf.
10703
c4187697
NS
107042009-11-03 Pedro Alves <pedro@codesourcery.com>
10705
10706 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10707 * gdb.arch/i386-prologue.exp: Likewise.
10708 * gdb.arch/i386-unwind.exp: Likewise.
10709
db16b772
DJ
107102009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10711
10712 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10713
bcf71277
DJ
107142009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10715
10716 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10717
0105cee2
DJ
107182009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10719
10720 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10721
24ddea62
JK
107222009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10723
10724 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10725
287ccc17
JK
107262009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10727
10728 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10729 * gdb.base/sepdebug2.c: New file.
10730
08bca259 107312009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10732
10733 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10734 the modified warnings for catch syscall. Verify if GDB was compiled
10735 with support for lib expat, and choose which tests to run depending
10736 on this.
10737
5d4e2b76
VP
107382009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10739
10740 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10741 that composite commands are parsed OK. And also test
10742 that breakpoint commands do work.
10743
240e538a
MS
107442009-10-23 Michael Snyder <msnyder@vmware.com>
10745
10746 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10747 to allow for new disassembly style.
10748
9c419145
PP
107492009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10750
10751 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10752
02506ff1
MS
107532009-10-22 Michael Snyder <msnyder@vmware.com>
10754
10755 * gdb.reverse/break-precsave.exp: New test.
10756 * gdb.reverse/consecutive-precsave.exp: Ditto.
10757 * gdb.reverse/finish-precsave.exp: Ditto.
10758 * gdb.reverse/i386-precsave.exp: Ditto.
10759 * gdb.reverse/machinestate-precsave.exp: Ditto.
10760 * gdb.reverse/sigall-precsave.exp: Ditto.
10761 * gdb.reverse/solilb-precsave.exp: Ditto.
10762 * gdb.reverse/step-precsave.exp: Ditto.
10763 * gdb.reverse/until-precsave.exp: Ditto.
10764 * gdb.reverse/watch-precsave.exp: Ditto.
10765
4cf866a3
MS
107662009-10-22 Michael Snyder <msnyder@vmware.com>
10767
10768 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10769 for gdb_expect. Adjust one test's expect strings for the new
10770 format of disassemble.
10771 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10772 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10773 gdb_test_multiple.
10774 * gdb.reverse/step-reverse.exp: Delete 'return'.
10775 * gdb.reverse/until-reverse.exp: Delete blank lines.
10776 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10777
2b28d209
PP
107782009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10779
10780 * gdb.base/consecutive.exp: Adjust.
10781 * gdb.base/display.exp: Likewise.
10782 * gdb.base/pc-fp.exp: Likewise.
10783 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10784
33b9c32b
MS
107852009-10-19 Michael Snyder <msnyder@vmware.com>
10786
10787 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10788 * gdb.reverse/finish-reverse.c: Ditto.
10789 * gdb.reverse/sigall-reverse.c: Ditto.
10790 * gdb.reverse/solib-reverse.c: Ditto.
10791 * gdb.reverse/step-reverse.c: Ditto.
10792 * gdb.reverse/watch-reverse.c: Ditto.
10793
6c95b8df
PA
107942009-10-19 Pedro Alves <pedro@codesourcery.com>
10795 Stan Shebs <stan@codesourcery.com>
10796
10797 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10798 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10799 "Executing new program".
10800 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10801 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10802 left listed after having been killed.
10803 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10804 * gdb.base/maint.exp: Adjust test.
10805
10806 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10807 * gdb.multi/Makefile.in: New.
10808 * gdb.multi/base.exp: New.
10809 * gdb.multi/goodbye.c: New.
10810 * gdb.multi/hangout.c: New.
10811 * gdb.multi/hello.c: New.
10812 * gdb.multi/bkpt-multi-exec.c: New.
10813 * gdb.multi/bkpt-multi-exec.exp: New.
10814 * gdb.multi/crashme.c: New.
10815
279017b7
TG
108162009-10-13 Tristan Gingold <gingold@adacore.com>
10817
10818 * gdb.base/sepdebug.exp: Check debug info are found.
10819
0413d738
PA
108202009-10-08 Pedro Alves <pedro@codesourcery.com>
10821
10822 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10823 bits.
10824
c628eecc
JK
108252009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10826
10827 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10828
38af1bfe
JB
108292009-10-07 Joel Brobecker <brobecker@adacore.com>
10830
10831 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10832 of the comments.
10833
2b0adecd
PM
108342009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10835
10836 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10837 * gdb.base/annota3.exp: Idem.
10838 * gdb.base/maint.exp: Idem.
10839
8d417781
PM
108402009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10841
889bf7c5 10842 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10843 to default.
10844
bb61102d
PM
108452009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10846
889bf7c5 10847 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10848 mingw and cygwin targets.
10849
ace5c364
PM
108502009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10851 Pedro Alves <pedro@codesourcery.com>
10852
889bf7c5 10853 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10854 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10855
c2d494a0
PM
108562009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10857
e1b52ce2
PM
10858 * gdb.base/shr1.c: Use %p in format string.
10859 * gdb.base/unload.c: Avoid warning in fprintf.
10860 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10861
209f53f5
PM
108622009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10863
10864 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10865 long type.
10866 (test_unlink): Correct printf string.
10867 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10868 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10869
8172766a
JK
108702009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10871
10872 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10873 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10874 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10875
0f73703c
UW
108762009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10877
10878 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10879 * gdb.objc/nondebug.exp: Likewise.
10880
b32306ca
UW
108812009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10882
10883 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10884 target_info setting.
10885
10886 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10887 that detect new threads during "info threads".
10888
0057022f
UW
108892009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10890
10891 * gdb.threads/manythreads.c (main): Increase thread stack size
10892 to 2*PTHREAD_STACK_MIN.
10893 * gdb.threads/multi-create.c (main): Likewise.
10894 (create_function): Likewise.
10895
f29c0325
UW
108962009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10897
10898 * gdb.base/dump.exp: Pass difference of pointer types instead
10899 of integer types as offset to restore in intarr3.srec case.
10900
fcb34849
UW
109012009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10902
10903 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10904
d5142e3b
UW
109052009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10906
10907 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10908
087b74b2 109092009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10910
087b74b2
PM
10911 New test for two watchpoints, with disabling of
10912 the first inserted.
10913 * testsuite/gdb.base/watchpoints.c: New file.
10914 * testsuite/gdb.base/watchpoints.exp: New file.
10915
96c07c5b
TT
109162009-09-25 Tom Tromey <tromey@redhat.com>
10917
10918 * gdb.base/charset.exp: Test utf-16 strings with Python.
10919
b8899f2b
TT
109202009-09-25 Tom Tromey <tromey@redhat.com>
10921
10922 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10923 UCS-4.
10924 * gdb.base/charset.c (utf_32_string): Rename.
10925 (init_utf32): Rename.
10926 (main): Update.
10927
329719ec
TT
109282009-09-22 Tom Tromey <tromey@redhat.com>
10929
10930 * gdb.python/py-function.exp: Add regression tests.
10931
11ef0d76
KS
109322009-09-21 Keith Seitz <keiths@redhat.com>
10933
10934 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10935 with invalid operator.
10936
3fe8f3b3
KS
109372009-09-21 Keith Seitz <keiths@redhat.com>
10938
10939 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10940 and destructor using typedef name of class.
10941 * gdb.cp/classes.cc (class Base1): Add a destructor.
10942 (base1): New typedef.
10943 (use_methods): Instanitate an object of type base1.
10944 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10945 (do_tests): Call test_template_typedef.
10946 * gdb.cp/templates.cc (Baz::~Baz): New method.
10947 (intBazOne): New typedef.
10948 (main): Instantiate intBazOne.
10949
7a9fe101
PM
109502009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10951
10952 PR python/10633
10953
10954 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10955 Function.
10956 (run_lang_tests): Add print elements test.
10957
2e4d963f
PM
109582009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10959
10960 * gdb.python/py-value.exp (test_subscript_regression): New
10961 function. Test for invalid subscripts.
10962 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10963 (ptr_ref): New function.
10964
ec7e75e7
PP
109652009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10966
10967 * gdb.base/default.exp: Fix "show convenience".
10968
0cc7d26f
TT
109692009-09-15 Tom Tromey <tromey@redhat.com>
10970
10971 * lib/mi-support.exp (mi_create_varobj): Update.
10972 (mi_create_floating_varobj): Likewise.
10973 (mi_create_dynamic_varobj): New proc.
10974 (mi_varobj_update): Update.
10975 (mi_varobj_update_with_type_change): Likewise.
10976 (mi_varobj_update_kv_helper): New proc.
10977 (mi_varobj_update_dynamic_helper): Rewrite.
10978 (mi_varobj_update_dynamic): New proc.
10979 (mi_list_varobj_children): Update.
10980 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10981 * gdb.python/python-prettyprint.py (pp_outer): New class.
10982 (pp_nullstr): Likewise.
10983 (lookup_function): Register new printers.
10984 * gdb.python/python-prettyprint.c (struct substruct): New type.
10985 (struct outerstruct): Likewise.
10986 (substruct_test): New function.
10987 (struct nullstr): New type.
10988 (string_1, string_2): New globals.
10989 (main): Add new tests.
10990 * gdb.python/python-mi.exp: Added regression tests.
10991 * gdb.mi/mi2-var-display.exp: Update.
10992 * gdb.mi/mi2-var-cmd.exp: Update.
10993 * gdb.mi/mi2-var-child.exp: Update.
10994 * gdb.mi/mi2-var-block.exp: Update.
10995 * gdb.mi/mi-var-invalidate.exp: Update.
10996 * gdb.mi/mi-var-display.exp: Update.
10997 * gdb.mi/mi-var-cmd.exp: Update.
10998 * gdb.mi/mi-var-child.exp: Update.
10999 * gdb.mi/mi-var-block.exp: Update.
11000 * gdb.mi/mi-break.exp: Update.
11001 * gdb.mi/gdb701.exp: Update.
11002
a96d9b2e
SDJ
110032009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11004
11005 * Makefile.in: Inclusion of catch-syscall object.
11006 * gdb.base/catch-syscall.c: New file.
11007 * gdb.base/catch-syscall.exp: New file.
11008
b43b923a
MS
110092009-09-12 Michael Snyder <msnyder@vmware.com>
11010
11011 * gdb.reverse/step-reverse.exp: Explicitly check for targets
11012 that can support reverse debuggnig.
11013
cec03d70
TT
110142009-09-11 Tom Tromey <tromey@redhat.com>
11015
11016 * gdb.dwarf2/valop.S: New file.
11017 * gdb.dwarf2/valop.exp: New file.
11018
e23bb3fc
MK
110192009-09-11 Mark Kettenis <kettenis@gnu.org>
11020
11021 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
11022
37c3696d
DE
110232009-09-10 Doug Evans <dje@google.com>
11024
11025 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
11026 Add $gdb_prompt to second breakpoint regexp.
11027
5172aecb
JB
110282009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
11029
11030 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
11031 names, add missing ones.
11032 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
11033 * gdb.python/py-frame.c: Rename from python-frame.c.
11034 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
11035 testfile name.
11036 * gdb.python/py-function.exp: Rename from python-function.exp.
11037 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
11038 testfile name.
11039 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
11040 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
11041 Adjust testfile name.
11042 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
11043 * gdb.python/py-template.cc: Rename from python-template.cc.
11044 * gdb.python/py-template.exp: Rename from python-template.exp.
11045 Adjust testfile name.
11046 * gdb.python/py-value.c: Rename from python-value.c.
11047 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
11048 testfile name.
11049
b554e4bd
JK
110502009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11051
11052 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
11053 $bpt2address.
11054 (Second breakpoint address is valid on ia64)
11055 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
11056
9a68ae16
JM
110572009-09-03 Joseph Myers <joseph@codesourcery.com>
11058
11059 * gdb.base/ending-run.exp: Restrict regular expression matching
11060 line number to require closing brace following.
11061
146b9145
DE
110622009-09-03 Doug Evans <dje@google.com>
11063
11064 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11065
787d21e1
TT
110662009-09-02 Tom Tromey <tromey@redhat.com>
11067
11068 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11069
e7802207
TT
110702009-09-02 Tom Tromey <tromey@redhat.com>
11071
11072 * gdb.dwarf2/callframecfa.exp: New file.
11073 * gdb.dwarf2/callframecfa.S: New file.
11074
817aadd2
JK
110752009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11076
11077 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11078 gdb.base/solib-overlap-main.c: New.
11079
4a76eae5
DJ
110802009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11081
11082 PR gdb/10565
11083
11084 * gdb.base/bitfields.c (struct container, container): New.
11085 (main): Initialize it and call break5.
11086 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11087
d4b96c9a
JK
110882009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11089
11090 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11091 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11092
4e22772d
JK
110932009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11094
11095 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11096
2efab443
MS
110972009-08-26 Michael Snyder <msnyder@vmware.com>
11098
11099 * gdb.base/i386-reverse.c: New file.
11100 * gdb.base/i386-reverse.exp: New file.
11101 * gdb.base/Makefile.in: Add new files to be removed.
11102
07ab73a0
JM
111032009-08-26 Joseph Myers <joseph@codesourcery.com>
11104
11105 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11106 environment-pwd for remote host.
11107 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11108
676accff
KS
111092009-08-24 Keith Seitz <keiths@redhat.com>
11110
11111 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
11112 Add two new C++ completer tests which limit the output to a
889bf7c5 11113 given class.
676accff 11114
f9f7ad22
MS
111152009-08-24 Michael Snyder <msnyder@vmware.com>
11116
11117 * gdb.base/del.exp: Fix typo in comment.
11118 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
11119
81ecdfbb
RW
111202009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11121
11122 * configure: Regenerate.
11123 * gdb.hp/configure: Likewise.
11124 * gdb.hp/gdb.aCC/configure: Likewise.
11125 * gdb.hp/gdb.base-hp/configure: Likewise.
11126 * gdb.hp/gdb.compat/configure: Likewise.
11127 * gdb.hp/gdb.defects/configure: Likewise.
11128 * gdb.hp/gdb.objdbg/configure: Likewise.
11129 * gdb.stabs/configure: Likewise.
11130
cab0c772
UW
111312009-08-19 Doug Evans <dje@google.com>
11132
11133 * gdb.base/gdbvars.c: New file.
11134 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
11135
b8fa0bfa
PA
111362009-08-14 Pedro Alves <pedro@codesourcery.com>
11137
11138 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11139 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
11140
b84aa90a
PA
111412009-08-13 Pedro Alves <pedro@codesourcery.com>
11142
11143 * gdb.base/default.exp: Adjust "set language test": it's now an
11144 enum command. Larger help string moved to "help set language".
11145 * gdb.base/help.exp: Adjust "help set language" expected output,
11146 now lists all known languages.
11147
0d8f9b2c
NF
111482009-08-11 Nathan Froyd <froydnj@codesourcery.com>
11149
11150 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
11151 all frame arguments.
11152 * gdb.arch/altivec-regs.exp: Likewise.
11153
bda180e0
TT
111542009-08-07 Tom Tromey <tromey@redhat.com>
11155
11156 * gdb.base/setshow.exp: Add tests for changes to set language, set
11157 check range, and set check type.
11158
48cb2d85
VP
111592009-08-03 Vladimir Prus <vladimir@codesourcery.com>
11160
11161 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
11162 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 11163 Call it.
48cb2d85 11164
1ea34204
UW
111652009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11166
11167 * configure.ac: Run gdb.cell tests when appropriate.
11168 * configure: Regenerate.
11169 * lib/cell.exp: New file.
11170 * gdb.cell: New directory.
11171 * gdb.cell/configure.ac: New file.
11172 * gdb.cell/configure: New file.
11173 * gdb.cell/Makefile.in: New file.
11174 * gdb.cell/arch.exp: New file.
11175 * gdb.cell/break.c: New file.
11176 * gdb.cell/break.exp: New file.
11177 * gdb.cell/break-spu.c: New file.
11178 * gdb.cell/bt.c: New file.
11179 * gdb.cell/bt2-spu.c: New file.
11180 * gdb.cell/bt-spu.c: New file.
11181 * gdb.cell/bt.exp: New file.
11182 * gdb.cell/coremaker.c: New file.
11183 * gdb.cell/coremaker-spu.c: New file.
11184 * gdb.cell/core.exp: New file.
11185 * gdb.cell/gcore.exp: New file.
11186 * gdb.cell/data.c: New file.
11187 * gdb.cell/data.exp: New file.
11188 * gdb.cell/data-spu.c: New file.
11189 * gdb.cell/ea-cache.exp: New file.
11190 * gdb.cell/ea-cache.c: New file.
11191 * gdb.cell/ea-cache-spu.c: New file.
11192 * gdb.cell/ea-standalone.c: New file.
11193 * gdb.cell/ea-standalone.exp: New file.
11194 * gdb.cell/ea-test.c: New file.
11195 * gdb.cell/ea-test.exp: New file.
11196 * gdb.cell/f-regs.exp: New file.
11197 * gdb.cell/mem-access.c: New file.
11198 * gdb.cell/mem-access.exp: New file.
11199 * gdb.cell/mem-access-spu.c: New file.
11200 * gdb.cell/ptype.exp: New file.
11201 * gdb.cell/registers.exp: New file.
11202 * gdb.cell/size.c: New file.
11203 * gdb.cell/sizeof.exp: New file.
11204 * gdb.cell/size-spu.c: New file.
11205 * gdb.cell/solib.exp: New file.
11206 * gdb.cell/solib-symbol.exp: New file.
11207
85e747d2
UW
112082009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11209
11210 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
11211
58d6951d
DJ
112122009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11213
11214 * gdb.base/float.exp: Handle VFP registers.
11215
6e0a4f15
MS
112162009-07-14 Michael Snyder <msnyder@vmware.com>
11217
dcd5da87
MS
11218 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
11219 to bring gdb to the beginning of the calling line.
11220
6e0a4f15
MS
11221 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
11222 confusing the i386 epilogue unwinder.
11223
782b2b07
SS
112242009-07-14 Stan Shebs <stan@codesourcery.com>
11225
11226 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
11227
f662c3bc
MS
112282009-07-14 Michael Snyder <msnyder@vmware.com>
11229
11230 * gdb.reverse/step-reverse.exp (stepi into function call):
11231 Call instruction may not be first instruction in the line.
11232 (reverse stepi from a function call): Used wrong line number.
11233
8f313923
JK
112342009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11235
11236 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
11237
4662c76e
JK
112382009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11239
11240 Fix gdb.base/macscp.exp when using custom inputrc.
11241 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
11242 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
11243 env(TERM) set.
11244 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
11245 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
11246
aa81e255
JK
112472009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11248
11249 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
11250 * gdb.base/annota1.exp (thread_test): Import global $testfile.
11251 Change the compilation target to match the testcase name.
11252 * gdb.base/sect-cmd.exp: Change the compilation target to match the
11253 testcase name.
11254 * a2-run.exp: Use for setup prepare_for_testing. Change the
11255 compilation target to match the testcase name.
11256 * gdb.base/commands.exp: Likewise.
11257 * gdb.base/finish.exp: Likewise.
11258 * gdb.base/float.exp: Likewise.
11259 * gdb.base/info-target.exp: Likewise.
11260 * gdb.base/relational.exp: Likewise.
11261 * gdb.base/term.exp: Likewise.
11262 * gdb.base/until.exp: Likewise.
11263 * gdb.base/volatile.exp: Likewise.
11264 * gdb.base/whatis-exp.exp: Likewise.
11265
4c93b1d7
HZ
112662009-07-11 Hui Zhu <teawater@gmail.com>
11267
11268 * gdb.base/help.exp (disassemble): Update expected help text.
11269
812f7342
TT
112702009-07-09 Tom Tromey <tromey@redhat.com>
11271
11272 * lib/gdb.exp: Handle TRANSCRIPT.
11273 (remote_spawn, remote_close, send_gdb): New procs.
11274
fbb8f299
PM
112752009-07-10 Phil Muldoon <pmuldoon@redhat.com>
11276
11277 * gdb.python/python-prettyprint.c: Add counted null string
11278 structure.
11279 * gdb.python/python-prettyprint.exp: Print null string. Test for
11280 embedded nulls.
11281 * gdb.python/python-prettyprint.py (pp_ns): New Function.
11282 * gdb.python/python-value.exp (test_value_in_inferior): Add
11283 variable length string fetch tests.
11284 * gdb.python/python-value.c (main): Add strings for string fetch tests.
11285
c0ac0ec7
JK
112862009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11287
11288 * gdb.base/dump.exp (inaccessible memory is reported): New test.
11289
30b66ecc
TT
112902009-07-07 Tom Tromey <tromey@redhat.com>
11291
11292 * gdb.base/call-rt-st.exp: Update for change to escape output.
11293 * gdb.base/callfuncs.exp: Likewise.
11294 * gdb.base/charset.exp: Likewise.
11295 * gdb.base/constvars.exp: Likewise.
11296 * gdb.base/long_long.exp: Likewise.
11297 * gdb.base/pointers.exp: Likewise.
11298 * gdb.base/printcmds.exp: Likewise.
11299 * gdb.base/setvar.exp: Likewise.
11300 * gdb.base/store.exp: Likewise.
11301 * gdb.cp/ref-types.exp: Likewise.
11302 * gdb.mi/mi-var-child.exp: Likewise.
11303 * gdb.mi/mi-var-display.exp: Likewise.
11304 * gdb.mi/mi2-var-display.exp: Likewise.
11305 * gdb.base/charset.exp: Test octal escape sequence length.
11306 Update for change to escape output.
11307
187c4a2b
JK
113082009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11309
11310 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
11311
d80a43f9
DJ
113122009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
11313
11314 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
11315
047427a8
JK
113162009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11317
11318 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
11319 gdbserver increasing $portnum if "Can't bind address" has been seen.
11320
8b5a0f4f
PA
113212009-07-05 Pedro Alves <pedro@codesourcery.com>
11322
11323 * gdb.base/ending-run.exp: Add "step out of main" pattern for
11324 mingw32ce.
11325
7d93ba58
PA
113262009-07-05 Pedro Alves <pedro@codesourcery.com>
11327
11328 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
11329 VFP format.
11330
2277426b
PA
113312009-07-02 Pedro Alves <pedro@codesourcery.com>
11332
11333 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
11334 linux. Adjust to use "inferior", "info inferiors", "detach
11335 inferior" and "kill inferior" instead of "restart", "info fork",
11336 "detach fork" and "delete fork".
11337 * gdb.base/ending-run.exp: Spell out "info".
11338 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
11339 the "kill" command.
11340
5af949e3
UW
113412009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11342
11343 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
11344 change to prefix TLS offset in hex with 0x.
11345
5d3729b5
UW
113462009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11347
11348 * gdb.base/default.exp: Update test case for "x" changes.
11349
af589bd0
TG
113502009-07-01 Tristan Gingold <gingold@adacore.com>
11351
11352 * gdb.base/bigcore.exp: Make darwin untested.
11353
40974f91
JK
113542009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11355
11356 * gdb.base/completion.exp (directory completion): Create the directory.
11357 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
11358 escapeuniquesub.
11359 (directory completion 2): Expect now ${escapeuniquesub}.
11360 (Glob remaining of directory test): Remove one excessive newline.
11361 Expect the real output.
11362
59dd3af6
JK
113632009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11364
11365 Fix `make check//%' target after `make check' has been ran.
11366 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
11367 a mkdir call.
11368 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
11369 (%/.dir): Remove.
11370
f4e164aa
JK
113712009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11372
11373 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
11374 the expected result record.
11375
69af2122
JK
113762009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11377
11378 Remove racy FAILs relying just on the timeouts.
11379 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
11380 (annotation_level 2): Remove racy FAILs.
11381
2fd481e1
PP
113822009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
11383
11384 gdb/10275
889bf7c5
PA
11385 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
11386
c38f313d
DJ
113872009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
11388
11389 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
11390
8b777f02
VP
113912009-06-30 Vladimir Prus <vladimir@codesourcery.com>
11392
11393 * gdb.mi/mi-stack.exp: Testing symbolic options
11394 to -stack-list-locals and -stack-list-arguments.
11395
00c7eacf
JK
113962009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11397
11398 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
11399
6bc80edc
TT
114002009-06-29 Tom Tromey <tromey@redhat.com>
11401
11402 * dg-extract-results.sh: New file.
11403 * Makefile.in (FORCE_PARALLEL): New variable.
11404 (CHECK_TARGET): New conditional variable.
11405 (check): Use CHECK_TARGET.
11406 (DO_RUNTEST): New variable.
11407 (check-single): New target.
11408 (TEST_DIRS): New variable.
11409 (TEST_TARGETS): Likewise.
11410 (check-parallel): New target.
11411 (check-gdb.%): New pattern.
11412 (BASE1_FILES): New variable.
11413 (BASE2_FILES): Likewise.
11414 (check-gdb.base%): New pattern.
11415 (%/.dir): New pattern.
11416 * configure: Rebuild.
11417 * aclocal.m4 (AM_CONDITIONAL): New defun.
11418 * configure.ac: Check whether user is using GNU make.
11419 (GMAKE): New conditional.
11420
794684b6
SW
114212009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
11422
11423 * gdb.cp/namespace-nested-import.cc: New test.
11424 * gdb.cp/namespace-nested-import.exp: New test.
11425
edb3359d
DJ
114262009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
11427
11428 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
11429 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
11430 * gdb.opt/Makefile.in (EXECUTABLES): Update.
11431 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
11432 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
11433 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
11434 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
11435 gdb.opt/inline-markers.c: New files.
11436 * lib/gdb.exp (skip_inline_frame_tests): New function.
11437 (skip_inline_var_tests): New function.
11438
cf657a0c
AS
114392009-06-27 Andreas Schwab <schwab@linux-m68k.org>
11440
11441 * gdb.cp/exception.exp: Don't require $hex before inner frame in
11442 backtrace.
11443
28d41a99
MS
114442009-06-27 Michael Snyder <msnyder@vmware.com>
11445
11446 * gdb.reverse: New directory.
11447 * gdb.reverse/break-reverse.c: New test.
11448 * gdb.reverse/break-reverse.exp: New test.
11449 * gdb.reverse/consecutive-reverse.c: New test.
11450 * gdb.reverse/consecutive-reverse.exp: New test.
11451 * gdb.reverse/finish-reverse.c: New test.
11452 * gdb.reverse/finish-reverse.exp: New test.
11453 * gdb.reverse/machinestate.c: New test.
11454 * gdb.reverse/ms1.c: New test.
11455 * gdb.reverse/machinestate.exp: New test.
11456 * gdb.reverse/Makefile.in: New file.
11457 * gdb.reverse/shr2.c: New test.
11458 * gdb.reverse/solib-reverse.c: New test.
11459 * gdb.reverse/solib-reverse.exp: New test.
11460 * gdb.reverse/step-reverse.c: New test.
11461 * gdb.reverse/step-reverse.exp: New test.
11462 * gdb.reverse/until-reverse.c: New test.
11463 * gdb.reverse/ur1.c: New test.
11464 * gdb.reverse/until-reverse.exp: New test.
11465 * gdb.reverse/watch-reverse.c: New test.
11466 * gdb.reverse/watch-reverse.exp: New test.
11467 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
11468 * configure: Regenerate.
11469
fe3c8b0d
DE
114702009-06-26 Doug Evans <dje@google.com>
11471
11472 * gdb.base/psymtab.exp: Turn off pending breakpoints.
11473
3a72a602
PM
114742009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
11475
11476 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
11477 windows problem for 'file delete $binfile'.
11478
27aa8d6a
SW
114792009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11480
11481 * gdb.cp/namespace-using.exp: New test.
11482 * gdb.cp/namespace-using.cc: New test.
11483
8ac055f8
JB
114842009-05-20 Joel Brobecker <brobecker@adacore.com>
11485
11486 * gdb.ada/variant_record_packed_array: New testcase.
11487
85e306ed
TT
114882009-06-23 Tom Tromey <tromey@redhat.com>
11489
11490 * gdb.base/charset.exp (test_combination): Regression test.
11491 * gdb.base/charset.c (my_wchar_t): New typedef.
11492 (myvar): New global.
11493 (main): Set myvar.
11494
56643c5e
PM
114952009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11496
11497 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11498 target.
11499
1fac167a
UW
115002009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11501
11502 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11503
7ccb0be9
UW
115042009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11505
11506 * gdb.mi/gdb680.exp: Update test for error message.
11507
568d6575
UW
115082009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11509
11510 * gdb.base/annota1.exp: Allow multiple occurrences of the
11511 frames-invalid annotation.
11512 * gdb.cp/annota2.exp: Likewise.
11513
7cd1089b
PM
115142009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11515
11516 * gdb.cp/gdb2495.cc: New file.
11517 * gdb.cp/gdb2495.exp: New file.
11518
72c63395
JK
115192009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11520
11521 Report error on GDB crash during runto.
11522 * lib/gdb.exp (runto <eof>): New.
11523
3788363d
DJ
115242009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
11525
11526 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
11527 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
11528 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
11529 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
11530 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
11531 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
11532 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
11533 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11534 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11535 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11536 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11537 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11538 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11539 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11540 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11541 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11542 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11543 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11544 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11545 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11546 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11547 gdb.trace/passcount.exp, gdb.trace/report.exp,
11548 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11549 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11550 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11551 executable.
11552
17592de3
PA
115532009-06-07 Pedro Alves <pedro@codesourcery.com>
11554
11555 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11556 defined before referencing it.
11557
701e355d
DE
115582009-06-03 Doug Evans <dje@google.com>
11559
11560 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11561 * gdb.arch/i386-see.c: Ditto.
11562
f2292c65
PM
115632009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11564
11565 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11566 (check_macro): Return 1 if undefined.
11567 If first test fails, check if macro debug information is available,
11568 and report unsupported test if no macro information is found.
11569
5a437975
DE
115702009-05-29 Doug Evans <dje@google.com>
11571
11572 * gdb.threads/hand-call-in-threads.exp: New.
11573 * gdb.threads/hand-call-in-threads.c: New.
11574
c141c696
MS
115752009-05-29 Michael Snyder <msnyder@vmware.com>
11576
11577 * gdb.base/break-always.exp: Change "1" to "on".
11578 Add confirmation check.
11579
b3444185
PA
115802009-05-28 Pedro Alves <pedro@codesourcery.com>
11581
11582 * gdb.threads/threxit-hop-specific.c: New.
11583 * gdb.threads/threxit-hop-specific.exp: New.
11584 * gdb.threads/thread-execl.c: New.
11585 * gdb.threads/thread-execl.exp: New.
11586
b6313243
TT
115872009-05-27 Tom Tromey <tromey@redhat.com>
11588 Thiago Jung Bauermann <bauerman@br.ibm.com>
11589
11590 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11591 (mi_child_regexp): Likewise.
11592 (mi_list_varobj_children_range): Likewise.
11593 (mi_get_features): Likewise.
11594 (mi_list_varobj_children): Rewrite.
11595 * gdb.python/python-mi.exp: New file.
11596
a6bac58e
TT
115972009-05-27 Tom Tromey <tromey@redhat.com>
11598 Thiago Jung Bauermann <bauerman@br.ibm.com>
11599 Phil Muldoon <pmuldoon@redhat.com>
11600 Paul Pluzhnikov <ppluzhnikov@google.com>
11601
11602 * gdb.python/python-prettyprint.exp: New file.
11603 * gdb.python/python-prettyprint.c: New file.
11604 * gdb.python/python-prettyprint.py: New file.
11605 * gdb.base/display.exp: print/r is now valid.
11606
2c74e833
TT
116072009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11608 Tom Tromey <tromey@redhat.com>
11609 Pedro Alves <pedro@codesourcery.com>
11610 Paul Pluzhnikov <ppluzhnikov@google.com>
11611
11612 * gdb.python/python-template.exp: New file.
11613 * gdb.python/python-template.cc: New file.
11614 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11615 tests.
11616 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11617 Call it.
11618 (test_value_after_death): New proc.
11619 * gdb.python/python-value.c (PTR): New typedef.
11620 (main): New variable 'x'.
11621
89c73ade
TT
116222009-05-27 Tom Tromey <tromey@redhat.com>
11623
11624 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11625 tests.
11626 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11627 Call it.
11628
a75724bc
PA
116292009-05-27 Pedro Alves <pedro@codesourcery.com>
11630
11631 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11632
e58b0e63
PA
116332009-05-24 Pedro Alves <pedro@codesourcery.com>
11634
11635 * gdb.threads/fork-thread-pending.c: New.
11636 * gdb.threads/fork-thread-pending.exp: New.
11637
4ac36638
JK
116382009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11639
11640 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11641 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11642
889bf7c5 116432009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11644
889bf7c5 11645 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11646
b242c3c2
PA
116472009-05-17 Pedro Alves <pedro@codesourcery.com>
11648
11649 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11650 `gdb_get_line_number'. Call `callee' in both parent and child.
11651 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11652 `gdb_get_line_number' instead of hardcoding line numbers.
11653 (catch_fork_unpatch_child): New procedure to test detaching
11654 breakpoints from child fork.
11655 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11656 hardcoding line numbers.
11657 (do_fork_tests): Run `catch_fork_unpatch_child'.
11658
ee342b23
VP
116592009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11660
11661 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11662 of structure type enters or leaves the scope, it
11663 is reported by -var-update.
11664
e2009e98
DE
116652009-05-11 Doug Evans <dje@sebabeach.org>
11666
11667 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11668 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11669 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11670
00903456
JK
116712009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11672
11673 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11674
dc621c35
DE
116752009-04-30 Doug Evans <dje@google.com>
11676
11677 * gdb.threads/watchthreads2.exp: New testcase.
11678 * gdb.threads/watchthreads2.c: New testcase.
11679
9ab4e744
DE
116802009-04-29 Doug Evans <dje@google.com>
11681
11682 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11683 * gdb.cp/mb-ctor.cc: Ditto.
11684 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11685 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11686 * gdb.cp/mb-inline1.cc: Call it.
11687 * gdb.cp/mb-inline2.cc: Ditto.
11688 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11689 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11690
484086b7
JK
116912009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11692
11693 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11694 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11695 Replace all uses of `decimal' by `nonzero'.
11696 (info macro FROM_COMMANDLINE): New test.
11697
379a77b5
TT
116982009-04-27 Tom Tromey <tromey@redhat.com>
11699
11700 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11701
b92b73c2
DE
117022009-04-27 Doug Evans <dje@google.com>
11703
11704 * gdb.threads/watchthreads.c (main): Initialize args before starting
11705 the threads. Plus formatting cleanup.
11706 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11707 biased scheduling of one thread.
11708
945a118d
JG
117092009-04-27 Jerome Guitton <guitton@adacore.com>
11710
11711 * gdb.cp/templates.cc (GetMax): New template.
11712 (main): Declare two instances of GetMax.
11713 * gdb.cp/templates.exp: Add new test.
11714
d389af10
JK
117152009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11716
11717 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11718
e7f86de9
JM
117192009-04-22 Joseph Myers <joseph@codesourcery.com>
11720
11721 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11722
334cc82d
TT
117232009-04-15 Tom Tromey <tromey@redhat.com>
11724
11725 * gdb.base/charset.exp: Add regression test.
11726
d12672cc
JB
117272009-04-14 Joel Brobecker <brobecker@adacore.com>
11728
11729 * gdb.base/exe-lock.exp: New testcase.
11730
18e8c3bc
TT
117312009-04-13 Tom Tromey <tromey@redhat.com>
11732
11733 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11734 operator on Frame.
11735
5ecd5cbe
UW
117362009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11737
11738 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11739 * gdb.server/ext-attach.exp: Likewise.
11740
7309f756
VP
117412009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11742
11743 Eliminate some sleep usage.
11744
889bf7c5
PA
11745 * gdb.mi/basics.c (do_nothing): New.
11746 (main): Use do_nothing instead of printf, so that
11747 not to introduce race condition between output of
11748 inferiour and output of gdb. Do not use sleep as it
11749 is not generally available on embedded targets.
7309f756 11750
f4b95f6f
PA
117512009-04-02 Pedro Alves <pedro@codesourcery.com>
11752
11753 * gdb.server/ext-attach.exp: Expect an optional process id after
11754 "Detached from remote process".
11755
de40b933
JK
117562009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11757
11758 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11759 gdb.dwarf2/dw2-unresolved.exp: New.
11760
2ae101a4
PA
117612009-04-02 Pedro Alves <pedro@codesourcery.com>
11762
11763 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11764 mi_run_to_main.
11765
56a8e183
PA
117662009-04-02 Pedro Alves <pedro@codesourcery.com>
11767
11768 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11769 mi_run_to_main. Skip thread exit test on remote targets.
11770 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11771 mi_run_to_main.
11772 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11773 mi_run_to_main.
11774 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11775 when expecting ^connected. Detect when the target doesn't support
11776 non-stop mode.
11777 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11778 supported. Return -1 on error, 0 on success.
11779 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11780 (mi_runto): Return mi_runto_helper's result explicitly.
11781
c35fafde
PA
117822009-04-01 Pedro Alves <pedro@codesourcery.com>
11783
11784 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11785
f8a8dce6
JB
117862009-04-01 Tom Tromey <tromey@redhat.com>
11787
11788 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11789 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11790 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11791 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11792
71c25dea
TT
117932009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11794 Jan Kratochvil <jan.kratochvil@redhat.com>
11795
11796 PR gdb/931
11797 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11798 output.
11799 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11800 for gdb/931.
11801 * dw2-strp.S (DW_AT_language): Change to C++.
11802 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11803
02d9a9ce
JB
118042009-03-31 Joel Brobecker <brobecker@adacore.com>
11805
11806 * gdb.ada/tasks: New testcase.
11807
1042e4c0
SS
118082009-03-30 Stan Shebs <stan@codesourcery.com>
11809
11810 * gdb.trace/actions.exp: Update to match new info trace format.
11811 * gdb.trace/deltrace.exp: Ditto.
11812 * gdb.trace/infotrace.exp: Ditto.
11813 * gdb.trace/passcount.exp: Ditto.
11814 * gdb.trace/save-trace.exp: Ditto.
11815 * gdb.trace/while-stepping.exp: Ditto.
11816 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11817
f8f6f20b
TJB
118182009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11819
11820 * gdb.python/python-frame.c: New file.
11821 * gdb.python/python-frame.exp: New file.
11822
c0c6f777
TJB
118232009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11824
11825 * gdb.python/python-value.exp: Add tests for the address
11826 attribute.
11827
3cb51905
AS
118282009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11829
11830 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11831
88fc996f
DE
118322009-03-26 Doug Evans <dje@google.com>
11833
11834 * gdb.mi/mi-nonstop-exit.exp: New file.
11835 * gdb.mi/non-stop-exit.c: New file.
11836
56ef84b1
TT
118372009-03-26 Tom Tromey <tromey@redhat.com>
11838
11839 Update for change to prologue skipping:
11840 * gdb.mi/mi2-simplerun.exp: Update.
11841 * gdb.mi/mi2-break.exp: Update.
11842 * gdb.mi/mi-simplerun.exp: Update.
11843 * gdb.mi/mi-break.exp: Update.
11844 * gdb.base/ending-run.exp: Update.
11845
def2b000
TJB
118462009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11847
11848 * gdb.python/python-value.exp (test_value_in_inferior): Test
11849 gdb.Value.is_optimized_out attribute.
11850
442ddf59
JK
118512009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11852
11853 * gdb.dwarf2/dw2-noloc-main.c: New file.
11854 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11855 (.text): Remove.
11856 (.data): New.
11857 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11858 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11859 (DW_TAG_subprogram func_cu1, noloc): Remove.
11860 (main): New.
11861 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11862 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11863 (file_symbols): New procedure.
11864
a8df5de4
TT
118652009-03-25 Tom Tromey <tromey@redhat.com>
11866
11867 * gdb.base/charset.exp (valid_target_charset): New proc.
11868 Use it to skip tests on invalid charsets.
11869
cc1d7add
PM
118702009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11871
11872 * gdb.base/completion.exp: Add a test for directory completion.
11873
bcd5727b
JK
118742009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11875
11876 Fix a racy FAIL.
11877 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11878 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11879
cc924cad
TJB
118802009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11881
11882 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11883 * gdb.python/python-function.exp: Add test for function returning
11884 a GDB value.
11885
bc3b79fd
TJB
118862009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11887
11888 * gdb.python/python-function.exp: New file.
11889
6c7a06a3
TT
118902009-03-20 Tom Tromey <tromey@redhat.com>
11891
11892 * gdb.base/store.exp: Update for change to escape output.
11893 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11894 to escape output.
11895 * gdb.base/pointers.exp: Update for change to escape output.
11896 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11897 to escape output.
11898 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11899 escape output.
11900 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11901 to escape output.
11902 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11903 escape output.
11904 * gdb.base/setvar.exp: Update for change to escape output.
11905 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11906 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11907 to escape output.
11908 (test_print_string_constants): Likewise.
11909 * gdb.base/charset.exp (valid_host_charset): Check size of
11910 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11911 cases. Handle "auto"-related output.
11912 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11913 (uvar, Uvar): New globals.
11914
c31af87b
JG
119152009-03-19 Jerome Guitton <guitton@adacore.com>
11916
11917 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11918 deltas.
11919 * gdb.ada/fixed_points.exp: Ditto.
11920
51272cf2
PA
119212009-03-18 Pedro Alves <pedro@codesourcery.com>
11922
11923 * return-nodebug.c: Don't include stdio.h.
11924 (init): Delete.
11925 (func): Delete definition and provide extern declaration.
11926 (t): New.
11927 (main): Don't call printf. Call func and store its result in t.
11928 * return-nodebug1.c: New.
11929 * return-nodebug.exp: Don't expect stdio output. Instead, print
11930 the global variable t. Drop printf formatters and cast types from
11931 foreach loop. Don't use prepare_for_testing. Compile
11932 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11933 define FORMAT or CAST.
11934
d24948ac
PP
119352009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11936
11937 * gdb.base/solib-display.exp: Disable test for remote targers.
11938
61ff14c6
JK
119392009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11940
11941 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11942
cb4dce93
JK
119432009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11944
11945 Fix a racy FAIL.
11946 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11947 code from `follow parent, print pids'.
11948 (`follow child, print pids', `follow parent, print pids'): Call it.
11949 Replace `gdb_test "break..."' by gdb_breakpoint.
11950
f7c60c5e
VP
119512009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11952
11953 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11954 sync and async modes.
f7c60c5e 11955
383ace49
JB
119562009-03-12 Joel Brobecker <brobecker@adacore.com>
11957
11958 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11959 that was checked in by mistake. Remove loading of ada.exp, since
11960 this is not necessary in this case.
11961
4ce102af
JB
119622009-03-12 Joel Brobecker <brobecker@adacore.com>
11963
11964 * gdb.ada/ptype_arith_binop.exp: New testcase.
11965
529a2aef
JB
119662009-03-12 Joel Brobecker <brobecker@adacore.com>
11967
11968 * gdb.ada/mod_from_name: New testcase.
11969
8a38181c
JB
119702009-03-12 Joel Brobecker <brobecker@adacore.com>
11971
11972 * gdb.ada/tick_last_segv: New testcase.
11973
11436dee
VP
119742009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11975
61ff14c6 11976 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11977
1f31650a
VP
119782009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11979
61ff14c6
JK
11980 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11981 include the token in ^running and frame info in *stopped.
1f31650a 11982
a3247a22
PP
119832009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11984
11985 * solib-display.exp: New file.
11986 * solib-display-main.c: New file.
11987 * solib-display-lib.c: New file.
61ff14c6 11988
aae64587
PA
119892009-03-05 Pedro Alves <pedro@codesourcery.com>
11990
11991 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11992
44aabfbc
JK
119932009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11994
11995 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11996 (list_and_check_macro): Use more specific test name.
11997 (next to definition): Make the test names unique.
11998
c087fcd3
PM
119992009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
12000
12001 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 12002
c86cf029
VP
120032009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12004
12005 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
12006 notifications.
12007 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
12008 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
12009 * lib/mi-support.exp (library_loaded_re): New.
12010 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
12011
3ea85240
VP
120122009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12013
12014 * gdb.gdb/observer.exp: Use test_notification observer, not
12015 normal_stop, everywhere.
12016 (test_normal_stop_notifications): Rename to...
12017 (test_notifications): ...this.
12018 (test_observer_normal_stop): Rename to...
12019 (test_observer): ...this.
12020
1903f0e6
DE
120212009-02-16 Doug Evans <dje@google.com>
12022
12023 * gdb.arch/amd64-disp-step.S (test_int3): New test.
12024 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
12025 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
12026 (test_prefixed_syscall,test_int3): New tests.
12027 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
12028 (test_prefixed_syscall,test_int3): New tests.
12029
1d33d6ba
VP
120302009-02-14 Vladimir Prus <vladimir@codesourcery.com>
12031
3cb51905
AS
12032 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
12033 (mi_expect_interrupt): Likewise.
12034 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
12035 response.
1d33d6ba 12036
faafb047
PM
120372009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12038
12039 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
12040 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12041 Replace calls to get_valueofx by get_hexadecimal_valueof.
12042
417e16e2
PM
120432009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12044
12045 * lib/gdb.exp (get_valueof): Accept anything as a return value.
12046 (get_integer_valueof): New procedure.
12047 (get_sizeof): Use new get_integer_value_of.
12048 * gdb.base/sizeof.exp: Replace all uses of get_valueof
12049 by get_integer_valueof.
12050
7065b901
TT
120512009-02-13 Tom Tromey <tromey@redhat.com>
12052
12053 * gdb.base/remote.exp (get_sizeof): Remove.
12054 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
12055 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
12056 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
12057 * lib/gdb.exp (get_valueof): Move from long_long.exp.
12058 (get_sizeof): Likewise.
12059
5d7cb8df
JK
120602009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12061
12062 PR fortran/9806
12063 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
12064
b2febfff
PP
120652009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12066
12067 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12068
4aa995e1
PA
120692009-02-06 Pedro Alves <pedro@codesourcery.com>
12070
12071 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12072
d8906c6f
TJB
120732009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12074
12075 * gdb.python/python-cmd.exp: New file.
12076
ff4ab08d
TG
120772009-02-06 Tristan Gingold <gingold@adacore.com>
12078
12079 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12080
aacd552b
TG
120812009-02-05 Tristan Gingold <gingold@adacore.com>
12082
12083 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12084 pointer is dereferenced and use this signal name in regexp.
12085 * gdb.base/signull.exp: Ditto.
12086 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12087 * gdb.base/signull.c (main): Ditto.
12088
08c637de
TJB
120892009-02-04 Tom Tromey <tromey@redhat.com>
12090 Thiago Jung Bauermann <bauerman@br.ibm.com>
12091
12092 * gdb.python/python-value.exp: Use `gdb.history' instead of
12093 `gdb.value_from_history'.
12094 (test_value_numeric_ops): Add test for conversion of enum constant.
12095 * gdb.python/python-value.c (enum e): New type.
12096 (evalue): New global.
12097 (main): Use argv.
12098
20261af8
JG
120992009-02-04 Jerome Guitton <guitton@adacore.com>
12100
12101 * gdb.ada/uninitialized_vars: New test program.
12102 * gdb.ada/uninitialized_vars.exp: New testcase.
12103
52e44b43
TT
121042009-02-02 Tom Tromey <tromey@redhat.com>
12105
12106 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12107 * gdb.cp/pr2489.cc: Rename...
12108 * gdb.cp/pr9594.cc: ... to this.
12109
1c71341a
TT
121102009-02-02 Tom Tromey <tromey@redhat.com>
12111
12112 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
12113 * gdb.cp/pr2489.cc: New file.
12114 * gdb.cp/cpcompletion.exp: New file.
12115
a4295225
TT
121162009-02-02 Tom Tromey <tromey@redhat.com>
12117
12118 PR exp/9059:
12119 * gdb.cp/call-c.exp: Add regression test.
12120 * gdb.cp/call-c.cc (FooHandle): New typedef.
12121 (main): New variable 'handle'.
12122
592375cd
VP
121232009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12124
12125 * lib/mi-support.exp (et_mi_thread_list)
12126 (check_mi_and_console_threads): Adjust for current thread in
12127 -thread-list-ids output.
12128
41447f92
VP
121292009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12130
889bf7c5
PA
12131 * gdb.mi/mi-break.exp (test_disabled_creation): New.
12132 Call it.
41447f92 12133
35669430
DE
121342009-01-28 Doug Evans <dje@google.com>
12135
12136 * gdb.arch/amd64-disp-step.S: New file.
12137 * gdb.arch/amd64-disp-step.exp: New file.
12138 * gdb.arch/i386-disp-step.S: New file.
12139 * gdb.arch/i386-disp-step.exp: New file.
12140
09f00d9a
PM
121412009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
12142
12143 * gdb.base/find.exp: Set newline variable
12144 using quotes instead of braces to fix cygwin failures.
12145
1e8fb976
PA
121462009-01-23 Pedro Alves <pedro@codesourcery.com>
12147
12148 * gdb.base/radix.exp: Add tests to ensure that that set
12149 input-radix 0 and set output-radix 0 are really rejected.
12150
da061712
PA
121512009-01-23 Pedro Alves <pedro@codesourcery.com>
12152
12153 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
12154 copyright years.
12155
dd7e2d2b
PA
121562009-01-23 Pedro Alves <pedro@codesourcery.com>
12157
12158 PR gdb/9664:
12159 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
12160
392452f6
PA
121612009-01-22 Pedro Alves <pedro@codesourcery.com>
12162
12163 PR c++/9631:
12164 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
12165
8653e71c
PM
121662009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
12167
12168 * gdb.server/file-transfer.exp: Use EXEEXT variable for
12169 binfile definition to fix Windows OS failure.
12170
a12cc160
DJ
121712009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12172
12173 PR gdb/9346
12174 * gdb.base/interrupt.c (sigint_handler): New.
12175 (main): Install a SIGINT handler if SIGNALS is defined. Exit
12176 on error.
12177 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
12178 Test "signal SIGINT".
12179
b89667eb
DE
121802009-01-19 Doug Evans <dje@google.com>
12181
12182 * gdb.base/break.exp: Update expected gdb output.
12183 * gdb.base/sepdebug.exp: Ditto.
12184 * gdb.mi/mi-syn-frame.exp: Ditto.
12185 * gdb.mi/mi2-syn-frame.exp: Ditto.
12186 * gdb.base/call-signal-resume.exp: New file.
12187 * gdb.base/call-signals.c: New file.
12188 * gdb.base/unwindonsignal.exp: New file.
12189 * gdb.base/unwindonsignal.c: New file.
12190 * gdb.threads/interrupted-hand-call.exp: New file.
12191 * gdb.threads/interrupted-hand-call.c: New file.
12192 * gdb.threads/thread-unwindonsignal.exp: New file.
12193
adb483fe
DJ
121942009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12195
12196 * gdb.base/define.exp: Test defining and hooking prefix commands.
12197 * gdb.python/python.exp: Update test for "show user" output.
12198
60023297
JK
121992009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12200
12201 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
12202 now the output exactly, using less wildcards. Expect also the output
12203 of gfortran-4.3. Update for the f-valprint.c modification from
12204 2008-04-22.
12205 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
12206 Remove gdb_test test names where matching the command.
12207
ccc57cf9
PA
122082009-01-01 Pedro Alves <pedro@codesourcery.com>
12209
12210 PR breakpoints/9681:
12211 * gdb.base/watchpoint.exp: Add regression test.
12212
c7a6ca08
PA
122132008-12-31 Pedro Alves <pedro@codesourcery.com>
12214
12215 * gdb.threads/attach-into-signal.exp: Don't use
12216 gdb_suppress_entire_file.
12217 * gdb.threads/attach-stopped.exp: Ditto.
12218 * gdb.threads/attachstop-mt.exp: Ditto.
12219
3a031f65
PA
122202008-12-31 Pedro Alves <pedro@codesourcery.com>
12221
12222 PR gdb/8812:
12223 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
12224
09e6485f
PA
122252008-12-29 Pedro Alves <pedro@codesourcery.com>
12226
12227 PR gdb/7536:
12228 * gdb.base/radix.exp: Add tests to ensure invalid input radices
12229 and unsupported output radices are really rejected.
12230
0cd53049
JK
122312008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12232
12233 * gdb.cp/punctuator.exp: Backslash the '$' signs.
12234
ba163c7e
TT
122352008-12-22 Tom Tromey <tromey@redhat.com>
12236
12237 * gdb.cp/punctuator.exp: New file.
12238
6f4de6c9
JK
122392008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12240
12241 * gdb.base/completion.exp (Completing non-existing component): New test.
12242
0f34d0b4
JK
122432008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12244
12245 Fix for PR gdb/8648.
12246 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
12247 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
12248 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
12249 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
12250
db2ad4c3
JK
122512008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12252
12253 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
12254
bb5ef15e
DP
122552008-12-16 Christophe Lyon <christophe.lyon@st.com>
12256
12257 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
12258 compiler actually generate code at the expected line number.
12259
90142adc
JZ
122602008-12-15 Jie Zhang <jie.zhang@analog.com>
12261
12262 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
12263
fad6eecd
TT
122642008-12-12 Tom Tromey <tromey@redhat.com>
12265
12266 * gdb.base/commands.exp (redefine_hook_test): New proc.
12267 Call it.
12268
17c8aaf5
TT
122692008-12-11 Tom Tromey <tromey@redhat.com>
12270
12271 * gdb.base/macscp.exp: New regression test.
12272
7c8adf68
TT
122732008-12-11 Tom Tromey <tromey@redhat.com>
12274
12275 * gdb.base/macscp.exp: Print "address.addr".
12276 * gdb.base/macscp1.c (struct outer): New struct.
12277 (address): New global.
12278
b05dcbb7
TT
122792008-12-09 Tom Tromey <tromey@redhat.com>
12280
12281 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
12282 Call it.
12283
2d476de1
DE
122842008-12-04 Doug Evans <dje@google.com>
12285
12286 * gdb.server/ext-run.exp: Relax regexp for init program.
12287
87bdc959
TG
122882008-12-03 Tristan Gingold <gingold@adacore.com>
12289
12290 * gdb.base/macscp.exp: Generate an object file during compilation
12291 to work around Darwin dsymutil limitations.
12292
e0740f77
JK
122932008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12294
12295 Test resolving external references to TLS variables.
12296 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
12297 FILE2_THREAD_LOCAL.
12298 (testfile2, srcfile2): New variables.
12299 * gdb.threads/tls.c (file2_thread_local)
12300 (function_referencing_file2_thread_local): New.
12301 * gdb.threads/tls2.c: New file.
12302
67f0aac5
JB
123032008-11-28 Joel Brobecker <brobecker@adacore.com>
12304
12305 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
12306 rather than integer, as integer might not be big enough when
12307 on 64bit targets.
67f0aac5 12308
c332165e
JG
123092008-11-27 Jerome Guitton <guitton@adacore.com>
12310
12311 * gdb.cp/formatted-ref.exp: Add equality test.
12312 * gdb.ada/formatted_ref.exp: Ditto.
12313
fc9b693c
JK
123142008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12315
12316 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
12317 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
12318
a9c64011
AS
123192008-11-20 Andreas Schwab <schwab@suse.de>
12320
12321 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
12322 matching syscall entry point.
12323 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12324 (tcatch_vfork_then_child_follow): Likewise. Finish through
12325 vfork even if we stopped at the syscall trampoline.
12326
e2fd701e
DE
123272008-11-20 Doug Evans <dje@google.com>
12328
12329 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
12330
69abc51c
TJB
123312008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
12332
12333 * gdb.arch/ppc-dfp.exp: New file.
12334 * gdb.arch/ppc-dfp.c: New file.
12335
c14c28ba
PP
123362008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
12337
12338 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 12339
2e74121d
DE
123402008-11-17 Doug Evans <dje@google.com>
12341
12342 * gdb.mi/mi-syn-frame.exp: Update expected output.
12343 * gdb.mi/mi2-syn-frame.exp: Update expected output.
12344
66bb093b
VP
123452008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12346
12347 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
12348 "thread N" results in =thread-selected.
12349 * lib/mi-support (mi_run_cmd, mi_expect_stop)
12350 (mi_send_resuming_command_raw): Be prepared for
12351 =thread-selected.
12352
3d043ef6
VP
123532008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12354
a9c64011
AS
12355 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
12356 * lib/mi-support.exp: Likewise.
3d043ef6 12357
808104c8
JB
123582008-11-16 Joel Brobecker <brobecker@adacore.com>
12359
12360 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
12361 commands from the expected output for "help catch".
12362
00b22944
JB
123632008-11-15 Joel Brobecker <brobecker@adacore.com>
12364
12365 * gdb.ada/int_deref.exp: New testcase.
12366
59669435
TT
123672008-11-14 Nick Roberts <nickrob@snap.net.nz>
12368
12369 * gdb.mi/gdb2549.exp: New file.
12370
de04a248
DE
123712008-11-11 Doug Evans <dje@google.com>
12372
12373 * gdb.base/callexit.exp: New file.
12374 * gdb.base/callexit.c: New file.
12375
6b8ce727
DE
123762008-11-10 Doug Evans <dje@google.com>
12377
12378 * lib/gdb.exp (GDBFLAGS): Move -nx ...
12379 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
12380 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
12381 (default_gdb_start,default_gdb_exit): Ditto.
12382 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
12383 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
12384 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
12385 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
12386 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
12387 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
12388
1b14b8aa
AS
123892008-11-03 Andreas Schwab <schwab@suse.de>
12390
12391 * gdb.base/hashline2.exp: Fix typo.
12392 * gdb.base/hashline3.exp: Likewise.
12393
f3134b88
TT
123942008-10-30 Tom Tromey <tromey@redhat.com>
12395
12396 * gdb.base/pointers.exp: Add test.
12397 * gdb.base/pointers.c (k, S): New typedefs.
12398 (instance): New global.
12399
c2226152
AS
124002008-10-30 Andreas Schwab <schwab@suse.de>
12401
12402 * gdb.base/args.exp: Add tests for newlines.
12403
462f405c
JB
124042008-10-30 Joel Brobecker <brobecker@adacore.com>
12405
12406 gdb.base/foll-exec.exp: Update the expected output of a couple
12407 of "info breakpoints" tests.
12408
79a45b7d
TT
124092008-10-28 Tom Tromey <tromey@redhat.com>
12410
12411 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
12412
adc13a14
PA
124132008-10-24 Pedro Alves <pedro@codesourcery.com>
12414
12415 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
12416 gdb_start_cmd.
12417 Use runto_main before any test that requires execution.
12418
252fbfc8
PA
124192008-10-23 Pedro Alves <pedro@codesourcery.com>
12420
12421 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
12422 instead of SIGINT.
12423
28148e3d
JB
124242008-10-22 Joel Brobecker <brobecker@adacore.com>
12425
12426 * gdb.base/completion.exp: Update expected output following
12427 the addition of the "info tasks" command.
12428
c209f847
TT
124292008-10-22 Tom Tromey <tromey@redhat.com>
12430
12431 * gdb.base/exprs.exp (test_expr): Add test for string
12432 concatenation.
12433
f177e350
PA
124342008-10-19 Pedro Alves <pedro@codesourcery.com>
12435
12436 * configure.ac: Output gdb.python/Makefile.
12437 * configure: Regenerate.
12438 * gdb.python/Makefile.in: New.
12439
cce89356
JB
124402008-10-16 Joel Brobecker <brobecker@adacore.com>
12441
12442 * gdb.base/foll-fork.exp: Adjust the expected output to match
12443 the new description for fork/vfork catchpoints in the "info
12444 breakpoints" output.
12445
176d289d
TJB
124462008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12447
12448 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12449
a08702d6
TJB
124502008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12451
12452 * gdb.python/python-value.c: New file.
12453 * gdb.python/python-value.exp: New file.
12454
1c5cfe86
PA
124552008-10-15 Pedro Alves <pedro@codesourcery.com>
12456
12457 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12458
5a98ad69
DP
124592008-10-15 Denis Pilat <denis.pilat@st.com>
12460
41702f1b 12461 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 12462
dcb1a1e2
TT
124632008-10-09 Tom Tromey <tromey@redhat.com>
12464
12465 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
12466 'fprintf' and 'stderr'.
12467
9124fe48
JB
124682008-10-07 Joel Brobecker <brobecker@adacore.com>
12469
12470 * gdb.ada/ref_tick_size.exp: New testcase.
12471
45452591
DE
124722008-10-06 Doug Evans <dje@google.com>
12473
12474 * gdb.dwarf2/dw2-cu-size.exp: New file.
12475 * gdb.dwarf2/dw2-cu-size.S: New file.
12476
12477 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12478 .Ltype_int for clarity.
12479
4fc5b208
PP
124802008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12481
12482 PR gdb/2384:
12483 * gdb.cp/gdb2384.exp: Extended to test more cases.
12484 * gdb.cp/gdb2384.cc: Likewise.
12485 * gdb.cp/gdb2384-base.h: Likewise.
12486 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 12487
d78df370
JK
124882008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12489
12490 * gdb.base/maint.exp (maint print type): Remove printing
12491 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12492
9a044a89
TT
124932008-09-30 Tom Tromey <tromey@redhat.com>
12494
12495 * gdb.base/macscp.exp: Add completion tests.
12496 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12497 (TWENTY_THREE): Likewise.
12498 (FORTY_EIGHT): Likewise.
12499
506800a9
TT
125002008-09-30 Tom Tromey <tromey@redhat.com>
12501
12502 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12503 everywhere.
12504 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12505
1a6f01b5
JK
125062008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12507
12508 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12509 testcase is derived from. Fix racy dependency on an expected PID
12510 number. No longer support the testcase on Linux kernel 2.4.x.
12511
2fae03e8
TT
125122008-09-27 Tom Tromey <tromey@redhat.com>
12513
12514 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12515 and varargs.
12516
1ad15515
PA
125172008-09-22 Pedro Alves <pedro@codesourcery.com>
12518
12519 * lib/mi-support.exp (mi_expect_interrupt): New.
12520 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
12521 from gdb.mi/mi-nonstop.exp.
12522 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
12523 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
12524 lib/mi-support.exp.
12525 Use mi_check_thread_states throughout. Avoid ".*" and do not
12526 require an anchor after -exec-run.
12527
d0b76dc6
DJ
125282008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
12529
12530 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
12531 stop is pending. Avoid ".*" when two stops are pending.
12532 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
12533 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12534 newlines in fullnames.
12535 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12536 (mi_expect_stop): Update comments. Only anchor in sync mode.
12537 Do not match newlines.
12538 (mi_send_resuming_command_raw): Always return status.
12539 (mi_get_stop_line): Do not match more than one line by accident.
12540 Only anchor in sync mode.
12541 (mi_run_inline_test): If -exec-next fails, give up.
12542
9990c830
UW
125432008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12544
12545 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12546 on SPU.
12547
ebcf6f00
JB
125482008-09-10 Joel Brobecker <brobecker@adacore.com>
12549
12550 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12551
b6db24e5
JB
125522008-09-10 Joel Brobecker <brobecker@adacore.com>
12553
12554 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12555 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12556 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12557 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12558 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12559 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12560 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12561 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12562 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12563 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12564 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12565 Include the "= " sequence in the expected output of print tests.
12566
2bf448e0
JB
125672008-09-10 Joel Brobecker <brobecker@adacore.com>
12568
12569 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12570 description for boolean types.
12571
d51fd4c8
PA
125722008-09-09 Pedro Alves <pedro@codesourcery.com>
12573
12574 * gdb.base/hook-stop-continue.c: New.
12575 * gdb.base/hook-stop-continue.exp: New.
12576
694182d2
DJ
125772008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12578
12579 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12580
3b8a7fc0
JG
125812008-09-08 Jerome Guitton <guitton@adacore.com>
12582
12583 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12584 (stack_check_probe_2, stack_check_probe_loop_1)
12585 (stack_check_probe_loop_2): New functions.
12586 (main): Add call to these new functions.
12587 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12588 functions, check that the breakpoint is inserted at the appropriate
12589 location.
12590 (insert_breakpoint): Slightly refine this procedure so that it can
12591 be called several times in the test.
12592
96cc0ae8
JG
125932008-09-08 Jerome Guitton <guitton@adacore.com>
12594
12595 * gdb.base/stack-checking.c: New file.
12596 * gdb.base/stack-checking.exp: New file.
12597
1f08b409
TJB
125982008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12599
12600 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12601 * gdb.arch/altivec-regs.exp: Likewise.
12602 * gdb.arch/vsx-regs.exp: Likewise.
12603
3099e1c4
TJB
126042008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12605
12606 * gdb.arch/ppc-fp.exp: New file.
12607 * gdb.arch/ppc-fp.c: New file.
12608
cc69bfc1
PP
126092008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12610
12611 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12612 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12613
b02a33db
MS
126142008-09-04 Michael Snyder <msnyder@vmware.com>
12615
12616 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12617 as "at" (for non-debug functions such as _start).
12618
2992cbe0
UW
126192008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12620
12621 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12622 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12623 software watchpoints.
12624 * gdb.base/watch_thread_num.exp: Likewise.
12625
514f746b
AR
126262008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12627
12628 * gdb.arch/i386-bp_permanent.exp: New test.
12629
876cecd0
TT
126302008-08-24 Tom Tromey <tromey@redhat.com>
12631
12632 * gdb.base/maint.exp: Update "maint print type".
12633
80f73d71
VP
126342008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12635
12636 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12637 support. Adjust the order of "*running" notifications.
12638 * gdb.mi/non-stop.c: Don't cast from int to void* and
12639 back.
12640
d9c78d7d
MK
126412008-08-20 Mark Kettenis <kettenis@gnu.org>
12642
12643 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12644 expect to find it in the "info frame" output.
12645
97a2d1d3
DJ
126462008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12647
12648 * gdb.base/interp.exp: Always consume both prompts.
12649
b96e2927
PA
126502008-08-20 Pedro Alves <pedro@codesourcery.com>
12651
12652 * gdb.base/pending.exp: Test pending breakpoints without symbols
12653 loaded.
12654
8cf6e61a
VP
126552008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12656
12657 * lib/mi-support.exp (mi_expect_stop): Produce
12658 more details on failures.
12659 * gdb.mi/mi-nonstop.exp: New.
12660 * gdb.mi/non-stop.c: New.
12661
c6ebd6cf
VP
126622008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12663
a9c64011
AS
12664 * gdb.mi/mi-async.exp: Use 'set target-async'.
12665 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12666
46a9b8ed
DJ
126672008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12668
12669 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12670
44feb3ce
TT
126712008-08-17 Tom Tromey <tromey@redhat.com>
12672
12673 * gdb.base/help.exp (help catch): Rewrite.
12674
311a4e6b
TJB
126752008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12676
12677 * gdb.base/define.exp: Test indented command documentation.
12678 * gdb.python/python.exp: Test indented multi-line command.
12679
604c2f83
LM
126802008-08-15 Luis Machado <luisgpm@br.ibm.com>
12681
12682 * testsuite/gdb.arch/vsx-regs.c: New source file.
12683 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12684 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12685
886a217c
TT
126862008-08-14 Tom Tromey <tromey@redhat.com>
12687
12688 * gdb.base/macscp.exp: Add regression test for "macro define" or
12689 "macro undef" with no arguments.
12690
c814a4f3
PP
126912008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12692
12693 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12694
12ab8a60
UW
126952008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12696
12697 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12698
d57a3c85
TJB
126992008-08-06 Tom Tromey <tromey@redhat.com>
12700
12701 * gdb.python/python.exp: New file.
12702
c7b778ff
JK
127032008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12704
12705 Fix for PR gdb/1543.
12706 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12707 $LOCATION.
12708 (location): New variable.
12709 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12710 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12711 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12712 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12713 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12714 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12715 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12716 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12717 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12718 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12719 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12720 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12721 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12722 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12723 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12724 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12725 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12726 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12727 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12728 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12729 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12730 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12731 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12732 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12733 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12734 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12735 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12736 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12737 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12738 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12739 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12740 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12741 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12742 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12743 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12744 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12745 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12746 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12747 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12748 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12749 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12750 gdb.base/type-opaque.exp, gdb.base/until.exp,
12751 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12752 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12753 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12754 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12755 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12756 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12757 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12758 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12759 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12760 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12761 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12762 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12763 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12764 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12765 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12766 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12767 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12768 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12769 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12770 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12771 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12772 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12773 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12774 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12775 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12776 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12777 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12778 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12779 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12780 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12781 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12782 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12783 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12784 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12785 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12786 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12787 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12788 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12789 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12790 to bug-gdb@prep.ai.mit.edu .
12791
5e06a3d1
VP
127922008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12793
12794 * lib/mi-support.exp (mi_load_shlibs): New.
12795 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12796
9d81d21b
VP
127972008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12798
12799 * lib/mi-support.exp (get_mi_thread_list)
12800 (check_mi_and_console_threads): New, moved from ...
12801 * gdb.mi/mi-pthread.exp: ...here.
12802 * gdb.mi/gdb669.exp (get_mi_thread_list)
12803 (check_mi_and_console_threads): Delete.
12804 * gdb.mi/mi2-pthread.exp: Likewise.
12805
bae98fe0
TT
128062008-07-28 Tom Tromey <tromey@redhat.com>
12807
12808 * Makefile.in (just-check): Remove. Move body to...
12809 (check): ... here.
12810
57380f4e
DJ
128112008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12812
12813 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12814 Add a test for duplicated SIGINTs.
12815
e09490f1
DJ
128162008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12817
12818 * gdb.threads/schedlock.exp (get_args): Update to work for any
12819 value of NUM.
12820 (Top level): Report the number of threads that did not resume.
12821
6387b45f
DJ
128222008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12823
12824 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12825
62f64ff2
DJ
128262008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12827
12828 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12829 non-MI prompt.
12830
fa8de41e
TT
128312008-07-26 Tom Tromey <tromey@redhat.com>
12832
12833 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12834 (function_struct, function_struct_ptr): New globals.
12835 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12836 function pointer in a struct.
12837
ccb3ac8a
TT
128382008-07-26 Tom Tromey <tromey@redhat.com>
12839
12840 * gdb.base/macscp.exp: Add test for macro lexing bug.
12841
d7d9f01e
TT
128422008-07-18 Tom Tromey <tromey@redhat.com>
12843
12844 * gdb.base/macscp.exp: Add macro tests.
12845
9bf07184
PP
128462008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12847
12848 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12849
becf6477
PP
128502008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12851
12852 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12853
0709f7d3
PP
128542008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12855
12856 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12857
7093c834
PP
128582008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12859
12860 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12861
b432ffe3
JK
128622008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12863
12864 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12865
b1a268e5
VP
128662008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12867
12868 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12869
e2995f8e
KB
128702008-07-11 Kevin Buettner <kevinb@redhat.com>
12871
12872 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12873 of regexp to account for changes made to GDB in the printing of
12874 byte vectors.
12875
14032a66
TT
128762008-07-11 Tom Tromey <tromey@redhat.com>
12877
12878 * gdb.base/completion.exp: Add 'help' completion test.
12879
981505ef
JK
128802008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12881
12882 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12883
10568435
JK
128842008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12885
12886 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12887
4487aabf
PA
128882008-07-09 Pedro Alves <pedro@codesourcery.com>
12889
12890 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12891
a4a9b1c4
PA
128922008-07-09 Pedro Alves <pedro@codesourcery.com>
12893
12894 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12895
3c3185ac
JK
128962008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12897
12898 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12899
7ebd49dc
VP
129002008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12901
12902 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12903 previous commit. Add a comment.
12904
84e46146
PA
129052008-06-28 Pedro Alves <pedro@codesourcery.com>
12906
12907 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12908
0f8d4a2f
VP
129092008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12910
12911 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12912
f747e0ce
PA
129132008-06-27 Pedro Alves <pedro@codesourcery.com>
12914
12915 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12916 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12917 compiling an executable, link in an object that forces unbuffered
12918 output.
12919 * lib/set_unbuffered_mode.c: New file.
12920
734a5c36
JK
129212008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12922
12923 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12924
a2840c35
VP
129252008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12926
a9c64011
AS
12927 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12928 mi_expect_stop.
12929 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12930 Demand that *running is output.
12931 (detect_async): Perform checking every time.
12932 (mi_send_resuming_command): Extract everything into...
12933 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12934 (mi_expect_stop): Don't accept any output before *stopped.
12935
6ae37fef
VP
129362008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12937
12938 Robustify mi-simplerun.
a9c64011
AS
12939 * gdb.mi/basics.c (main): Add a call to sleep.
12940 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12941 * gdb.mi/mi2-cli.exp: Likewise.
12942 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12943
b4aa76f0 129442008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12945
12946 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12947
e1ac3328
VP
129482008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12949
a9c64011
AS
12950 * gdb.mi/mi-console.exp: Adjust.
12951 * gdb.mi/mi-syn-frame.exp: Adjust.
12952 * gdb.mi/mi2-console.exp: Adjust.
12953 * gdb.mi/mi2-syn-frame.exp: Adjust.
12954 * lib/mi-support.exp (mi_run_cmd): Adjust.
12955 (mi_send_resuming_command): Adjust.
e1ac3328 12956
f7f9a841
VP
129572008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12958
12959 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12960 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12961 testing of stopped.
12962 * gdb.mi/mi2-syn-frame.exp: Likewise.
12963 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12964 (async, detect_async): New.
12965 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12966 depending on if we're running in sync or async mode.
f7f9a841 12967
37cd5d19
TT
129682008-06-09 Tom Tromey <tromey@redhat.com>
12969
12970 * gdb.base/completion.exp: New tests for field name completion
12971 with spaces, and field name completion with '->'.
12972
65d12d83
TT
129732008-06-06 Tom Tromey <tromey@redhat.com>
12974
12975 * gdb.base/break1.c (struct some_struct): New struct.
12976 (values): New global.
12977 * gdb.base/completion.exp: Add field name completion test.
12978
ebfe2e3f
PP
129792008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12980
12981 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12982 to pointer.
12983 * gdb.cp/call-c.cc: Likewise.
12984
bcf6fc3a
NR
129852008-06-06 Nick Roberts <nickrob@snap.net.nz>
12986
12987 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12988 annotation.
12989
49fd4a42 129902008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12991 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12992
12993 * gdb.threads/execl.c, gdb.threads/execl1.c,
12994 gdb.threads/execl.exp: New tests.
a9c64011 12995
8a34ac3f
AR
129962008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12997 Daniel Jacobowitz <dan@codesourcery.com>
12998
12999 * gdb.cp/exception.exp: Activate test, make it work with pending
13000 catchpoints.
13001
86ae69ef
JK
130022008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13003
13004 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
13005
f7f9ae2c
VP
130062008-05-28 Vladimir Prus <vladimir@codesourcery.com>
13007
a9c64011
AS
13008 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
13009 now printed.
13010 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 13011
2a2d4dc3
AS
130122008-05-27 Andreas Schwab <schwab@suse.de>
13013
13014 * gdb.base/frame-args.exp: Handle arguments that are optimized
13015 out.
13016
5099e4d9
LM
130172008-05-26 Luis Machado <luisgpm@br.ibm.com>
13018
13019 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
13020 quiet for ppc32 and group options into a single variable.
13021
d9c36a91
JB
130222008-05-23 Joel Brobecker <brobecker@adacore.com>
13023
13024 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
13025 of zero-size elements.
13026 * gdb.ada/null_array.exp: Test printing this new array.
13027
103a8671
JK
130282008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13029
13030 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
13031
07a4cc1a 130322008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
13033
13034 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
13035 of the "finish" command.
13036
55f996a7
NR
130372008-05-21 Nick Roberts <nickrob@snap.net.nz>
13038
13039 * gdb.base/annota1.exp: Test for new annotation.
13040
907fc202
UW
130412008-05-16 Pedro Alves <pedro@codesourcery.com>
13042
13043 * gdb.base/fixsection.exp: New file.
13044 * gdb.base/fixsection0.c: New file.
13045 * gdb.base/fixsection1.c: New file.
13046
e8f97270
UW
130472008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13048
13049 * gdb.base/annota1.exp: Accept printf@... in place of printf.
13050 * gdb.base/annota3.exp: Likewise.
13051
ac0bb574
NF
130522008-05-13 Nathan Froyd <froydnj@codesourcery.com>
13053
13054 * gdb.base/watch_thread_num.exp: Don't run tests that require
13055 watchpoints if the target doesn't support them.
13056
6fadd07a
DE
130572008-05-12 Doug Evans <dje@google.com>
13058
13059 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
13060
6e9a4a30
JB
130612008-05-09 Joel Brobecker <brobecker@adacore.com>
13062
13063 * gdb.ada/assign_1.exp: New testcase.
13064
08388c79
DE
130652008-05-09 Doug Evans <dje@google.com>
13066
a3c83fae
DE
13067 * gdb.base/find.exp: New file.
13068 * gdb.base/find.c: New file.
08388c79 13069
bd5ddfe8
DJ
130702008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13071
13072 * gdb.base/commands.exp (watchpoint_command_test): Handle
13073 gdb,no_hardware_watchpoints.
13074 * gdb.base/float.exp: Allow ARM targets without floating point.
13075 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13076
b5dd68e2 130772008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 13078 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
13079
13080 * gdb.ada/lang_switch: New test program.
13081 * gdb.ada/lang_switch.exp: New testcase.
13082
382d13d1
DE
130832008-05-05 Doug Evans <dje@google.com>
13084
13085 * gdb.base/help.exp (disassemble): Update expected help text.
13086
9dd789d0
PA
130872008-05-04 Pedro Alves <pedro@codesourcery.com>
13088
13089 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13090
611c83ae
PA
130912008-05-04 Pedro Alves <pedro@codesourcery.com>
13092
13093 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13094 different times.
13095
ff013f42
JK
130962008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13097
13098 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13099 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13100 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13101 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13102
96dff6a2
VP
131032008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13104
13105 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13106 notification to appear.
13107
55cd6f92
DJ
131082008-05-04 Daniel Jacobowitz <dan@debian.org>
13109
13110 * gdb.base/fullname.c: New file.
13111 * gdb.base/fullname.exp: New file.
13112 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
13113
d705c43c
PA
131142008-05-03 Pedro Alves <pedro@codesourcery.com>
13115
13116 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
13117 expressions with macros.
13118
333222e1
JK
131192008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13120
13121 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
13122
5ac01682
DJ
131232008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
13124
13125 * gdb.base/completion.exp: Handle lack of other symbols beginning
13126 with "a".
13127
13128 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
13129
237fc4c9
PA
131302008-05-02 Jim Blandy <jimb@codesourcery.com>
13131
13132 * gdb.asm/asmsrc1.s: Add scratch space.
13133
ed5e9466
DJ
131342008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13135 Daniel Jacobowitz <dan@codesourcery.com>
13136
13137 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
13138 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
13139 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
13140
b39cc962
DJ
131412007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
13142
13143 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
13144
36d520f5
JB
131452008-05-01 Joel Brobecker <brobecker@adacore.com>
13146
13147 * gdb.base/info-target.exp: New testcase.
13148
8d4e3071
DJ
131492008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13150
13151 * gdb.cp/hang.exp: Use .cc instead of .C.
13152 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13153 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
13154
6f3f3097
DJ
131552008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13156
13157 * gdb.base/gdb1250.exp: Remove perror.
13158 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
13159
5550a914
PA
131602008-04-30 Pedro Alves <pedro@codesourcery.com>
13161
13162 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
13163 .2byte.
13164
d848e687
DJ
131652008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
13166
13167 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
13168 (maybe_kfail): New.
13169
93b5768b
PA
131702008-04-25 Pedro Alves <pedro@codesourcery.com>
13171
13172 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
13173
721c02de
VP
131742008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13175
a9c64011
AS
13176 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13177 * gdb.mi/mi2-syn-frame.exp: Likewise.
13178 * lib/mi-support.exp: Likewise.
721c02de 13179
74960c60
VP
131802008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13181
13182 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
13183 to specify regexp for the location to stop at.
13184 * gdb.base/break-always.c: New.
13185 * gdb.base/break-always.exp: New.
13186
d24317b4
VP
131872008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13188
13189 * lib/mi-support.exp (mi_runto_helper): Adjust
13190 for the original-location field.
13191 (mi_create_breakpoint, mi_list_breakpoints): New.
13192 * gdb.mi/mi-break.exp: Adjust.
13193 * gdb.mi/mi2-break.exp: Adjust.
13194 * gdb.mi/mi-pending.exp: Adjust.
13195 * gdb.mi/mi-simplerun.exp: Adjust.
13196 * gdb.mi/mi2-simplerun.exp: Adjust.
13197 * gdb.mi/mi-syn-frame.exp: Adjust.
13198 * gdb.mi/mi2-syn-frame.exp: Adjust.
13199 * gdb.mi/mi-until.exp: Adjust.
13200 * gdb.mi/mi2-until.exp: Adjust.
13201 * gdb.mi/mi-var-display.exp: Adjust.
13202 * gdb.mi/mi2-var-display.exp: Adjust.
13203 * gdb.mi/mi-watch.exp: Adjust.
13204 * gdb.mi/mi2-watch.exp: Adjust.
13205
fdc59709 132062008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 13207
a9c64011
AS
13208 * aclocal.m4: Add override.m4.
13209 * configure: Regenerate.
fdc59709 13210
8e91f023
VP
132112008-04-19 Vladimir Prus <vladimir@codesourcery.com>
13212
13213 * gdb.mi/var-cmd.c (do_at_tests): Verify that
13214 '-var-update --all-values' reports new value even the type
13215 of a variable object has changed.
13216
233a11ab
CS
132172008-04-18 Craig Silverstein <csilvers@google.com>
13218
13219 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
13220 files.
d24317b4 13221
9c1137ad
JB
132222008-04-18 Joel Brobecker <brobecker@adacore.com>
13223
13224 * gdb.ada/atomic_enum: New test program.
13225 * gdb.ada/atomic_enum.exp: New testcase.
13226
66d0bbc7
DE
132272008-04-17 Doug Evans <dje@google.com>
13228
13229 * gdb.opt/Makefile.in: Fix whitespace.
13230
100906b0
UW
132312008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
13232
13233 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
13234
4584e32e
DE
132352008-04-17 Doug Evans <dje@google.com>
13236
13237 * gdb.base/hashline1.exp: New testcase.
13238 * gdb.base/hashline2.exp: New testcase.
13239 * gdb.base/hashline2.exp: New testcase.
13240
0a320680
PA
132412008-04-17 Pedro Alves <pedro@codesourcery.com>
13242
13243 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
13244
18ac113b
AR
132452008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
13246
13247 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
13248 temporary breakpoint to match "Temporary breakpoint".
13249 * gdb.base/break.exp (delete_breakpoints): Likewise.
13250 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
13251 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
13252 * gdb.base/display.exp: Likewise.
13253 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
13254 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
13255 * gdb.base/restore.exp (restore_tests): Likewise.
13256 * gdb.base/sepdebug.exp: Likewise.
13257 * gdb.base/watchpoint.exp: Likewise.
13258 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
13259 * gdb.mi/mi-pending.exp: Likewise.
13260 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
13261 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
13262 * gdb.mi/mi-var-cmd.exp: Likewise.
13263 * gdb.mi/mi-var-display.exp: Likewise.
13264 * gdb.mi/mi2-cli.exp: Likewise.
13265 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
13266 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
13267 * gdb.mi/mi2-var-display.exp: Likewise.
13268 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
13269 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
13270 new "disp" field.
a9c64011 13271 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
13272 reason. This is to support fix for PR2424.
13273
add38693
JK
132742008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13275
13276 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
13277
fcacd99f
VP
132782008-04-13 Vladimir Prus <vladimir@codesourcery.com>
13279
13280 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 13281 field. Add more floating varobj tests.
fcacd99f 13282 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
13283 field.
13284 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
13285 (main): Call do_at_tests.
13286 * lib/mi-support.exp (mi_create_floating_varobj)
13287 (mi_varobj_update_with_type_change): New.
fcacd99f 13288
de051565
MK
132892008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
13290
13291 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
13292 option of -var-evaluate-expression.
13293 * gdb.mi/mi2-var-display.exp: Likewise.
13294
dbc52822
VP
132952008-04-07 Vladimir Prus <vladimir@codesourcery.com>
13296
13297 Introduce test setup helpers.
a9c64011
AS
13298 * lib/gdb.exp (build_executable, clean_restart)
13299 (prepare_for_testing): New.
13300 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
13301 * gdb.base/return.exp: Likewise.
13302 * gdb.base/ending-run.exp: Likewise.
dbc52822 13303
473591da
NR
133042008-04-07 Nick Roberts <nickrob@snap.net.nz>
13305
13306 * gdb.mi/mi-async.exp: New test for asynchronous Machine
13307 Interface (MI) responses.
13308
2b2d9e11
VP
133092008-04-06 Vladimir Prus <vladimir@codesourcery.com>
13310
a9c64011
AS
13311 * gdb.cp/breakpoint.cc: New code to test conditions involving
13312 member variables.
13313 * gdb.cp/breakpoint.exp: Test condition involving member
13314 variables.
2b2d9e11 13315
bb378428
VP
133162008-04-05 Vladimir Prus <vladimir@codesourcery.com>
13317
13318 * lib/mi-support.exp (mi_expect_stop): New.
13319 (mi_run_cmd): Change the
13320 token. Use mi_send_resuming_command, use
13321 mi_expect_stop.
13322 (mi_execute_to_helper): Rename to mi_execute_to.
13323 (mi_send_resuming_command): Add more error patterns.
13324 (mi_wait_for_stop): Renamed to...
13325 (mi_get_stop_line): ...this.
13326 (mi_run_inline_test): Adjust.
13327
13328 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
13329 * gdb.mi/mi-console.exp: Likewise.
13330 * gdb.mi/mi-pending.exp: Likewise.
13331 * gdb.mi/mi-simplerun.exp: Likewise.
13332 * gdb.mi/mi-stack.exp: Likewise.
13333 * gdb.mi/mi-stepi.exp: Likewise.
13334 * gdb.mi/mi-syn-frame.exp: Add comment.
13335 * gdb.mi/mi-until.exp: Likewise.
13336 * gdb.mi/mi-var-display.exp: Likewise.
13337 * gdb.mi/mi-watch.exp: Likewise.
13338 * gdb.mi/mi2-cli.exp: Likewise.
13339 * gdb.mi/mi2-console.exp: Likewise.
13340 * gdb.mi/mi2-simplerun.exp: Likewise.
13341 * gdb.mi/mi2-stack.exp: Likewise.
13342 * gdb.mi/mi2-stepi.exp: Likewise.
13343 * gdb.mi/mi2-until.exp: Likewise.
13344 * gdb.mi/mi2-var-display.exp: Likewise.
13345 * gdb.mi/mi2-watch.exp: Likewise.
13346
62172bb9
UW
133472008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13348
13349 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
13350
13351 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
13352
a13e061a
PA
133532008-04-04 Pedro Alves <pedro@codesourcery.com>
13354
13355 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
13356 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
13357 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13358 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
13359 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
13360 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
13361 expect an mi error duplicated in stderr.
13362
eae06beb
JB
133632008-04-03 Joel Brobecker <brobecker@adacore.com>
13364
13365 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
13366 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
13367 Add a couple of tests that verify the behavior when the new setting
13368 is set to "cancel" and "all".
13369 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
13370 "ask" before we start the testing.
13371
79c6ced6
AR
133722008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
13373
13374 * gdb.cp/casts.cc: Add class reference variables.
13375 * gdb.cp/casts.exp: New test cases for up/down casting references.
13376
6c2d1a6b
MK
133772008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
13378
13379 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
13380 instead of beginning to make an extra test pass.
13381 * gdb.mi/mi2-var-display.exp: Likewise.
13382
55b411d9
MR
133832008-03-31 Maciej W. Rozycki <macro@mips.com>
13384
13385 * gdb.base/break.exp: Mark failures as such. Fix formatting.
13386
c6140da2
MD
133872008-03-31 Markus Deuling <deuling@de.ibm.com>
13388 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13389
13390 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
13391 value. Add xfail for older kernels.
13392
79732189
AR
133932008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
13394
13395 Bring mi-support in line with gdb.exp.
13396 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
13397 (mi_gdb_start): New function.
13398
33c3676e
MR
133992008-03-28 Maciej W. Rozycki <macro@mips.com>
13400
13401 * gdb.mi/mi-var-cmd.exp: Fix a typo.
13402
92e28119
VP
134032008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13404
13405 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
13406 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 13407
9e8e3afe
VP
134082008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13409
13410 * lib/mi-support.exp (mi_create_varobj_checked): New.
13411 (mi_list_varobj_children): Allow to check for a
13412 value.
13413 (mi_list_array_varobj_children): New.
13414
13415 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
13416 and mi_list_varobj_children, as opposed to hardcoding
13417 expected strings.
13418 * gdb.mi/gdb701.exp: Likewise.
13419 * gdb.mi/gdb792.exp: Likewise.
13420 * gdb.mi/mi-var-block.exp: Likewise.
13421 * gdb.mi/mi-var-cmd.exp: Likewise.
13422 * gdb.mi/mi-var-invalidate.exp: Likewise.
13423 * gdb.mi/mi2-var-block.exp: Likewise.
13424 * gdb.mi/mi2-var-child.exp: Likewise.
13425 * gdb.mi/mi2-var-cmd.exp: Likewise.
13426 * gdb.mi/mi2-var-display.exp: Likewise.
13427
9df50351
JK
134282008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13429
13430 Fix random false FAILs on i386.
13431 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
13432
31e5d73a
DJ
134332008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13434
13435 PR gdb/544
13436 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
13437
12f4afab
DJ
134382008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13439
13440 PR gdb/544
13441 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
13442
b562a0cb
DJ
134432008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13444
13445 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13446 fixed PR gdb/544.
13447
17faa917
DJ
134482008-03-21 Pedro Alves <pedro@codesourcery.com>
13449
13450 * gdb.threads/fork-child-threads.exp: Test next over fork.
13451
6214f497
DJ
134522008-03-21 Chris Demetriou <cgd@google.com>
13453
13454 * gdb.base/break.exp (rbreak junk): New test for rbreak
13455 "Junk at end of arguments" issue.
13456
63092375
DJ
134572008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13458
13459 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13460 *& to work on created array elements.
13461 (Top level): Test print $pc with a file. Test string operations
13462 without a target.
13463 * gdb.base/ptype.exp: Do not expect *& to work on created array
13464 elements.
13465
b21991b0
DJ
134662008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13467
13468 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13469 gdb.threads/staticthreads.exp: Update exit query.
13470
c4b347c7
SL
134712008-03-07 Sandra Loosemore <sandra@codesourcery.com>
13472
13473 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
13474
fa4727a6
DJ
134752008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
13476
13477 * gdb.base/watchpoint.c (global_ptr, func4): New.
13478 (main): Call func4.
13479 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13480 (test_inaccessible_watchpoint): New.
13481
2f34202f
MR
134822008-02-29 Maciej W. Rozycki <macro@mips.com>
13483
13484 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13485 select the largest.
13486
0d6ba1b1
DJ
134872008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13488
13489 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13490 frames-invalid annotations.
13491
e691325a
PM
134922008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13493
a9c64011 13494 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 13495
f85b5ecc
DE
134962008-02-27 Doug Evans <dje@google.com>
13497
13498 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13499 for bug 1738.
13500 (breakpoint_to_handler_entry): Ditto.
13501
b40e7bf3
JB
135022008-02-27 Joel Brobecker <brobecker@adacore.com>
13503
13504 * gdb.base/ending-run.exp: Use the first line of code inside
13505 function body to test breakpoints.
13506 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13507 location where the breakpoint is inserted when using the line
13508 where a function is declared. Fix typo in the description of
13509 one of the tests.
13510 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13511
2faca73a
PM
135122008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13513
13514 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 13515 tests.
2faca73a 13516
6f439c36
PM
135172008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13518
13519 * gdb.base/args.exp: avoid same output for tests
13520 with single quotes.
13521
54e52265
VP
135222008-02-26 Vladimir Prus <vladimir@codesourcery.com>
13523
a9c64011
AS
13524 * gdb.base/annota1.exp: Adjust for 'info break'
13525 format changes.
13526 * gdb.base/annota3.exp: Likewise.
13527 * gdb.base/break.exp: Likewise.
13528 * gdb.base/condbreak.exp: Likewise.
13529 * gdb.base/pending.exp: Likewise.
13530 * gdb.base/sepdebug.exp: Likewise.
13531 * gdb.base/unload.exp: Likewise.
13532 * gdb.cp/ovldbreak.exp: Likewise.
13533 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13534
897b09ca
DE
135352008-02-07 Doug Evans <dje@google.com>
13536
13537 * gdb.cp/mb-inline.exp: New.
13538 * gdb.cp/mb-inline.h: New.
13539 * gdb.cp/mb-inline1.cc: New.
13540 * gdb.cp/mb-inline2.cc: New.
13541
b1c32d35
PM
135422008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13543
13544 * gdb.pascal/floats.pas: New test program.
13545 * gdb.pascal/floats.exp: New testcase.
13546
1a4ca44a
TJB
135472008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13548
13549 * gdb.base/callfuncs.c (t_float_many_args): New function.
13550 (t_double_many_args): New function.
13551 * gdb.base/callfuncs.exp: Add tests for exceeding float
13552 and double parameters passed through the stack.
13553
439048e8
JB
135542008-02-05 Joel Brobecker <brobecker@adacore.com>
13555
13556 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13557 gdb.ada/complete/foo.adb: New files.
13558 * gdb.ada/complete.exp: New testcase.
13559
81fe8080
DE
135602008-02-03 Doug Evans <dje@google.com>
13561
301f0ecf
DE
13562 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13563
81fe8080
DE
13564 * gdb.cp/gdb2384.exp: New file.
13565 * gdb.cp/gdb2384.cc: New file.
13566 * gdb.cp/gdb2384-base.h: New file.
13567 * gdb.cp/gdb2384-base.cc: New file.
13568
4b071aec
DE
135692008-02-02 Doug Evans <dje@google.com>
13570
13571 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13572
61137ba6
JB
135732007-02-01 Joel Brobecker <brobecker@adacore.com>
13574
13575 * gdb.ada/sym_print_name: New test program.
13576 * gdb.ada/sym_print_name.exp: New testcase.
13577
135782007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13579
13580 * gdb.ada/nested/hello.adb: New file.
13581 * gdb.ada/nested.exp: New testcase.
13582 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13583
98deb0da
VP
135842008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13585
13586 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13587 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13588 don't cause future evaluations of function to report
13589 creation of internal breakpoints.
98deb0da 13590
723a2275
VP
135912008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13592
13593 * gdb.mi/mi-break.exp (test_error): New.
13594 Call it.
13595
fb546a2f
LM
135962008-01-31 Luis Machado <luisgpm@br.ibm.com>
13597
13598 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13599 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13600
2d8fd90a
PM
136012008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13602
13603 * gdb.pascal/integers.pas: New test program.
13604 * gdb.pascal/integers.exp: New testcase.
13605
a7fa0ded
PM
136062008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13607
13608 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13609
5e1a1926
TJB
136102008-01-30 Luis Machado <luisgpm@br.ibm.com>
13611
13612 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13613 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13614
8d04f9f0
JB
136152008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13616
13617 * gdb.ada/formatted_ref: New test program.
13618 * gdb.ada/formatted_ref.exp: New testcase.
13619
13620 * gdb.cp/formatted-ref.cc: New file.
13621 * gdb.cp/formatted-ref.exp: New testcase.
13622
ce75a98f
JB
136232008-01-30 Joel Brobecker <brobecker@adacore.com>
13624
13625 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13626
e835f6bf
NR
136272008-01-30 Nick Roberts <nickrob@snap.net.nz>
13628
13629 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13630 (test_file_list_exec_source_file): Update to new macro-info field.
13631
d118ef87
PH
136322008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13633
13634 * gdb.ada/exprs: New test program.
13635 * gdb.ada/exprs.exp: New testcase.
13636
7d35ab09
TJB
136372008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13638
13639 * dfp-test.c (DELTA, DELTA_B): New definitions.
13640 (double_val1, double_val2, double_val3, double_val4, double_val5,
13641 double_val6, double_val7, double_val8, double_val9, double_val10,
13642 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13643 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13644 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13645 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13646 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13647 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13648 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13649 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13650 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13651 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13652 dec128_val16): New global variables.
13653 (decimal_dec128_align): New function.
13654 (decimal_mixed): Likewise.
13655 (decimal_many_args_dec32): Likewise.
13656 (decimal_many_args_dec64): Likewise.
13657 (decimal_many_args_dec128): Likewise.
13658 (decimal_many_args_mixed): Likewise.
13659 * dfp-test.exp: Add tests calling new inferior functions.
13660
2d717e4f
DJ
136612008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13662
13663 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13664 gdb.server/ext-run.exp: New files.
13665 * lib/gdbserver-support.exp (gdbserver_download): New.
13666 (gdbserver_start): New. Update gdbserver expected
13667 output.
13668 (gdbserver_spawn): Use them.
13669 (gdbserver_start_extended): New.
13670
e85a822c
DJ
136712008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13672
13673 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13674 Run on GNU/Linux.
13675 (do_exec_tests): Check for systems which do not support catchpoints.
13676 Do not match START.
13677 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13678 Run on GNU/Linux. Enable verbose output.
13679 (check_fork_catchpoints): New.
13680 (explicit_fork_child_follow, catch_fork_child_follow)
13681 (tcatch_fork_parent_follow): Update expected messages.
13682 (do_fork_tests): Use check_fork_catchpoints.
13683 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13684 Run on GNU/Linux. Enable verbose output.
13685 (check_vfork_catchpoints): New.
13686 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13687 expected messages.
13688 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13689
401ea829
JB
136902008-01-29 Jim Blandy <jimb@red-bean.com>
13691
13692 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13693 host' errors.
13694 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13695
aceaf3ad
JB
136962008-01-29 Jim Blandy <jimb@red-bean.com>
13697
13698 * gdb.threads/sigthread.c: Use barriers to ensure that
13699 child_thread and child_thread_two are always initialized before we
13700 start to use them.
13701
a5606eee
VP
137022008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13703
13704 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13705 * gdb.base/watchpoint-solib.c: New.
13706 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13707
c55a82bb
PM
137082008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13709
13710 * gdb.base/gdb1056.exp: Add unsigned integer test.
13711
0993fe05
DE
137122008-01-28 Doug Evans <dje@google.com>
13713
13714 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13715
4fe42e7f
JB
137162008-01-27 Jim Blandy <jimb@codesourcery.com>
13717
c7a69933
JB
13718 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13719
4fe42e7f
JB
13720 * gdb.base/expand-psymtabs.exp: Doc fix.
13721
5def8285
MK
137222008-01-26 Mark Kettenis <kettenis@gnu.org>
13723
13724 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13725
5313c911
NR
137262008-01-24 Nick Roberts <nickrob@snap.net.nz>
13727
a9c64011 13728 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13729 -var-set-format.
13730
93815fbf
VP
137312008-01-23 Chris Demetriou <cgd@google.com>
13732
13733 * gdb.threads/thread_events.c: New testcase source file.
13734 * gdb.threads/thread_events.exp: New testcase expect file.
13735
467a88ee
NR
137362008-01-23 Nick Roberts <nickrob@snap.net.nz>
13737
13738 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13739
13740 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13741 -var-set-format.
13742
d8f82aba
DJ
137432008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13744 Vladimir Prus <vladimir@codesourcery.com>
13745
13746 * gdb.base/float.exp: Allow missing floating point for m68k and
13747 PowerPC.
13748
60c46647
VP
137492008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13750
13751 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13752 ignore count.
13753 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13754 * gdb.mi/mi-cli.exp: Adjust.
13755 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13756
c7dd36a1
PA
137572008-01-17 Pedro Alves <pedro@codesourcery.com>
13758
13759 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13760 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13761 with dummy_ptr's address.
13762 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13763 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13764 all targets.
13765 * gdb.mi/mi2-var-child.exp: Likewise.
13766
39d5313e
JB
137672008-01-09 Joel Brobecker <brobecker@adacore.com>
13768
13769 * gdb.ada/null_array: New test program.
13770 * gdb.ada/null_array.exp: New testcase.
13771
0aea4bf3
LM
137722008-01-09 Luis Machado <luisgpm@br.ibm.com>
13773
13774 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13775 with required float modifiers.
13776
0b354900
JB
137772008-01-08 Joel Brobecker <brobecker@adacore.com>
13778
13779 * gdb.ada/funcall_param: New test program.
13780 * gdb.ada/funcall_param.exp: New testcase.
13781
cdb7f5d4
JB
137822008-01-08 Joel Brobecker <brobecker@adacore.com>
13783
13784 * gdb.ada/arrayparam: New test program.
13785 * gdb.ada/arrayparam.exp: New testcase.
13786
88e2547f
JB
137872008-01-08 Joel Brobecker <brobecker@adacore.com>
13788
13789 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13790 landed. Should also fix random failures in the test following it.
13791
f6867ce0
TJB
137922008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13793
13794 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13795 for expressions with decimal float values.
13796 (test_dfp_conversions): New function to test casts to and from
13797 decimal float types.
13798 Call test_dfp_conversions.
13799 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13800 elements.
13801 (main): Initialize ds.float4 and ds.double8 elements.
13802 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13803 string to new error message.
13804 (d64_set_tests): Likewise.
13805 (d128_set_tests): Likewise.
13806 Add tests for expressions with decimal float variables. Add tests for
13807 conversions to and from decimal float types.
13808
f9c11282
JB
138092008-01-05 Joel Brobecker <brobecker@adacore.com>
13810
13811 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13812 * gdb.ada/packed_tagged.exp: New testcase.
13813
0ecbca72
JB
138142008-01-04 Joel Brobecker <brobecker@adacore.com>
13815
13816 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13817 gdb.ada/homonym/homonym_main.adb: New files.
13818 * gdb.ada/homonym.exp: New testcase.
13819
c18d3d89
JB
138202008-01-04 Joel Brobecker <brobecker@adacore.com>
13821
13822 * gdb.ada/packed_array.exp: Add testing of references to
13823 a packed array.
13824
ecc7085b
JB
138252008-01-04 Joel Brobecker <brobecker@adacore.com>
13826
13827 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13828 New files.
13829 * gdb.ada/type_coercion.exp: New testcase.
13830
c474c922
JB
138312008-01-04 Joel Brobecker <brobecker@adacore.com>
13832
13833 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13834 gdb.ada/tagged/foo.adb: New file.
13835 * gdb.ada/tagged.exp: New testcase.
13836
9005b927
JB
138372008-01-04 Joel Brobecker <brobecker@adacore.com>
13838
13839 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13840 gdb.ada/ptype_field/foo.adb: New files.
13841 * gdb.ada/ptype_field.exp: New testcase.
13842
1a6aaad8
JB
138432008-01-03 Joel Brobecker <brobecker@adacore.com>
13844
13845 * gdb.ada/print_pc.exp: New testcase.
13846
0ef22f53
JB
138472008-01-03 Joel Brobecker <brobecker@adacore.com>
13848
13849 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13850 gdb.ada/taft_type/p.adb: New files.
13851 * gdb.ada/taft_type.exp: New testcase.
13852
1689ecf8
JB
138532008-01-03 Joel Brobecker <brobecker@adacore.com>
13854
13855 * gdb.ada/array_bounds/bar.adb: New file.
13856 * gdb.ada/array_bounds.exp: New testcase.
13857
a4d0b9c3
JB
138582008-01-03 Joel Brobecker <brobecker@adacore.com>
13859
13860 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13861 gdb.ada/arrayptr/foo.adb: New files.
13862 * gdb.ada/arrayptr.exp: New testcase.
13863
a31ace00
JB
138642008-01-03 Joel Brobecker <brobecker@adacore.com>
13865
13866 * gdb.base/set-lang-auto.exp: New testcase.
13867
a97fced3
JB
138682008-01-03 Joel Brobecker <brobecker@adacore.com>
13869
13870 * gdb.ada/fun_addr/foo.adb: New file.
13871 * gdb.ada/fun_addr.exp: New testcase.
13872
ef29ce1a
JK
138732008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13874
13875 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13876 New files
13877
0fafefe3
JB
138782008-01-02 Joel Brobecker <brobecker@adacore.com>
13879
13880 * array_subscript_addr/p.adb: New file.
a9c64011 13881 * array_subscript_addr.exp: New testcase.
0fafefe3 13882
c4359f8d
JB
138832008-01-02 Joel Brobecker <brobecker@adacore.com>
13884
a9c64011 13885 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13886 New files.
13887 * gdb.ada/str_cmp_ref.exp: New testcase.
13888
1aa1b15b
JB
138892008-01-01 Joel Brobecker <brobecker@adacore.com>
13890
13891 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13892 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13893 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13894
81c9b2cf
JB
138952008-01-01 Joel Brobecker <brobecker@adacore.com>
13896
13897 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13898 gdb.ada/ref_param/pck.ads: New files.
13899 * gdb.ada/ref_param.exp: New testcase.
13900
319e4674
JB
139012008-01-01 Joel Brobecker <brobecker@adacore.com>
13902
13903 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13904 gdb.ada/interface/foo.adb: New files.
13905 * gdb.ada/interface.exp: New testcase.
13906
ef682c56
JB
139072007-12-31 Jim Blandy <jimb@codesourcery.com>
13908
13909 * gdb.base/multi-forks.exp: Consume all output from child
13910 processes before proceeding to next test.
13911
f6f3eb6c
JB
139122007-12-29 Jim Blandy <jimb@codesourcery.com>
13913
13914 * configure: Regenerated.
13915
f652e42f
JB
139162007-12-27 Joel Brobecker <brobecker@adacore.com>
13917
13918 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13919 gdb.ada/fixed_cmp/fixed.adb: New files.
13920 * gdb.ada/fixed_cmp.exp: New testcase.
13921
6943e596
JB
139222007-12-27 Joel Brobecker <brobecker@adacore.com>
13923
13924 * gdb.ada/boolean_expr.exp: New testcase.
13925
aad9a193
JB
139262007-12-26 Jim Blandy <jimb@codesourcery.com>
13927
13928 * gdb.base/multi-forks.exp: Doc fix.
13929
fb5f3683
JB
139302007-12-26 Joel Brobecker <brobecker@adacore.com>
13931
13932 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13933 * gdb.ada/char_param.exp: Do not compile our test program with
13934 -gnata, this is unnecessary.
13935 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13936
384e4a9c
JB
139372007-12-24 Joel Brobecker <brobecker@adacore.com>
13938
13939 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13940 gdb.ada/print_chars/foo.adb: New files.
13941 * gdb.ada/print_chars.exp: New testcase.
13942
01e044f7
JB
139432007-12-24 Joel Brobecker <brobecker@adacore.com>
13944
13945 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13946 gdb.ada/char_param/foo.adb: New files.
13947 * gdb.ada/char_param.exp: New testcase.
13948
0ce17860
JB
139492007-12-22 Jim Blandy <jimb@codesourcery.com>
13950
13951 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13952 hard-coding source line numbers into the test.
13953 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13954 gdb_get_line_number to find.
13955
919809b9
JB
139562007-12-22 Joel Brobecker <brobecker@adacore.com>
13957
13958 * gdb.base/ptype.c (highest): New struct type.
13959 (the_highest): New variable of that type.
13960 (main): Add dummy assignment to a field of variable the_highest.
13961 * gdb.base/ptype.exp: Test type printing of our new variable.
13962
abc8a88d
PM
139632007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13964
13965 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13966 and record first explicitly generated thread number.
abc8a88d
PM
13967 Use that thread number for thread specific watchpoint test.
13968 Add iteration number to repetitive tests.
13969
5158f3e3
CES
139702007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13971 Jim Blandy <jimb@codesourcery.com>
13972
13973 * gdb.base/expand-psymtabs.c: New testcase
13974 source file.
13975 * gdb.base/expand-psymtabs.exp: New testcase
13976 expect file.
13977
37e4754d
LM
139782007-12-17 Luis Machado <luisgpm@br.ibm.com>
13979
13980 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13981 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13982
551e5d04
JB
139832007-12-17 Joel Brobecker <brobecker@adacore.com>
13984
13985 * gdb.ada/frame_args/foo.adb: New file.
13986 * gdb.ada/frame_args/pck.ads: New file.
13987 * gdb.ada/frame_args/pck.adb: New file.
13988 * gdb.ada/frame_args.exp: New testcase.
13989
a05ee097
JB
139902007-12-17 Joel Brobecker <brobecker@adacore.com>
13991
13992 * gdb.base/frame-args.c: New file.
13993 * gdb.base/frame-args.exp: New testcase.
13994
c162e8c9 139952007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13996 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13997
13998 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13999
afe8ab22 140002007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14001
afe8ab22
VP
14002 * gdb.mi/mi-pending.exp: New.
14003 * gdb.mi/mi-pending.c: New.
14004 * gdb.mi/mi-pendshr.c: New.
14005
dfdfb3ca
JB
140062007-12-06 Jim Blandy <jimb@codesourcery.com>
14007
14008 * gdb.base/default.exp: Update expected output for 'info catch'.
14009
b7fca990
JK
140102007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14011
14012 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
14013 must be set to binary.
14014
6a1afc1e
PA
140152007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
14016
14017 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
14018
a6b151f1
DJ
140192007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
14020
14021 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
14022 gdb.mi/mi-file-transfer.exp: New.
14023
43039443
JK
140242007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14025
14026 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
14027
0ef2251b
MR
140282007-11-22 Maciej W. Rozycki <macro@mips.com>
14029
14030 * gdb.trace/backtrace.exp: Fix a typo.
14031 * gdb.trace/circ.exp: Likewise.
14032 * gdb.trace/collection.exp: Likewise.
14033 * gdb.trace/limits.exp: Likewise.
14034 * gdb.trace/report.exp: Likewise.
14035 * gdb.trace/tfind.exp: Likewise.
14036 * gdb.trace/while-dyn.exp: Likewise.
14037
5443631e
NR
140382007-11-21 Nick Roberts <nickrob@snap.net.nz>
14039
14040 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
14041 objects of pointers that can't be dereferenced are now
14042 "noneditable".
14043
a4ce5b0d
UW
140442007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14045
14046 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
14047 (target_cpu): Remove.
14048
d6e956e5
VP
140492007-10-15 Vladimir Prus <vladimir@codesourcery.com>
14050
14051 * gdb.base/ending-run.exp: Expect the list of cleared
14052 breakpoint to come in natural order, not the reversed one.
a9c64011 14053
214270ab
VP
140542007-11-07 Vladimir Prus <vladimir@codesourcery.com>
14055
14056 * gdb.mi/mi-var-child.c (do_child_deletion): New.
14057 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 14058
1a619819
LM
140592007-11-05 Luis Machado <luisgpm@br.ibm.com>
14060
14061 * gdb.base/printcmds.exp: New function
14062 test_printf_with_dfp.
14063
5b01a6fa
DE
140642007-11-02 Doug Evans <dje@google.com>
14065
14066 * gdb.disasm/t01_mov.s: Remove carriage returns.
14067 * gdb.disasm/t02_mova.s: Ditto.
14068 * gdb.disasm/t03_add.s: Ditto.
14069 * gdb.disasm/t04_sub.s: Ditto.
14070 * gdb.disasm/t05_cmp.s: Ditto.
14071 * gdb.disasm/t06_ari2.s: Ditto.
14072 * gdb.disasm/t07_ari3.s: Ditto.
14073 * gdb.disasm/t08_or.s: Ditto.
14074 * gdb.disasm/t09_xor.s: Ditto.
14075 * gdb.disasm/t10_and.s: Ditto.
14076 * gdb.disasm/t11_logs.s: Ditto.
14077 * gdb.disasm/t12_bit.s: Ditto.
14078 * gdb.disasm/t13_otr.s: Ditto.
14079
ec33ab7f
JK
140802007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14081
14082 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14083
ae0d01ff
UW
140842007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14085
14086 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14087 provide DFP support.
14088
55eddb0f
DJ
140892007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14090
14091 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14092 Test "set powerpc vector-abi". Skip auto-detection tests for old
14093 toolchains.
14094
7020f05c
PA
140952007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14096
14097 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14098 with [string compare].
14099
84bc3db9
PA
141002007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14101
14102 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14103 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14104
5876dc88
LM
141052007-10-25 Luis Machado <luisgpm@br.ibm.com>
14106
14107 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14108 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14109 * gdb.opt/Makefile.in: New makefile.
14110 * Makefile.in: Create new directory "gdb.opt".
14111 * configure.ac: Add "gdb.opt" directory.
14112 * configure: Regenerated.
a9c64011 14113
c3ea9a14
DE
141142007-10-25 Doug Evans <dje@google.com>
14115
14116 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
14117 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14118
a9c64011 141192007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
14120 Thiago Jung Bauermann <bauerman@br.ibm.com>
14121
14122 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
14123 Floating Point expressions.
14124 * gdb.base/dfp-test.exp: new file adding tests for Decimal
14125 Floating Point variables.
14126 * gdb.base/dfp-test.c: new file containing program with Decimal
14127 Floating variables, used by gdb.base/dfp-test.exp.
14128
62a24a2b
DJ
141292007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
14130
14131 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
14132
e7b1eae6
UW
141332007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14134
14135 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
14136 compiling test case with GCC.
14137 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
14138
c641edcc
UW
141392007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14140
14141 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14142 format changes.
14143
5e5ebfe6
MS
141442007-10-18 Michael Snyder <msnyder@specifix.com>
14145
14146 * gdb.base/dbx.exp: Add missing "-re " operator.
14147
e831e7b6
GM
141482007-10-16 Gaius Mulley <gaius@glam.ac.uk>
14149
14150 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
14151 * configure.ac: Removed trailing spaces after backslash.
14152 * gdb.modula2: New directory.
14153 * gdb.modula2/Makefile.in: New file.
14154 * gdb.modula2/unbounded-array.exp: New file.
14155 * gdb.modula2/unbounded1.c: New file.
14156
7cc46491
DJ
141572007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
14158
14159 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
14160
141612007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
14162
14163 * gdb.base/sigstep.c (main): Add checks for
14164 return values for setitimer call.
14165 Call setitimer again with itimer = ITIMER_REAL
14166 if first call to setitimer fails.
14167
e91528f0
KH
141682007-10-11 Kazu Hirata <kazu@codesourcery.com>
14169
14170 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
14171 of $timeout.
14172
2ec9a4f8
DJ
141732007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14174
14175 * gdb.server/server-run.exp: Test for dynamic linker symbols.
14176
141772007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
14178
14179 * lib/gdb.exp (gdb_run_cmd): Move comment outside
14180 of gdb_expect call, to avoid interruption.
14181
64b2fa04
PA
141822007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
14183
14184 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
14185 (v_unsigned_long_long, v_long_long_array)
14186 (v_signed_long_long_array, v_unsigned_long_long_array)
14187 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
14188 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
14189 [!NO_LONG_LONG]: New.
14190 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
14191 v_long_long_member.
14192
14193 (v_long_long_func, v_signed_long_long_func)
14194 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
14195 (main) [!NO_LONG_LONG]: Initialize long long variants.
14196
14197 * gdb.base/whatis.exp: If board file requests no_long_long, build
14198 test with NO_LONG_LONG defined. Test long long, signed long long,
14199 and unsigned long long variants but only if board file doesn't
14200 disable it.
14201
a912286e 142022007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 14203 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
14204
14205 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
14206 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
14207 * configure: Regenerated.
14208 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
14209 gdb.pascal/types.exp, lib/pascal.exp: New files.
14210
471ba8c9
DJ
142112007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
14212
14213 * gdb.cp/classes.exp (do_tests): Always step to the line after the
14214 call.
14215 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
14216 to return to the call.
14217 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
14218 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
14219 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
14220 * gdb.mi/mi-until.exp (test_until): Likewise.
14221 * gdb.mi/mi2-until.exp (test_until): Likewise.
14222
fef8a650
DJ
142232007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
14224
14225 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
14226 two-char array.
14227 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
14228
d983da9c
DJ
142292007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
14230
14231 * gdb.threads/watchthreads.c (thread_function): Sleep between
14232 iterations.
14233 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
14234 at once for S/390. Generate matching fails and passes.
14235
17f62551
VP
142362007-09-27 Vladimir Prus <vladimir@codesourcery.com>
14237
14238 * gdb.mi/var-cmd.c (do_children_tests): Initialize
14239 the 'struct_declarations' variable to zeros.
a9c64011 14240
ed0616c6
VP
142412007-09-24 Vladimir Prus <vladimir@codesourcery.com>
14242
14243 * gdb.cp/mb-ctor.cc: New.
14244 * gdb.cp/mb-ctor.exp: New.
14245 * gdb.cp/mb-templates.cc: New.
14246 * gdb.cp/mb-templates.exp: New.
14247
41f1b697
DJ
142482007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
14249
14250 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
14251
3f213f78
PA
142522007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
14253
14254 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
14255 targets.
14256 * configure: Regenerate.
14257
0d381245 142582007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14259
0d381245
VP
14260 * gdb.base/annota1.exp: Adjust for 'info break'
14261 format changes.
14262 * gdb.base/annota3.exp: Likewise.
14263 * gdb.base/break.exp: Likewise.
14264 * gdb.base/condbreak.exp: Likewise.
14265 * gdb.base/pending.exp: Likewise.
14266 * gdb.base/sepdebug.exp: Likewise.
14267 * gdb.base/unload.exp: Likewise.
14268 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 14269
fe3f5fa8
VP
142702007-09-22 Vladimir Prus <vladimir@codesourcery.com>
14271
14272 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
14273 messages.
14274 * gdb.base/chng-syms.exp: Likewise.
14275 * gdb.base/unload.exp: Likewise.
a9c64011 14276
a75cf6c0
DJ
142772007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
14278
14279 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
14280
18ecae38
DJ
142812007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
14282
14283 * schedlock.c (NUM): Change to 1.
14284 (main): Use args[0] for the main thread.
14285 * schedlock.exp: Only expect two threads. Only issue one pass or fail
14286 regardless of the number of threads.
14287
5509918f
MR
142882007-09-14 Maciej W. Rozycki <macro@mips.com>
14289
4a543daf
MR
14290 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
14291 type down.
14292 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14293 test.
14294 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
14295 watchpoint type down.
14296 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14297 test.
14298
142992007-09-14 Maciej W. Rozycki <macro@mips.com>
14300
5509918f
MR
14301 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
14302 Move all the tests here and run them twice, once using software
14303 watchpoints and once using hardware watchpoints.
14304 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
14305
40b53987
DJ
143062007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
14307
14308 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
14309 test.
14310
695e2681
MK
143112007-09-10 Mark Kettenis <kettenis@gnu.org>
14312
8b3fc8d8
MK
14313 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
14314 build-id.
14315
695e2681
MK
14316 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
14317 know about $ORIGIN. Calculate output dir from $dest instead of
14318 using ${objdir}/{$subdir}.
14319
58d69f29
MK
143202007-09-09 Mark Kettenis <kettenis@gnu.org>
14321
14322 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
14323 gcore, before continuing with the test.
14324
3e347599
DJ
143252007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
14326
14327 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
14328 * gdb.mi/mi-watch.exp: Likewise.
14329
ea37ba09
DJ
143302007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14331 Jim Blandy <jimb@codesourcery.com>
14332
14333 * gdb.arch/i386-sse.exp: Do not expect character constants.
14334 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
14335 * gdb.base/display.exp: Allow print/s.
14336 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
14337 and unsigned char array changes.
14338
2025a643
DJ
143392007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14340
14341 * gdb.base/display.exp: Add tests for printf %p.
14342
26669a27
PA
143432007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
14344
14345 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
14346 the dll name to unicode.
14347
c8f021f8
JK
143482007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14349
14350 * gdb.base/default.exp (show version): Update the version text.
14351 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
14352
4cf31eea
JK
143532007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14354
14355 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
14356 New files.
14357
4935890f
JK
143582007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14359
14360 * lib/gdb.exp (build_id_debug_filename_get): New function.
14361 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
14362 Remove the generate DEBUG file for the future testcase runs.
14363 New testcase for the NT_GNU_BUILD_ID retrieval.
14364 Move the final testing step to ...
14365 (test_different_dir): ... a new function.
14366 New parameter XFAIL to XFAIL all the tests performed.
14367 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
14368 New parameter TYPE to PF_PREFIX all the tests performed.
14369
02142340
VP
143702007-08-31 Vladimir Prus <vladimir@codesourcery.com>
14371
14372 * gdb.mi/mi-var-cp.cc (path_expression): New
14373 function.
14374 * gdb.mi/mi-var-cp.exp: Run path exression tests.
14375
36acd84e
UW
143762007-08-27 Markus Deuling <deuling@de.ibm.com>
14377
14378 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
14379 to fit into SPU Local Store memory.
14380
a896d121
JB
143812007-08-23 Joel Brobecker <brobecker@adacore.com>
14382
14383 * gdb.base/default.exp: Adjust the expected output of "info
14384 warranty" after the switch to GPLv3.
14385
7b433602
JB
143862007-08-23 Joel Brobecker <brobecker@adacore.com>
14387
14388 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
14389 to 30000 (from 20000).
14390
e22f8b7c
JB
143912007-08-23 Joel Brobecker <brobecker@adacore.com>
14392
14393 Switch the license of all .exp files to GPLv3.
14394 Switch the license of all .f and .f90 files to GPLv3.
14395 Switch the license of all .s and .S files to GPLv3.
14396
5a0e3bd0
JB
143972007-08-23 Joel Brobecker <brobecker@adacore.com>
14398
14399 * configure.ac: Switch license to GPLv3.
14400
cc00619d
JB
144012007-08-23 Joel Brobecker <brobecker@adacore.com>
14402
14403 Switch the licensing to GPLv3 for all .ads and .adb files.
14404
8d26208a
DJ
144052007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
14406
14407 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
14408 and t_int_double.
14409 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
14410
4fcb9948
JB
144112007-08-17 Joel Brobecker <brobecker@adacore.com>
14412
14413 * gdb.base/step-line.c: Switch license to GPL version 3, and
14414 update copyright year.
14415 * gdb.base/step-line.inp: Likewise.
14416
b9c34f67
JB
144172007-08-17 Joel Brobecker <brobecker@adacore.com>
14418
14419 * gdb.base/gdb1555.exp: Make expected output immune to formatting
14420 changes inside gdb1555.c.
14421 * gdb.base/pending.exp: Likewise.
14422
2cc17678
DJ
144232007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
14424
14425 * config/default.exp: New file.
14426
e48883f7
DJ
144272007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14428
14429 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
14430 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
14431
1ab80e5b
MR
144322007-07-30 Maciej W. Rozycki <macro@mips.com>
14433
14434 * gdb.base/dump.exp: Force the correct endianness for binary
14435 formats not carrying this information.
14436
aba471f5
DJ
144372007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14438
14439 * gdb.threads/staticthreads.exp: Match .*sem_post.
14440
d4e07204
DJ
144412007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14442
14443 * gdb.base/readline.exp (operate_and_get_next): Match the final
14444 prompt.
14445
2b97317d
KB
144462007-07-23 Kevin Buettner <kevinb@redhat.com>
14447
14448 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14449 to restarting SID.
14450
44efa07a
KB
144512007-07-18 Kevin Buettner <kevinb@redhat.com>
14452
14453 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14454 prior to `gdb_start'.
14455
7b5ebade
KB
144562007-07-18 Kevin Buettner <kevinb@redhat.com>
14457
14458 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14459 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14460 Remove call to gdb_unload.
14461
255e7678
DJ
144622007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14463 Daniel Jacobowitz <dan@codesourcery.com>
14464
14465 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
14466 for __WIN32__.
14467 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
14468 * gdb.base/unload.exp: Use shared library test routines.
14469
3a40aaa0
UW
144702007-07-03 Markus Deuling <deuling@de.ibm.com>
14471
14472 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
14473 * gdb.base/solib-symbol-lib.c: Likewise.
14474 * gdb.base/solib-symbol-main.c: Likewise.
14475
b0f4b84b
DJ
144762007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
14477
14478 * config/gdbserver.exp (gdb_reconnect): New.
14479 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14480 gdb.base/solib-disc.exp: New files.
14481 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14482 remote debugging".
14483 (gdb_compile): Add shlib_load flag.
14484 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14485 port.
14486 (gdbserver_reconnect): New.
14487
1b05479a
DJ
144882007-07-01 Nick Roberts <nickrob@snap.net.nz>
14489 Daniel Jacobowitz <dan@codesourcery.com>
14490
14491 * gdb.base/annota3.exp: Test for if construct.
14492
86f78eb2
DJ
144932007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14494
14495 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14496
6a2eb474 144972007-06-21 Chris Dearman <chris@mips.com>
a9c64011 14498 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
14499
14500 * gdb.base/display.exp: Allow a newline after display/i.
14501 * gdb.base/pc-fp.exp: Likewise.
14502 * gdb.base/sigbpt.exp: Likewise.
14503
f8b73d13
DJ
145042007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14505
14506 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14507 required features to be included.
14508
4339e69e
DJ
145092007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14510
14511 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14512 in info threads output.
14513
23d964e7
UW
145142007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14515 Markus Deuling <deuling@de.ibm.com>
14516
14517 * gdb.arch/spu-info.exp: New testcase.
14518 * gdb.arch/spu-info.c: New file.
14519
fd20f75b
DJ
145202007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
14521
14522 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
14523 tpcs_offset. Restore lr after the call.
14524 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
14525
2226f861
DJ
145262007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
14527
14528 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
14529 (gdbserver_run): Kill any running gdbserver.
14530 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
14531
d12371a9
MR
145322007-05-17 Maciej W. Rozycki <macro@mips.com>
14533
14534 * gdb.base/sigbpt.exp: Preset segv_addr.
14535
93f02886
DJ
145362007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14537
14538 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14539 (gdb_compile_shlib): Likewise.
14540 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14541 (default_gdb_init): Clear cleanfiles.
14542 (gdb_finish): Delete recorded cleanfiles.
14543 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14544
14545 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14546 Do not use isnative.
14547 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14548 gdb.base/so-impl-ld.exp: Likewise.
14549 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14550 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14551 gdb_compile.
14552
b04e06d7
VP
145532007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14554
14555 * config/unknown.exp: Remove.
14556
069ed931
UW
145572007-05-15 Markus Deuling <deuling@de.ibm.com>
14558
14559 * gdb.base/info-proc.exp: Check is_remote.
14560
09db0d03
UW
145612007-05-14 Markus Deuling <deuling@de.ibm.com>
14562
14563 * gdb.base/gcore.exp: Initialize variable core_supported.
14564
af2cbe8c
DJ
145652007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14566
14567 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14568
027c0295
DJ
145692007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14570
14571 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14572 * gdb.threads/print-threads.exp (test_all_threads): Allow
14573 negative and hexadecimal thread IDs.
14574
dc5000e7
DJ
145752007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14576
14577 * gdb.java/jprint.java (public): Avoid invalid call to static
14578 method.
14579
2e74ed18
DP
145802007-05-14 Denis Pilat <denis.pilat@st.com>
14581
14582 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14583 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14584 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14585 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14586 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14587
83547f02
UW
145882007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14589
14590 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14591 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14592 this mode.
14593 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14594 * gdb.base/spu.ld: New file.
14595
b18be20d
DJ
145962007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14597
14598 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14599
be444858
DJ
146002007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14601
14602 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14603
b1d53152
DJ
146042007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14605
14606 * gdb.java/jmain.exp: Handle demangled names with and without method
14607 signatures.
14608
d084b331
DJ
146092007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14610
14611 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14612 (have_a_very_merry_interrupt): Remove calls to puts.
14613 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14614 inferior output.
14615 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14616 test names.
14617
db9d7fc5
DJ
146182007-04-29 Markus Deuling <deuling@de.ibm.com>
14619 Daniel Jacobowitz <dan@codesourcery.com>
14620
14621 * gdb.base/auxv.exp (core_works): Also check is_remote.
14622 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14623
ef783a7d 146242007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14625
ef783a7d
VP
14626 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14627 message, not the undefined 'module' variable.
14628 * gdb.base/siginfo.exp: Likewise.
14629 * gdb.base/sigstep.exp: Likewise.
14630 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14631 serialport.
14632 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14633
b7b73cae
CV
146342007-04-25 Corinna Vinschen <vinschen@redhat.com>
14635
14636 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14637 target sim fails. Return 0 otherwise.
14638 (gdb_load): Return prematurely if gdb_target_sim fails.
14639
7d90fdfa
DP
146402007-04-16 Denis Pilat <denis.pilat@st.com>
14641
14642 * gdb.base/setshow.exp: Reset height after having set it to 100.
14643
5d3e9c85
DP
146442007-04-16 Denis Pilat <denis.pilat@st.com>
14645
14646 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14647
18e75969
DP
146482007-04-16 Denis Pilat <denis.pilat@st.com>
14649
14650 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14651
25d5ea92
VP
146522007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14653
14654 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14655 tests. Run the frozen varobjs test.
14656 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14657 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14658
0b49cb80
JK
146592007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14660
14661 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14662 gdb.base/type-opaque.exp: New files.
14663
a73bafbc 146642007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14665
14666 * gdb.mi/mi-var-child.c
a73bafbc
VP
14667 (do_children_tests): User char[2] instead of
14668 char so that automatic printing of pointers to char
14669 don't give unpredicable result.
14670 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14671 local variables.
14672 * gdb.mi/mi-var-child.exp: Step to right line
14673 of do_children_tests.
14674 * gdb.mi/mi2-var-child.exp: Likewise.
14675 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14676 do_locals_tests.
a73bafbc
VP
14677 (do_children_tests): User char[2] instead of
14678 char so that automatic printing of pointers to char
a9c64011 14679 don't give unpredicable result.
a73bafbc 14680 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14681 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14682 Pass test name to mi_wait_for_stop.
14683
7ce59000
DJ
146842007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14685
14686 * gdb.asm/asm-source.exp: Remove d10v case.
14687 * lib/gdb.exp (skip_cplus_tests): Likewise.
14688 * gdb.asm/d10v.inc: Deleted.
14689
20389057
DJ
146902007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14691
14692 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14693
8807d78b
DJ
146942007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14695
14696 * config/netware.exp: Delete file.
14697
aa3edb8e
JB
146982007-03-29 Joel Brobecker <brobecker@adacore.com>
14699
14700 * gdb.dwarf2/dw2-noloc.S: New file.
14701 * gdb.dwarf2/dw2-noloc.exp: New file.
14702
297561ac
PA
147032007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14704
14705 * gdb.cp/method2.cc: New test.
14706 * gdb.cp/method2.exp: New test.
14707 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14708
1f81bd39
DJ
147092007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14710
14711 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14712
9453113a
DJ
147132007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14714
14715 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14716
b741e217
DJ
147172007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14718
14719 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14720 (gdb_load): Delete, replace with...
14721 (gdb_reload): ...this.
14722 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14723 * gdb.server/server-mon.exp: Likewise.
14724 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14725 (gdb_start_cmd): New.
14726 (gdb_file_cmd): Save the last loaded file.
14727 (gdb_reload): New.
14728 (gdb_gnu_strip_debug): Use transform.
14729 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14730 support here. Use new $last_loaded_file. Check mtime.
14731 (gdb_target_cmd): Handle ObjC failure case.
14732 (infer_host_exec): Delete.
14733 (gdbserver_load): Rename to...
14734 (gdbserver_run): ...this. Simplify.
14735 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14736 (mi_gdb_load): Move most contents to a new function...
14737 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14738 (mi_run_cmd): Use mi_gdb_target_load.
14739 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14740 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14741 Use gdb_run_cmd.
14742 * gdb.base/charsign.exp: Remove incorrect comment.
14743 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14744 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14745 gdb.base/start.exp: Use gdb_start_cmd.
14746
446ab585 147472007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14748 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14749
14750 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14751 * gdb.base/signull.exp: Similarly.
14752
bbb88ebf
UW
147532007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14754
14755 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14756 messages available to test cases (like chng-sym.exp).
14757
cb8c4a99
AS
147582007-03-14 Andreas Schwab <schwab@suse.de>
14759
14760 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14761 format changes.
14762
4e463ff5
DJ
147632007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14764
14765 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14766 (optimized_1): New.
14767 (main): Call optimized_1.
14768 (gdb2029): Correct typos. Call gdb2029_marker.
14769 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14770 for gdb2029.
14771
b6db2c47
MK
147722007-03-12 Mark Kettenis <kettenis@gnu.org>
14773
14774 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14775 as tabs. Remove redundant test pattern.
14776
70ed3737
UW
147772007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14778
14779 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14780 for /a format output.
14781
47b67b60
DJ
147822007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14783
14784 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14785 collect output incrementally.
14786
b8953b0e
UW
147872007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14788
14789 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14790 for -var-create lpcharacter test.
14791 * gdb.mi/mi2-var-cmd.exp: Likewise.
14792
7acd5c40
UW
147932007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14794
14795 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14796 pass on targets where address zero is readable.
14797
9c6759c1
UW
147982007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14799
14800 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14801 just a single architecture.
14802
a2f1aeb4
UW
148032007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14804
14805 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14806 (fetch_all_registers): New function, uses gdb_test_multiple and
14807 exp_continue to fetch inferior output line-by-line.
14808 Replace all uses of do_get_all_registers by fetch_all_registers.
14809
46579ac2
UW
148102007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14811
14812 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14813 in target_info.
14814
fc133f24
MS
148152007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14816
a9c64011 14817 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14818 consistancy; add a default (timeout) case.
14819
7646a51d
MS
148202007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14821
14822 * gdb.base/watchpoint.exp: Fix truncated comment.
14823
dcfff61f
MS
148242007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14825
14826 * Makefile.in: Remove spurious single-quotes from sed command.
14827
664e3ee9
DJ
148282007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14829
14830 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14831 func.
14832 * gdb.mi/mi2-var-cmd.exp: Likewise.
14833
d7cc6f2f
JB
148342007-02-27 Joel Brobecker <brobecker@adacore.com>
14835
a9c64011
AS
14836 * gdb.dwarf2/dw2-producer.S: New file.
14837 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14838
148392007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14840
14841 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14842 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14843 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14844 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14845 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14846 Revert tests to use mi_gdb_test and include value field in output
14847 of -var-create.
14848
93d42b30
DJ
148492007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14850
14851 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14852
c499ed39
DJ
148532007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14854
14855 * gdb.base/maint.exp: Remove full paths from test names.
14856 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14857 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14858
9836f81b
JB
148592007-02-27 Joel Brobecker <brobecker@adacore.com>
14860
14861 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14862
c74d0ad8
DJ
148632007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14864
14865 * gdb.server/server-mon.exp: New test.
14866
2711e456
DJ
148672007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14868
14869 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14870
ff6f572f
DJ
148712007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14872
14873 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14874 register capitalization.
14875
fada3feb
DP
148762007-02-13 Denis Pilat <denis.pilat@st.com>
14877
14878 * gdb.mi/mi-var-invalidate.exp: New file.
14879
fb1e4ffc
DJ
148802007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14881
14882 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14883
3da939d7
DJ
148842007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14885
14886 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14887
123dc839
DJ
148882007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14889
14890 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14891 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14892
877e3645 148932007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14894
14895 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14896 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14897 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14898 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14899 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14900 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14901 Update tests to include value field in output of -var-create.
a9c64011 14902
3c0a2960
AS
149032007-02-08 Andreas Schwab <schwab@suse.de>
14904
14905 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14906
108546a0
DJ
149072007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14908
14909 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14910 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14911
d701dcab
DP
149122007-02-02 Denis Pilat <denis.pilat@st.com>
14913
14914 * gdb.threads/threadapply.exp: check that frame is not changed by
14915 the thread apply all command.
14916
783e3e2f
AS
149172007-01-31 Andreas Schwab <schwab@suse.de>
14918
6d9c3a87
AS
14919 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14920
3c50d7b9
AS
14921 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14922 in the dwarf sections.
14923 * gdb.dwarf2/mac-fileno.S: Likewise.
14924
783e3e2f
AS
14925 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14926 bspstore register on ia64.
14927
78ff580e
AS
149282007-01-29 Andreas Schwab <schwab@suse.de>
14929
cc8e9b12
AS
14930 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14931 "frame-begin" annotation.
14932
78ff580e
AS
14933 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14934 number of "frames-invalid" annotations.
14935
704a4f78
DJ
149362007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14937
14938 * gdb.base/commands.exp: Call if_commands_test.
14939 (gdb_test_no_prompt, if_commands_test): New.
14940
e741bf94
MK
149412007-01-28 Mark Kettenis <kettenis@gnu.org>
14942
14943 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14944
474d0ad3
AS
149452007-01-27 Andreas Schwab <schwab@suse.de>
14946
14947 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14948 .short/.int/.quad in the dwarf sections.
14949 * gdb.dwarf2/dw2-intercu.S: Likewise.
14950 * gdb.dwarf2/dw2-intermix.S: Likewise.
14951
e784b426
JK
149522007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14953
14954 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14955 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14956 array.
e784b426
JK
14957 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14958 * gdb.base/setvar.exp: Likewise.
14959
37f08e04
AS
149602007-01-26 Andreas Schwab <schwab@suse.de>
14961
9a01813a
AS
14962 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14963 test.
14964
37f08e04
AS
14965 * gdb.base/multi-forks.exp ("restart $i"): Also match
14966 __kernel_syscall_via_break.
14967
6e2a9270
VP
149682007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14969
14970 * lib/mi-support.exp (mi_delete_varobj): New.
14971 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14972 testcase.
14973 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14974 (main): Call the above.
14975 (reference_update_test, base_in_reference_test)
14976 (reference_to_pointer): Delete the created varobjs.
a9c64011 14977
e515b470
DJ
149782007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14979
14980 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14981 * configure: Regenerated.
14982 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14983 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14984 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14985 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14986 * lib/gdb.exp (gdb_skip_xml_test): New function.
14987
08d8bcd7
DJ
149882007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14989
14990 * gdb.base/sigrepeat.exp: Correct error message.
14991
149922007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14993 Daniel Jacobowitz <dan@codesourcery.com>
14994
14995 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14996 gdb.arch/i386-gnu-cfi-asm.S: New files.
14997
97c3f1f3
JK
149982007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14999
15000 * lib/gdb.exp: Abort on missing `site.exp'.
15001
cb1df416
DJ
150022007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15003 Daniel Jacobowitz <dan@codesourcery.com>
15004
15005 * gdb.base/included.c, gdb.base/included.exp,
15006 gdb.base/included.h: New files.
15007
35990120
DJ
150082007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15009
15010 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
15011 (maximize_rlimit): Reduce limits on 64-bit systems.
15012
6e81a116 150132007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
15014
15015 From Marcus Deuling <deuling@de.ibm.com>:
15016 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
15017 every case.
15018
6c3c41f3
NR
150192007-01-13 Nick Roberts <nickrob@snap.net.nz>
15020
15021 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
15022 (test_path_specification): Use objdir instead of srcdir to always
15023 get an absolute filename.
15024
2f12c312
DJ
150252007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
15026
15027 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
15028
81121995
VP
150292007-01-11 Vladimir Prus <vladimir@codesourcery.com>
15030
15031 * gdb.mi/mi-var-cp.cc (reference_update_tests):
15032 Make sure the variable we're using is in scope.
15033 (reference_to_pointer): Likewise.
15034
4741b737
DJ
150352007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15036
15037 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
15038 has no debug information.
15039
054410c3
DJ
150402007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15041
15042 * gdb.base/annota1.exp: Remove extra send_gdb.
15043
818f79f6
DJ
150442007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15045
15046 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
15047
f7a6bb70
DJ
150482007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15049
15050 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
15051
57e66780
DJ
150522007-01-08 Nick Roberts <nickrob@snap.net.nz>
15053 Daniel Jacobowitz <dan@codesourcery.com>
15054
15055 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
15056 lcharacter or linteger change. Correct duplicated test name.
15057 * gdb.mi/mi2-var-cmd.exp: Likewise.
15058
3d799a95
DJ
150592007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15060
15061 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
15062
150632007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 15064
a9c64011
AS
15065 * gdb.base/nofield.c: New file.
15066 * gdb.base/nofield.exp: New testcase.
51679ba9 15067
eafb94e8
NR
150682007-01-05 Nick Roberts <nickrob@snap.net.nz>
15069
15070 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15071
15072 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15073 test.
15074
5e572bb4
DJ
150752007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15076
15077 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15078
74a44383
DJ
150792007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15080
15081 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15082 when continuing.
15083
1b572db9
DJ
150842007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15085
15086 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15087 Expect ".exe" extension.
15088
381bc39b
DJ
150892007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15090
15091 * gdb.base/charset.exp: Add explicit filename to break.
15092 * gdb.base/dbx.exp: Add explicit filename to breaks.
15093
2b70e4c6
DJ
150942007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15095
15096 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15097 * gdb.mi/mi2-file.exp: Likewise.
15098
303b6f5d
DJ
150992007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15100
15101 Implement specification of MI tests as comments
15102 in C and C++ sources.
15103 * lib/mi-support.exp (mi_autotest_data): New variable.
15104 (mi_autotest_source): New variable.
15105 (count_newlines, mi_prepare_inline_tests)
15106 (mi_get_inline_test, mi_continue_to_line)
15107 (mi_run_inline_test, mi_tbreak)
15108 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15109 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15110 Run inline tests.
15111 * gdb.mi/mi-var-cp.cc: Define tests here.
15112
23da0d94
VP
151132007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15114
15115 Simplify usage of mi_continue_to.
15116 * lib/mi-support.exp (mi_runto_helper): Renamed
15117 from mi_runto, added new parameter 'run_or_continue'.
15118 (mi_runto): Use mi_runto_helper.
15119 (mi_continue_to): Accept just function name as parameter.
15120 Use mi_runto_helper.
15121 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
15122 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15123
f9e18282
JB
151242006-01-04 Joel Brobecker <brobecker@adacore.com>
15125
15126 Make this testcase a bit more realistic. The current code
15127 is too simplistic, and allows the compiler to optimize out
15128 some of the entities we need for this testcase.
15129 * gdb.ada/null_record/bar.ads (Void_Star): New type.
15130 (Do_Nothing): Add extra parameter.
15131 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
15132 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
15133 by using a variable of type Void_Star.
15134
fd678c65
JB
151352006-01-04 Joel Brobecker <brobecker@adacore.com>
15136
15137 * gdb.ada/catch_ex/foo.adb: New file.
15138 * gdb.ada/catch_ex.exp: New testcase.
15139
05cfdb42
DJ
151402007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
15141
15142 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
15143 pass --image-base to linker.
15144
2e03ee74
DJ
151452007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15146 Daniel Jacobowitz <dan@codesourcery.com>
15147
15148 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
15149 secondary prompts.
15150
0d5de010
DJ
151512007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15152
15153 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
15154 output. Test the types of members and member pointers.
15155 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
15156 gdb/2092.
15157 * gdb.cp/member-ptr.exp: Search for a comment instead of a
15158 statement. Enable for GCC. Update expected output for some tests
15159 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
15160 layout.
15161 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
15162 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
15163 (Diamond::vget_base): New.
15164 (main): Add new tests.
15165 * gdb.cp/printmethod.exp: Update expected output for member functions.
15166 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
15167 print pEe->D::vg().
15168
61a771aa
DJ
151692007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15170
15171 * gdb.threads/tls.exp: Allow stops in sem_post.
15172
2fa63963
DJ
151732006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
15174
15175 * gdb.base/annota1.exp: Allow .*printf in backtraces.
15176 * gdb.base/annota3.exp: Likewise.
15177 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
15178 again (instead of timing out).
15179 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
15180 GCC bug 26475.
15181 * gdb.java/jmisc.exp: Adjust to work with method signatures including
15182 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
15183 test from jmisc1.exp.
15184 * gdb.java/jmisc1.exp: Delete.
15185 * gdb.java/jprint.exp: Adjust to work with method signatures including
15186 return types.
15187 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
15188 * gdb.threads/linux-dp.exp: Don't be confused by program output.
15189 * lib/java.exp (compile_java_from_source): Pass the correct type
15190 to target_compile.
15191
5eefc2b7
JB
151922006-12-31 Joel Brobecker <brobecker@adacore.com>
15193
15194 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
15195 (stack_align_edx): New function.
15196 (stack_align_eax): New function.
15197 (main): Add calls to stack_align_edx and stack_align_eax.
15198 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
15199 Add testing for the cases where the register used during a stack
15200 realignment is edx. Same for eax.
15201
227c54da
DJ
152022006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
15203
15204 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
15205 and generic PE targets.
15206
cab8ac94
JB
152072006-12-29 Joel Brobecker <brobecker@adacore.com>
15208
15209 * gdb.ada/array_return.exp: Update copyright date list.
15210
ba54f318
JB
152112006-12-27 Joel Brobecker <brobecker@adacore.com>
15212
15213 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
15214 (Create_Small_Float_Vector): New function.
15215 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
15216 function body.
15217 * gdb.ada/array_return/p.adb: Use new type and function from
15218 package Pck.
15219 * gdb.ada/array_return.exp: Add a test verifying that GDB is
15220 able to print the value returned by a function returning an
15221 array of float.
15222
6b7a35dd
JB
152232006-12-20 Joel Brobecker <brobecker@adacore.com>
15224
15225 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
15226 The associated tests should be PASSing.
15227
038224f6
VP
152282006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15229
15230 Test for base in references.
15231 * gdb.mi/mi-var-cp.cc: Add test code.
15232 * gdb.mi/mi-var-cp.exp: Test for bases in references.
15233 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
15234 * gdb.mi/mi2-watch.exp: Likewise.
15235 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
15236 (mi_list_varobj_children): New function.
15237
b26ed50d
VP
152382006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15239
15240 * lib/mi-support.exp
15241 (mi_runto): Accept "()" after function name.
15242 (mi_create_varobj): New function.
15243 (mi_varobj_update): New function.
15244 (mi_Check_varobj_value): New function.
15245 * gdb.mi/mi-var-cp.exp: New file.
15246 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 15247
08232497
DJ
152482006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
15249
15250 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
15251 gdb.base/weaklib2.c: New files.
15252
d394c993 152532006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 15254
ac6c2fba
NS
15255 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
15256 info. Adjust test names.
15257
8ec659a0 15258 * gdb.base/break.c (main): Move position of malloc.
d394c993 15259 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 15260
acd65feb
VP
152612006-11-28 Vladimir Prus <vladimir@codesourcery.com>
15262
15263 * gdb.mi/mi-var-cmd.exp: Check -var-update after
15264 assignement of arrays and function pointers.
15265 * gdb.mi/var-cmd.c: Add declaration necessary for above
15266 tests.
15267
f556d5e5
NS
152682006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15269
15270 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
15271
15272 * gdb.threads/linux-dp.exp: Read thread table before and after
15273 creating each philosopher and verify it.
15274
697bc68d
NS
152752006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15276 Paul Brook <paul@codesourcery.com>
15277 Daniel Jacobowitz <dan@codesourcery.com>
15278
15279 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 15280 main to remove duplication. Add start function of the form
697bc68d
NS
15281 '_*start[1-9]*'. Add RVDS start function.
15282
29d73ae4
DJ
152832006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15284
15285 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
15286
c1d88655
UW
152872006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15288
15289 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
15290 * gdb.asm/spu.inc: New file.
15291 * gdb.base/term.exp: Disable if [target_info exists noargs].
15292 * gdb.gdb/complaints.exp: Disable if ![isnative].
15293 * gdb.gdb/selftest.exp: Likewise.
15294 * gdb.gdb/observer.exp: Likewise.
15295 * gdb.gdb/xfullpath.exp: Likewise.
15296 * gdb.base/attach.exp: Disable on SPU target.
15297 * gdb.cp/bs145503.exp: Likewise.
15298 * gdb.cp/exception.exp: Likewise.
15299 * gdb.cp/userdef.exp: Likewise.
15300
32a13b1a
DJ
153012006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15302
15303 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
15304
d8295fe9
VP
153052006-11-10 Vladimir Prus <vladimir@codesourcery.com>
15306
15307 * gdb.base/completion.exp: Fix completion tests for
15308 'info' and 'info '.
15309 * gdb.base/help.exp (help_test_raw, test_class_help)
15310 (test_prefix_command_help): Move...
15311 * lib/gdb.exp: Here.
15312 * gdb.base/main.exp: Adjust.
15313 * gdb.cp/maint.exp: Adjust.
15314 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 15315
8c394015
VP
153162006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15317
15318 * gdb.stabs/weird.exp (print_weird_var): Use
15319 gdb_test_multiple instead of gdb_expect.
15320
027fc1bc
VP
153212006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15322
15323 * gdb.base/help.exp (help_test_raw): New.
15324 (test_class_help): New.
15325 (test_prefix_command_help): New.
15326 Adjust testcases.
15327
67609209
FR
153282006-11-09 Christophe Lyon <christophe.lyon@st.com>
15329
15330 * gdb.base/constvars.c (main): Write to crass and crips, so that
15331 they are allocated by the compiler.
15332
f73adfeb
AS
153332006-10-27 Andreas Schwab <schwab@suse.de>
15334
15335 * gdb.base/multi-forks.exp: Use "detach fork" instead of
15336 "detach-fork".
15337
2f83a18e
DJ
153382006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
15339
15340 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
15341 of patterns.
15342
94277a38
DJ
153432006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15344
15345 * gdb.base/sepdebug.exp: Remove debug format test.
15346 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
15347 Handle no-symtab.
15348 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
15349
5bd2f6e2
DJ
153502006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15351
15352 * gdb.threads/manythreads.c (thread_function, main): Don't cast
15353 int to pointer or pointer to int.
15354 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
15355
8c008720
DJ
153562006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
15357
15358 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
15359
9e35dae4
DJ
153602006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15361
15362 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
15363
d9639e13
DJ
153642006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15365
15366 PR c++/2116
15367 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
15368
390a1bd0
JB
153692006-10-06 Joel Brobecker <brobecker@adacore.com>
15370
15371 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
15372 the corresponding bug has been fixed in GDB (PR/2018).
15373
dd920c33
JB
153742006-10-06 Joel Brobecker <brobecker@adacore.com>
15375
15376 * gdb.base/subst.exp: New testcase.
15377
53bbefe9
JB
153782006-10-06 Joel Brobecker <brobecker@adacore.com>
15379
15380 * gdb.ada/array_return/pck.ads: Add copyright notice.
15381 * gdb.ada/array_return/pck.adb: Likewise.
15382 * gdb.ada/array_return/p.adb: Likewise.
15383 * gdb.ada/exec_changed/first.adb: Likewise.
15384 * gdb.ada/exec_changed/second.adb: Likewise.
15385
09851417
JB
153862006-10-06 Joel Brobecker <brobecker@adacore.com>
15387
15388 * gdb.ada/watch_arg/watch.adb: New file.
15389 * gdb.ada/watch_arg.exp: New testcase.
15390
041bf30d
VP
153912006-10-02 Vladimir Prus <vladimir@codesourcery.com>
15392
15393 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 15394 via string_to_regexp.
041bf30d 15395 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 15396
f286fbdd 153972006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
15398
15399 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
15400 Remove unused / obsolete files.
15401
7c07f349
NR
154022006-09-19 Nick Roberts <nickrob@snap.net.nz>
15403
15404 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
15405
cd5ff84a
VP
154062006-09-17 Vladimir Prus <vladimir@codesourcery.com>
15407
15408 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
15409 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 15410 the number of frames.
cd5ff84a 15411
ae018d1a
DJ
154122006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
15413
15414 * gdb.base/args.c (main): Add breakpoint marker.
15415 * gdb.base/args.exp: Use args_test for tests. Add new tests which
15416 really test empty arguments.
15417 (args_load): Delete.
15418 (args_test): New.
15419
b399c549
NR
154202006-09-13 Nick Roberts <nickrob@snap.net.nz>
15421
15422 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 15423 check for one file.
b399c549 15424
2ab1eb7a
VP
154252006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
15426
15427 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
15428 HIGH_FRAME argument to -stack-list-locals can be larger than
15429 the number of frames.
a9c64011 15430
476308bf
FF
154312006-08-18 Fred Fish <fnf@specifix.com>
15432
15433 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
15434 '$' in front of skip_vmx_tests_saved when setting that.
15435
8625200f
AS
154362006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
15437
15438 * gdb.base/trace-commands.exp: New file.
15439
089ec8f1
DJ
154402006-08-10 Joel Brobecker <brobecker@adacore.com>
15441 Daniel Jacobowitz <dan@codesourcery.com>
15442
15443 * gdb.base/step-bt.exp: Make hexadecimal address optional in
15444 expected output of the backtrace commands.
15445
b60f0898
JB
154462006-08-09 Joel Brobecker <brobecker@adacore.com>
15447
15448 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15449 untested followed by return combination.
15450 * gdb.arch/altivec-regs.exp: Likewise.
15451 * gdb.arch/e500-abi.exp: Likewise.
15452 * gdb.arch/e500-regs.exp: Likewise.
15453 * gdb.arch/gdb1291.exp: Likewise.
15454 * gdb.arch/gdb1431.exp: Likewise.
15455 * gdb.arch/gdb1558.exp: Likewise.
15456 * gdb.arch/i386-prologue.exp: Likewise.
15457 * gdb.arch/i386-unwind.exp: Likewise.
15458 * gdb.asm/asm-source.exp: Likewise.
15459 * gdb.base/a2-run.exp: Likewise.
15460 * gdb.base/advance.exp: Likewise.
15461 * gdb.base/all-bin.exp: Likewise.
15462 * gdb.base/annota1.exp: Likewise.
15463 * gdb.base/annota3.exp: Likewise.
15464 * gdb.base/args.exp: Likewise.
15465 * gdb.base/arithmet.exp: Likewise.
15466 * gdb.base/assign.exp: Likewise.
15467 * gdb.base/async.exp: Likewise.
15468 * gdb.base/attach.exp: Likewise.
15469 * gdb.base/bang.exp: Likewise.
15470 * gdb.base/bigcore.exp: Likewise.
15471 * gdb.base/bitfields.exp: Likewise.
15472 * gdb.base/bitfields2.exp: Likewise.
15473 * gdb.base/break.exp: Likewise.
15474 * gdb.base/call-sc.exp: Likewise.
15475 * gdb.base/call-strs.exp: Likewise.
15476 * gdb.base/callfuncs.exp: Likewise.
15477 * gdb.base/checkpoint.exp: Likewise.
15478 * gdb.base/chng-syms.exp: Likewise.
15479 * gdb.base/code-expr.exp: Likewise.
15480 * gdb.base/commands.exp: Likewise.
15481 * gdb.base/completion.exp: Likewise.
15482 * gdb.base/cond-expr.exp: Likewise.
15483 * gdb.base/condbreak.exp: Likewise.
15484 * gdb.base/consecutive.exp: Likewise.
15485 * gdb.base/constvars.exp: Likewise.
15486 * gdb.base/corefile.exp: Likewise.
15487 * gdb.base/cvexpr.exp: Likewise.
15488 * gdb.base/dbx.exp: Likewise.
15489 * gdb.base/define.exp: Likewise.
15490 * gdb.base/detach.exp: Likewise.
15491 * gdb.base/display.exp: Likewise.
15492 * gdb.base/dump.exp: Likewise.
15493 * gdb.base/ena-dis-br.exp: Likewise.
15494 * gdb.base/ending-run.exp: Likewise.
15495 * gdb.base/environ.exp: Likewise.
15496 * gdb.base/eval-skip.exp: Likewise.
15497 * gdb.base/exprs.exp: Likewise.
15498 * gdb.base/fileio.exp: Likewise.
15499 * gdb.base/finish.exp: Likewise.
15500 * gdb.base/float.exp: Likewise.
15501 * gdb.base/foll-exec.exp: Likewise.
15502 * gdb.base/foll-fork.exp: Likewise.
15503 * gdb.base/foll-vfork.exp: Likewise.
15504 * gdb.base/freebpcmd.exp: Likewise.
15505 * gdb.base/funcargs.exp: Likewise.
15506 * gdb.base/gcore.exp: Likewise.
15507 * gdb.base/gdb1090.exp: Likewise.
15508 * gdb.base/gdb1250.exp: Likewise.
15509 * gdb.base/huge.exp: Likewise.
15510 * gdb.base/info-proc.exp: Likewise.
15511 * gdb.base/interrupt.exp: Likewise.
15512 * gdb.base/jump.exp: Likewise.
15513 * gdb.base/langs.exp: Likewise.
15514 * gdb.base/lineinc.exp: Likewise.
15515 * gdb.base/list.exp: Likewise.
15516 * gdb.base/logical.exp: Likewise.
15517 * gdb.base/long_long.exp: Likewise.
15518 * gdb.base/macscp.exp: Likewise.
15519 * gdb.base/maint.exp: Likewise.
15520 * gdb.base/mips_pro.exp: Likewise.
15521 * gdb.base/miscexprs.exp: Likewise.
15522 * gdb.base/multi-forks.exp: Likewise.
15523 * gdb.base/opaque.exp: Likewise.
15524 * gdb.base/overlays.exp: Likewise.
15525 * gdb.base/pc-fp.exp: Likewise.
15526 * gdb.base/pointers.exp: Likewise.
15527 * gdb.base/printcmds.exp: Likewise.
15528 * gdb.base/psymtab.exp: Likewise.
15529 * gdb.base/ptype.exp: Likewise.
15530 * gdb.base/recurse.exp: Likewise.
15531 * gdb.base/relational.exp: Likewise.
15532 * gdb.base/relocate.exp: Likewise.
15533 * gdb.base/remote.exp: Likewise.
15534 * gdb.base/reread.exp: Likewise.
15535 * gdb.base/restore.exp: Likewise.
15536 * gdb.base/return.exp: Likewise.
15537 * gdb.base/return2.exp: Likewise.
15538 * gdb.base/scope.exp: Likewise.
15539 * gdb.base/sect-cmd.exp: Likewise.
15540 * gdb.base/sep.exp: Likewise.
15541 * gdb.base/sepdebug.exp: Likewise.
15542 * gdb.base/setshow.exp: Likewise.
15543 * gdb.base/setvar.exp: Likewise.
15544 * gdb.base/sigall.exp: Likewise.
15545 * gdb.base/sigbpt.exp: Likewise.
15546 * gdb.base/signals.exp: Likewise.
15547 * gdb.base/signull.exp: Likewise.
15548 * gdb.base/sizeof.exp: Likewise.
15549 * gdb.base/solib.exp: Likewise.
15550 * gdb.base/step-line.exp: Likewise.
15551 * gdb.base/step-test.exp: Likewise.
15552 * gdb.base/structs.exp: Likewise.
15553 * gdb.base/structs2.exp: Likewise.
15554 * gdb.base/term.exp: Likewise.
15555 * gdb.base/twice.exp: Likewise.
15556 * gdb.base/until.exp: Likewise.
15557 * gdb.base/varargs.exp: Likewise.
15558 * gdb.base/volatile.exp: Likewise.
15559 * gdb.base/watchpoint.exp: Likewise.
15560 * gdb.base/whatis-exp.exp: Likewise.
15561 * gdb.base/whatis.exp: Likewise.
15562 * gdb.cp/ambiguous.exp: Likewise.
15563 * gdb.cp/annota2.exp: Likewise.
15564 * gdb.cp/annota3.exp: Likewise.
15565 * gdb.cp/bool.exp: Likewise.
15566 * gdb.cp/breakpoint.exp: Likewise.
15567 * gdb.cp/casts.exp: Likewise.
15568 * gdb.cp/class2.exp: Likewise.
15569 * gdb.cp/classes.exp: Likewise.
15570 * gdb.cp/cplusfuncs.exp: Likewise.
15571 * gdb.cp/ctti.exp: Likewise.
15572 * gdb.cp/derivation.exp: Likewise.
15573 * gdb.cp/exception.exp: Likewise.
15574 * gdb.cp/gdb1355.exp: Likewise.
15575 * gdb.cp/hang.exp: Likewise.
15576 * gdb.cp/inherit.exp: Likewise.
15577 * gdb.cp/local.exp: Likewise.
15578 * gdb.cp/m-data.exp: Likewise.
15579 * gdb.cp/m-static.exp: Likewise.
15580 * gdb.cp/member-ptr.exp: Likewise.
15581 * gdb.cp/method.exp: Likewise.
15582 * gdb.cp/misc.exp: Likewise.
15583 * gdb.cp/namespace.exp: Likewise.
15584 * gdb.cp/overload.exp: Likewise.
15585 * gdb.cp/ovldbreak.exp: Likewise.
15586 * gdb.cp/pr-1023.exp: Likewise.
15587 * gdb.cp/pr-1210.exp: Likewise.
15588 * gdb.cp/pr-574.exp: Likewise.
15589 * gdb.cp/printmethod.exp: Likewise.
15590 * gdb.cp/psmang.exp: Likewise.
15591 * gdb.cp/ref-params.exp: Likewise.
15592 * gdb.cp/ref-types.exp: Likewise.
15593 * gdb.cp/rtti.exp: Likewise.
15594 * gdb.cp/templates.exp: Likewise.
15595 * gdb.cp/try_catch.exp: Likewise.
15596 * gdb.cp/userdef.exp: Likewise.
15597 * gdb.cp/virtfunc.exp: Likewise.
15598 * gdb.disasm/am33.exp: Likewise.
15599 * gdb.disasm/h8300s.exp: Likewise.
15600 * gdb.disasm/mn10300.exp: Likewise.
15601 * gdb.disasm/sh3.exp: Likewise.
15602 * gdb.disasm/t01_mov.exp: Likewise.
15603 * gdb.disasm/t02_mova.exp: Likewise.
15604 * gdb.disasm/t03_add.exp: Likewise.
15605 * gdb.disasm/t04_sub.exp: Likewise.
15606 * gdb.disasm/t05_cmp.exp: Likewise.
15607 * gdb.disasm/t06_ari2.exp: Likewise.
15608 * gdb.disasm/t07_ari3.exp: Likewise.
15609 * gdb.disasm/t08_or.exp: Likewise.
15610 * gdb.disasm/t09_xor.exp: Likewise.
15611 * gdb.disasm/t10_and.exp: Likewise.
15612 * gdb.disasm/t11_logs.exp: Likewise.
15613 * gdb.disasm/t12_bit.exp: Likewise.
15614 * gdb.disasm/t13_otr.exp: Likewise.
15615 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15616 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15617 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15618 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15619 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15620 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15621 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15622 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15623 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15624 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15625 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15626 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15627 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15628 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15629 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15630 * gdb.mi/gdb701.exp: Likewise.
15631 * gdb.mi/gdb792.exp: Likewise.
15632 * gdb.mi/mi-basics.exp: Likewise.
15633 * gdb.mi/mi-break.exp: Likewise.
15634 * gdb.mi/mi-cli.exp: Likewise.
15635 * gdb.mi/mi-console.exp: Likewise.
15636 * gdb.mi/mi-disassemble.exp: Likewise.
15637 * gdb.mi/mi-eval.exp: Likewise.
15638 * gdb.mi/mi-file.exp: Likewise.
15639 * gdb.mi/mi-read-memory.exp: Likewise.
15640 * gdb.mi/mi-regs.exp: Likewise.
15641 * gdb.mi/mi-return.exp: Likewise.
15642 * gdb.mi/mi-simplerun.exp: Likewise.
15643 * gdb.mi/mi-stack.exp: Likewise.
15644 * gdb.mi/mi-stepi.exp: Likewise.
15645 * gdb.mi/mi-syn-frame.exp: Likewise.
15646 * gdb.mi/mi-until.exp: Likewise.
15647 * gdb.mi/mi-var-block.exp: Likewise.
15648 * gdb.mi/mi-var-child.exp: Likewise.
15649 * gdb.mi/mi-var-cmd.exp: Likewise.
15650 * gdb.mi/mi-var-display.exp: Likewise.
15651 * gdb.mi/mi-watch.exp: Likewise.
15652 * gdb.mi/mi2-basics.exp: Likewise.
15653 * gdb.mi/mi2-break.exp: Likewise.
15654 * gdb.mi/mi2-cli.exp: Likewise.
15655 * gdb.mi/mi2-console.exp: Likewise.
15656 * gdb.mi/mi2-disassemble.exp: Likewise.
15657 * gdb.mi/mi2-eval.exp: Likewise.
15658 * gdb.mi/mi2-file.exp: Likewise.
15659 * gdb.mi/mi2-read-memory.exp: Likewise.
15660 * gdb.mi/mi2-regs.exp: Likewise.
15661 * gdb.mi/mi2-return.exp: Likewise.
15662 * gdb.mi/mi2-simplerun.exp: Likewise.
15663 * gdb.mi/mi2-stack.exp: Likewise.
15664 * gdb.mi/mi2-stepi.exp: Likewise.
15665 * gdb.mi/mi2-syn-frame.exp: Likewise.
15666 * gdb.mi/mi2-until.exp: Likewise.
15667 * gdb.mi/mi2-var-block.exp: Likewise.
15668 * gdb.mi/mi2-var-child.exp: Likewise.
15669 * gdb.mi/mi2-var-cmd.exp: Likewise.
15670 * gdb.mi/mi2-var-display.exp: Likewise.
15671 * gdb.mi/mi2-watch.exp: Likewise.
15672 * gdb.stabs/exclfwd.exp: Likewise.
15673 * gdb.stabs/weird.exp: Likewise.
15674 * gdb.threads/gcore-thread.exp: Likewise.
15675 * gdb.trace/actions.exp: Likewise.
15676 * gdb.trace/backtrace.exp: Likewise.
15677 * gdb.trace/circ.exp: Likewise.
15678 * gdb.trace/collection.exp: Likewise.
15679 * gdb.trace/deltrace.exp: Likewise.
15680 * gdb.trace/infotrace.exp: Likewise.
15681 * gdb.trace/limits.exp: Likewise.
15682 * gdb.trace/packetlen.exp: Likewise.
15683 * gdb.trace/passc-dyn.exp: Likewise.
15684 * gdb.trace/passcount.exp: Likewise.
15685 * gdb.trace/report.exp: Likewise.
15686 * gdb.trace/save-trace.exp: Likewise.
15687 * gdb.trace/tfind.exp: Likewise.
15688 * gdb.trace/tracecmd.exp: Likewise.
15689 * gdb.trace/while-dyn.exp: Likewise.
15690 * gdb.trace/while-stepping.exp: Likewise.
15691
f4b618d1
JB
156922006-08-08 Joel Brobecker <brobecker@adacore.com>
15693
15694 * gdb.base/step-bt.c: New file.
15695 * gdb.base/step-bt.exp: New testcase.
15696
3d00d119
DJ
156972006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15698
15699 * config/monitor.exp (gdb_load): Remove support for obsolete
15700 download-write-size.
15701 * gdb.base/remote.exp: Likewise. Update all callers of
15702 gdb_timed_load.
15703
017b5bd4
DJ
157042006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15705
15706 * cursal.exp: Pass binfile to gdb_load.
15707
837c599d
DJ
157082006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15709
15710 * gdb.base/cursal.exp: Add "" to gdb_load call.
15711
8dd4540b
MK
157122006-07-29 Mark Kettenis <kettenis@gnu.org>
15713
15714 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15715 NetBSD/ELF targets.
15716
ab5c9f60
DJ
157172006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15718
15719 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15720 operator*.
15721
4c42eaff
DJ
157222006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15723
15724 * gdb.base/completion.exp: Update for change in "file" behavior.
15725 * gdb.stabs/weird.exp: Likewise.
15726 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15727 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15728
0155cc76
NS
157292006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15730
15731 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15732 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15733
16026cd7
AS
157342006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15735
15736 * gdb.base/default.exp: Update source command error message.
15737 * gdb.base/help.exp: Update 'help source' message.
15738
16963cb6
DJ
157392006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15740
15741 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15742 test.
15743
6d7fd486
AS
157442006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15745
15746 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15747
29e8a844
DJ
157482006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15749
15750 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15751
6afcfa39
DJ
157522006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15753
15754 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15755
267a692b
MK
157562006-07-17 Mark Kettenis <kettenis@gnu.org>
15757
15758 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15759 *-*-openbsd* from targets for wich we expect ARM FPA floating
15760 point format.
15761
85d2fec4
NR
157622006-07-17 Nick Roberts <nickrob@snap.net.nz>
15763
15764 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15765
157662006-07-17 Mark Kettenis <kettenis@gnu.org>
15767
15768 * gdb.base/annota3.exp: Expect frame-begin annotation.
15769
85b4c6e8
JB
157702006-07-14 Joel Brobecker <brobecker@adacore.com>
15771
15772 * gdb.base/help.exp: Adjust "help unset" test to accept
15773 any list of unset commands.
15774
fb933624
DJ
157752006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15776 Daniel Jacobowitz <dan@codesourcery.com>
15777
15778 * gdb.cp/ref-params.exp: New test.
15779 * gdb.cp/ref-params.cc: New source file.
15780 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15781
1dff4b64
MK
157822006-07-08 Mark Kettenis <kettenis@gnu.org>
15783
15784 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15785 spaces/tabs in regular expressions since they might not be there.
15786
40d2e0e3
AS
157872006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15788
15789 * gdb.base/ifelse.exp: New file.
15790
f6c957d2
NS
157912006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15792
15793 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15794 line.
15795 * gdb.base/huge.exp: Loop over compilation to find a size that
15796 is acceptable.
15797 * gdb.base/remote.exp: Correct expected strings.
15798 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15799
b9c5a23d
DJ
158002006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15801
15802 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15803
9af2e58d
DJ
158042006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15805
15806 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15807 native.
15808
30930ca5
DJ
158092006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15810
15811 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15812 enable stabs testing.
15813
aa32fa1d
DJ
158142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15815
bd4a4c80 15816 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15817 gdb_test_multiple does.
15818
321fef15
DJ
158192006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15820
15821 * Makefile.in (host_alias): Remove.
15822 (target_alias): Use @target_noncanonical@.
15823 (site.exp): Don't set host_alias.
15824 * aclocal.m4: Remove contents. Include acx.m4.
15825 * configure: Regenerated.
15826 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15827
e1c2defa
NS
158282006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15829
e63b55d1
NS
15830 * lib/gdb.exp (gdb_load_cmd): New.
15831
5600ea19
NS
15832 * gdb.base/fileio.c: Add system(NULL) test.
15833 * gdb.base/fileio.exp: Check it.
15834
e1c2defa
NS
15835 * gdb.base/break.c: Add 10a breakpoint at }
15836 * gdb.base/break.exp: Add test for breakpoint at }
15837 * gdb.cp/anon-union.cc: Add code at end of function.
15838 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15839 * gdb.mi/var-cmd.c: Add code at end of function.
15840 * gdb.mi/mi-var-display.exp: Adjust end of next.
15841 * gdb.mi/mi2-var-display.exp: Likewise.
15842 * gdb.base/fileio.c: Add stop function and insert calls at
15843 stopping places.
15844 * gdb.base/fileio.exp: Breakpoint stop function and remove
15845 explicit line number references.
15846
6c0112ec
JB
158472006-05-19 Joel Brobecker <brobecker@adacore.com>
15848
a9c64011
AS
15849 * gdb.base/del.exp (test_delete_alias): New function.
15850 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15851
154189a4
FF
158522006-05-18 Fred Fish <fnf@specifix.com>
15853
15854 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15855 required. Check for spurious output after program exits normally.
15856
582e64c2
FF
158572006-05-17 Fred Fish <fnf@specifix.com>
15858
15859 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15860 gdb_load, so it works in the simulator.
15861
8ef6493a
FF
158622006-05-11 Fred Fish <fnf@specifix.com>
15863
15864 * gdb.base/bang.exp: Ignore unexpected output between the
15865 "program exited normally" and the gdb prompt, as many other
15866 tests do.
15867
692b141c
MK
158682006-05-07 Mark Kettenis <kettenis@gnu.org>
15869
15870 * gdb.base/help.exp: Make "delete checkpoint" part option for
15871 "help d" and "help delete" tests.
15872
540b8a30
UW
158732006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15874
a9c64011 15875 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15876 expected output in some mi_gdb_test statements.
15877 * gdb.mi/mi2-basics.exp: Likewise.
15878
9b6462d9
JB
158792006-05-05 Joel Brobecker <brobecker@adacore.com>
15880
15881 * gdb.base/del.c: New file.
15882 * gdb.base/del.exp: New testcase.
15883
954de43b
DM
158842006-05-05 David S. Miller <davem@sunset.davemloft.net>
15885
15886 * gdb.base/break.exp: Do not assume a breakpoint on
15887 main will actually be in $srcfile when optimizing.
1303f75e
DM
15888 * gdb.base/savedregs.exp: Do not require that the dummy
15889 frame location match up to a symbol and source file location.
c3242428
DM
15890 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15891 will get printed without a mi_cmd_data_list_register_values prefix.
15892 (*-data-list-register-*): Correct regular expressions to expect the new
15893 pseudo d? floating point registers.
15894 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15895
c7e64c9a
DJ
158962006-05-05 Christophe Lyon <christophe.lyon@st.com>
15897
15898 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15899 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15900 is allocated by the compiler.
15901 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15902 anons, e, anone to force their allocation by the compiler.
15903
159042006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15905
15906 * gdb.base/help.exp: Update expected text for help d and
15907 help delete.
15908
27ce9a6d
MK
159092006-05-02 Mark Kettenis <kettenis@gnu.org>
15910
15911 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15912 NetBSD/ELF targets.
15913
8608915f
MK
159142006-04-30 Mark Kettenis <kettenis@gnu.org>
15915
15916 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15917 single-step breakpoint fails; make this a KFAIL on
15918 sparc*-*-openbsd*.
15919 * gdb.base/siginfo.exp: Likewise.
15920 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15921
b8db102d
MS
159222006-04-26 Michael Snyder <msnyder@redhat.com>
15923
15924 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15925 which may have to consume output from other forks.
15926 Add tests to make sure that "delete fork" succeeded.
15927
c702009a
MS
159282006-04-20 Michael Snyder <msnyder@redhat.com>
15929
15930 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15931 Add support for the Renesas M32C and M16C.
15932
15933 * gdb.asm/asm-source.exp: Add m32c target.
15934 * gdb.asm/m32c.inc: Support for m32c target.
15935
e28493f2
AS
159362006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15937
15938 * gdb.base/commands.exp (recursive_source_test): New test.
15939
880da185
DM
159402006-04-04 David S. Miller <davem@sunset.davemloft.net>
15941
15942 * gdb.base/float.exp: Add pattern for sparc targets.
15943
61d9b92f
DJ
159442006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15945
15946 * gdb.base/commands.exp (stray_arg0_test): New test.
15947
bd717df8
PB
159482006-03-30 Paul Brook <paul@codesourcery.com>
15949
15950 * gdb.mi/mi-until.exp: kfail broken until command.
15951 * gdb.mi/mi2-until.exp: Ditto.
15952
ec793d3c
NR
159532006-03-27 Nick Roberts <nickrob@snap.net.nz>
15954
15955 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15956
831004b7
AO
159572006-03-08 Alexandre Oliva <aoliva@redhat.com>
15958
15959 * gdb.base/prelink.exp: Anchor tested-for regular expression
15960 on gdb prompt.
15961
effe49a0
PB
159622006-03-07 Paul Brook <paul@codesourcery.com>
15963
15964 * gdb.base/assign.exp: Correct fail message.
15965
e5461016
PB
159662006-03-07 Paul Brook <paul@codesourcery.com>
15967
15968 * lib/compiler.c: Extract armcc version number.
15969 * lib/compiler.cc: Ditto.
15970
fc91c6c2
PB
159712006-03-07 Paul Brook <paul@codesourcery.com>
15972
15973 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15974 additional_flags=-w.
15975 * gdb.arch/altivec-regs.exp: Ditto.
15976 * gdb.arch/e500-abi.exp: Ditto.
15977 * gdb.arch/e500-regs.exp: Ditto.
15978 * gdb.base/all-bin.exp: Ditto.
15979 * gdb.base/annota1.exp: Ditto.
15980 * gdb.base/annota3.exp: Ditto.
15981 * gdb.base/args.exp: Ditto.
15982 * gdb.base/arithmet.exp: Ditto.
15983 * gdb.base/assign.exp: Ditto.
15984 * gdb.base/async.exp: Ditto.
15985 * gdb.base/bang.exp: Ditto.
15986 * gdb.base/break.exp: Ditto.
15987 * gdb.base/call-rt-st.exp: Ditto.
15988 * gdb.base/completion.exp: Ditto.
15989 * gdb.base/cond-expr.exp: Ditto.
15990 * gdb.base/condbreak.exp: Ditto.
15991 * gdb.base/consecutive.exp: Ditto.
15992 * gdb.base/define.exp: Ditto.
15993 * gdb.base/display.exp: Ditto.
15994 * gdb.base/ena-dis-br.exp: Ditto.
15995 * gdb.base/environ.exp: Ditto.
15996 * gdb.base/eval-skip.exp: Ditto.
15997 * gdb.base/info-proc.exp: Ditto.
15998 * gdb.base/jump.exp: Ditto.
15999 * gdb.base/logical.exp: Ditto.
16000 * gdb.base/long_long.exp: Ditto.
16001 * gdb.base/maint.exp: Ditto.
16002 * gdb.base/miscexprs.exp: Ditto.
16003 * gdb.base/pc-fp.exp: Ditto.
16004 * gdb.base/pointers.exp: Ditto.
16005 * gdb.base/relational.exp: Ditto.
16006 * gdb.base/reread.exp: Ditto.
16007 * gdb.base/sect-cmd.exp: Ditto.
16008 * gdb.base/sep.exp: Ditto.
16009 * gdb.base/sepdebug.exp: Ditto.
16010 * gdb.base/until.exp: Ditto.
16011 * gdb.base/whatis-exp.exp: Ditto.
16012 * gdb.cp/annota2.exp: Ditto.
16013 * gdb.cp/annota3.exp: Ditto.
16014 * gdb.trace/actions.exp: Ditto.
16015 * gdb.trace/backtrace.exp: Ditto.
16016 * gdb.trace/circ.exp: Ditto.
16017 * gdb.trace/collection.exp: Ditto.
16018 * gdb.trace/deltrace.exp: Ditto.
16019 * gdb.trace/infotrace.exp: Ditto.
16020 * gdb.trace/limits.exp: Ditto.
16021 * gdb.trace/packetlen.exp: Ditto.
16022 * gdb.trace/passc-dyn.exp: Ditto.
16023 * gdb.trace/passcount.exp: Ditto.
16024 * gdb.trace/report.exp: Ditto.
16025 * gdb.trace/save-trace.exp: Ditto.
16026 * gdb.trace/tfind.exp: Ditto.
16027 * gdb.trace/tracecmd.exp: Ditto.
16028 * gdb.trace/while-dyn.exp: Ditto.
16029 * gdb.trace/while-stepping.exp: Ditto.
16030 * lib/gdb.exp: Ditto.
16031 (gdb_compile): Handle nowarning option.
16032
5f4a23d9
AO
160332006-03-07 Alexandre Oliva <aoliva@redhat.com>
16034
16035 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
16036 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
16037 Rename executable to prelinkt. Don't re-prelink if we didn't
16038 get a core file. Test prelink -u exit status to tell whether
16039 prelinking failed. Use gdb_test_multiple.
16040
9733fc94
DJ
160412006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
16042
16043 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
16044 (do_tests): Call it.
16045
cc10cae3
AO
160462006-02-28 Alexandre Oliva <aoliva@redhat.com>
16047
16048 * gdb.base/prelink.exp: New test.
16049 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
16050
15c46491
WZ
160512006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
16052
16053 * gdb.fortran/derived-type.f90: New file.
16054 * gdb.fortran/derived-type.exp: New testcase.
16055
5c9f7ded
DJ
160562006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
16057
16058 * gdb.base/default.exp: Allow ';' as a directory separator.
16059
5b96932b
AS
160602006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16061
16062 * gdb.base/help.exp (help add-symbol-file): Update.
16063
1986bccd
AS
160642006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16065
16066 * gdb.base/help.exp (help load): Update expected results.
16067
a8b7528f
FF
160682006-02-19 Fred Fish <fnf@specifix.com>
16069
16070 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16071 specifix hex value as part of results.
16072 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 16073
f8261448
FF
160742006-02-16 Fred Fish <fnf@specifix.com>
16075
16076 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16077 ushort_addr, and slong_addr, so the typedefs are not optimized
16078 away.
16079 * gdb.base/whatis.exp: Add tests using type name for struct type,
16080 union type, enum type, and typedef.
a9c64011 16081
31d8bdd2
MK
160822006-02-13 Mark Kettenis <kettenis@gnu.org>
16083
16084 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16085
34e41e63
JB
160862006-02-13 Jim Blandy <jimb@redhat.com>
16087
16088 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16089 case where it takes two "next" commands to skip past the init
16090 call.
16091
ac6e4f31
FF
160922006-02-12 Fred Fish <fnf@specifix.com>
16093
16094 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16095 to handle cases where it takes two "next" commands to skip
16096 past the init call.
16097
2db2d571
JB
160982006-02-07 Joel Brobecker <brobecker@adacore.com>
16099
16100 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16101 on hppa32 targets.
16102
38fcd64c
DJ
161032006-02-06 Vladimir Prus <ghost@cs.msu.su>
16104
16105 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16106 field.
16107
1315ad46
MK
161082006-01-29 Mark Kettenis <kettenis@gnu.org>
16109
16110 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
16111
5625b943
DJ
161122006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16113
16114 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
16115 files.
16116
80df1bbe
DJ
161172006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16118
16119 * gdb.cp/maint.exp: Set complaints to a positive value.
16120
9078e690
DJ
161212006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16122
16123 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
16124 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
16125 function name.
16126
9c903399
DJ
161272006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16128
16129 * gdb.base/checkpoint.c: Update copyright notice. Include
16130 <stdlib.h>.
16131
761ae4d6
JB
161322006-01-04 Jim Blandy <jimb@redhat.com>
16133
16134 * gdb.asm/asm-source.exp: Independently provide default values for
16135 asm-flags and debug-flags. Use 'string equal' to do the
16136 comparison, not the implicit expr's '==' operator. Remove
16137 now-unneeded assignments to asm-flags. In h8300 case, place
16138 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
16139
099ac3dd
MS
161402006-01-04 Michael Snyder <msnyder@redhat.com>
16141
16142 * gdb.base/checkpoint.c: New file.
16143 * gdb.base/checkpoint.exp: New file.
16144 * gdb.base/multi-fork.c: New file.
16145 * gdb.base/multi-fork.exp: New file.
16146 * gdb.base/pi.txt: New file (data for checkpoint.c test).
16147
f4d85314
FF
161482006-01-04 Fred Fish <fnf@specifix.com>
16149
16150 * gdb.base/ptype.c (foo): Add typedef.
16151 (intfoo): Add function.
16152 * gdb.base/ptype1.c: New file.
16153 * gdb.base/ptype.exp: Handle compilation and linking with two
16154 source files. Test that proper type for "foo" is found based
16155 on source context rather than first match found in symtabs.
16156
a1b06f35
MK
161572005-12-28 Mark Kettenis <kettenis@gnu.org>
16158
16159 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
16160 * gdb.asm/openbsd.inc: Indent commands.
16161
d082a1e2
MK
161622005-12-26 Mark Kettenis <kettenis@gnu.org>
16163
c65016bd
MK
16164 * gdb.base/freebpcmd.exp: Increase timeout.
16165
d082a1e2
MK
16166 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
16167
d3c32a0e
DJ
161682005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
16169
16170 * gdb.base/default.exp: Update check for "show version".
16171
9fdb1f50
RC
161722005-12-09 Randolph Chung <tausq@debian.org>
16173
16174 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
16175 * gdb.asm/pa64.inc: New file.
16176
5f2c56f7
RC
161772005-12-09 Randolph Chung <tausq@debian.org>
16178
16179 * gdb.asm/common.inc: Indent commands.
16180 * gdb.asm/asmsrc1.s: Likewise.
16181 * gdb.asm/asmsrc2.s: Likewise.
16182
8117349c
RC
161832005-12-09 Randolph Chung <tausq@debian.org>
16184
16185 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
16186 (get_addr_of_sym): Remove duplicate print.
16187 (gen_core): xfail hppa*-*-hpux*, update expected output.
16188 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
16189 * gdb.arch/pa64-nullify.s: New file.
16190
8f07f25a
RC
161912005-12-09 Randolph Chung <tausq@debian.org>
16192
16193 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
16194
55b39184
DJ
161952005-12-07 Christophe Lyon <christophe.lyon@st.com>
16196
16197 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
16198 code generation for these functions.
16199 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
16200 error message.
16201
31e2b00f
AS
162022005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
16203
16204 * gdb.base/help.exp (help b, help br, help bre, help brea)
16205 (help break): Update the expected message.
16206
c3d0b56e
SC
162072005-11-11 Stephane Carrez <stcarrez@nerim.fr>
16208
16209 * gdb.asm/m68hc11.inc: Setup the data section.
16210 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
16211 script for this test.
16212 (m6812-*-*): Likewise.
16213
36ae0ea9
RC
162142005-11-09 Randolph Chung <tausq@debian.org>
16215
16216 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
16217
9d6f42e9
WZ
162182005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
16219
16220 * gdb.base/break.exp: Fix a comment typo.
16221
e2126a14
EZ
162222005-11-03 Jim Blandy <jimb@redhat.com>
16223
a9c64011
AS
16224 Checked in by Elena Zannoni <ezannoni@redhat.com>
16225
889bf7c5 16226 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 16227
e0ac7199
CV
162282005-11-02 Corinna Vinschen <vinschen@redhat.com>
16229
16230 * gdb.arch/gdb1558.c: Include stdio.h.
16231
31d3fb18
MK
162322005-10-31 Mark Kettenis <kettenis@gnu.org>
16233
16234 * gdb.asm/asm-source.exp: Use -e instead of --entry.
16235
e52b687c
MK
162362005-10-31 Mark Kettenis <kettenis@gnu.org>
16237
16238 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
16239
f4711d79
PG
162402005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
16241
a9c64011
AS
16242 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16243 vscr" tests to better match output.
f4711d79 16244
987a9106
JB
162452005-10-12 Jim Blandy <jimb@redhat.com>
16246
16247 * gdb.base/structs.exp (any): New function.
16248 (test_struct_returns): Don't make any assumptions at all about
16249 what value the function returns when GDB can't set the return
16250 value.
16251
2336bb58
JB
162522005-10-09 Joel Brobecker <brobecker@adacore.com>
16253
16254 * gdb.ada/arrayidx/p.adb: New file.
16255 * gdb.ada/arrayidx.exp: New testcase
16256
162572005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
16258
16259 * gdb.ada/array_return/pck.ads: New file.
16260 * gdb.ada/array_return/pck.adb: New file.
16261 * gdb.ada/array_return/p.adb: New file.
16262 * gdb.ada/array_return.exp: New testcase.
16263
705335ea
JB
162642005-10-03 Joel Brobecker <brobecker@adacore.com>
16265
a9c64011
AS
16266 * gdb.base/arrayidx.c: New file.
16267 * gdb.base/arrayidx.exp: New testcase.
705335ea 16268
11ee9940
NR
162692005-09-29 Nick Roberts <nickrob@snap.net.nz>
16270
16271 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
16272 frames-invalid and breakpoints-invalid are no longer generated
16273 with level 3 so don't expect them in the output.
16274
39fb8e9e
BR
162752005-09-27 Bob Rossi <bob@brasko.net>
16276
a9c64011 16277 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
16278 from test. Escape the | in mi_gdb_test call.
16279 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
16280 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
16281 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
16282 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
16283 expected regex's in mi_gdb_test calls.
16284 * lib/mi-support.exp: Remove arbitrary .* from tests.
16285 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
16286 Fully anchor GDB/MI expected results in mi_gdb_test.
16287 * lib/gdb.exp (string_to_regexp): Escape the ] character.
16288 * gdb.base/sizeof.exp: Remove escape character. Correct test.
16289
2af48f68
PB
162902005-09-26 Paul Brook <paul@codesourcery.com>
16291
16292 * long_long.exp: Exclude eabi targets from arm FPA float format test.
16293
f34502bc
WZ
162942005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16295
16296 * bfp-test.c: New file.
16297 * bfp-test.exp: New testcase.
16298
ca929517
WZ
162992005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16300
16301 * gdb.fortran/subarray.exp: New testcase to test the evaluation
16302 of subarray and substring variable.
16303 * gdb.fortran/subarray.f: New source file for the test of subarray
16304 and substring variable evaluation.
16305 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
16306 of string constant.
16307
c761af65
DJ
163082005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
16309
16310 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
16311 copyright dates.
16312
561d7a1d
PG
163132005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
16314
16315 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
16316 powerpc altivec' test with an almost identical 'info vector' test.
16317
b2b64cc9
PG
163182005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16319
a9c64011
AS
16320 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16321 vscr" tests to match output.
b2b64cc9 16322
6ac4d15a
PG
163232005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16324
a9c64011
AS
16325 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
16326 output.
6ac4d15a 16327
40e55bef
BR
163282005-09-11 Bob Rossi <bob@brasko.net>
16329
889bf7c5
PA
16330 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
16331 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
16332 commands that return an MI output command and an asyncronous MI output
16333 command.
40e55bef
BR
16334 * gdb.mi/mi-console.exp: Ditto.
16335
3c7385ec
BR
163362005-09-11 Bob Rossi <bob@brasko.net>
16337
16338 * gdb.mi/mi-var-child.c: Include <string.h>.
16339
a6cd0eb3
DJ
163402005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
16341
16342 * killed.exp: Correct gdb_expect syntax.
16343
2f168eed
CV
163442005-08-09 Corinna Vinschen <vinschen@redhat.com>
16345
16346 * lib/mi-support.exp (mi_gdb_load): Fix typo.
16347
ecd3fd0f
BR
163482005-08-02 Bob Rossi <bob@brasko.net>
16349
16350 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
16351 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
16352 Change tests to inferior-tty-set/show.
16353 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
16354 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
16355 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
16356 inferior. Use mi_gdb_test to get GDB and Inferior output.
16357 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
16358 descriptor.
16359 (mi_inferior_tty_name): Add inferior PTY file name.
16360 (mi_gdb_start): Add INFERIOR_PTY parameter.
16361 (mi_gdb_test): Add IPATTERN parameter.
16362
f1ea48cb 163632005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 16364
f1ea48cb
BR
16365 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
16366 parameter to mi_gdb_test.
16367 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
16368
6e650a67
DJ
163692005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16370
16371 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
16372 struct_declarations.
16373 * gdb.mi/mi-var-child.exp: Step over the initialization of
16374 struct_declarations.
16375
8be260b6
DJ
163762005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16377
16378 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
16379 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
16380 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
16381 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
16382 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
16383 file.
16384
4e660f07
NR
163852005-07-27 Nick Roberts <nickrob@snap.net.nz>
16386
16387 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
16388 (do_children_tests): Assign values to the extra elements.
16389
16390 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
16391 them for tests for "-var-update --no-values" and
a9c64011 16392 "-var-update --all-values".
4e660f07
NR
16393 Add test for "-var-list-children --simple-values".
16394
16395 * gdb.mi/basics.c (callee4): Add integer array D[3]...
16396
16397 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
16398 "-stack-list-locals --simple-values" Improve doc strings and
16399 comments.
16400
6bdae935
MK
164012005-07-18 Mark Kettenis <kettenis@gnu.org>
16402
598b7a6f
MK
16403 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
16404 *-*-openbsd*.
16405 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
16406
6bdae935
MK
16407 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
16408 sigaltsatck'.
16409
1323e929 164102005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 16411
1323e929
BR
16412 * gdb.base/default.exp (tty): Changed output of command.
16413 * gdb.base/help.exp (help tty): Ditto.
16414
b1a9c082
MK
164152005-07-12 Mark Kettenis <kettenis@gnu.org>
16416
16417 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
16418
10a844a2
MK
164192005-07-10 Mark Kettenis <kettenis@gnu.org>
16420
16421 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
16422 -stack-select-frame without arguments.
16423 (test_stack_frame_listing): Add test for newly implemented command
16424 -stack-info-frame.
16425
3cb3b8df
BR
164262005-07-06 Bob Rossi <bob@brasko.net>
16427
16428 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
16429 command.
16430 (Copyright): Update copyright.
16431
a0c5fbcf
WZ
164322005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
16433
16434 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
16435 tests to evaluate exponentiation expression.
16436
984971d0
AS
164372005-06-29 Andreas Schwab <schwab@suse.de>
16438
16439 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
16440 main to avoid warnings.
16441
16442 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
16443
fe03833f
NR
164442005-06-20 Nick Roberts <nickrob@snap.net.nz>
16445
16446 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16447 -stack-select-frame without arguments.
16448 (test_stack_frame_listing): Add test for newly implemented command
16449 -stack-info-frame.
a9c64011 16450
7a55f279
WZ
164512005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16452
0ffa0ea5
DJ
16453 * gdb.fortran/array-element.f: New file.
16454 * gdb.fortran/array-element.exp: New testcase.
7a55f279 16455
26585198
DJ
164562005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16457
16458 * gdb.base/bigcore.exp: Correct checks for systems which can
16459 not dump a large core file.
16460
c1bd25fd
DJ
164612005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16462
16463 * gdb.base/relocate.c: Add a copyright notice.
16464 (dummy): Remove.
16465 * gdb.base/relocate.exp: Test printing the values of variables
16466 from a relocatable file.
16467
589e074d
DJ
164682005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16469
16470 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
16471 excess MI output after an error.
16472
0915f927
JB
164732005-05-29 Joel Brobecker <brobecker@adacore.com>
16474
16475 * gdb.arch/alpha-step.c: New file.
16476 * gdb.arch/alpha-step.exp: New testcase.
16477
76ff342d
DJ
164782005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16479 Dennis Brueni <dennis@slickedit.com>
16480
16481 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16482 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16483 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16484 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16485 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16486 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16487 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16488
96b0c7ac
DJ
164892005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16490 Wu Zhou <woodzltc@cn.ibm.com>
16491
16492 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16493 IBM's xlc compiler.
16494 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16495 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16496
f21565d2
JB
164972005-05-13 Jim Blandy <jimb@redhat.com>
16498
16499 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16500 calling gdb_suppress_entire_file.
16501 * gdb.base/charset.exp: Same.
16502 * gdb.base/call-rt-st.exp: Same.
16503
6006a3a1
BR
165042005-05-05 Bob Rossi <bob_rossi@cox.net>
16505
16506 * lib/gdb.exp (fullname_syntax): Added global regex.
16507 (fullname_syntax_POSIX): Ditto.
16508 (fullname_syntax_UNC): Ditto.
16509 (fullname_syntax_DOS_CASE): Ditto.
16510 (fullname_syntax_DOS): Ditto.
16511 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16512 fullname_syntax variable to scope and use it.
16513 (test_file_list_exec_source_files): Ditto.
16514 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16515
c3b69c04
DJ
165162005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16517
16518 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
16519
3c95e6af
PG
165202004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
16521
a9c64011
AS
16522 * lib/gdb.exp (skip_altivec_tests): New function, based on
16523 check_vmx_hw_available from the GCC testsuite.
16524 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
16525 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 16526
78df6c56
JB
165272005-05-02 Jim Blandy <jimb@redhat.com>
16528
16529 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
16530 calling gdb_suppress_entire_file.
16531
1690f9cf
DJ
165322005-04-30 Randolph Chung <tausq@debian.org>
16533
16534 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16535 Slightly relax "sem_post" name checking.
16536
5ea106f7
PG
165372005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16538
16539 * gdb.base/unload.exp: Use new shared library infrastructure.
16540
bf7234cf
PG
165412005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16542
16543 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16544 infrastructure.
bf7234cf 16545
547b869a
CV
165462005-04-29 Corinna Vinschen <vinschen@redhat.com>
16547
16548 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16549 * gdb.asm/h8300.inc: New file.
16550
f07e55f0
PG
165512005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16552
16553 * gdb.base/shlib-call.exp: Change to use new shared library
16554 infrastructure.
16555
3cbba3d1
PG
165562005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16557
a9c64011
AS
16558 * gdb.base/pending.exp: Change to use new shared library
16559 infrastructure.
3cbba3d1 16560
ed6df200
PG
165612005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16562
a9c64011
AS
16563 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16564 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16565
8c8f4ebe
PG
165662005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16567
a9c64011
AS
16568 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16569 shared objects being adjusted and update copyright years.
8c8f4ebe 16570
607fbc54
DJ
165712005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16572
16573 * ChangeLog: Correct some 2003-01-13 dates.
16574 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16575 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16576 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16577 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16578 gdb.trace/tfind.exp: Update copyright years.
16579
57bf0e56
DJ
165802005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16581 Daniel Jacobowitz <dan@codesourcery.com>
16582
16583 * lib/gdb.exp (gdb_compile): Handle shlib=.
16584 (gdb_compile_shlib): New function.
16585
9b593790
PG
165862005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16587
a9c64011 16588 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16589
9494c6a5
DJ
165902005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16591
16592 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16593 gdb.server.
16594 * configure.ac: Likewise.
16595 * configure: Regenerated.
16596 * gdb.gdbserver/Makefile.in: Moved to...
16597 * gdb.server/Makefile.in: ... here.
16598 * gdb.gdbserver/server.c: Moved to...
16599 * gdb.server/server.c: ... here.
16600 * gdb.gdbserver/server-run.exp: Moved to...
16601 * gdb.server/server-run.exp: ... here.
16602
6f8eac0e
DJ
166032005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16604
16605 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16606 * configure.ac: Create gdb.gdbserver/Makefile.
16607 * configure: Regenerated.
16608 * lib/gdbserver-support.exp: New file, derived from
16609 config/gdbserver.exp.
16610 * config/gdbserver.exp: Use gdbserver-support.exp.
16611 * gdb.gdbserver/Makefile.in: New file.
16612 * gdb.gdbserver/server.c: New file.
16613 * gdb.gdbserver/server-run.exp: New file.
16614
6e87504d
PG
166152005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16616
a9c64011
AS
16617 * lib/gdb.exp (test_compiler_info): Return compiler_info
16618 if no arguments are given.
6e87504d 16619
d1779be4
PG
166202005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16621
16622 * gdb.arch/altivec-abi.exp: Check for compiler and set
16623 use altivec' flag accordingly.
16624 * gdb.arch/altivec-regs.exp: Likewise.
16625
88750304
DJ
166262005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16627
16628 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16629
f3fb768d
AS
166302005-03-27 Andreas Schwab <schwab@suse.de>
16631
16632 * gdb.base/bigcore.c (main): Add missing mode argument in open
16633 call.
16634
7e813ac5
DJ
166352005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16636
16637 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16638 downloads.
16639 * config/gdbserver.exp (gdb_load): Likewise.
16640
8e3049aa
PB
166412005-03-14 Paul Brook <paul@codesourcery.com>
16642
16643 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16644 targets.
16645
a9df7c44
JB
166462005-03-09 Joel Brobecker <brobecker@adacore.com>
16647
16648 * gdb.dwarf2/dup-psym.S: New file.
16649 * gdb.dwarf2/dup-psym.exp: New testcase.
16650
9f0d94e8
JB
166512005-03-09 Joel Brobecker <brobecker@adacore.com>
16652
16653 * gdb.ada/exec_changed/first.adb: New file.
16654 * gdb.ada/exec_changed/second.adb: New file.
16655 * gdb.ada/exec_changed.exp: New testcase.
16656
5f579bc5
NS
166572005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16658
36e9969c
NS
16659 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16660 (A2): New class.
16661 (main): Test operator+.
16662 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16663 breakpoint test.
16664
5f579bc5
NS
16665 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16666 * gdb.base/signull.exp: Disable if gdb,nosignals.
16667 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16668 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16669 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16670 * gdb.mi/mi2-console.exp: Likewise.
16671 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16672 continue output at start.
16673 (gdb_collect_locals_test): Robustify regexp.
16674 * gdb.trace/passc-dyn.exp: Fix comment typo.
16675 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16676
be46087e
CV
166772005-03-08 Corinna Vinschen <vinschen@redhat.com>
16678
16679 * gdb.asm/asm-source.exp: Add iq2000 case.
16680 * gdb.asm/iq2000.inc: New file.
16681
384e1a61 166822005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16683
384e1a61
MI
16684 * gdb.base/command.exp: Change hardcoded value to regular expression.
16685 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16686
584b6e9e
DJ
166872005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16688
16689 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16690 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16691 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16692 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16693 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16694
ab5b5d61
MK
166952005-03-05 Mark Kettenis <kettenis@gnu.org>
16696
16697 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16698 changes.
16699
ae051c1b
PG
167002004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16701
a9c64011
AS
16702 * lib/compiler.c: Add test for IBM's xlc compiler.
16703 * lib/compiler.cc: Likewise.
ae051c1b 16704
3f0f6ed2
JB
167052004-02-24 Joel Brobecker <brobecker@adacore.com>
16706
16707 * gdb.ada/fixed_points.exp: Create compilation object directory
16708 before running the test.
16709 * gdb.ada/null_record.exp: Likewise.
16710 * gdb.ada/packed_array.exp: Likewise.
16711 * gdb.ada/start.exp: Likewise.
16712
724f452b
JB
167132005-02-15 Joel Brobecker <brobecker@adacore.com>
16714
16715 * gdb.ada/packed_array/pa.adb: New file.
16716 * gdb.ada/packed_array.exp: New testcase.
16717
57f5cdfb 167182005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16719
1f393151
MK
16720 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16721 files.
16722
ebdda337
MK
16723 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16724 on *-*-openbsd*. Correctly match whitespace in regukar
16725 expressions.
16726
cf309262
DJ
167272005-02-10 Daniel Jacobowitz <dan@debian.org>
16728
16729 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16730 PR exp/1821
16731 * gdb.base/gdb1821.c: New test file.
16732 * gdb.base/gdb1821.exp: New test file.
16733
3be49e7a
JB
167342005-02-09 Joel Brobecker <brobecker@adacore.com>
16735
16736 * gdb.base/start.c: New file.
16737 * gdb.base/start.exp: New testcase.
16738
e292e67d
JB
167392005-02-09 Joel Brobecker <brobecker@adacore.com>
16740
16741 * gdb.ada/start/dummy.adb: New file.
16742 * gdb.ada/start.exp: New testcase.
16743
dbdfa66c
CV
167442005-02-09 Corinna Vinschen <vinschen@redhat.com>
16745
16746 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16747 for printing symbols and statistics.
16748 Add test for using relative pathnames in "maint print msymbols" test.
16749 Mark "maint info sections DATA" XFAIL on Cygwin.
16750 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16751 tests.
16752
d7941671
AC
167532005-02-09 Andreas Schwab <schwab@suse.de>
16754
16755 Committed by Andrew Cagney <cagney@gnu.org>
16756 * gdb.base/remotetimeout.exp: New file.
16757
74e5ef44
MK
167582005-02-07 Mark Kettenis <kettenis@gnu.org>
16759
16760 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16761
464dd14d
JB
167622005-02-03 Joel Brobecker <brobecker@adacore.com>
16763
16764 * gdb.ada/gnat_ada.gpr: New file.
16765 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16766 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16767 * configure.ac: No longer generate gnat_ada.gpr.
16768 * configure: Regenerate.
16769 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16770 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16771 * gdb.ada/null_record/bar.ads: Likewise.
16772 * gdb.ada/null_record/bar.adb: Likewise.
16773 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16774 * gdb.ada/null_record.exp (testdir): New variable.
16775 (testfile): executable is now in testdir subdirectory.
16776 (srcfile): Use full path to the main compilation unit.
16777 * gdb.ada/fixed_points.exp: Same changes as above.
16778
30d756ae
NR
167792005-02-03 Nick Roberts <nickrob@snap.net.nz>
16780
16781 * gdb.base/interp.exp: New test.
16782
9d799f85
AC
167832005-01-24 Andrew Cagney <cagney@gnu.org>
16784
16785 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16786
15656118
AC
167872005-01-19 Andrew Cagney <cagney@gnu.org>
16788
a892c31b
AC
16789 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16790 configure.ac not configure.in.
16791
15656118
AC
16792 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16793 of powerpc*-*-*.
16794 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16795 * gdb.base/list.exp (test_list_function)
15656118
AC
16796 (test_list_filename_and_function): Ditto.
16797 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16798
a7b01baf
AC
167992005-01-16 Andrew Cagney <cagney@gnu.org>
16800
17d92a02
AC
16801 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16802
a7b01baf
AC
16803 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16804
bc8332bb
AC
168052005-01-14 Andrew Cagney <cagney@gnu.org>
16806
16807 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16808 * gdb.mi/mi2-var-cmd.exp: Ditto.
16809
4d074752
CV
168102005-01-10 Corinna Vinschen <vinschen@redhat.com>
16811
16812 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16813
bec39cab
AC
168142005-01-07 Andrew Cagney <cagney@gnu.org>
16815
16816 * configure.ac: Rename configure.in, require autoconf 2.59.
16817 * configure: Re-generate.
16818 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16819 * gdb.stabs/configure: Re-generate.
16820 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16821 * gdb.hp/configure: Re-generate.
16822 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16823 autoconf 2.59.
16824 * gdb.hp/gdb.objdbg/configure: Re-generate.
16825 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16826 autoconf 2.59.
16827 * gdb.hp/gdb.defects/configure: Re-generate.
16828 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16829 autoconf 2.59.
16830 * gdb.hp/gdb.compat/configure: Re-generate.
16831 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16832 autoconf 2.59.
16833 * gdb.hp/gdb.base-hp/configure: Re-generate.
16834 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16835 autoconf 2.59.
16836 * gdb.hp/gdb.aCC/configure: Re-generate.
16837
f10b16d4
JB
168382004-12-15 Jim Blandy <jimb@redhat.com>
16839
16840 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16841 under NPTL when there is debugging info available for libpthread.
16842
fb6e1814
JG
168432004-12-13 Jerome Guitton <guitton@gnat.com>
16844
16845 * gdb.ada/fixed_points.c: New file.
16846 * gdb.ada/fixed_points.exp: New file.
16847
fe46cd3a
RC
168482004-12-03 Randolph Chung <tausq@debian.org>
16849
16850 * gdb.arch/pa-nullify.exp: New file.
16851 * gdb.arch/pa-nullify.s: New file.
16852
8de0841b
RC
168532004-11-30 Randolph Chung <tausq@debian.org>
16854
16855 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16856 instead of "tbug". Fix regexp to work properly with gdb_test.
16857
c8170782
PH
168582004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16859
16860 * gdb.base/bitfields2.exp: New test.
16861 * gdb.base/bitfields2.c: New file.
16862
954269c2
RE
168632004-11-28 Richard Earnshaw <rearnsha@arm.com>
16864
16865 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16866
0107feed
RC
168672004-11-16 Randolph Chung <tausq@debian.org>
16868
16869 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16870
f073ae8c
DJ
168712004-11-14 Daniel Jacobowitz <dan@debian.org>
16872
16873 * gdb.threads/threadapply.exp: Correct "macro details" test.
16874
19ad59e7
JJ
168752004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16876
16877 * gdb.threads/threadapply.exp: New test.
16878 * gdb.threads/threadapply.c: New file.
16879
9cf0961b
MK
168802004-11-07 Mark Kettenis <kettenis@gnu.org>
16881
16882 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16883 frames.
16884
c789492a
FL
168852004-11-05 Felix Lee <felix+log1@specifixinc.com>
16886
16887 * gdb.base/cursal.exp: New file.
16888 * gdb.base/cursal.c: New file.
16889
a1e167bb
AC
168902004-11-03 Andrew Cagney <cagney@gnu.org>
16891
16892 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16893
b7cbf173
MK
168942004-10-30 Mark Kettenis <kettenis@gnu.org>
16895
16896 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16897 NetBSD/ELF targets.
16898
88f9d34f
JB
168992004-10-29 Joel Brobecker <brobecker@gnat.com>
16900
16901 * gdb.threads/bp_in_thread.c: New file, copied from
16902 pthread_cond_wait.c.
16903 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16904 file, rather than reusing the .c file from another testcase.
16905
ca7d6a0c
JB
169062004-10-20 Joel Brobecker <brobecker@gnat.com>
16907
16908 * gdb.ada/null_record.exp: Check where we stopped after
16909 sending the start command, instead of where the associated
16910 temporary breakpoint was inserted.
16911
0d863d03
AC
169122004-10-14 Andrew Cagney <cagney@gnu.org>
16913
16914 * gdb.mi/gdb701.c (main): Return 0.
16915
d11e72cb
DJ
169162004-10-13 Daniel Jacobowitz <dan@debian.org>
16917
d40539a4 16918 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16919
e1923096
JJ
169202004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16921
16922 * gdb.threads/schedlock.c: Add comment markers to use to find
16923 line numbers.
16924 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16925 comments.
16926 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16927 breakpoint lines.
16928
ec8ba2c9
DJ
169292004-10-12 Daniel Jacobowitz <dan@debian.org>
16930
16931 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16932
0eb3658b
DJ
169332004-10-12 Daniel Jacobowitz <dan@debian.org>
16934
16935 * configure.in: Add gdb.dwarf2.
16936 * configure: Regenerated.
16937 * Makefile.in: Add gdb.dwarf2.
16938 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16939 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16940 gdb.dwarf2/file1.txt: New files.
16941
a271cc33
OF
169422004-10-11 Orjan Friberg <orjanf@axis.com>
16943
a9c64011 16944 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16945 of "run", since the latter doesn't work with remote targets. Adjust
16946 the breakpoint numbering accordingly.
16947 * gdb.threads/pthread_cond_wait.exp: Ditto.
16948
895ce074
MC
169492004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16950
16951 * gdb.base/overlays.exp: Update copyright years.
16952
6be3092d
KI
169532004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16954
16955 * gdb.base/overlays.exp: Disable if target is Linux.
16956
e05389b8
FL
169572004-10-06 Felix Lee <felix+log1@specifixinc.com>
16958
16959 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16960
73cb587d
KI
169612004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16962
16963 * gdb.asm/asm-source.exp: Add m32r-linux target.
16964 * gdb.asm/m32r-linux.inc: New file.
16965
3c0edcdc
AC
169662004-09-24 Andrew Cagney <cagney@redhat.com>
16967 David Anderson <anderson@redhat.com>
16968
16969 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16970 command fails, assume things will work.
16971 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16972 (_GNU_SOURCE): Define.
16973 (print_unsigned, print_hex): Change parameter to "long long".
16974 (print_byte_count): New function, use to print byte counts.
16975 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16976 O_LARGEFILE.
16977 (main): Compute an upper bound on a corefile in max_core_size.
16978 Limit memory chunk size to max_core_size. Limit total memory
16979 allocated to max_core_size.
16980
4bb3667f
AC
169812004-09-23 Andrew Cagney <cagney@gnu.org>
16982
16983 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16984 from a separate process with code that creates a corefile by
16985 making the inferior dump core.
16986
60fe1a51
MK
169872004-09-23 Mark Kettenis <kettenis@gnu.org>
16988
16989 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16990 block.
16991
8e937346
MC
169922004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16993
16994 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16995 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16996 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16997 Likewise.
16998
7213f6d6
JJ
169992004-09-20 Jeff Johnston <jjohnstn@redhat.com>
17000
17001 * gdb.java/jprint.exp: New test case for java inferior call.
17002 * gdb.java/jprint.java: Ditto.
17003
eac69dca
JB
170042004-09-15 Joel Brobecker <brobecker@gnat.com>
17005
17006 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
17007
22227696
MC
170082004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17009
17010 * gdb.threads/killed.c: Include <stdlib.h>.
17011 * gdb.threads/pthreads.c: Likewise.
17012
7dd403a4
MC
170132004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17014
17015 * gdb.threads/killed.c: Add copyright notice.
17016
33f2d567
JM
170172004-09-10 Jason Molenda (jmolenda@apple.com)
17018
a9c64011
AS
17019 * gdb.base/define.exp: Two new tests to verify zero space chars
17020 after 'if' and 'while' commands in a user-defined command is correctly
17021 parsed.
33f2d567 17022
e05b62ac
AC
170232004-09-08 Andrew Cagney <cagney@gnu.org>
17024
17025 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
17026 delivery test with duplicate at end of file.
17027
9cbe82da
MK
170282004-09-06 Mark Kettenis <kettenis@jive.nl>
17029
17030 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
17031
564803d9
MC
170322004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17033
17034 * config/hppro.exp: Removed.
17035
7c6807ce
MC
170362004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17037
17038 * config/sparclet.exp: Removed.
17039
bf7e26dd
MC
170402004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17041
17042 * config/udi.exp: Removed.
17043
714e341b
MC
170442004-09-02 Michael Chastain <mec.gnu@mindspring.com>
17045
17046 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
17047 of "exp_continue".
17048 (advancei): Likewise.
17049
1236e623
JJ
170502004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17051
17052 * gdb.base/unload.exp: Fix so messages aren't duplicated.
17053
3bdcad15
MI
170542004-09-01 Manoj Iyer <manjo@austin.ibm.com>
17055
228af206 17056 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
17057 to check for nodebug in executable.
17058 * gdb.gdb/observer.exp (setup_test): Likewise.
17059 * gdb.gdb/selftest.exp (test_with_self): Likewise.
17060 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
17061
c72b934c
AC
170622004-09-01 Andrew Cagney <cagney@gnu.org>
17063
17064 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17065 files.
17066
edd9b715
JJ
170672004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17068
17069 * gdb.base/unload.exp: Fix expected warning message to match
17070 latest format.
17071
fb4ce06b
CV
170722004-09-01 Corinna Vinschen <vinschen@redhat.com>
17073
17074 * gdb.base/call-rt-st.exp: Fix typos.
17075
ce78e7c3
MI
170762004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17077
17078 * gdb.threads/thread_check.exp: New testcase.
17079 * gdb.threads/thread_check.c: New testcase.
17080
2dedb159
AC
170812004-08-31 Andrew Cagney <cagney@gnu.org>
17082
17083 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17084 (skip_to_handler_entry): New procedures. Test stepping into a
17085 handler when the breakpoint is at the handler's entry point.
17086
68f53502
AC
170872004-08-30 Andrew Cagney <cagney@gnu.org>
17088
17089 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17090 gdb/1757.
17091
3e3ffd2b
MC
170922004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17093
17094 With code from Manoj Iyer <manjo@austin.ibm.com>:
17095 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17096 return value. Add an arm for "no debugging symbols found".
17097 Change a stray "error" to "perror".
17098 (gdb_run_cmd): Adapt to new return value.
17099 * gdb.base/remote.exp: Adapt to new return value.
17100 * gdb.gdb/complaints.exp: Likewise.
17101 * gdb.gdb/observer.exp: Likewise.
17102 * gdb.gdb/selftest.exp: Likewise.
17103 * gdb.gdb/xfullpath.exp: Likewise.
17104
4b6f5fd2
JB
171052004-08-27 Joel Brobecker <brobecker@gnat.com>
17106
17107 * gdb.threads/bp_in_thread.exp: New testcase.
17108
e5b25496
MC
171092004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17110
17111 Fix PR testsuite/1735.
17112 * gdb.threads/schedlock.c (thread_function): Add a cast
17113 to suppress a gcc warning.
17114 * gdb.threads/thread-specific.c (thread_function): Likewise.
17115
934353d6
MC
171162004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17117
17118 * gdb.base/unload.c: Include <stdlib.h>.
17119
f98a0aef 171202004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 17121
f98a0aef 17122 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
17123 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
17124 synchronized after the "return".
17125
5a2e8882
MC
171262004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17127
17128 * gdb.mi/basics.c: Include <stdio.h>.
17129 * gdb.mi/pthreads.c: Include <stdlib.h>.
17130 * gdb.mi/var-cmd.c: Include <stdlib.h>.
17131
a9640423
MC
171322004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17133
17134 * gdb.threads/schedlock.c: Add copyright notice.
17135
b04e311d
AC
171362004-08-25 Andrew Cagney <cagney@gnu.org>
17137
17138 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
17139 (skip_over_handler, breakpoint_over_hander): New test procedures.
17140 (advance, advancei): Add a proper prefix, do not use
17141 rerun_to_main.
17142 * gdb.base/sigstep.c (main): Change to use an infinite loop.
17143
7c27f15b
MC
171442004-08-24 Michael Chastain <mec.gnu@mindspring.com>
17145
17146 * gdb.mi/basics.c: Add copyright notice.
17147 * gdb.mi/var-cmd.c: Add copyright notice.
17148
fffc87ae
MC
171492004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17150
17151 * lib/gdb.exp: Remove signed_keyword_not_used.
17152 * lib/compiler.c: Likewise.
17153 * lib/compiler.cc: Likewise.
17154
d782e0bf
MC
171552004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17156
17157 * gdb.base/whatis.c: Remove conditional disabling of "signed".
17158 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
17159
96033e83
MC
171602004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17161
17162 * gdb.base/whatis.c: Add copyright notice.
17163
cf38c229
MK
171642004-08-20 Mark Kettenis <kettenis@gnu.org>
17165
17166 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
17167 it to skip the breakpoints encoded in the inline assembly.
17168
f4b49756
MC
171692004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17170
17171 * Makefile.in: Add gdb.fortran.
17172
2f193b69
MC
171732004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17174
17175 * gdb.base/call-sc.exp (test_scalar_returns):
17176 Fix cut-and-paste glitch in "Make fun return now".
17177
89a237cb
MC
171782004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17179
17180 * configure.in: Add gdb.fortran.
17181 * configure: Regenerate.
17182 * gdb.fortran/Makefile.in: New file.
17183 * lib/gdb.exp (skip_fortran_tests): New procedure.
17184
469aff8e
MC
171852004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17186
17187 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
17188 reference to bug-gnu@prep.ai.mit.edu.
17189 * gdb.mi/mi-var-child.exp: Likewise.
17190 * gdb.mi/mi-var-cmd.exp: Likewise.
17191 * gdb.mi/mi-var-display.exp: Likewise.
17192 * gdb.mi/mi2-var-block.exp: Likewise.
17193 * gdb.mi/mi2-var-child.exp: Likewise.
17194 * gdb.mi/mi2-var-cmd.exp: Likewise.
17195 * gdb.mi/mi2-var-display.exp: Likewise.
17196
00b51b9f
MK
171972004-08-15 Mark Kettenis <kettenis@gnu.org>
17198
17199 * gdb.base/unload.c (main): Make local variable msg const.
17200
45f07fef
MC
172012004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17202
17203 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
17204 to bug-gnu@prep.ai.mit.edu.
17205 * gdb.mi/mi-disassemble.exp: Likewise.
17206 * gdb.mi/mi-eval.exp: Likewise.
17207 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
17208 default line number.
17209 * gdb.mi/mi-return.exp: Likewise.
17210 * gdb.mi/mi-simplerun.exp: Likewise.
17211 * gdb.mi/mi-stack.exp: Likewise.
17212 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
17213 number with explicit range test.
17214 * gdb.mi/mi-watch.exp: Likewise.
17215 * gdb.mi/mi2-break.exp: Likewise.
17216 * gdb.mi/mi2-cli.exp: Likewise.
17217 * gdb.mi/mi2-disassemble.exp: Likewise.
17218 * gdb.mi/mi2-eval.exp: Likewise.
17219 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
17220 default line number.
17221 * gdb.mi/mi2-return.exp: Likewise.
17222 * gdb.mi/mi2-simplerun.exp: Likewise.
17223 * gdb.mi/mi2-stack.exp: Likewise.
17224 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
17225 number with explicit range test.
17226 * gdb.mi/mi2-watch.exp: Likewise.
17227
dd8c8ee7
MC
172282004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17229
17230 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
17231 * gdb.cp/m-static.exp: Likewise.
17232 * gdb.cp/rtti.exp: Likewise.
17233
4e838464
MK
172342004-08-14 Mark Kettenis <kettenis@gnu.org>
17235
17236 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
17237
8d8cb839
EZ
172382004-08-14 Eli Zaretskii <eliz@gnu.org>
17239
17240 * ChangeLog: Prefix Local Variables with semi-colons and indent
17241 the reference to older ChangeLog files, to fix fontification in
17242 Emacs.
17243
deea8bb0
MC
172442004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17245
17246 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
17247 * gdb.mi/mi2-break.exp: Likewise.
17248
c3297504
MC
172492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17250
17251 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
17252
25808999
MC
172532004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17254
17255 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
17256
226a8d71
MC
172572004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17258
17259 * gdb.cp/classes.exp: Remove unused declarations. Just let
17260 test names default instead of providing special names. Remove
17261 extraneous demangler test.
17262
37fdf854
JJ
172632004-08-12 Jeff Johnston <jjohnstn@redhat.com>
17264
17265 * gdb.base/unload.exp: New test for breakpoints in dynamically
17266 loaded libraries.
17267 * gdb.base/unload.c: Ditto.
17268 * gdb.base/unloadshr.c: Ditto.
17269
2d3a7986
MC
172702004-08-12 Michael Chastain <mec.gnu@mindspring.com>
17271
17272 * gdb.cp/classes.exp (test_ptype_class_objects): Call
17273 cp_test_ptype_class.
17274 (test_enums): Likewise.
17275
c72b934c
AC
172762004-08-10 Andrew Cagney <cagney@gnu.org>
17277
17278 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17279 files.
17280
cc503c8a
AC
172812004-08-10 Andrew Cagney <cagney@gnu.org>
17282
17283 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
17284 init_malloc call.
17285
902f2ccb
MC
172862004-08-10 Michael Chastain <mec.gnu@mindspring.com>
17287
17288 * ChangeLog: Add copyright notice. The notice is copied
17289 from emacs 21.3 top level ChangeLog.
17290
78c90502
MC
172912004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17292
17293 * lib/cp-support.exp: New file.
17294 * lib/cp-support.exp (cp_test_type_class): New function.
17295 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
17296 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
17297 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
17298 cp_test_ptype_class.
17299
88e5ea78
MC
173002004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17301
17302 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
17303 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17304 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
17305 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
17306 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
17307 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
17308 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
17309 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
17310 gdb.mi/mi2-watch.exp: Update copyright years.
17311
6a89fc9c
MK
173122004-08-09 Mark Kettenis <kettenis@gnu.org>
17313
17314 * gdb.base/sigaltstack.exp: Provide proper anchoring.
17315
1482e0de
MC
173162004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17317
17318 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
17319 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
17320 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
17321 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17322 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
17323 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
17324 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
17325 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17326 gdb.mi/mi-watch.exp: Update copyright years.
17327
1a5ce3f3
DJ
173282004-08-08 Daniel Jacobowitz <dan@debian.org>
17329
17330 PR gdb/1738
17331 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
17332 from a breakpoint with a pending signal.
17333
04f6ecf2
DJ
173342004-08-08 Daniel Jacobowitz <dan@debian.org>
17335
17336 PR gdb/1736
17337 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
17338 * gdb.base/sigaltstack.exp (finish_test): Consume output until
17339 the prompt.
17340 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
17341
54d90d35
DJ
173422004-08-08 Daniel Jacobowitz <dan@debian.org>
17343
17344 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
17345
d2f6abb0
DJ
173462004-08-08 Daniel Jacobowitz <dan@debian.org>
17347
17348 PR gdb/1736
17349 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
17350 for i?86-*-linux*.
17351
5598c03d
DJ
173522004-08-08 Daniel Jacobowitz <dan@debian.org>
17353
17354 * gdb.arch/i386-prologue.exp: Compile without debug information.
17355
c6fee705
MC
173562004-08-08 Michael Chastain <mec.gnu@mindspring.com>
17357
17358 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
17359 rather than asking gdb to search.
17360
dd90efdb
MC
173612004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17362
17363 * gdb.base/gcore.c: Include <string.h>.
17364
1e84bec1
MC
173652004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17366
17367 * gdb.base/gcore.c: Add copyright notice.
17368
e425eb2b
MC
173692004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17370
17371 * gdb.base/freebpcmd.c: Include <stdio.h>.
17372 * gdb.base/long_long.c: Include <string.h>.
17373 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
17374 * gdb.base/siginfo.c: Include <string.h>.
17375 * gdb.base/sigstep.c: Include <string.h>.
17376
cb9aaed5
MC
173772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17378
17379 * gdb.base/complex.c: Include <stdlib.h>.
17380
55944f3d
MC
173812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17382
17383 * gdb.base/complex.c: Add copyright notice.
17384
7b2953d9
MC
173852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17386
17387 * gdb.base/charset.c: Include <stdlib.h>.
17388
c9133d23
MC
173892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17390
17391 * gdb.base/auxv.c: Include <stdlib.h>.
17392
0a8490ad
MC
173932004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17394
17395 * gdb.base/auxv.c: Add copyright notice.
17396
3426d5ec
MC
173972004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17398
17399 * gdb.base/coremaker.c: Add copyright notice.
17400 * gdb.base/coremaker2.c: Add copyright notice.
17401
8da195dd
AC
174022004-08-04 Andrew Cagney <cagney@gnu.org>
17403
17404 * gdb.base/store.exp: Update copyright.
17405 (check_set, up_set, check_struct, up_struct): Add a prefix to test
17406 names, do not import gdb_prompt.
17407
8d394f98
AC
174082004-08-01 Andrew Cagney <cagney@gnu.org>
17409
17410 Fix PR testsuite/1729.
17411 * gdb.base/dump.exp: Add test name to callers of capture_value, do
17412 not use capture_value with value 4.
17413 (capture_value): Add optional test name parameter.
17414 (test_reload_saved_value, test_restore_saved_value): Use $msg as
17415 the prefix, pass to capture_value.
17416
b6702b23
MK
174172004-08-01 Mark Kettenis <kettenis@gnu.org>
17418
17419 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
17420 * gdb.arch/i386-prologue.c (standard): New prototype and function.
17421 (main): Call new function.
17422
c203e0ca
MC
174232004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17424
17425 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
17426
a7995a30
MC
174272004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17428
17429 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
17430
9366563b
MC
174312004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17432
b6eeaf26 17433 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
17434 Accept more values of vtbl pointer. Remove some messages
17435 about "obsolete gcc or gdb".
17436
2fc1f950
MC
174372004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17438
17439 * gdb.cp/classes.exp: Accept more varieties of ptype output.
17440
c724d49b
MC
174412004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17442
17443 * gdb.base/asm-source.exp: Properly convert target board
17444 debug flags from gcc format to binutils format.
17445
736b0fce
MK
174462004-07-28 Mark Kettenis <kettenis@gnu.org>
17447
17448 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17449 gdb1718". PR backtrace/1718 partially fixed.
17450
5633ea5c
JJ
174512004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17452
17453 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17454
575eebb1
NC
174552004-07-26 Nick Clifton <nickc@redhat.com>
17456
17457 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17458 good default value for a specific architecture is available then
17459 set it to that value. Otherwise default to the -gstabs switch.
17460 Remove the -g... switches from the asm-flags variable. Allow the
17461 target board info to override the value if it wants to. Pass the
17462 switch on the assembler command line.
17463
62104619
MK
174642004-07-23 Mark Kettenis <kettenis@gnu.org>
17465
17466 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
17467 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
17468 (main): Call new function.
17469
4a1135b8
MC
174702004-07-22 Michael Chastain <mec.gnu@mindspring.com>
17471
17472 Test for PR exp/1715.
17473 * gdb.base/radix.exp: Refactor common procedures. Make all
17474 test names unique. Change XFAIL to KFAIL.
17475
8a12c1f0
MC
174762004-07-20 Michael Chastain <mec.gnu@mindspring.com>
17477
17478 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17479 * gdb.ada/gnat_ada.gin: ... to here.
17480 * configure.in: Use gnat_ada.gin.
17481 * configure: Regenerate.
17482
23b451cf
AC
174832004-07-20 Andrew Cagney <cagney@gnu.org>
17484
17485 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17486 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17487 XFAILs. Clean up test messages and comments. Check backtraces.
17488 Delete re-sync code.
17489
ab618a02
MC
174902004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17491
17492 Fix PR cli/740.
17493 * gdb.base/annota1.exp: Honor gdb,nosignals.
17494 * gdb.base/annota3.exp: Likewise.
17495
46dad340
MC
174962004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17497
17498 * lib/java.exp: Update copyright notice.
17499
756d8c70
AC
175002004-07-19 Andrew Cagney <cagney@gnu.org>
17501
17502 * gdb.base/selftest.exp: Copy file from here ...
17503 * gdb.gdb/selftest.exp: ... to here.
17504
586027e6
AC
175052004-07-16 Andrew Cagney <cagney@redhat.com>
17506
17507 * lib/insight-support.exp: Delete file.
17508 * lib/java.exp (java_init): Fix copyright.
17509
029d2200
AC
175102004-07-16 Andrew Cagney <cagney@gnu.org>
17511
17512 * gdb.base/restore.c: Append "prologue" to comments marking the a
17513 function's prologue.
17514 * gdb.base/restore.exp: Update copyright, re-indent.
17515 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17516 callerN" prefix where needed. Update patterns that match a
17517 function's prologue.
17518
653b62c5
MC
175192004-07-16 Michael Chastain <mec.gnu@mindspring.com>
17520
17521 * gdb.base/restore.c: Add copyright notice.
17522
f7d690e5
AC
175232004-07-16 Andrew Cagney <cagney@gnu.org>
17524
17525 * gdb.base/logical.exp: Update copyright.
17526 (evaluate): New procedure. Use to re-implement tests using
17527 several tables.
17528
d629a7cb
MH
175292004-07-14 Martin Hunt <hunt@redhat.com>
17530
17531 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
17532 which fixes some problems where init.tcl was not found.
17533
9c7bb332
AC
175342004-07-13 Andrew Cagney <cagney@gnu.org>
17535
6bf46641
AC
17536 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17537 (check_sizeof, check_valueof): Do not include the output in the
17538 test name. Use gdb_test.
17539 (get_valueof): Use gdb_test_multiple.
17540
c4ffd4c0
AC
17541 * gdb.base/step-test.exp: Update copyright. Use
17542 gdb_test_multiple. Ensure that test names do not include
17543 architecture dependent output.
17544
ab89363a
AC
17545 * gdb.gdb/observer.exp: Update copyright.
17546 (setup_test): Use gdb_test_multiple.
17547 (attach_first_observer, attach_second_observer)
17548 (attach_third_observer, detach_first_observer)
17549 (detach_second_observer, detach_third_observer)
17550 (reset_counters, check_counters): Make $message a prefix.
17551 (test_normal_stop_notifications): Add "args" parameter - a list of
17552 init functions to be called. Make $message a prefix,
17553 (test_observer_normal_stop): Change the message prefixes so that
17554 they are unique, pass the attach / detach procedures to
17555 test_normal_stop_notifications.
17556
ec58997a
AC
17557 * gdb.base/signull.exp (test_segv): Prefix all tests with
17558 "${name}". Clean up test messages.
17559
b475183b
AC
17560 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17561
9c7bb332
AC
17562 * gdb.base/ena-dis-br.exp: Update copyright.
17563 (break_at): New function. Replace send_gdb with gdb_test,
17564 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17565 ignore count, not stopped at bpt", with KFAIL.
17566
2dd95497
CV
175672004-07-13 Corinna Vinschen <vinschen@redhat.com>
17568
17569 * gdb.base/attach.exp: Remove cleanupfile handling.
17570
419e626b
AC
175712004-07-12 Andrew Cagney <cagney@gnu.org>
17572
17573 * gdb.base/annota1.exp: Cleanup corefile test name.
17574 * gdb.base/annota3.exp: Ditto.
17575
8b1b3228
AC
175762004-07-12 Andrew Cagney <cagney@gnu.org>
17577
78650829
AC
17578 * gdb.base/signals.exp: Clean up copyright, re-indent.
17579
8b1b3228
AC
17580 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17581 gdb_test and gdb_test_multiple.
17582
935c2760
JJ
175832004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17584
17585 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17586 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17587 provide line number info for first statement in main.
17588
1544280f
AC
175892004-07-08 Andrew Cagney <cagney@gnu.org>
17590
1279f4ff
AC
17591 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17592
1544280f
AC
17593 * gdb.base/sigbpt.exp: Make the common part of each test name a
17594 prefix instead of suffix.
17595
bcc82369
BR
175962004-07-07 Bob Rossi <bob_rossi@cox.net>
17597
17598 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17599 test from test_tbreak_creation_and_listing to
17600 test_file_list_exec_source_file
17601 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17602 Changed name of test from test_tbreak_creation_and_listing to
17603 test_file_list_exec_source_file
17604
23f4b0aa
JJ
176052004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17606
17607 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17608 the jmisc() constructor instead of <init>.
17609 * gdb.java/jmisc1.exp: Ditto.
17610
56401cd5
AC
176112004-07-07 Andrew Cagney <cagney@gnu.org>
17612
17613 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17614 corrupting the PC.
17615
44ae2f6a
MC
176162004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17617
17618 * gdb.cp/templates.exp: Accept whitespace change in demangler
17619 output.
17620
45a83408
AC
176212004-07-06 Andrew Cagney <cagney@gnu.org>
17622
17623 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17624
d205ad70
MC
176252004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17626
17627 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17628 * lib/compiler.cc: Likewise.
17629
06ea1a61
MC
176302004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17631
17632 * lib/compiler.cc: Work around string preprocessing problem
17633 with old hp c++ compiler.
17634 * lib/compiler.c: Likewise.
17635
daab1251
CV
176362004-06-29 Corinna Vinschen <vinschen@redhat.com>
17637
17638 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17639 directives to conditionalize symbol prefixing.
17640 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17641 additional_flags handling. Add underscore prefix for Cygwin.
17642 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17643 conditionalize symbol prefixing.
17644 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17645 additional_flags handling. Add underscore prefix for Cygwin.
17646
cc984116
CV
176472004-06-29 Corinna Vinschen <vinschen@redhat.com>
17648
17649 * gdb.base/bigcore.exp: Skip test on Cygwin.
17650
c279b077
MC
176512004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17652
17653 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17654 formats for "info register". Use gdb_test_multiple. Fix
17655 the "invalid register" test.
17656
0e915747
CV
176572004-06-28 Corinna Vinschen <vinschen@redhat.com>
17658
17659 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17660 PID for Cygwin. Add Cygwin specific strings to check for in some
17661 tests.
17662 (do_attach_tests): Add a test for user interaction when attaching
17663 to a process with no matching symbol table already loaded.
17664
11422c86
AC
176652004-06-26 Andrew Cagney <cagney@gnu.org>
17666
17667 Test PR java/1567 and PR java/1565.
17668 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17669 * gdb.java/jmisc2.exp: Delete file.
17670
cefbce26
MC
176712004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17672
17673 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17674
e19f872c
CV
176752004-06-25 Corinna Vinschen <vinschen@redhat.com>
17676
17677 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17678 attach process.
17679
d931ba3b
MC
176802004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17681
17682 * gdb.cp/pr-1553.exp: Remove.
17683
aef68c48
MC
176842004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17685
17686 * gdb.cp/pr-1553.cc: Remove.
17687 * gdb.cp/pr-1553.exp: Disable this test.
17688
8d5df71a
JB
176892004-06-20 Jim Blandy <jimb@redhat.com>
17690
a9c64011 17691 Fix PR testsuite/1680.
8d5df71a
JB
17692 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17693 regular expressions.
17694
4ac6f39d
MC
176952004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17696
17697 Fix PR testsuite/1679.
17698 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17699 Issue an UNSUPPORTED result instead.
17700
1b413552
JB
177012004-06-18 Jim Blandy <jimb@redhat.com>
17702
17703 * gdb.base/charset.exp: Only send a control-C if we see a new
17704 prompt and incomplete command.
17705
6daa6ebd
MC
177062004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17707
17708 * gdb.cp/pr-574.cc: Add copyright notice.
17709
51fa4ae0
JB
177102004-06-17 Jim Blandy <jimb@redhat.com>
17711
17712 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17713 cases where the regexp has no groups; this grabs random text from
17714 the previous test suite, whatever that was.
17715
8fea26c5
MC
177162004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17717
17718 * gdb.cp/printmethod.cc: Add copyright notice.
17719
1e3aeb41
MC
177202004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17721
17722 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17723
9d9030bc
AC
177242004-06-16 Andrew Cagney <cagney@gnu.org>
17725
17726 * gdb.base/signull.c: Update copyright. Include <string.h>.
17727 (bowler): Replace data_pointer with data_read
17728 and data_write cases. Add code_descriptor case.
17729 (zero, desc): New array and pointer.
17730 (data, code): Change to simple pointers.
17731 * gdb.base/signull.exp: Fix probe pattern matching a function
17732 descriptor SIGSEGV. Replace data_pointer with data_read and
17733 data_write tests.
17734
acd4ad44
AC
177352004-06-16 Andrew Cagney <cagney@gnu.org>
17736
17737 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17738
08fd625c
MC
177392004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17740
17741 * gdb.base/long_long.c: Add copyright notice.
17742
1903502c
MC
177432004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17744
17745 * gdb.base/long_long.exp: Remove reference to
17746 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17747 to gdb_breakpoint and gdb_continue_to_breakpoint.
17748
83313cb1
JB
177492004-06-14 Jim Blandy <jimb@redhat.com>
17750
17751 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17752 endian case.
17753
1bf404ef
AC
177542004-06-14 Andrew Cagney <cagney@gnu.org>
17755
17756 * gdb.base/gcore.exp (capture_command_output): Delete the always
17757 passing tests containing inferior values.
17758 * gdb.base/ending-run.exp: Do not include the breakpoint address
17759 in the test message. Update copyright.
17760 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17761 size in the test name, use gdb_test_multiple. Update copyright.
17762
ef220b33
MC
177632004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17764
17765 * gdb.cp/ref-types.cc: Add copyright notice.
17766
4f70a4c9
MC
177672004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17768
17769 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17770 hp_aCC_compiler.
17771 * lib/compiler.cc: Likewise.
17772 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17773 'set' commands. Log diagnostics for other lines. Set
17774 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17775
335928ac
MC
177762004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17777
17778 * gdb.cp/try_catch.cc: Add copyright notice.
17779
2efb12e8
MC
177802004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17781
17782 * gdb.cp/userdef.cc: Add copyright notice.
17783
0bbed51a
MC
177842004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17785
17786 * gdb.cp/virtfunc.cc: Add copyright notice.
17787
e12a46c9
RC
177882004-06-11 Randolph Chung <tausq@debian.org>
17789
17790 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17791 problem.
17792
338e05af
AC
177932004-06-10 Andrew Cagney <cagney@gnu.org>
17794
17795 * lib/compiler.cc, lib/compiler.c: Append either
17796 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17797 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17798 instead of gcc-3-3.
17799
dc3f10cb
AC
178002004-06-09 Andrew Cagney <cagney@gnu.org>
17801
b4d946af
AC
17802 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17803 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17804
dc3f10cb
AC
17805 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17806 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17807 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17808 fixed.
17809
b5c0bfa2
AC
178102004-06-09 Andrew Cagney <cagney@gnu.org>
17811
17812 * gdb.base/structs.exp (test_struct_returns): Replace
17813 "return_value_unknown" and "finish_value_unknown" by
17814 "return_value_known" and "finish_value_known". Instead of
17815 "return_value_unknown" iff "finish_value_unknown", check
17816 "return_value_known" implies "finish_value_known".
17817
caeb605f
MH
178182004-06-08 Martin Hunt <hunt@redhat.com>
17819
17820 * gdb.base/float.exp: Add pattern for mips targets.
17821
c892bb64
RC
178222004-06-08 Randolph Chung <tausq@debian.org>
17823
17824 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17825 message for unknown architectures more clear.
17826
48306d3e
JB
178272004-06-08 Joel Brobecker <brobecker@gnat.com>
17828
17829 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17830 start the execution of the program.
17831
83ecb59f
JB
178322004-06-07 Jim Blandy <jimb@redhat.com>
17833
17834 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17835 * gdb.arch/i386-cpuid.h: New helper file.
17836
55264cb4
RC
178372004-06-07 Randolph Chung <tausq@debian.org>
17838
17839 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17840 has started.
17841
23cadb28
RM
178422004-06-04 Roland McGrath <roland@redhat.com>
17843
17844 Fix PR gdb/1647.
17845 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17846 differently to be robust to output buffering differences.
17847
51d01eda
MC
178482004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17849
17850 * gdb.threads/pthreads.exp: Update copyright years.
17851 (check_control_c): Change asynchronous 'after' to synchronous.
17852
f4fc3b93
RM
178532004-06-04 Roland McGrath <roland@redhat.com>
17854
17855 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17856 next gdb prompt.
17857
4013522b
MC
178582004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17859
17860 Fix PR gdb/1636.
17861 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17862 calls to synchronous.
17863
7a8f1e6b
JB
178642004-05-26 Jim Blandy <jimb@redhat.com>
17865
17866 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17867
81bb3443
RC
178682004-05-24 Randolph Chung <tausq@debian.org>
17869
17870 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17871 * gdb.asm/pa.inc: New file.
17872
8f5a3103
MK
178732004-05-22 Mark Kettenis <kettenis@gnu.org>
17874
17875 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17876
734b8fe8 178772004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17878 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17879
17880 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17881 GDB prompt.
17882
725603e1
UW
178832004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17884
f4fc3b93 17885 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17886 setjmp/longjmp. Use sigaction instead of signal.
17887
8b923272 178882004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17889 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17890
17891 * gdb.threads/pthread_cond_wait.c: New file.
17892 * gdb.threads/pthread_cond_wait.exp: New testcase.
17893
8bfabb04
AC
178942004-05-13 Andrew Cagney <cagney@redhat.com>
17895
17896 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17897 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17898
42edda50
AC
178992004-05-11 Andrew Cagney <cagney@redhat.com>
17900
17901 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17902 fixed but revealed gdb/1639.
17903
d303a6c7
AC
179042004-05-10 Andrew Cagney <cagney@redhat.com>
17905
17906 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17907 func1" and "next to 2nd alarm", kernel bug avoided.
17908
bf08c2a1
DJ
179092004-05-10 Daniel Jacobowitz <dan@debian.org>
17910
17911 PR external/1568
17912 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17913 XFAIL if it is smaller than bytes_allocated.
17914 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17915 (main): Make chunks_allocated unsigned. Correct comment.
17916
c0586a34
JB
179172004-05-07 Joel Brobecker <brobecker@gnat.com>
17918
17919 * gdb.arch/powerpc-aix-prologue.c: New file.
17920 * gdb.arch/powerpc-aix-prologue.exp: New file.
17921
f2785d12
JB
179222004-05-07 Jim Blandy <jimb@redhat.com>
17923
17924 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17925 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17926
bd7f6e30
JB
179272004-05-06 Joel Brobecker <brobecker@gnat.com>
17928
17929 * gdb.base/sep.exp: No longer setup_kfail when the program was
17930 built with dwarf2.
17931
0a5e7efe
JI
179322004-05-05 Jim Ingham <jingham@apple.com>
17933
17934 * gdb.base/pending.exp: Make sure pending breakpoints
17935 preserve the ignore count.
f4fc3b93 17936
a8958849
MK
179372004-04-27 Jerome Guitton <guitton@gnat.com>
17938
17939 * i386-prologue.exp: Add testcase for jump instruction as first
17940 instruction of the real code.
17941 * i386-prologue.c (jump_at_beginning): New function.
17942
7e103f5b
MK
179432004-04-28 Mark Kettenis <kettenis@gnu.org>
17944
17945 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17946 x86_64-*-*.
17947
5d38b224
MK
179482004-04-28 Mark Kettenis <kettenis@gnu.org>
17949
17950 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17951 i*86-*-*.
17952
0ef32fd9
MK
179532004-04-25 Mark Kettenis <kettenis@gnu.org>
17954
17955 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17956 expression that checks the return type.
17957
71d7dd7c
AC
179582004-04-23 Andrew Cagney <cagney@redhat.com>
17959
17960 * gdb.base/call-sc.exp: New test of scalar call/return values.
17961 * gdb.base/call-sc.c: Ditto.
17962
1e9f977e
JJ
179632004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17964
17965 * gdb.threads/manythreads.c: Reduce thread stack size.
17966
899d9e3a
JJ
179672004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17968
17969 * gdb.threads/manythreads.c: Add copyright notice.
17970
61bcae62
AC
179712004-04-23 Andrew Cagney <cagney@redhat.com>
17972
17973 * gdb.base/siginfo.exp: Better handle step out of signal.
17974 * gdb.base/sigstep.exp: Ditto.
17975
7339a42e 179762004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17977 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17978
17979 * gdb.threads/manythreads.c: New testcase.
17980 * gdb.threads/manythreads.exp: Ditto.
17981
5c98409b
JB
179822004-04-22 Jim Blandy <jimb@redhat.com>
17983
17984 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17985 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17986
3b611f1a
MC
179872004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17988
17989 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17990
f0fd9238
AC
179912004-04-21 Andrew Cagney <cagney@redhat.com>
17992
17993 * gdb.base/sigstep.c: New file.
17994 * gdb.base/sigstep.exp: New file.
17995
90990674
JB
179962004-04-16 Joel Brobecker <brobecker@gnat.com>
17997
17998 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17999 call to observer_notify_normal_stop.
18000
78cef34b
AC
180012004-04-15 Andrew Cagney <cagney@redhat.com>
18002
18003 * gdb.base/siginfo.c: New file.
18004 * gdb.base/siginfo.exp: New file.
18005
d2343407
JB
180062004-04-12 J. Brobecker <brobecker@gnat.com>
18007
18008 * gdb.base/sep.exp: Fix typo in comment.
18009
a2dba3c8
JB
180102004-04-12 J. Brobecker <brobecker@gnat.com>
18011
18012 * gdb.base/sep.c: New file.
18013 * gdb.base/sep-proc.c: New file.
18014 * gdb.base/sep.exp: New testcase.
18015
15f7b60e
MK
180162004-04-09 Mark Kettenis <kettenis@gnu.org>
18017
18018 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
18019 support.
18020
44f4de1a
AC
180212004-04-05 Andrew Cagney <cagney@redhat.com>
18022
18023 * gdb.base/sigaltstack.c: New file.
18024 * gdb.base/sigaltstack.exp: New file.
18025
ef04f396
JB
180262004-04-04 Joel Brobecker <brobecker@gnat.com>
18027
18028 * gdb.base/foll-fork.exp: Update the expected output for
18029 "help set follow-fork-mode", to match a change that was made
18030 to the help of this variable on 2004-01-13.
18031
d40d2c92
JB
180322004-04-01 Joel Brobecker <brobecker@gnat.com>
18033
18034 * lib/ada.exp: Add copyright notice.
18035 * bar.ads: Likewise.
18036 * bar.adb: Likewise.
18037 * null_record.adb: Likewise.
18038 * null_record.exp: Likewise.
18039 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
18040
f86ef5a3
JB
180412004-04-01 Joel Brobecker <brobecker@gnat.com>
18042
18043 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
18044 * configure: Regenerate.
18045
414e70e3
JB
180462004-04-01 Joel Brobecker <brobecker@gnat.com>
18047
18048 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
18049 to build the application. Remove the message printed when in
18050 verbose mode, redundant with the UNSUPPORTED message above.
18051
f0aaee49
JB
180522004-03-31 Joel Brobecker <brobecker@gnat.com>
18053
18054 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
18055 * gdb.ada (null_record.exp): New testcase.
18056
ac81cb54
JB
180572004-03-31 Joel Brobecker <brobecker@gnat.com>
18058
18059 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
18060
854af2f7
JB
180612004-03-31 Joel Brobecker <brobecker@gnat.com>
18062
18063 * gdb.ada: New subdirectory.
18064 * gdb.ada/Makefile.in: New file.
18065 * gdb.ada/gnat_ada.gpr.in: New file.
18066
034cb681
JB
180672004-03-31 Joel Brobecker <brobecker@gnat.com>
18068
18069 * lib/ada.exp: New file.
18070
78a1a894
DJ
180712004-03-24 Daniel Jacobowitz <drow@mvista.com>
18072
18073 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18074 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18075
4b2b3b3e
AC
180762004-03-22 Andrew Cagney <cagney@redhat.com>
18077
18078 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18079 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18080 Problem identified by Ulrich Weigand.
18081
23c73aa3
DC
180822004-03-17 David Carlton <carlton@kealia.com>
18083
18084 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18085 PR c++/826.
18086
d63a86f8
RM
180872004-03-16 Roland McGrath <roland@redhat.com>
18088
18089 * gdb.base/auxv.exp: New file.
18090 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18091
0e02aa50
DC
180922004-03-12 David Carlton <carlton@kealia.com>
18093
18094 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18095 * gdb.cp/pr-1553.cc: Ditto.
18096 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18097 pass branch.
18098
c20b71be
MC
180992004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18100
18101 * gdb.cp/templates.exp: Accept more template types.
18102
c7414a01
MC
181032004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18104
18105 From Corinna Vinschen with modifications.
18106 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18107 local variable obj_with_enum.
18108 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18109 results with obj_with_enum.
18110
ed69573c
MC
181112004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18112
18113 * gdb.cp/classes.cc: New file, copied from misc.cc.
18114 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
18115
28301461
MC
181162004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18117
18118 * gdb.cp/misc.cc: Add copyright notice.
18119
1198ecbe
DC
181202004-03-05 David Carlton <carlton@kealia.com>
18121
18122 * gdb.cp/rtti.exp: Add 'print *obj3' test.
18123 * gdb.cp/rtti.h: Update copyright.
18124 (namespace n2::n3): New.
18125 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
18126 (n2::n3::func3): New.
18127 (main): Call n2::n3::func3.
18128 * gdb.cp/rtti2.cc: Update copyright.
18129 (n2::create3): New.
18130
9e08c470
MK
181312004-03-04 Mark Kettenis <kettenis@gnu.org>
18132
18133 * gdb.asm/openbsd.inc: Fix typo.
18134
4bebc3aa
FF
181352004-03-03 Fred Fish <fnf@redhat.com>
18136
18137 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
18138 "val" instead of unused "size". Update copyright year.
18139
6ea9fb37
DJ
181402004-02-29 Daniel Jacobowitz <drow@mvista.com>
18141
18142 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
18143 to use unsigned char.
18144 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
18145 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
18146
23b23974
DJ
181472004-02-29 Daniel Jacobowitz <drow@mvista.com>
18148
18149 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
18150 line of output.
18151
7574fd53
DJ
181522004-02-28 Daniel Jacobowitz <drow@mvista.com>
18153
18154 * gdb.base/relocate.c (dummy): Initialize.
18155
a195357f
DJ
181562004-02-28 Daniel Jacobowitz <drow@mvista.com>
18157
18158 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
18159 a breakpoint at exit.
18160
72fd54a9
FF
181612004-02-27 Fred Fish <fnf@redhat.com>
18162
18163 * gdb.base/chng-syms.exp: Add expect condition to match failing
18164 case that isn't a timeout.
18165
b9d23137
AC
181662004-02-27 Andrew Cagney <cagney@redhat.com>
18167
18168 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
18169 support.
18170
15d208f6 181712004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 18172
15d208f6
FF
18173 * gdb.arch/gdb1431.c: Remove.
18174 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
18175 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
18176 of "until" incorrectly.
18177
98f9cd2d
JB
181782004-02-26 J. Brobecker <brobecker@gnat.com>
18179
18180 * gdb.cp/class2.cc (empty): New class.
18181 (refer): New function.
18182 (main): Declare an object of type empty and use it.
18183 * gdb.cp/class2.exp: Print the value of an object of type empty.
18184
9b50c11b
JJ
181852004-02-26 Jeff Johnston <jjohnstn@redhat.com>
18186
18187 * gdb.base/langs.exp: Update query string to match the
18188 new nquery format used for pending breakpoints.
18189
0dcd613f
AC
181902004-02-26 Andrew Cagney <cagney@redhat.com>
18191
18192 Fix PR i18n/1570.
18193 * gdb.base/charset.c: Update copyright notice.
18194 (main, init_string): Remove the escape character '\e' tests.
18195 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
18196 * gdb.base/charset.exp (valid_host_charset): Ditto.
18197 * gdb.base/setvar.exp: Ditto.
18198
b8a56647
AC
181992004-02-24 Andrew Cagney <cagney@redhat.com>
18200
90d59e34
AC
18201 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
18202 mmapped data in core file" PASS and FAIL messages consistent.
18203
b8a56647
AC
18204 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
18205 setting a breakpoint. Work around PR java/1565.
18206
9f27c604
JJ
182072004-02-23 Jeff Johnston <jjohnstn@redhat.com>
18208
18209 * lib/gdb.exp (gdb_breakpoint): Update query string to match
18210 new nquery format.
18211 * gdb.base/pending.exp: Ditto.
18212
3224a706
MK
182132004-02-22 Mark Kettenis <kettenis@gnu.org>
18214
18215 * configure.in: Run stabs tests on *BSD.
18216 * configure: Regenerated.
18217
41e0a9ca
MK
182182004-02-21 Mark Kettenis <kettenis@gnu.org>
18219
18220 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
18221
1e1b3428
FF
182222004-02-20 Fred Fish <fnf@redhat.com>
18223
18224 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
18225 blank in test for "returns short", for consistency with other
18226 "returns xxx" tests. Update copyright year.
18227
f9a7572a
FF
182282004-02-19 Fred Fish <fnf@redhat.com>
18229
18230 New testcase for PR breakpoint/1558.
18231 * gdb.arch/gdb1558.exp: New file.
18232 * gdb.arch/gdb1558.c: New file.
18233
b2ce2854
EZ
182342004-02-19 Elena Zannoni <ezannoni@redhat.com>
18235
18236 * gdb.base/nodebug.exp: Fix typo.
18237
e7c9ff01
JB
182382004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18239
18240 Committed by Jim Blandy <jimb@redhat.com>.
18241
62f4b920
JB
18242 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
18243
2db536a1
JB
18244 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
18245
e7c9ff01
JB
18246 * gdb.base/float.exp: Support s390*-*-* targets.
18247
f3205b34
AF
182482004-02-17 Adam Fedor <fedor@gnu.org>
18249
18250 * gdb.base/gdb1555.exp: New file.
18251 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
18252
9d62932d
EZ
182532004-02-17 Elena Zannoni <ezannoni@redhat.com>
18254
18255 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
18256
344c9711
FF
182572004-02-16 Fred Fish <fnf@redhat.com>
18258
18259 * gdb.arch/gdb1291.c: Remove
18260 * gdb.arch/gdb1291.s: New test input file.
18261 * gdb.arch/gdb1291.exp: Expand test to check case that should not
18262 fail. Test for correct result, known incorrect result, other
18263 failures and timeouts.
18264
2d822687
AC
182652004-02-16 Andrew Cagney <cagney@redhat.com>
18266
18267 * gdb.base/bigcore.exp: New file.
18268 * gdb.base/bigcore.c: New file.
18269
dac15b66
AC
182702004-02-13 Andrew Cagney <cagney@redhat.com>
18271
18272 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
18273 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
18274 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
18275 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
18276 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
18277 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
18278 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
18279 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
18280 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
18281 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
18282
6bdfc2c4
JJ
182832004-02-11 Jeff Johnston <jjohnstn@redhat.com>
18284
18285 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
18286 executed is an alloc instruction.
18287
87b3ede8
DC
182882004-02-11 David Carlton <carlton@kealia.com>
18289
18290 * gdb.cp/breakpoint.exp: New.
18291 * gdb.cp/breakpoint.cc: New.
18292
6e19e2bf
MC
182932004-02-11 Michael Chastain <mec.gnu@mindspring.com>
18294
18295 Partial fix for PR gdb/1543.
18296 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
18297 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
18298 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
18299 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
18300 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
18301 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
18302 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
18303 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
18304 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
18305 to bug-gdb@prep.ai.mit.edu .
18306 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
18307 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
18308 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
18309 Likewise.
18310
5c5455dc
AC
183112004-02-10 Andrew Cagney <cagney@redhat.com>
18312
18313 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
18314 using gdb_internal_error_resync.
18315
9cf689d7
DJ
183162004-02-09 Daniel Jacobowitz <drow@mvista.com>
18317
18318 * gdb.threads/thread-specific.exp: Stop early if no threads are
18319 found.
18320
d2dc51db
MC
183212004-02-09 Michael Chastain <mec.gnu@mindspring.com>
18322
18323 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
18324
14b1a056
DJ
183252004-02-08 Daniel Jacobowitz <drow@mvista.com>
18326
18327 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
18328 breakpoints.
18329
83f66e8f
DJ
183302004-02-07 Daniel Jacobowitz <drow@mvista.com>
18331
18332 * config/sim.exp (gdb_load): Handle $arg == "".
18333 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
18334 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
18335
30fc0091
EZ
183362004-02-07 Elena Zannoni <ezannoni@redhat.com>
18337
a9c64011
AS
18338 * gdb.base/maint.exp: Update test to reflect
18339 obstack changes.
30fc0091 18340
4d806929
JJ
183412004-02-04 Jeff Johnston <jjohnstn@redhat.com>
18342
18343 * gdb.base/pendshr.c (pendfunc): New function that calls
18344 pendfunc1.
18345 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
18346
7bfdd688
FF
183472004-02-04 Fred Fish <fnf@redhat.com>
18348
18349 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
18350 function symbols and update copyright years.
18351 * gdb.arch/gdb1291.c: Ditto.
18352
aaa08ee4
MC
183532004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18354
18355 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
18356
dbad7755
MC
183572004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18358
18359 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
18360
ec4646ef
MC
183612004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18362
18363 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
18364
1b802196
FF
183652004-02-02 Fred Fish <fnf@redhat.com>
18366
18367 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
18368 remote targets. Update copyright years.
18369
18fe2033
JJ
183702004-02-02 Jeff Johnston <jjohnstn@redhat.com>
18371
18372 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
18373 support.
18374 * gdb.base/langs.exp: Fix test which attempts to create
18375 breakpoint on non-existent function to handle new pending
18376 support.
18377 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
18378 a breakpoint.
18379 * gdb.base/pending.exp: New test.
18380 * gdb.base/pending.c: New file.
18381 * gdb.base/pendshr.c: Ditto.
18382
8d577d32
DC
183832004-02-02 David Carlton <carlton@kealia.com>
18384
18385 * gdb.cp/overload.exp: Add overloadNamespace tests.
18386 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
18387 (overloadNamespace, XXX): New.
18388 (main): Call XXX::marker2.
18389
3ad13771
FF
183902004-02-01 Fred Fish <fnf@redhat.com>
18391
18392 * gdb.base/dump.exp: Use runto_main instead of "runto main".
18393 * gdb.base/finish.exp: Ditto.
18394 * gdb.base/gcore.exp: Ditto.
18395 * gdb.base/huge.exp: Ditto.
18396 * gdb.base/info-proc.exp: Ditto.
18397 * gdb.base/return2.exp: Ditto.
18398 * gdb.threads/gcore-thread.exp: Ditto.
18399
44c75849
DJ
184002004-02-01 Daniel Jacobowitz <drow@mvista.com>
18401
18402 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
18403
005bc093
MK
184042004-02-01 Mark Kettenis <kettenis@gnu.org>
18405
18406 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18407 that opening the file succeeds on OpenBSD.
18408
c47cebdb
DJ
184092004-02-01 Daniel Jacobowitz <drow@mvista.com>
18410
18411 * gdb.threads/thread-specific.c: New file.
18412 * gdb.threads/threads-specific.exp: New test script.
18413 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
18414 to expect_out.
18415
5a01311c
MK
184162004-02-01 Mark Kettenis <kettenis@gnu.org>
18417
18418 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
18419 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
18420 only on the "print_small_structs from print_long_arg_list" test.
18421
ce22a4f1
DJ
184222004-02-01 Daniel Jacobowitz <drow@mvista.com>
18423
18424 * gdb.base/completion.exp: Kill a stray backslash.
18425
18426 From Jim Ingham <jingham@apple.com>:
18427 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
18428 agrees with the result from sending a tab.
18429
abbab9d3
DJ
184302004-01-31 Daniel Jacobowitz <drow@mvista.com>
18431
18432 * gdb.base/chng-syms.exp: Remove stray newline.
18433
53904d1e
MK
184342004-01-31 Mark Kettenis <kettenis@gnu.org>
18435
18436 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
18437 *-*-openbsd*.
18438 * gdb.asm/openbsd.inc: New file.
18439
3a4b3aac
MK
184402004-01-30 Mark Kettenis <kettenis@gnu.org>
18441
18442 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
18443 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
18444 *-*solaris2*. Remove commented out default settings for
18445 asm-flags. Replace gdb_compile with target_link.
18446
ebac27b4
MC
184472004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18448
18449 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18450 for all tests. Remove old hp-ux and cygnus xfail cases.
18451
d8679d84
PH
184522004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18453
18454 * gdb.base/chng-syms.exp: New file.
18455 * gdb.base/chng-syms.c: New file.
18456
0a55bc22
MC
184572004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18458
18459 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18460 Provide arms for current output in all my configurations.
18461
94b8e876
MC
184622004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18463
18464 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18465 * lib/compiler.cc: Likewise.
18466 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
18467 get the right preprocessor. Eval the output directly. Remove
18468 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
18469 hp_f77_compiler and hp_f90_compiler completely.
18470 (gdb_preprocess): Delete.
18471 (get_compiler): Delete.
18472
7cf03d44
MK
184732004-01-24 Mark Kettenis <kettenis@gnu.org>
18474
18475 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
18476 <string.h>.
18477
68b6dce9
NR
184782004-01-24 Nick Roberts <nick@nick.uklinux.net>
18479
18480 * gdb.mi/mi-stack.exp: Update copyright.
18481
b368761e
DC
184822004-01-23 David Carlton <carlton@kealia.com>
18483
18484 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18485 test for cp_lookup_transparent_type.
18486 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18487 call them.
18488
f2061b53
DJ
184892004-01-23 Daniel Jacobowitz <drow@mvista.com>
18490
18491 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18492 after -var-update.
18493
37fc574a
DC
184942004-01-23 David Carlton <carlton@kealia.com>
18495
18496 * gdb.cp/namespace.cc (C::ensureRefs): New.
18497 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18498
8e94b928
NR
184992004-01-20 Nick Roberts <nick@nick.uklinux.net>
18500
18501 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18502 case "-stack-list-locals 2".
18503 * gdb.mi/mi-var-child.exp: Test for case
18504 "-var-list-children --all-values NAME".
18505
997b0952
MC
185062004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18507
18508 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18509
52470da3
MK
185102004-01-18 Mark Kettenis <kettenis@gnu.org>
18511
7049b4b8
MK
18512 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18513 used with gdb_test_multiple.
18514
52470da3
MK
18515 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18516 read at address 0. This fixes PR testsuite/1504.
18517
da6012e5
DJ
185182004-01-18 Daniel Jacobowitz <drow@mvista.com>
18519
18520 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
18521 Remove downloading, guessing the host executable, the calls to
18522 gdb_file_cmd and gdb_target_cmd, and "load" support.
18523 (infer_host_exec): New function broken out from gdb_load.
18524 (gdb_load): New wrapper for gdbserver_gdb_load.
18525 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
18526 gdb_target_cmd. Use -target-select.
18527 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
18528 Download binaries to the host. Clear last_mi_remote_file when
18529 we load a new binary.
18530 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
18531 call gdbserver_gdb_load and mi_gdb_target_cmd.
18532
32c70722
MC
185332004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18534
18535 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18536 type patterns.
18537
b0cecf36
MC
185382004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18539
18540 * gdb.cp/templates.exp: Fix typo in test name of
18541 "print Foo<volatile char*>::foo".
18542
4120d7e6
MC
185432004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18544
18545 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18546
f679e530
BE
185472004-01-16 Ben Elliston <bje@wasabisystems.com>
18548
18549 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18550 (clean mostlyclean): Remove empty rm.
18551
091c48f6
MC
185522004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18553
18554 * gdb.base/setvar.exp: Add copyright years.
18555
3e5fc8d2
DC
185562004-01-14 David Carlton <carlton@bactrian.org>
18557
18558 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18559 PR c++/1511 and update coment.
18560 * gdb.cp/templates.exp: Update patterns to match current output.
18561 If changes involve something other than whitespace, KFAIL
18562 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18563
63d06c5c
DC
185642004-01-14 David Carlton <carlton@kealia.com>
18565
18566 * gdb.cp/namespace.exp: Add tests involving classes defined within
18567 namespaces.
18568 * gdb.cp/namespace.cc (C::CClass): New.
18569 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18570
a51dab88
EZ
185712004-01-14 Elena Zannoni <ezannoni@redhat.com>
18572
18573 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18574 what debug info we have. Print a better message if something goes
18575 wrong while producing the separate debug info file.
18576
a476ccc9
MC
185772004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18578
18579 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18580
f453692c
MC
185812004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18582
18583 * gdb.base/callfuncs.c: Add copyright notice.
18584
f40063a5
MC
185852004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18586
18587 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18588 inheritance. PR gdb/1498, PR gcc/13539.
18589
19ac3974
EZ
185902004-01-13 Elena Zannoni <ezannoni@redhat.com>
18591
a9c64011
AS
18592 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18593 test specific name.
18594 * gdb.mi/gdb669.exp: Ditto.
18595 * gdb.mi/mi-pthreads.exp: Ditto.
18596 * gdb.mi/mi1-pthreads.exp: Ditto.
18597 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18598
56c97c6e
MC
185992004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18600
18601 * gdb.cp/member-ptr.cc: Add copyright notice.
18602
a0644324
MC
186032004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18604
18605 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18606 some patterns for recent versions of gcc and hpacc. Delete
18607 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18608 Delete tests that access a NULL pointer-to-member-data. This
18609 script is still disabled for gcc.
18610
32fabe09
EZ
186112004-01-12 Elena Zannoni <ezannoni@redhat.com>
18612
18613 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18614 escaped correctly.
32fabe09 18615
1f8a6abb
EZ
186162004-01-12 Elena Zannoni <ezannoni@redhat.com>
18617
18618 * gdb.base/sepdebug.exp: New file.
18619 * gdb.base/sepdebug.c: New file.
18620 * lib/gdb.exp (separate_debug_filename): New procedure.
18621 (gdb_gnu_strip_debug): New procedure.
18622
48efe704
AC
186232004-01-12 Andrew Cagney <cagney@redhat.com>
18624
18625 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18626 * gdb.mi/ChangeLog-1999-2003: New file.
18627
a9415475
AC
186282004-01-12 Andrew Cagney <cagney@redhat.com>
18629
18630 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18631 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18632 or EEXIST", treat EBUSY as an XFAIL.
18633
83b8cf9d
MC
186342004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18635
18636 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18637 hp_cc_compiler.
18638
9939d2a8
MC
186392004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18640
18641 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18642 decorations.
18643
1ff8cadf
MC
186442004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18645
18646 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18647 and "(aCC)" decorations. Remove obsolete doco about old
18648 test results.
18649
6fa9022e
MC
186502004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18651
18652 * gdb.cp/exception.exp: Fix typo in doco.
18653
209721fe
MK
186542004-01-09 Mark Kettenis <kettenis@gnu.org>
18655
18656 * gdb.base/gdb1476.exp: Fix typo.
18657
ef11303e
MC
186582004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18659
18660 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18661 file.
18662
041ab88c
MC
186632004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18664
18665 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18666 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18667 Use gdb_compile. Remove restriction on gcc. Add some patterns
18668 for recent version of gdb. Delete second half, which was a copy
18669 of the first half with different build flags. This test is
18670 still disabled because it is still not ready for production.
18671
e36d075a
MC
186722004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18673
18674 * gdb.cp/exception.cc: Add copyright notice.
18675 * gdb.cp/exception.exp: Add a notice that this file is broken
18676 because of line number changes caused by addition of copyright
18677 notice.
18678
42b190ad
MC
186792004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18680
18681 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18682 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18683
8f25f06b
MC
186842004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18685
18686 * gdb.cp/classes.exp: Accept gnu abi 2.
18687 * gdb.cp/derivation.exp: Likewise.
18688 * gdb.cp/overload.exp: Likewise.
18689 * gdb.cp/virtfunc.exp: Likewise.
18690
06ded8b8
MC
186912004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18692
18693 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18694 semicolon after end of function.
18695
77c26ae3
MC
186962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18697
18698 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18699 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18700 boilerplate code for compiling and running the program under
18701 test. Add some string method tests.
18702
20757486
MC
187032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18704
18705 * gdb.cp/bs15503.cc: Add copyright notice.
18706 * gdb.cp/bs15503.exp: Adjust line number.
18707
0fd3b503
MC
187082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18709
18710 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18711 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18712
10d1bea8
MC
187132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18714
18715 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18716 hp_cc_compiler.
18717
2789202a
MC
187182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18719
18720 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18721 * gdb.cp/ctti.exp: Use the marker instead of "next".
18722 With gcc, run further before bailing.
18723
b862f14c
MC
187242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18725
18726 * gdb.cp/cttiadd.cc: Add copyright notice.
18727 * gdb.cp/cttiadd1.cc: Likewise.
18728 * gdb.cp/cttiadd2.cc: Likewise.
18729 * gdb.cp/cttiadd3.cc: Likewise.
18730
96da2469
MC
187312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18732
18733 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18734 Use gdb_test, gdb_test_multiple. Use floating-point values that
18735 have exact representations in IEEE-ish formats.
18736
053248ff
MC
187372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18738
18739 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18740 compilers. Delete duplicate call to get_compiler_info.
18741 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18742 * gdb.base/volatile.exp: Likewise.
18743
84acecdd
MK
187442004-01-07 Mark Kettenis <kettenis@gnu.org>
18745
18746 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18747 memory at address 0.
18748
fe11a27f
MC
187492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18750
18751 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18752 to test for hp-ux assembler. Fix copyright years.
18753
60ad077b
AC
187542004-01-07 Andrew Cagney <cagney@redhat.com>
18755
18756 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18757
1c9b8f33
AC
187582004-01-07 Andrew Cagney <cagney@redhat.com>
18759
18760 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18761 when creating the read-only file. From analysis by Roland McGrath
18762 and Elena Zannoni.
18763
753ccc7a
MC
187642004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18765
18766 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18767
eca3e36b
MC
187682004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18769
18770 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18771 data pointers.
18772
f8d4bac4
MC
187732004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18774
18775 * gdb.cp/m-static.exp: Compile one source file at a time.
18776 Delete unused call to get_compiler_info.
18777
9b4e0f94
MC
187782004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18779
18780 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18781 * gdb.base/call-rt-st.exp: Likewise.
18782 * gdb.base/nodebug.exp: Likewise.
18783 * gdb.base/volatile.exp: Likewise.
18784 * gdb.cp/ref-types.exp: Likewise.
18785 * gdb.cp/templates.exp: Likewise.
18786
023c1024
MK
187872004-01-05 Mark Kettenis <kettenis@gnu.org>
18788
18789 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18790
19703c4a
MC
187912004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18792
18793 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18794 hppa*-hp-hpux*.
18795
18b67037
MK
187962004-01-04 Mark Kettenis <kettenis@gnu.org>
18797
ba6219c8
MK
18798 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18799 x86_64-*-*.
18800
18b67037
MK
18801 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18802 sparc64-*-* and sparc*-solaris2*.
18803
1bfbbb9d
MK
188042004-01-04 Mark Kettenis <kettenis@gnu.org>
18805
18806 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18807 return ${tests}" test. The ${tests} already mentions the
18808 filename.
18809
06846494
MC
188102004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18811
18812 * gdb.cp/local.exp: Accept gcc abi 2.
18813
3b0cb202
MC
188142004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18815
18816 * gdb.cp/templates.exp: Accept gcc abi 2.
18817
0643ec3f
MC
188182004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18819
18820 * lib/compiler.cc: Remove supports_template_debugging.
18821 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18822
d231d0b1
MC
188232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18824
18825 * gdb.cp/namespace.exp: Accept gcc abi 2.
18826
44ffb27c
MC
188272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18828
18829 * gdb.cp/method.exp: Accept gcc abi 2.
18830
184ad485
MC
188312004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18832
18833 * gdb.cp/classes.exp: Generate identical results as old version.
18834 * gdb.cp/derivation.exp: Likewise.
18835 * gdb.cp/overload.exp: Likewise.
18836 * gdb.cp/virtfunc.exp: Likewise.
18837
116f09e7
MC
188382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18839
18840 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18841 mysterious bug with sourceware version of expect.
18842
b1379776
MC
188432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18844
18845 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18846 current versions of gcc, including gcc abi 2. Remove gratuitous
18847 restart of test program. Use gdb_test_multiple and gdb_test for
18848 all tests. Add patterns to xfail missing "const" in "const char *"
18849 and kfail PR gdb/1155.
18850
6b7a4c0e
MC
188512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18852
18853 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18854 current versions of gcc, including gcc abi 2. Remove gratuitous
18855 restart of test program. Use gdb_test_multiple and gdb_test for
18856 all tests. Add patterns to kfail PR gdb/1498.
18857
51615d72
MC
188582003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18859
18860 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18861 current versions of gcc, including gcc abi 2. Use "breakpoint"
18862 and "continue" instead of restarting the target program. Use
18863 gdb_test_multiple and gdb_test for all tests.
18864
7b79a9d7
MK
188652004-01-01 Mark Kettenis <kettenis@gnu.org>
18866
18867 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18868 for *-*-solaris2*.
18869
1cd3489f
MC
188702003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18871
18872 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18873 current versions of gcc, including gcc abi 2. Use "breakpoint"
18874 and "continue" instead of restarting the target program several
18875 times. Use gdb_test_multiple and gdb_test for all tests.
18876
850742db
MC
188772003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18878
18879 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18880 source files.
18881
eb4bbda8
MC
188822003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18883
18884 * gdb.base/environ.exp: Handle compiling test case from multiple
18885 source files.
18886
e42c7771
MC
188872003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18888
18889 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18890
80e4b428
JB
188912003-12-17 Jim Blandy <jimb@redhat.com>
18892
5f06973a
JB
18893 * gdb.base/freebpcmd.c: Add copyright notice.
18894
80e4b428
JB
18895 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18896
0ab84fb7
MC
188972003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18898
18899 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18900
1b3bb3d0
JB
189012003-12-13 Jim Blandy <jimb@redhat.com>
18902
18903 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18904
3a4c9371
KB
189052003-12-12 Kevin Buettner <kevinb@redhat.com>
18906
18907 * gdb.asm/frv.inc: New file.
18908 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18909
a1dea79a
FF
189102003-12-09 Fred Fish <fnf@redhat.com>
18911
18912 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18913 functions to break1.c and leave prototypes behind. Add more
18914 "set breakpoint NN here" comments.
18915 * gdb.base/break1.c: New file.
18916
18917 * gdb.base/break.exp: Handle compiling test case from multiple
18918 source files and change source file references as needed.
18919 * gdb.base/completion.exp: Ditto.
18920 * gdb.base/condbreak.exp: Ditto.
18921 * gdb.base/define.exp: Ditto.
18922 * gdb.base/ena-dis-br.exp: Ditto.
18923 * gdb.base/info-proc.exp: Ditto.
18924 * gdb.base/maint.exp: Ditto.
18925 * gdb.base/until.exp: Ditto.
18926
18927 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18928 hardcoded line numbers.
18929 * gdb.base/define.exp: Ditto.
18930 * gdb.base/ena-dis-br.exp: Ditto.
18931 * gdb.base/maint.exp: Ditto.
18932 * gdb.base/until.exp: Ditto.
18933
18934 * gdb.base/completion.exp: Use "break1" for completion tests since
18935 "break" is no longer a unique prefix.
18936
5266b69c
AC
189372003-12-06 Andrew Cagney <cagney@redhat.com>
18938
18939 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18940 "return_value_unimplemented". When an unimplemented struct return
18941 architecture, report incorrect values as a KFAIL
18942
374451f0
MC
189432003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18944
18945 * gdb.cp/rtti.exp: Accept new wording of warning from
18946 cp_lookup_rtti_type.
18947
ba9b20a7
MC
189482003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18949
18950 Partial fix for PR testsuite/1456.
18951 * gdb.base/scope.exp (test_at_main): Replace references to
18952 gcc_compiled with calls to test_compiler_info.
18953 (test_at_foo): Likewise.
18954 (test_at_bar): Likewise.
18955
b74b6d0b
MC
189562003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18957
18958 Partial fix for PR testsuite/1456.
18959 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18960 to test_compiler_info.
18961
ccfa3402
MC
189622003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18963
18964 * gdb.base/so-impl-ld.exp: Update copyright notice.
18965
f6246aba
MC
189662003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18967
18968 Partial fix for PR testsuite/1456.
18969 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18970 to test_compiler_info.
18971
13ae734a
MC
189722003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18973
18974 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18975 from current versions of gdb. Clean up regular expressions.
18976 Delete redundant timeout case.
18977
d8e1cdee
MC
189782003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18979
18980 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18981 from current versions of gdb. Clean up regular expressions.
18982 Delete redundant timeout case.
18983
96457b64
MC
189842003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18985
18986 Partial fix for PR testsuite/1456.
18987 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18988 gcc_compiled with call to test_compiler_info.
18989
f35309fc
MC
189902003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18991
18992 Partial fix for PR testsuite/1456.
18993 * gdb.base/list.exp (test_list_function): Delete unused declaration
18994 of gcc_compiled.
18995
d7afdf9b
MC
189962003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18997
18998 Partial fix for PR testsuite/1456.
18999 * gdb.base/complex.exp: Replace reference to gcc_compiled with
19000 call to test_compiler_info.
19001
71507b56
MK
190022003-11-29 Mark Kettenis <kettenis@gnu.org>
19003
19004 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
19005 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
19006 it to create the appropriate note.inc.
19007 * gdb.asm/asmsrc1.s: Include "note.inc".
19008 * gdb.asm/netbsd.inc: New file.
19009 * gdb.asm/empty.inc: New file.
19010
f81f93f7
MC
190112003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19012
19013 Partial fix for PR testsuite/1456.
19014 * gdb.base/constvars.exp: Replace references to gcc_compiled with
19015 calls to test_compiler_info.
19016
9a77938e
MC
190172003-11-27 Michael Chastain <mec.gnu@mindspring.com>
19018
19019 Partial fix for PR testsuite/1456.
19020 * gdb.base/volatile.exp: Replace references to gcc_compiled with
19021 calls to test_compiler_info.
19022
e8367dc7
MK
190232003-11-27 Mark Kettenis <kettenis@gnu.org>
19024
19025 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
19026 pattern for the KFAILs.
19027
526c61ee
AF
190282003-11-25 Adam Fedor <fedor@gnu.org>
19029
19030 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
19031 * gdb.objc/objcdecode.m: New file.
19032
28f2d600
AF
190332003-11-25 Adam Fedor <fedor@gnu.org>
19034
19035 * gdb.objc/nondebug.exp: Test for PR objc/1236.
19036 * gdb.objc/nondebug.m: New file.
19037
a3895cee
BE
190382003-11-26 Ben Elliston <bje@wasabisystems.com>
19039
19040 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19041 NetBSD as it does on FreeBSD. Modelled on a similar change by
19042 Mark Kettenis on 2003-05-30.
19043 (link-flags): Set to "--entry _start" regardless of target.
19044 Special linker flags are to be appended to $link-flags.
19045 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
19046
c9f2c8a3
MC
190472003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19048
19049 * gdb.cp/method.exp: Accept output of new demangler.
19050
15a0587a 190512003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
19052
19053 * gdb/class2.exp: New file.
19054 * gdb/class2.cc: New file.
19055
3c00b570
MC
190562003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19057
19058 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
19059 of new demangler.
19060
7027acc7
MK
190612003-11-23 Mark Kettenis <kettenis@gnu.org>
19062
19063 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
19064 of gdb_test "run".
19065
b0e1598a
MK
190662003-11-23 Mark Kettenis <kettenis@gnu.org>
19067
19068 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19069 "continue" into "run".
19070
4d9eda44
MC
190712003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19072
19073 Partial fix for PR testsuite/1456.
19074 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19075 call to test_compiler_info.
19076 * gdb.cp/ctti.exp: Likewise.
19077 * gdb.cp/derivation.exp: Likewise.
19078 * gdb.cp/member-ptr.exp: Likewise.
19079 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19080 reference to gcc_compiled.
19081
190822003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
19083
19084 Fix PR testsuite/1463.
19085 * gdb.base/structs.exp (start_structs_test): Call
19086 get_debug_format before using the debug format.
19087
d422fe19
AC
190882003-11-22 Andrew Cagney <cagney@redhat.com>
19089
19090 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19091 * gdb.base/structs.exp: Use gdb_test_multiple.
19092
039cf96d
AC
190932003-11-20 Andrew Cagney <cagney@redhat.com>
19094
6882279b
AC
19095 * gdb.base/structs.exp: Handle and recover from internal errors.
19096 Replace "foo${n}" with "foo<n>" in test messages.
19097
e53890ae
AC
19098 * gdb.base/structs.exp: Update copyright. Rewrite.
19099 * gdb.base/structs.c: Update copyright. Rewrite.
19100
2b211c59
AC
19101 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19102 resync count exceeded.
d63a86f8 19103
039cf96d
AC
19104 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19105 from the internal error.
19106 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19107 Original from Jim Blandy.
19108 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 19109
eac98b22
AC
191102003-11-19 Andrew Cagney <cagney@redhat.com>
19111
19112 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
19113 KFAIL.
19114
67455b2a
MK
191152003-11-17 Mark Kettenis <kettenis@gnu.org>
19116
19117 New testcase for PR backtrace/1435.
19118 * gdb.arch/i386-unwind.exp: New file.
19119 * gdb.arch/i386-unwind.c: New file.
19120
853d6e5b
AC
191212003-11-17 Andrew Cagney <cagney@redhat.com>
19122
19123 * lib/gdb.exp (compiler_info): New global.
19124 (test_compiler_info): New function.
19125 (get_compiler_info): Set compiler_info.
19126 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
19127 "compiler_info" to gcc-<major>-<minor>.
19128
38cf6e11
MC
191292003-11-15 Michael Chastain <mec.gnu@mindspring.com>
19130
19131 * gdb.trace/configure: Remove.
19132
a50d3602
EZ
191332003-11-13 Elena Zannoni <ezannoni@redhat.com>
19134
19135 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 19136 breakpoints.
a50d3602
EZ
19137 * gdb.base/break.exp: Remove all references to explicit line
19138 numbers.
19139
d9407aaa
NC
191402003-11-11 Nick Clifton <nickc@redhat.com>
19141
19142 * gdb.base/shreloc.exp: Do not run for targets which do not
19143 support shared objects.
19144
db488fc1
CV
191452003-11-10 Corinna Vinschen <vinschen@redhat.com>
19146
19147 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
19148 Don't run tests if nofileio flag is given.
19149
6a90a18e
EZ
191502003-11-07 Elena Zannoni <ezannoni@redhat.com>
19151
19152 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 19153 as well as 'Watchpoint'.
6a90a18e 19154
0b915e9c
EZ
191552003-11-06 Elena Zannoni <ezannoni@redhat.com>
19156
19157 Reported by Jim Ingham <jingham@apple.com>:
19158 * gdb.base/annota1.exp: Match at least one occurrence of the
19159 signal handler annotation.
19160
d7e4b55f
EZ
191612003-11-06 Elena Zannoni <ezannoni@redhat.com>
19162
a9c64011
AS
19163 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
19164 as well as 'Watchpoint'.
d7e4b55f 19165
2fe4e8d0
MC
191662003-11-05 Michael Chastain <mec@shout.net>
19167
19168 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
19169
6ef88553
KW
191702003-11-03 Kris Warkentin <kewarken@qnx.com>
19171
19172 * gdb.arch/gdb1291.c: New test file.
19173 * gdb.arch/gdb1291.exp: New test script.
19174 * gdb.arch/gdb1431.c: New test file.
19175 * gdb.arch/gdb1431.exp: New test script.
19176
ae7dc4d8
MC
191772003-10-22 Michael Chastain <mec@shout.net>
19178
19179 * gdb.mi/pthreads.c: Add copyright notice.
19180
c39d7427
MC
191812003-10-22 Michael Chastain <mec@shout.net>
19182
19183 * gdb.threads/pthreads.c: Add copyright notice.
19184
8b7d96c1
MC
191852003-10-20 Michael Chastain <mec@shout.net>
19186
19187 * gdb.base/gdb1056.exp: New test script.
19188
d1d69fdd
DJ
191892003-10-13 Daniel Jacobowitz <drow@mvista.com>
19190
19191 * gdb.threads/killed.exp: Use gdb_run_cmd.
19192
7d605576
DJ
191932003-10-13 Daniel Jacobowitz <drow@mvista.com>
19194
19195 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
19196 create a core file.
19197 * gdb.threads/gcore-thread.exp: Likewise.
19198
618ec112
CV
191992003-10-13 Corinna Vinschen <vinschen@redhat.com>
19200
19201 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
19202 type, based on char type.
19203 (struct bit_flags_short_t): New bitfield type, based on short type.
19204 (init_bit_flags_char): New fuction.
19205 (init_bit_flags_short): Ditto.
19206 (print_bit_flags_char): Ditto.
19207 (print_bit_flags_short): Ditto.
19208 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
19209
9367a73c
MC
192102003-10-11 Michael Chastain <mec@shout.net>
19211
19212 * gdb.base/call-rt-st.exp: Update copyright year.
19213
1decf120
KI
192142003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
19215
19216 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
19217 * gdb.disasm/sh3.s: Ditto.
19218
5445b2ae
DJ
192192003-10-07 Daniel Jacobowitz <drow@mvista.com>
19220
19221 * gdb.threads/switch-threads.exp: New test.
19222 * gdb.threads/switch-threads.c: New source file.
19223
aec24853
CV
192242003-10-07 Corinna Vinschen <vinschen@redhat.com>
19225
19226 * gdb.base/ending-run.exp: Add sh specific case.
19227
adc7428d
AC
192282003-10-06 Andrew Cagney <cagney@redhat.com>
19229
19230 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
19231 * gdb.disasm/mn10200.exp: Delete obsolete file.
19232
c9d37158
DJ
192332003-09-29 Daniel Jacobowitz <drow@mvista.com>
19234
19235 * ChangeLog: Correct an entry command.exp -> commands.exp.
19236 * gdb.base/commands.exp (bp_deleted_in_command_test)
19237 (temporary_breakpoint_commands): Check noargs.
19238
79c2c32d
DC
192392003-09-25 David Carlton <carlton@kealia.com>
19240
19241 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
19242 of some print tests, where appropriate. Add tests for C::D::cd,
19243 E::ce, F::cXfX, G::XgX.
19244 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
19245
594e6d67
RE
192462003-09-25 Richard Earnshaw <rearnsha@arm.com>
19247
19248 * lib/java.exp (java_init): Import target_alias before using it.
19249
10f0d451
DC
192502003-09-25 David Carlton <carlton@kealia.com>
19251
19252 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
19253
274bcba0
EZ
192542003-09-23 Elena Zannoni <ezannoni@redhat.com>
19255
d63a86f8 19256 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 19257 weirdness.
274bcba0 19258
cdbf20f7
MC
192592003-09-17 Michael Chastain <mec@shout.net>
19260
19261 * gdb.cp/gdb1355.exp: New file.
19262 * gdb.cp/gdb1355.c: New file.
19263
71e06f80
CV
192642003-09-15 Corinna Vinschen <vinschen@redhat.com>
19265
19266 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
19267 * gdb.asm/sh.inc: New file.
19268
5c4e30ca
DC
192692003-09-11 David Carlton <carlton@kealia.com>
19270
bd45b7af
DC
19271 * gdb.cp/namespace.exp: Add tests for namespace types.
19272 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
19273 (test_namespace): New.
19274
1c199746
EZ
192752003-09-11 Elena Zannoni <ezannoni@redhat.com>
19276
a9c64011 19277 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 19278 * gdb.stabs/weird.exp: Ditto.
1c199746 19279
04ed252f
MC
192802003-09-08 Michael Chastain <mec@shout.net>
19281
19282 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
19283
d8a2d9e7
MC
192842003-09-07 Michael Chastain <mec@shout.net>
19285
19286 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
19287 'parse error'.
19288
161afb24
MK
192892003-09-07 Mark Kettenis <m.kettenis@osp.nl>
19290
19291 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
19292
49f2741a
MC
192932003-08-30 Michael Chastain <mec@shout.net>
19294
19295 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
19296 * gdb.gdb/observer.exp: Ditto.
19297 * gdb.gdb/xfullpath.exp: Ditto.
19298
8afa723e
MK
192992003-08-29 Mark Kettenis <kettenis@gnu.org>
19300
19301 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
19302 *-*-*bsd*.
19303
f31dfe3b
JJ
193042003-08-28 Jeff Johnston <jjohnstn@redhat.com>
19305
19306 * gdb.base/dump.exp: Skip for ia64.
19307
4630e498
JJ
193082003-08-25 Jeff Johnston <jjohnstn@redhat.com>
19309
19310 * gdb.asm/asm-source.exp: Add ia64 support.
19311 * gdb.asm/ia64.inc: New file.
19312
1105b7ef
MC
193132003-08-22 Michael Chastain <mec@shout.net>
19314
19315 * gdb.cp: New directory.
19316 * gdb.cp/*: Copy from gdb.c++/*.
19317 * gdb.c++/*: Remove.
19318 * Makefile.in: Change gdb.c++ to gdb.cp.
19319 * configure.in: Ditto.
19320 * configure: Regnerate.
19321
c945b932
MK
193222003-08-18 Mark Kettenis <kettenis@gnu.org>
19323
19324 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
19325 * gdb.arch/i386-prologue.c (gdb1338): Add function.
19326
2b66634b
DJ
193272003-08-17 Daniel Jacobowitz <drow@mvista.com>
19328
19329 * mi-var-display.exp (-var-list-children weird): Accept function
19330 pointers with argument types.
19331 * mi1-var-display.exp (-var-list-children weird): Likewise.
19332 * mi2-var-display.exp (-var-list-children weird): Likewise.
19333
a356f73b
DJ
193342003-08-17 Daniel Jacobowitz <drow@mvista.com>
19335
19336 * gdb.base/annota3.exp: Add missing newline.
19337
483417b8
MC
193382003-08-06 Michael Chastain <mec@shout.net>
19339
19340 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
19341
c99c59c3
MS
193422003-08-12 Michael Snyder <msnyder@redhat.com>
19343
19344 * gdb.base/float.exp: Add test for SH.
19345
55ed7501
MK
193462003-08-10 Mark Kettenis <kettenis@gnu.org>
19347
19348 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
19349
1a371f2e
EZ
193502003-08-07 Elena Zannoni <ezannoni@redhat.com>
19351
19352 * gdb.base/completion.exp: Remove reduntant completion test
19353 on filename.
19354
e0f353ce
EZ
193552003-08-07 Elena Zannoni <ezannoni@redhat.com>
19356
a9c64011
AS
19357 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
19358 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
19359 gdb.trace/save-trace.exp: Make sure that full pathnames are
19360 escaped correctly.
e0f353ce 19361
5710a1af 193622003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 19363
a9c64011
AS
19364 * configure.in: Don't generate config.h from config.hin.
19365 * configure: Regenerate.
19366 * config.hin: Remove file.
19367 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
19368 * gdb.threads/pthreads.c: Ditto.
5710a1af 19369
dcd81ce9
DJ
193702003-08-07 Daniel Jacobowitz <drow@mvista.com>
19371
19372 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19373 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
19374 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
19375 Replace ld24 with seth/add3.
19376
6009d884
AC
193772003-08-02 Andrew Cagney <cagney@redhat.com>
19378
19379 * gdb.base/annota3.exp: New file.
19380 * gdb.base/annota3.c: New file.
19381 * gdb.c++/annota3.exp: New file.
19382 * gdb.c++/annota3.cc: New file.
19383
51514e06
MC
193842003-07-29 Michael Chastain <mec@shout.net>
19385
19386 * gdb.threads/tls.c (spin): Check errno only if sem_wait
19387 actually failed.
19388 (do_pass): Likewise.
19389 * gdb.threads/tls.exp: Always initialize no_of_threads.
19390
4ee6625b
DJ
193912003-07-27 Daniel Jacobowitz <drow@mvista.com>
19392
19393 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
19394 pattern.
19395 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
19396 * gdb.threads/tls.exp: Recognize one case of the host library not
19397 supporting TLS.
19398
225f2bf6
AC
193992003-07-27 Andrew Cagney <cagney@redhat.com>
19400
19401 * gdb.base/fileio.exp: Use SH when running commands using
19402 remote_exec.
19403
bcb27c9f
DJ
194042003-07-24 Daniel Jacobowitz <drow@mvista.com>
19405
19406 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19407 * gdb.base/relocate.c (dummy): New padding array.
19408
3d67be83
MS
194092003-07-22 Michael Snyder <msnyder@redhat.com>
19410
d63a86f8 19411 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
19412
19413 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
19414 patterns to be more general, accepting old and new output.
19415 Some output chars (such as '+') also must be quoted.
d63a86f8 19416 Some addresses are displayed numerically instead of
3d67be83
MS
19417 symbolically.
19418
57ba3b85
MS
194192003-07-23 Michael Snyder <msnyder@redhat.com>
19420
686d097c
MS
19421 * gdb.base/return2.exp: Don't test long-long return.
19422
57ba3b85
MS
19423 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
19424 * gdb.disasm/t01_mov.exp: Ditto.
19425 * gdb.disasm/t02_mova.s: Ditto.
19426 * gdb.disasm/t02_mova.exp: Ditto.
19427 * gdb.disasm/t03_add.s: Ditto.
19428 * gdb.disasm/t03_add.exp: Ditto.
19429 * gdb.disasm/t04_sub.s: Ditto.
19430 * gdb.disasm/t04_sub.exp: Ditto.
19431 * gdb.disasm/t05_cmp.s: Ditto.
19432 * gdb.disasm/t05_cmp.exp: Ditto.
19433 * gdb.disasm/t06_ari2.s: Ditto.
19434 * gdb.disasm/t06_ari2.exp: Ditto.
19435 * gdb.disasm/t07_ari3.s: Ditto.
19436 * gdb.disasm/t07_ari3.exp: Ditto.
19437 * gdb.disasm/t08_or.s: Ditto.
19438 * gdb.disasm/t08_or.exp: Ditto.
19439 * gdb.disasm/t09_xor.s: Ditto.
19440 * gdb.disasm/t09_xor.exp: Ditto.
19441 * gdb.disasm/t10_and.s: Ditto.
19442 * gdb.disasm/t10_and.exp: Ditto.
19443 * gdb.disasm/t11_logs.s: Ditto.
19444 * gdb.disasm/t11_logs.exp: Ditto.
19445 * gdb.disasm/t12_bit.s: Ditto.
19446 * gdb.disasm/t12_bit.exp: Ditto.
19447 * gdb.disasm/t13_otr.s: Ditto.
19448 * gdb.disasm/t13_otr.exp: Ditto.
19449
e00759ef
EZ
194502003-07-22 Elena Zannoni <ezannoni@redhat.com>
19451
19452 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19453
8bc2021f
EZ
194542003-07-22 Elena Zannoni <ezannoni@redhat.com>
19455
a9c64011
AS
19456 * gdb.threads/tls.c : New file.
19457 * gdb.threads/tls.exp : New file.
19458 * gdb.threads/tls-main.c : New file.
19459 * gdb.threads/tls-shared.c : New file.
19460 * gdb.threads/tls-shared.exp : New file.
8bc2021f 19461
89320c4c
AS
194622003-07-22 Andreas Schwab <schwab@suse.de>
19463
19464 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19465
180dea7c
AS
194662003-07-20 Andreas Schwab <schwab@suse.de>
19467
19468 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
19469 due to insn reordering.
19470
0714963c
AC
194712003-07-15 Andrew Cagney <cagney@redhat.com>
19472
19473 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
19474
98a23b3f
MC
194752003-07-15 Michael Chastain <mec@shout.net>
19476
19477 * gdb.base/gdb1250.exp: New file.
19478 * gdb.base/gdb1250.c: New file.
19479
27e417a2
ML
194802003-07-09 Michal Ludvig <mludvig@suse.cz>
19481
19482 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19483 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19484
8bc2021f
EZ
194852003-07-09 Elena Zannoni <ezannoni@redhat.com>
19486
a9c64011
AS
19487 * gdb.threads/tls.c: New file.
19488 * gdb.threads/tls.exp: New file.
19489 * gdb.threads/tls-main.c: New file.
19490 * gdb.threads/tls-shared.c: New file.
19491 * gdb.threads/tls-shared.exp: New file.
8bc2021f 19492
d99968dc
EZ
194932003-07-09 Elena Zannoni <ezannoni@redhat.com>
19494
19495 * gdb.base/annota1.exp: Make sure that we properly escape the
19496 full path of the source file. Xfail more permissive patterns,
d63a86f8 19497 due to a compiler debug info problem.
d99968dc 19498
83876b3b
AS
194992003-07-07 Andreas Schwab <schwab@suse.de>
19500
2705e972
AS
19501 * gdb.asm/m68k.inc: New file.
19502 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19503
83876b3b
AS
19504 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19505 arguments"): Also match negative number.
19506
19507 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19508
3a871b37
DJ
195092003-07-03 Daniel Jacobowitz <drow@mvista.com>
19510
19511 * gdb.base/store.c (charest): New typedef.
19512 (add_char): Rename to add_charest, update.
19513 (wack_char): Rename to wack_charest, update types. Return l + r
19514 to keep r live across the call.
19515 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19516 (wack_double, wack_doublest): Return l + r to keep r live across
19517 the call.
19518 * gdb.base/store.exp: Accomodate store.c changes.
19519
b2a7f303
DC
195202003-06-30 David Carlton <carlton@kealia.com>
19521
19522 * gdb.c++/maint.exp (test_invalid_name): New.
19523 (test_first_component): Add tests for invalid names.
19524
3c6cb4a1
MC
195252003-06-29 Michael Chastain <mec@shout.net>
19526
19527 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
19528 output of '<VTT for class>' for virtual base classes.
19529
f1c2644b
DJ
195302003-06-29 Daniel Jacobowitz <drow@mvista.com>
19531
19532 * gdb.base/completion.exp: Tab-complete "complet" instead of
19533 "compl".
19534 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19535
18080350
DJ
195362003-06-29 Daniel Jacobowitz <drow@mvista.com>
19537
19538 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19539 * gdb.base/volatile.exp: Likewise.
19540
f56973f8
DJ
195412003-06-29 Daniel Jacobowitz <drow@mvista.com>
19542
19543 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19544 gdb/1265.
19545
195462003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19547 Daniel Jacobowitz <drow@mvista.com>
19548
19549 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19550 initial line count of 'captured_main' from 26 to 32.
19551 (test_with_self): Allow xmalloc call to be interleaved with the
19552 preceding two lines.
19553
e766d4d6
JB
195542003-06-24 Joel Brobecker <brobecker@gnat.com>
19555
19556 * gdb.base/bang.exp: New testcase.
19557
f125c9a4
JB
195582003-06-23 Joel Brobecker <brobecker@gnat.com>
19559
19560 * gdb.base/langs.exp: Add some tests for the "minimal" language
19561 support.
19562
6e25beaf
EZ
195632003-06-23 Elena Zannoni <ezannoni@redhat.com>
19564
19565 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19566 the testcase.
19567
2f816dda
DJ
195682003-06-22 Daniel Jacobowitz <drow@mvista.com>
19569
19570 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19571 offset.
19572
db5a5748
DJ
195732003-06-22 Daniel Jacobowitz <drow@mvista.com>
19574
19575 * gdb.c++/pr-1210.cc: New file.
19576 * gdb.c++/pr-1210.exp: New file.
19577
1df0c130
DJ
195782003-06-21 Daniel Jacobowitz <drow@mvista.com>
19579
19580 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19581 000-exec-continue.
19582
a92feac0
MK
195832003-06-15 Mark Kettenis <kettenis@gnu.org>
19584
19585 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19586 on *-*-*bsd* instead of *-*-freebsd*.
19587
81a58f5b
AC
195882003-06-14 Andrew Cagney <cagney@redhat.com>
19589
19590 * gdb.base/store.exp: Test longest and doublest. Test all
19591 parameters. Weaken return statement match.
19592 * gdb.base/store.c: Add longest and doublest - aka long long and
19593 long double functions. Put all parameters into local register
19594 variables. Use negative values.
19595
b257a0d3
AC
195962003-06-14 Andrew Cagney <cagney@redhat.com>
19597
19598 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19599 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19600 exit status.
19601 * gdb.base/fileio.exp: Disable target when nointerrupts and
19602 noinferiorio, instead of limiting it to remote. Use remote_exec
19603 instead of system.
d63a86f8 19604
21c38304
JJ
196052003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19606
19607 * gdb.base/float.exp: Add ia64 support.
19608
1bcdb424
CV
196092003-06-12 Corinna Vinschen <vinschen@redhat.com>
19610
19611 * gdb.base/fileio.exp: Run only on remote targets.
19612
6aeb981f
CV
196132003-06-10 Corinna Vinschen <vinschen@redhat.com>
19614
19615 * gdb.base/fileio.c: New file, testing File-I/O.
19616 * gdb.base/fileio.exp: Ditto.
19617
53df362e
RG
196182003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19619
19620 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19621 shared objects after relocation at load time (gdb PR/1132).
19622 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19623 as above, part of the shared object relocation test.
53df362e 19624
ffee1b46
MK
196252003-06-08 Mark Kettenis <kettenis@gnu.org>
19626
b5ca3722
MK
19627 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19628 fully filled history list.
19629 * gdb.base/gdb_history: New file.
19630
03ed860d
MK
19631 * gdb.base/signals.exp: XFAIL "continue to func1" on
19632 i*86-*-freebsd*.
19633
ffee1b46
MK
19634 * gdb.base/attach.exp: When trying to attach to a nonexistent
19635 process, make it possible to specify the PID based on the target,
19636 and do so for *-*-freebsd*.
19637
d80dbb52
RH
196382003-06-02 Richard Henderson <rth@redhat.com>
19639
19640 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19641
6dd77b81
RH
196422003-06-02 Richard Henderson <rth@redhat.com>
19643
19644 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19645
f6347e16
RH
196462003-06-02 Richard Henderson <rth@redhat.com>
19647
19648 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19649
2c161407
DJ
196502003-06-01 Daniel Jacobowitz <drow@mvista.com>
19651
19652 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19653 of globalvar.
19654
572eb746
MK
196552003-06-01 Mark Kettenis <kettenis@gnu.org>
19656
19657 * gdb.asm/asm-source.exp: Check for memory read errors in
19658 disassembler test on *BSD too.
19659
9e9617a5
RH
196602003-06-01 Richard Henderson <rth@redhat.com>
19661
19662 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19663 for .frame.
19664 (gdbasm_call): Lose ldgp.
19665 (gdbasm_startup): Add frame information.
19666 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19667
7b34ad4e
MK
196682003-05-31 Mark Kettenis <kettenis@gnu.org>
19669
19670 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19671 i?86-*-*.
19672
10059fdf
MK
196732003-05-30 Mark Kettenis <kettenis@gnu.org>
19674
19675 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19676 FreeBSD.
19677
acf4b816
RH
196782003-05-29 Richard Henderson <rth@redhat.com>
19679
19680 * gdb.asm/alpha.inc: New file.
19681 * gdb.asm/asm-source.exp: Use it.
19682
e9ecd949
JB
196832003-05-29 Jim Blandy <jimb@redhat.com>
19684
19685 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19686 'core.PID'.
19687
e3e5a4f3
JB
196882003-05-22 Jim Blandy <jimb@redhat.com>
19689
19690 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19691 backtrace.
d63a86f8 19692
72fe3d25
DC
196932003-05-20 David Carlton <carlton@math.stanford.edu>
19694
19695 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19696 this time.
19697
58da2eb2
DC
196982003-05-19 David Carlton <carlton@bactrian.org>
19699
19700 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19701 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19702
1fcb5155
DC
197032003-05-19 David Carlton <carlton@bactrian.org>
19704
19705 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19706 namespace tests.
19707 Bump copyright date.
19708 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19709 (main): Call C::D::marker2.
19710 * gdb.c++/namespace1.cc: New file.
19711
85e85163
JJ
197122003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19713
19714 Roland McGrath <roland@redhat.com>
d63a86f8 19715 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19716 there is no manager thread.
19717
a25fbfec
JJ
197182003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19719
d63a86f8
RM
19720 * gdb.threads/schedlock.exp: Remove assumption that all threads
19721 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19722 in one of the child threads rather than the main thread.
19723
be375bae
JB
197242003-05-07 Jim Blandy <jimb@redhat.com>
19725
09bf6082
JB
19726 Add support for assembly source testing on the s390x.
19727 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19728 architecture.
19729 * gdb.asm/s390x.inc: New file.
19730
be375bae
JB
19731 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19732 succession of 'if' statements.
19733
00905d52
AC
197342003-05-05 Andrew Cagney <cagney@redhat.com>
19735
19736 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19737
b1e29e33
AC
197382003-05-05 Andrew Cagney <cagney@redhat.com>
19739
19740 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19741 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19742
e33d66ec
EZ
197432003-05-02 Elena Zannoni <ezannoni@redhat.com>
19744
19745 * gdb.base/charset.exp: Update based on new behavior of set/show
19746 charset commands.
19747
2b6fd0d8
AC
197482003-05-01 Andrew Cagney <cagney@redhat.com>
19749
19750 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19751 variable do not give memory errors.
19752
130cacce
AF
197532003-04-30 Adam Fedor <fedor@gnu.org>
19754
19755 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19756 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19757 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19758 gdb.objc/basicclass.m: : New files
19759
19760 * lib/gdb.exp (gdb_compile_objc): New procedure.
19761
bea71854
DJ
197622003-04-27 Daniel Jacobowitz <drow@mvista.com>
19763
19764 * gdb.base/signals.exp: Make backtrace tests more specific.
19765
0f20eeea
DC
197662003-04-23 David Carlton <carlton@bactrian.org>
19767
19768 * gdb.c++/maint.exp (test_first_component): Add tests for
19769 'operator' in more locations.
19770
c8c4d8dc
KB
197712003-04-16 Kevin Buettner <kevinb@redhat.com>
19772
19773 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19774
3fe60e3c
EZ
197752003-04-16 Elena Zannoni <ezannoni@redhat.com>
19776
19777 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19778 func marke' instead. Update test name.
3fe60e3c 19779
9219021c
DC
197802003-04-15 David Carlton <carlton@math.stanford.edu>
19781
19782 * gdb.c++/maint.exp: New file.
19783
5dd55bdd
EZ
197842003-04-14 Elena Zannoni <ezannoni@redhat.com>
19785
19786 * gdb.threads/schedlock.c: Change type of thread function argument
19787 to long, to avoid warnings on 64-bit platforms.
19788
00890572
EZ
197892003-04-14 Elena Zannoni <ezannoni@redhat.com>
19790
a9c64011
AS
19791 * gdb.base/attach.exp: Add new message from ptrace in case of
19792 attaching to nonexistent process.
d63a86f8 19793
93201743
JB
197942003-04-11 Jim Blandy <jimb@redhat.com>
19795
19796 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19797 gdb.c++/userdef.cc: Place comments on the lines to which the
19798 marker function might return.
19799 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19800 gdb.c++/userdef.exp: Look for those comments to check that we've
19801 returned to the right place, instead of checking line numbers.
19802
2a11c64d
EZ
198032003-04-11 Elena Zannoni <ezannoni@redhat.com>
19804
a9c64011
AS
19805 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19806 match on sourcefile name, instead of directory name.
2a11c64d 19807
68ab8fc5
EZ
198082003-04-10 Elena Zannoni <ezannoni@redhat.com>
19809
d63a86f8 19810 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19811 working directory name.
19812
5624293a
JB
198132003-04-09 Jim Blandy <jimb@redhat.com>
19814
19815 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19816 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19817 after an inferior function call, report the failure, but allow the
19818 test to continue.
19819
f1f02ee4
SC
198202003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19821
19822 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19823 with -DPROTOTYPES.
19824
6eb79af0
SC
198252003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19826
19827 * gdb.base/break.exp: Revert last patch.
19828
8dfb4cf0
SC
198292003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19830
19831 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19832 with -DPROTOTYPES.
19833
ed4c619a
AC
198342003-04-02 Andrew Cagney <cagney@redhat.com>
19835
19836 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19837 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19838 matching directories by the name breakpoint.
19839 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19840 Make "continue to marker1" consistent.
19841 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19842 message consistent.
19843 * lib/gdb.exp: Put "the program is no longer running", and "the
19844 program exited" in parenthesis.
19845 * lib/mi-support.exp: Ditto.
d63a86f8 19846
4e35d5f0 198472003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19848
4e35d5f0
BR
19849 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19850
71900fe8
AC
198512003-03-29 Andrew Cagney <cagney@redhat.com>
19852
19853 * gdb.base/sizeof.c (main): Print the value of '\377'.
19854 * gdb.base/sizeof.exp: Check the sign of '\377'.
19855
c0655a16
MC
198562003-03-27 Michael Chastain <mec@shout.net>
19857
19858 * gdb.base/gdb1090.exp: New file.
19859 * gdb.base/gdb1090.cc: New file.
19860
5b2a3989
JB
198612003-03-27 J. Brobecker <brobecker@gnat.com>
19862
19863 * gdb.gdb/observer.exp: New regression test.
19864
79876890
MC
198652003-03-27 Michael Chastain <mec@shout.net>
19866
19867 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19868 * gdb.base/ptype.exp: Likewise.
19869
6eac95e3
CV
198702003-03-27 Corinna Vinschen <vinschen@redhat.com>
19871
19872 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19873
e8c71839
MC
198742003-03-26 Michael Chastain <mec@shout.net>
19875
19876 * gdb.base/ptype.exp: Actually use some typedef'd types.
19877
71b10041
SC
198782003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19879
19880 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19881 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19882
2512cf80
CV
198832003-03-20 Corinna Vinschen <vinschen@redhat.com>
19884
19885 * gdb.base/default.exp: Fix regular expression.
19886
0d195a4f
CV
198872003-03-20 Corinna Vinschen <vinschen@redhat.com>
19888
19889 * gdb.base/args.exp: Fix regular expression.
19890
8a2dbca8
CV
198912003-03-20 Corinna Vinschen <vinschen@redhat.com>
19892
19893 * gdb.base/help.exp: Allow Win32 child process.
19894
bf028682
CV
198952003-03-20 Corinna Vinschen <vinschen@redhat.com>
19896
19897 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19898 when stepping out of main().
19899
182dbe85
CV
199002003-03-20 Corinna Vinschen <vinschen@redhat.com>
19901
19902 * gdb.base/default.exp: Check for win32 specific message when calling
19903 "run" without executable.
19904
d67a6ba5
CV
199052003-03-20 Corinna Vinschen <vinschen@redhat.com>
19906
19907 * gdb.base/args.exp: Expect .exe in output.
19908
a955b5bb
CV
199092003-03-20 Corinna Vinschen <vinschen@redhat.com>
19910
19911 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19912 Cygwin native.
19913
bf6bad4b
AC
199142003-03-17 Andrew Cagney <cagney@redhat.com>
19915
19916 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19917 vector registes.
19918 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19919 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19920
293e9a31
DC
199212003-03-17 David Carlton <carlton@math.stanford.edu>
19922
19923 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19924 test, for PR breakpoints/38.
19925 Call test_watchpoint_and_breakpoint.
19926 * gdb.base/watchpoint.c (func3): New function.
19927 (main): Call func3.
19928
5330f2db
DC
199292003-03-04 David Carlton <carlton@math.stanford.edu>
19930
19931 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19932 Garply<Garply<char> >:: garply".
19933 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19934 with respect to PR c++/1111; note also PR c++/1113.
19935 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19936 respect to PR c++/1062.
19937 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19938
6ece72da
DC
199392003-03-03 David Carlton <carlton@math.stanford.edu>
19940
19941 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19942 with respect to PR c++/57.
19943 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19944 c++/826.
19945 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19946 respect to PR c++/57.
19947
85ca1584
DC
199482003-03-03 David Carlton <carlton@math.stanford.edu>
19949
19950 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19951 respect to PR c++/33 into FAILs.
19952
98e9c5b8
MC
199532003-03-03 Michael Chastain <mec@shout.net>
19954
7bedbf27
MC
19955 * configure.in: Update copyright years.
19956
199572003-03-03 Michael Chastain <mec@shout.net>
19958
19959 * Makefile.in: Update copyright years.
98e9c5b8 19960
f683e100
DC
199612003-02-28 David Carlton <carlton@math.stanford.edu>
19962
19963 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19964 print class instead of struct and/or superfluous protection
19965 specifiers, as long as the resulting output is equivalent to the
19966 source code.
19967 Delete FIXME from end of messages on tests that don't need
19968 fixing.
19969
a9e0cf2c
DC
199702003-02-28 David Carlton <carlton@math.stanford.edu>
19971
19972 * gdb.c++/templates.exp (do_tests): Allow const in the two
19973 Foo<volatile char *>::foo tests.
19974
e8d359df
MS
199752003-02-27 Michael Snyder <msnyder@redhat.com>
19976
d63a86f8 19977 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19978 will be consistant.
19979
0b71dc91
DC
199802003-02-26 David Carlton <carlton@math.stanford.edu>
19981
19982 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19983 char *>::foo" test with respect to PR c++/33. Create a new test
19984 which is identical to that one except that it doesn't put the
19985 space between the "char" and the "*"; KFAIL it, too.
19986
dd14ab43
DC
199872003-02-26 David Carlton <carlton@math.stanford.edu>
19988
19989 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19990 template types into either PASSes or KFAILs (corresponding to PR
19991 c++/57). Tweak indentation. Update copyright.
19992
1146c7f1
SC
199932003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19994
19995 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19996
74641dfb
MC
199972003-02-13 Michael Chastain <mec@shout.net>
19998
19999 * gdb.base/exprs.exp: Remove i960 remnants.
20000 * gdb.base/funcargs.exp: Likewise.
20001 * gdb.base/list.exp: Likewise.
20002 * gdb.base/ptype.exp: Likewise.
20003
559cd2d0
DC
200042003-02-14 David Carlton <carlton@math.stanford.edu>
20005
20006 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
20007 pEe->D::vg()" from XFAIL to KFAIL.
20008
c4f90d87
JM
200092003-02-13 Jason Molenda (jmolenda@apple.com)
20010
20011 * gdb.base/maint.exp: Update maint print statistics regexp to include
20012 new entries.
20013
cbc4d97c
MC
200142003-02-13 Michael Chastain <mec@shout.net>
20015
20016 * gdb.c++/inherit.exp: Remove call to get_debug_format.
20017
40f235b7
MC
200182003-02-12 Michael Chastain <mec@shout.net>
20019
20020 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
20021 * gdb.c++/inherit.exp: Likewise.
20022 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
20023 * gdb.c++/templates.exp: Likewise.
20024 * gdb.c++/virtfunc.exp: Likewise.
20025
c56716b0
JM
200262003-02-06 Jason Molenda (jason-cl@molenda.com)
20027
20028 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
20029 why the code is written that way.
20030
070afcf8
MC
200312003-02-05 Michael Chastain <mec@shout.net>
20032
20033 * gdb.base/dump.exp: Add missing copyright line.
20034
5d0331e5
JM
200352003-02-05 Jason Molenda (jason-cl@molenda.com)
20036
f7ae6d3e 20037 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
20038 at the beginning so the breakpoint doesn't get set on the loop.
20039
92851186
MC
200402003-02-05 Michael Chastain <mec@shout.net>
20041
20042 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
20043 output for configurations with gcc 2.95.3.
20044
cbf1e085
AC
200452003-02-05 Keith Seitz <keiths@redhat.com>
20046 Andrew Cagney <ac131313@redhat.com>
20047
20048 * gdb.mi/mi-cli.exp: New file.
d63a86f8 20049
29518e1e
MC
200502003-02-04 Michael Chastain <mec@shout.net>
20051
20052 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
20053 Call perror and then continue.
20054
5af1d5f3
MC
200552003-02-03 Michael Chastain <mec@shout.net>
20056
20057 * gdb.c++/pr-1023.cc: New file.
20058 * gdb.c++/pr-1023.exp: New file.
20059
6b549786
JB
200602003-02-05 Jim Blandy <jimb@redhat.com>
20061
20062 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
20063 it's local to foobar. Check for it there, and check that it's not
20064 present in main.
20065 * gdb.c++/local.cc (marker2): New function.
20066 (foobar): Call marker1.
20067 (main): Call marker2 instead of marker1.
20068
67f16606
AC
200692003-02-04 Andrew Cagney <ac131313@redhat.com>
20070
20071 * gdb.disasm/mn10200.exp: Obsolete file.
20072 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20073 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20074 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20075
1c5cb38e
DC
200762003-02-04 David Carlton <carlton@math.stanford.edu>
20077
20078 * gdb.c++/overload.exp: Test intToChar(1).
20079 * gdb.c++/overload.cc (intToChar): New.
20080 (main): Call intToChar.
20081
d1fe6965
DC
200822003-02-03 David Carlton <carlton@math.stanford.edu>
20083
20084 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20085 'might_kfail' arg.
20086 KFAIL some of the continue_to_bp_overloaded calls, according to
20087 PR c++/1025.
20088
9ba61c5d
MC
200892003-02-01 Michael Chastain <mec@shout.net>
20090
20091 * gdb.base/advance.c (marker1): New marker function.
20092 * gdb.base/advance.exp: When the 'advance' command lands on the
20093 return breakpoint, it can legitimately stop on either the
20094 current line or the next line. Accommodate both outcomes.
20095 * gdb.base/until.exp: Likewise.
20096
e7494ffb
AC
200972003-02-02 Andrew Cagney <ac131313@redhat.com>
20098
20099 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20100 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20101 now a list, not a tuple.
20102 * gdb.mi/mi-var-display.exp: Ditto.
20103 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 20104
075559bc
AC
201052003-02-01 Andrew Cagney <ac131313@redhat.com>
20106
20107 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20108 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20109 stack backtraces.
20110 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 20111
2bd4c7b1
MK
201122003-02-01 Mark Kettenis <kettenis@gnu.org>
20113
20114 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20115 gdb.mi/mi1-pthreads.exp: Return instead of calling
20116 gdb_suppress_entire_file.
20117
eabd8992
MS
201182003-02-01 Mark Salter <msalter@redhat.com>
20119
20120 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
20121
71469e2f
MS
201222003-01-31 Mark Salter <msalter@redhat.com>
20123
20124 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
20125 Support empty arg.
20126
38a94d44
MC
201272003-01-30 Michael Chastain <mec@shout.net>
20128
20129 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
20130 This was a workaround for a UTF-8 bug in readline 4.3. The bug
20131 has been fixed in gdb/readline on 2003-01-09.
20132
19ea9e73
MS
201332003-01-29 Michael Snyder <msnyder@redhat.com>
20134
e8d359df
MS
20135 * gdb.base/maint.exp: Allow for leading underscore in symbol.
20136 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
20137 * gdb.base/args.exp: Skip if target does not support args passing.
20138
2307bd6a
DJ
201392003-01-22 Daniel Jacobowitz <drow@mvista.com>
20140
19ea9e73 20141 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
20142 gdb_test. Accept a list of expect arguments as the third
20143 parameter.
20144 (gdb_test): Use it.
20145
f2dd3617
EZ
201462003-01-20 Elena Zannoni <ezannoni@redhat.com>
20147
20148 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
20149 allow for different test tree configurations. Update some
20150 tescases accordingly.
20151 * gdb.arch/altivec-regs.exp: Ditto.
20152 * gdb.asm/asm-source.exp: Ditto.
20153 * gdb.base/advance.exp: Ditto.
20154 * gdb.base/display.exp: Ditto.
d63a86f8 20155 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
20156 * gdb.base/mips_pro.exp: Ditto.
20157 * gdb.base/overlays.exp: Ditto.
20158 * gdb.base/relocate.exp: Ditto.
20159 * gdb.base/setshow.exp: Ditto.
20160 * gdb.base/step-line.exp: Ditto.
20161 * gdb.base/step-test.exp: Ditto.
20162 * gdb.base/until.exp: Ditto.
20163 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
20164
c71cdefd
DC
201652003-01-17 David Carlton <carlton@math.stanford.edu>
20166
20167 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
20168 corresponding to PR c++/945.
20169 Update copyright.
20170
fdba05d7
DC
201712003-01-17 David Carlton <carlton@math.stanford.edu>
20172
20173 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
20174 corresponding to PR c++/68.
20175
201762003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
20177
20178 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
20179 (test_paddr_hairy_functions): Call print_addr_2_kfail for
20180 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
20181
c362c33a
EZ
201822003-01-15 Elena Zannoni <ezannoni@redhat.com>
20183
0fbc361c
EZ
20184 * gdb.base/break.exp: Fix change of default location, because of
20185 removal of until tests.
20186 * gdb.base/help.exp: Update test for new 'until' help message.
20187 Add test for help on 'advance'.
a9c64011 20188 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 20189
dabf8a35
MK
201902003-01-15 Mark Kettenis <kettenis@gnu.org>
20191
20192 * gdb.base/default.exp: Adapt "info float" test for recent changes
20193 to that command. Add test for "info vector".
20194 * gdb.base/float.exp: New file. Add test for "info float" that
20195 resembles the old test in gdb.base/default.exp.
20196
a1769aca
DC
201972003-01-15 David Carlton <carlton@math.stanford.edu>
20198
20199 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
20200
82025e13
EZ
202012003-01-15 Elena Zannoni <ezannoni@redhat.com>
20202
20203 * gdb.base/break.exp: Move the tests of until command from here...
20204 * gdb.base/until.exp: ... to here. New file. Add other tests.
20205 * gdb.base/advance.c: New file.
20206 * gdb.base/advance.exp: New file.
20207
8f9ab801
EZ
202082003-01-14 Elena Zannoni <ezannoni@redhat.com>
20209
a9c64011
AS
20210 * gdb.base/args.c: New file.
20211 * gdb.base/args.exp: New file.
8f9ab801 20212
9ae66589
DJ
202132003-01-14 Daniel Jacobowitz <drow@mvista.com>
20214
20215 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
20216
8d77e5c3
DJ
202172003-01-14 Daniel Jacobowitz <drow@mvista.com>
20218
20219 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
20220
12d2f0a1
DJ
202212003-01-14 Daniel Jacobowitz <drow@mvista.com>
20222
20223 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
20224 dates.
20225
6ca37014
DJ
202262003-01-13 Daniel Jacobowitz <drow@mvista.com>
20227
20228 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
20229
b0023472
DJ
202302003-01-13 Daniel Jacobowitz <drow@mvista.com>
20231
20232 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
20233 (ptype &*"foo").
20234 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
20235
607fbc54 202362003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
20237
20238 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
20239 * gdb.mi/mi1-console.exp: Likewise.
20240
607fbc54 202412003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
20242
20243 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
20244 * gdb.mi/mi1-console.exp: Likewise.
20245
a1fb14a2
DJ
202462003-01-13 Daniel Jacobowitz <drow@mvista.com>
20247
20248 * gdb.c++/overload.exp: Remove some fixed XFAILs.
20249
c4cf40b7
DJ
202502003-01-09 Daniel Jacobowitz <drow@mvista.com>
20251
20252 * gdb.base/detach.exp: New test.
20253
696d5a5b
DJ
202542003-01-09 Daniel Jacobowitz <drow@mvista.com>
20255
20256 * Makefile.in (ALL_SUBDIRS): New variable.
20257 (subdirs, clean, distclean): Use it.
20258 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
20259 regenerating Makefile, since it is generated from the top level.
20260 * gdb.asm/Makefile.in: Likewise.
20261 * gdb.base/Makefile.in: Likewise.
20262 * gdb.c++/Makefile.in: Likewise.
20263 * gdb.disasm/Makefile.in: Likewise.
20264 * gdb.java/Makefile.in: Likewise.
20265 * gdb.mi/Makefile.in: Likewise.
20266 * gdb.threads/Makefile.in: Likewise.
20267 * gdb.trace/Makefile.in: Likewise.
20268
754533e4
DC
202692003-01-09 David Carlton <carlton@math.stanford.edu>
20270
20271 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
20272 Add copyright year 2003.
20273
d8b3e9ee
MC
202742003-01-06 Michael Chastain <mec@shout.net>
20275
20276 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
20277 When selecting a thread, 'line' and 'file' are optional.
20278 * gdb.mi/mi1-pthreads.exp: Likewise.
20279
8e9e0fe6
AS
202802003-01-06 Andreas Schwab <schwab@suse.de>
20281
20282 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
20283 failures.
20284
b5ab8ff3
DJ
202852003-01-04 Daniel Jacobowitz <drow@mvista.com>
20286
20287 Fix PR gdb/844
20288 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
20289 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
20290
20291 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
20292 instead of calling gdb_suppress_entire_file.
20293 * gdb.threads/print-threads.exp: Likewise.
20294 * gdb.threads/schedlock.exp: Likewise.
20295
20296 * gdb.threads/killed.exp: Return instead of calling
20297 gdb_suppress_entire_file.
20298 * gdb.threads/linux-dp.exp: Likewise.
20299 * gdb.threads/pthreads.exp: Likewise.
20300
1e698235
DJ
203012003-01-04 Daniel Jacobowitz <drow@mvista.com>
20302
20303 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
20304 stabs.
20305 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
20306 * gdb.base/whatis.exp: Always allow (void) after function names.
20307
147ff08c
DJ
203082003-01-04 Daniel Jacobowitz <drow@mvista.com>
20309
20310 * gdb.c++/casts.exp: Correct regexp.
20311
dc62bfc2
MK
203122003-01-04 Mark Kettenis <kettenis@gnu.org>
20313
20314 * configure.in: Call AC_CONFIG_HEADER. Don't call
20315 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
20316 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
20317 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
20318 aforementioned directories in the AC_OUPUT call.
20319 * config.hin: New file.
20320 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20321 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
20322 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
20323 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
20324 pass -I$objdir instead of -I$objdir/$subdir in compilation.
20325 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
20326 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
20327 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
20328 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
20329 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
20330 gdb.threads/configure.in, gdb.threads/configure,
20331 gdb.threads/config.in, gdb.trace/configure.in,
20332 gdb.trace/configure: Removed.
20333
77afa639
MC
203342003-01-03 Michael Chastain <mec@shout.net>
20335
20336 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
20337 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
20338
7634bb6e
DJ
203392003-01-03 Daniel Jacobowitz <drow@mvista.com>
20340
20341 * gdb.base/store.exp: Fix regular expressions.
20342
b39c905e
MK
203432002-12-28 Mark Kettenis <kettenis@gnu.org>
20344
20345 * configure.in: Rewrite.
20346 * configure: Regenerated.
20347
0a8551dd
DC
203482003-01-03 David Carlton <carlton@math.stanford.edu>
20349
20350 * gdb.base/psymtab.exp: New file.
20351 * gdb.base/psymtab1.c: Ditto.
20352 * gdb.base/psymtab2.c: Ditto.
20353
c60b7188
AF
203542002-12-23 Adam Fedor <fedor@gnu.org>
20355
20356 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
20357
ee73db83
DC
203582002-12-23 David Carlton <carlton@math.stanford.edu>
20359
20360 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
20361 and current_directory initialization.
20362
d6c1774e
JB
203632002-12-22 Jim Blandy <jimb@redhat.com>
20364
f0a847b8
JB
20365 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
20366 rather than as part of the output file name.
20367
d6c1774e
JB
20368 * gdb.base/attach.exp: There's no need to copy the test program to
20369 /tmp; that was only ever necessary on HP/UX, and this test is
20370 entirely disabled there anyway.
20371
f0708dbb
JB
203722002-12-21 Jim Blandy <jimb@redhat.com>
20373
4c2acfea
JB
20374 * gdb.c++/psmang.exp: Doc fix.
20375
f0708dbb
JB
20376 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
20377 test.
20378
9579e000
DC
203792002-12-20 David Carlton <carlton@math.stanford.edu>
20380
20381 * gdb.c++/annota2.exp: KFAIL annotate-quit.
20382
d1810171
MC
203832002-12-18 Michael Chastain <mec@shout.net>
20384
20385 * gdb.c++/annota2.exp: Add copyright year 2002.
20386
76565097
DC
203872002-12-17 David Carlton <carlton@math.stanford.edu>
20388
20389 * gdb.c++/try_catch.cc: Add marker comments.
20390 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
20391 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
20392 * gdb.c++/m-static.cc: Ditto.
20393 * gdb.c++/m-static1.cc: Ditto.
20394 * gdb.c++/try_catch.cc: Ditto.
20395
da81390b
JJ
203962002-12-16 Jeff Johnston <jjohnstn@redhat.com>
20397
20398 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
20399 to see whether we are using the new -environment-directory
20400 command which resets via -r or the old version of the command
20401 which may prompt the user. Part of fix for gdb/741.
20402
b304d130
AC
204032002-12-13 Andrew Cagney <ac131313@redhat.com>
20404
20405 * gdb.fortran/types.exp: Update obsolete comment.
20406 * gdb.fortran/exprs.exp: Ditto.
20407 * lib/gdb.exp: Delete obsolete code.
20408 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
20409 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
20410 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
20411 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
20412 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
20413 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
20414 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
20415 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
20416 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
20417 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
20418 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
20419 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
20420 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
20421 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
20422 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
20423 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
20424 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
20425 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
20426 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
20427 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
20428 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
20429 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
20430 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
20431 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
20432 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
20433 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
20434 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
20435 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
20436 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
20437 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
20438 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
20439 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
20440 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
20441 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
20442 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
20443 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
20444 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20445
a23b6e6a
DC
204462002-12-11 David Carlton <carlton@math.stanford.edu>
20447
20448 * gdb.c++/m-data.exp: Add test for members that shadow global
20449 variables: see PR gdb/804.
20450 * gdb.c++/m-data.cc: Ditto.
20451
6604731b
DJ
204522002-12-10 Daniel Jacobowitz <drow@mvista.com>
20453
20454 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20455
de46ecd7
DC
204562002-12-06 David Carlton <carlton@math.stanford.edu>
20457
20458 * gdb.base/store.c: Don't declare functions static.
20459
27e829d0
AC
204602002-12-04 Andrew Cagney <ac131313@redhat.com>
20461
20462 * gdb.base/store.exp, gdb.base/store.c: New files.
20463
92806416
DJ
204642002-12-03 Daniel Jacobowitz <drow@mvista.com>
20465
20466 * gdb.base/selftest.exp: Update for current gdb.
20467
3bcbaac5
DJ
204682002-12-03 Daniel Jacobowitz <drow@mvista.com>
20469
20470 * gdb.base/maint.exp: Only dump symbols from one source file
20471 or objfile.
20472
f4f00b1f
DJ
204732002-12-03 Daniel Jacobowitz <drow@mvista.com>
20474
20475 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
20476 function call.
20477
f1c8a949
JB
204782002-11-25 Jim Blandy <jimb@redhat.com>
20479
20480 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20481 function appearing in error message.
20482
9e297a97
DJ
204832002-11-21 Daniel Jacobowitz <drow@mvista.com>
20484
20485 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20486
1f312e79
JJ
204872002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20488
d63a86f8
RM
20489 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20490 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
20491 should be in mi console format. This is part of fix for PR gdb/604.
20492
83c31e7d
FN
204932002-09-18 Fernando Nasser <fnasser@redhat.com>
20494
20495 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20496 which explicitly prints the zero offset as "+0".
20497
322b3f65
DJ
204982002-10-22 Daniel Jacobowitz <drow@mvista.com>
20499
20500 * gdb.threads/schedlock.c (args): Make unsigned.
20501
205022002-10-21 Daniel Jacobowitz <drow@mvista.com>
20503
20504 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20505 numbers. Allow "foo2|selected stack frame".
20506 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20507 * gdb.asm/asmsrc2.s: Likewise.
20508 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20509 comments.
20510 * gdb.asm/mips.inc: New file.
20511
5e2fe5b8
AF
205122002-10-18 Adam Fedor <fedor@gnu.org>
20513
20514 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20515 * gdb.base/help.exp: Likewise.
20516
abe1a5d0
KB
205172002-10-17 Kevin Buettner <kevinb@redhat.com>
20518
20519 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
20520 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
20521
10abb1d4
JB
205222002-10-02 Jim Blandy <jimb@redhat.com>
20523
20524 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
20525
1f609b42
AC
205262002-10-01 Andrew Cagney <ac131313@redhat.com>
20527
20528 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
20529 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
20530 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
20531 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
20532 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
20533 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20534 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20535
0aee02e4
AC
205362002-09-29 Andrew Cagney <ac131313@redhat.com>
20537
20538 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20539 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20540 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20541 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20542 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20543 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20544 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20545
6fde09ad
KB
205462002-09-27 Kevin Buettner <kevinb@redhat.com>
20547
20548 * gdb.base/annota1.exp (info break): Make directory components of
20549 path optional since not all compilers emit this debug information.
20550
889bf7c5
PA
20551 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20552 step ends up stepping out of the function instead of stopping on
20553 the epilogue.
6fde09ad 20554
9e8aab75
KS
205552002-09-26 Keith Seitz <keiths@redhat.com>
20556
20557 * lib/insight-support.exp (gdbtk_start): Figure out where
20558 the insight executable is based on where gdb is. Use this
20559 executable to start insight instead of gdb.
20560
e36180d7
AC
205612002-09-25 Andrew Cagney <cagney@redhat.com>
20562
20563 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20564
9dd34b2b
AC
205652002-09-24 Andrew Cagney <ac131313@redhat.com>
20566
20567 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20568 test_isolated_complaints.
20569 (test_empty_complaint): New function.
20570 (test_empty_complaints): New function. Check no output when no
20571 complaints.
d63a86f8 20572
dea97812
KB
205732002-09-19 Jim Blandy <jimb@redhat.com>
20574
a9c64011 20575 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20576
54951bd7
AC
205772002-09-19 Andrew Cagney <ac131313@redhat.com>
20578
20579 * gdb.gdb/complaints.exp: New file.
20580
dec43320
AC
205812002-09-18 Andrew Cagney <ac131313@redhat.com>
20582
20583 * gdb.base/maint.exp: Check `help maint internal-warning'.
20584
e70d6e3f
DC
205852002-09-18 David Carlton <carlton@math.stanford.edu>
20586
20587 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20588 numbers, and replace them by a single breakpoint after the
20589 constructors are all finished.
20590 Add test 4.
20591 * gdb.c++/m-static.cc: Add test 4.
20592 * gdb.c++/m-static.h: New file.
20593 * gdb.c++/m-static1.cc: New file.
20594
20595 * gdb.c++/printmethod.exp: New file.
20596 * gdb.c++/printmethod.cc: New file.
20597
20598 * gdb.c++/pr-574.exp: New file.
20599 * gdb.c++/pr-574.cc: New file.
20600
afb5c968
CV
206012002-09-18 Corinna Vinschen <vinschen@redhat.com>
20602
20603 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20604 embedded targets which never actually exit.
20605
31e45dee
FN
206062002-09-18 Fernando Nasser <fnasser@redhat.com>
20607
20608 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20609 "don't step after run" as unresolved or unsupported, instead of xfail.
20610
a283c5a1
CV
206112002-09-18 Corinna Vinschen <vinschen@redhat.com>
20612
20613 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20614 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20615 Add newline to expected string in "step out of main (status wrapper)"
20616 case.
20617
11350d2a
CV
206182002-09-18 Corinna Vinschen <vinschen@redhat.com>
20619
20620 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20621 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20622
0deec7d6
TT
206232002-09-17 Tom Tromey <tromey@redhat.com>
20624
20625 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20626 \000, not \0, in double-quoted string.
20627
b2b4a1b5
CV
206282002-09-14 Corinna Vinschen <vinschen@redhat.com>
20629
c9d37158 20630 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20631 string after running the commands execution on breakpoint tests.
20632
1c56143a
CV
206332002-09-13 Corinna Vinschen <vinschen@redhat.com>
20634
20635 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20636
37f8da45
JB
206372002-09-12 Joel Brobecker <brobecker@gnat.com>
20638
20639 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20640
08b468e0
KS
206412002-09-10 Keith Seitz <keiths@redhat.com>
20642
20643 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20644 runto proc.
20645 (mi_run_to_main): Use mi_runto.
20646 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20647
dc360f58
KS
206482002-09-10 Keith Seitz <keiths@redhat.com>
20649
20650 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20651 regexp for stopping at main. Could have multiple event notifications.
20652 Don't assume that main was declared with no parameters.
20653 (mi_next): Use mi_step_to.
20654 (mi_step): Use mi_next_to.
20655
ce3abcfb
CV
206562002-09-09 Corinna Vinschen <vinschen@redhat.com>
20657
20658 * gdb.base/default.exp: Fix expected string in `info float' test.
20659
d1f5b980
BE
206602002-09-09 Ben Elliston <bje@redhat.com>
20661
20662 * config/mips.exp: Update comments.
20663 * config/mips-idt.exp: Likewise.
20664 * config/nind.exp: Likewise.
20665 * config/slite.exp: Likewise.
20666 * config/sparclet.exp: Likewise.
20667 * config/udi.exp: Likewise.
20668 * config/vx.exp: Likewise.
20669 * config/vxworks29k.exp: Likewise.
20670
2f71430b
JB
206712002-09-05 Jim Blandy <jimb@redhat.com>
20672
20673 * gdb.threads/killed.exp: Fix test failure message.
20674
7ddebc7e
KS
206752002-09-04 Keith Seitz <keiths@redhat.com>
20676
20677 * lib/mi-support.exp: Update copyright.
20678 (mi_gdb_test): Increase the priority of the expected pattern
20679 so that it matches gdb_test.
20680
0ae67eb3
KS
206812002-09-03 Keith Seitz <keiths@redhat.com>
20682
20683 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20684 Use integer comparison instead of string comparison for testing
20685 whether binary was built.
20686
38fc42c8
JB
206872002-09-03 Jim Blandy <jimb@redhat.com>
20688
20689 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20690
b6ff0e81
JB
206912002-08-29 Jim Blandy <jimb@redhat.com>
20692
20693 * gdb.threads/pthreads.exp: Move the portable thread compilation
20694 code into a function in lib/gdb.exp, and call that from here.
20695 * lib/gdb.exp (gdb_compile_pthreads): New function.
20696
07c98896
KS
206972002-08-29 Keith Seitz <keiths@redhat.com>
20698
20699 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20700 expect_out so that callers can get at it.
20701
0312286c
DJ
207022002-08-23 Daniel Jacobowitz <drow@mvista.com>
20703
20704 * gdb.threads/print-threads.c: New file.
20705 * gdb.threads/print-threads.exp: New file.
20706 * gdb.threads/schedlock.c: New file.
20707 * gdb.threads/schedlock.exp: New file.
20708
dd039bc4
EZ
207092002-08-22 Elena Zannoni <ezannoni@redhat.com>
20710
a9c64011
AS
20711 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20712 not altivec.c.
dd039bc4 20713
1f36144c
MK
207142002-08-17 Mark Kettenis <kettenis@gnu.org>
20715
20716 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20717 targets. The problem should be fixed now.
20718
16057ec7 207192002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20720
20721 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20722 2002-07-24 change that removes final dots from error messages.
20723
3c1499ad
TT
207242002-08-13 Tom Tromey <tromey@redhat.com>
20725
20726 * gdb.base/readline.exp: New file.
20727
a20ce2c3
AC
207282002-08-01 Andrew Cagney <ac131313@redhat.com>
20729
20730 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20731 supress message.
20732
db034ac5
AC
207332002-08-01 Andrew Cagney <cagney@redhat.com>
20734
20735 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20736 CHILL_FOR_TARGET and CHILL_LIB.
20737 * configure.in (configdirs): Remove gdb.chill.
20738 * configure: Regenerate.
20739 * lib/gdb.exp: Obsolete references to chill.
20740 * gdb.fortran/types.exp: Ditto.
20741 * gdb.fortran/exprs.exp: Ditto.
20742
3e000b18
KB
207432002-07-30 Kevin Buettner <kevinb@redhat.com>
20744
20745 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20746 set Irix-specific compile and link flags.
20747
28f4966b
KB
207482002-07-29 Kevin Buettner <kevinb@redhat.com>
20749
20750 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20751 source files. The ``-o'' option doesn't work with the ``-E'' option
20752 when using the Irix compiler.
20753
46c0d5a6
DJ
207542002-07-19 Daniel Jacobowitz <drow@mvista.com>
20755
20756 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20757 Improve support for reusing an exec file. Copy exec file
20758 to target, and run gdbserver on the target instead of on the host.
20759
eecf4bed
JB
207602002-07-18 Jim Blandy <jimb@redhat.com>
20761
0f815cdf
JB
20762 * gdb.base/ending-run.exp: Don't expect to see the program end in
20763 some orderly fashion when we're running on a real stand-alone
20764 board.
20765
eecf4bed
JB
20766 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20767 targets that don't support interrupts.
20768
52d309e4
JB
207692002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20770
20771 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20772 systems.
20773 Move comments in expect statements to inside the actions, so that they
20774 don't get matched against.
20775
ff683d9e
MK
207762002-07-10 Mark Kettenis <kettenis@gnu.org>
20777
20778 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20779 function when asleep" test.
20780
b5356753
AC
207812002-07-10 Andrew Cagney <ac131313@redhat.com>
20782
20783 * gdb.base/page.exp: Rewrite to handle problems with very long
20784 `info set' output. Update copyright.
20785
6aa4d13a
AC
207862002-06-26 Andrew Cagney <ac131313@redhat.com>
20787
20788 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20789 gdb.threads-hp.
20790 * gdb.hp/configure: Regenerate.
20791 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20792 * gdb.hp/gdb.threads-hp/configure: Delete file.
20793 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20794
8cf8c2b8
AC
207952002-06-22 Andrew Cagney <ac131313@redhat.com>
20796
20797 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20798 setlocale, bindtextdomain and textdomain.
20799
6827a8f8
JB
208002002-06-11 Jim Blandy <jimb@redhat.com>
20801
919d772c
JB
20802 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20803 preprocessor macro information is present.
20804
6827a8f8
JB
20805 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20806 tests.
20807
c15b0d21
MS
208082002-06-06 Michael Snyder <msnyder@redhat.com>
20809
c5984d70
MS
20810 * gdb.base/overlays.exp: Record addresses of overlay
20811 functions in TCL variables rather than in GDB variables,
20812 to avoid having GDB convert them to pointers (with loss
20813 of information).
20814
d63a86f8 20815 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20816 default linker script changes.
c15b0d21
MS
20817 * gdb.base/long_long.exp: Add check for sizeof (long double).
20818
be26fe0d
ML
208192002-06-06 Michal Ludvig <mludvig@suse.cz>
20820
20821 * gdb.asm/asm-source.exp: Add x86-64 target.
20822 * gdb.asm/x86_64.inc: New.
d63a86f8 20823
258093ca 208242002-05-30 Michael Chastain <mec@shout.net>
258093ca 20825
4b3153f1 20826 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20827 * gdb.c++/m-static.cc: New file.
20828 * gdb.c++/m-static.exp: New file.
20829
241264c6
MS
208302002-05-28 Michael Snyder <msnyder@redhat.com>
20831
20832 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20833 precision.
20834
9bba8c8f 208352002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20836
4b3153f1 20837 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20838 * gdb.c++/m-data.cc: New file.
20839 * gdb.c++/m-data.exp: New file.
20840
208412002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20842
4b3153f1 20843 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20844 * gdb.c++/try_catch.cc: New file.
d63a86f8 20845 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20846
def1b996
MC
208472002-05-27 Michael Chastain <mec@shout.net>
20848
20849 * gdb.c++/local.exp: Accept more nested types in output.
20850
522ba268
MC
208512002-05-26 Michael Chastain <mec@shout.net>
20852
20853 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20854
277254ba
MS
208552002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20856
20857 * lib/gdb.exp (gdb_wrapper_init): Just because
20858 gdb_wrapper_file exists, this does not mean that the file
20859 should not be rebuilt. That is what gdb_wrapper_initialized
20860 is for.
20861 (default_gdb_init): Reset gdb_wrapper_initialized.
20862
b61a8733
MS
208632002-05-23 Michael Snyder <msnyder@redhat.com>
20864
d63a86f8 20865 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20866 the precision of the floating point test results.
20867 * gdb.base/call-rt-st.exp: Ditto.
20868
b61a8733
MS
20869 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20870 * gdb.base/call-rt-st.exp: Ditto.
20871
56f6e910
MC
208722002-05-19 Michael Chastain <mec@shout.net>
20873
20874 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20875
ad0b0016
EZ
208762002-05-19 Elena Zannoni <ezannoni@redhat.com>
20877
a9c64011
AS
20878 * configure.in (configdirs): Add gdb.arch.
20879 * configure: Regenerate.
ad0b0016 20880
f617d2b6
JB
208812002-05-17 Jim Blandy <jimb@redhat.com>
20882
20883 * gdb.base/completion.exp: Recognize the more detailed error
20884 messages produced by the macro expander's lexical analyzer.
20885
eac2a696
EZ
208862002-05-14 Elena Zannoni <ezannoni@redhat.com>
20887
a9c64011
AS
20888 * gdb.arch/altivec-abi.c: New file.
20889 * gdb.arch/altivec-abi.exp: New file.
20890 * gdb.arch/altivec-regs.c: New file.
20891 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20892
2fdde8f8
DJ
208932002-05-14 Daniel Jacobowitz <drow@mvista.com>
20894
20895 * gdb.base/maint.exp (maint print type): Update for new type
20896 structure.
d63a86f8 20897
e31f1a7c
EZ
208982002-05-14 Elena Zannoni <ezannoni@redhat.com>
20899
20900 * gdb.arch: New directory.
20901 * gdb.arch/configure.in: New file.
20902 * gdb.arch/configure: New file.
20903 * gdb.arch/Makefile.in: New file.
20904
db589741
CV
209052002-05-13 Corinna Vinschen <vinschen@redhat.com>
20906
20907 * gdb.asm/asm-source.exp: Add v850 as supported target.
20908 * gdb.asm/v850.inc: New file.
20909
8ce2a7dc
DJ
209102002-05-13 Daniel Jacobowitz <drow@mvista.com>
20911
20912 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20913
df763c7f
DJ
209142002-05-12 Daniel Jacobowitz <drow@mvista.com>
20915
20916 * gdb.base/break.exp: Check 'break "marker2"'.
20917
377daeed
MS
209182002-05-10 Michael Snyder <msnyder@redhat.com>
20919
20920 * gdb.base/long_long.exp: Fix typo.
20921
c4b7bc2b
JB
209222002-05-10 Jim Blandy <jimb@redhat.com>
20923
ecac9a4e
JB
20924 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20925 a bug.
20926
c4b7bc2b
JB
20927 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20928 Recognize more detailed error message produced by the macro
20929 expander's lexical analyzer.
20930 * lib/gdb.exp (test_print_reject): Same.
20931
e71019a1
MK
209322002-05-09 Mark Kettenis <kettenis@gnu.org>
20933
20934 * gdb.c++/method.exp: Fix typo.
20935
fedfc8e6
MS
209362002-05-08 Michael Snyder <msnyder@redhat.com>
20937
166a1957
MS
20938 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20939 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20940 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20941 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20942 Add iftarget clause for strongarm.
d63a86f8 20943
f1c47eb2
MS
209442002-05-06 Michael Snyder <msnyder@redhat.com>
20945
cb9a9d3e
MS
20946 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20947 (gdb_continue_to_end): Accept output from status wrapper.
20948 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20949 Clean up fail messages to match pass messages.
20950
f1c47eb2
MS
20951 Enable the "needs_status_wrapper" testsuite feature.
20952 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20953 (gdb_compile): Conditionally call gdb_wrapper_init.
20954 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20955 * gdb.c++/method.exp: Recognize output from status wrapper.
20956
6079c749
BE
209572002-05-06 Ben Elliston <bje@redhat.com>
20958From Graydon Hoare <graydon@redhat.com>
20959
20960 * config/sid.exp: Include support for "rawsid" protocol.
20961
188baff3
JB
209622002-05-03 Jim Blandy <jimb@redhat.com>
20963
20964 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20965 * gdb.c++/hang3.C: New file.
20966
b9c07f0f
AC
209672002-05-04 Andrew Cagney <ac131313@redhat.com>
20968
20969 * gdb.base/default.exp: Remove obsolete code.
20970 * gdb.c++/misc.exp: Ditto. Update copyright.
20971 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20972 * gdb.base/whatis.exp: Ditto. Update copyright.
20973 * gdb.base/scope.exp: Ditto. Update copyright.
20974 * gdb.base/ptype.exp: Ditto. Update copyright.
20975 * gdb.base/printcmds.exp: Ditto. Update copyright.
20976 * gdb.base/opaque.exp: Ditto. Update copyright.
20977 * gdb.base/list.exp: Ditto.
20978 * gdb.base/funcargs.exp: Ditto. Update copyright.
20979 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20980 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20981 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20982 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20983 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20984 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20985
5c7a0397
MS
209862002-05-02 Michael Snyder <msnyder@redhat.com>
20987
d6dcc264 20988 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20989 * gdb.base/long_long.exp: Add xscale target.
20990 * gdb.base/default.exp: Add xscale target.
20991
eb7f1c48
JB
209922002-05-01 Jim Blandy <jimb@redhat.com>
20993
20994 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20995 gdb.c++/hang.exp: New test.
20996
a6befae8
FF
209972002-05-01 Fred Fish <fnf@redhat.com>
20998
20999 * gdb.base/completion.exp: Handle completions of "./Make" for
21000 more than one completion possibility, as is the case when we
21001 build and test in the source tree.
21002
0a310277
AG
210032002-04-29 Anthony Green <green@redhat.com>
21004
21005 * gdb.java/jmisc1.exp: New file.
21006 * gdb.java/jmisc2.exp: New file.
21007
6ff9af88
DJ
210082002-04-24 Daniel Jacobowitz <drow@mvista.com>
21009
21010 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
21011
96b3d632
EZ
210122002-04-23 Elena Zannoni <ezannoni@redhat.com>
21013
21014 * gdb.base/help.exp: Change 'help status' to allow for target
21015 dependent output differences.
21016
5019bb54
MC
210172002-04-22 Michael Chastain <mec@shout.net>
21018
21019 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
21020
a805a116
MC
210212002-04-22 Michael Chastain <mec@shout.net>
21022
21023 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
21024
a1706bfd
DM
210252002-04-17 David S. Miller <davem@redhat.com>
21026
21027 * gdb.asm/sparc64.inc: New file.
21028 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
21029
a73a20a2
EZ
210302002-04-19 Elena Zannoni <ezannoni@redhat.com>
21031
21032 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
21033 instruction file directly into the build tree. Clean up at end of
21034 test.
21035
ba678339
DM
210362002-04-18 David S. Miller <davem@redhat.com>
21037
21038 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
21039 handle 64-bit platforms correctly.
21040 * gdb.base/maint.exp: Likewise.
21041
b03399da
KB
210422002-04-18 Kevin Buettner <kevinb@redhat.com>
21043
21044 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
21045 ``-fpic'' when compiling files comprising a shared library, but
21046 it does need additional linker flags in order to find shared
21047 libraries at run time.
21048
e2004992
KB
210492002-04-18 Kevin Buettner <kevinb@redhat.com>
21050
21051 * gdb.base/cvexpr.c (use): New function.
21052 (main): Invoke use() on all global variables to prevent
21053 some linkers from deleting these otherwise unused symbols.
21054
d8937120
MC
210552002-04-17 Michael Chastain <mec@shout.net>
21056From David S. Miller <davem@redhat.com>
21057
21058 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
21059 handle 64-bit platforms correctly.
21060
ffd61a58
MS
210612002-04-12 Michael Snyder <msnyder@redhat.com>
21062From Jim Blandy <jimb@redhat.com>
a9c64011 21063 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
21064 script can handle this instead.
21065 * gdb.base/bar.c (barx): Same.
21066 * gdb.base/baz.c (bazx): Same.
21067 * gdb.base/grbx.c (grbxx): Same.
21068
21069 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21070 manager doesn't automatically unmap overlays unnecessarily.
21071
6b8426a6
MH
210722002-04-10 Martin M. Hunt <hunt@redhat.com>
21073
21074 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21075 stepping out of main.
21076
34af4875
MC
210772002-04-09 Michael Chastain <mec@shout.net>
21078
21079 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21080 scope so that the nested scope tests will make sense.
21081 * gdb.c++/local.exp: Write patterns that actually work with gcc
21082 (the HP patterns "were never known to work with gcc").
21083 Keep the old aCC patterns too.
21084
2d1676a0
DJ
210852002-04-09 Daniel Jacobowitz <drow@mvista.com>
21086
21087 * gdb.base/attach.exp: Correct target board test.
21088
3a63e3f9
MC
210892002-04-08 Michael Chastain <mec@shout.net>
21090
21091 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21092 in a const method. Add some xfail and fail cases for configurations
21093 that do not emit the "const ...".
21094
f18dabd2
MC
210952002-04-07 Michael Chastain <mec@shout.net>
21096
21097 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21098 Accept "A * const" and "const A * const" as type of "this".
21099 Fix spelling of getFunky throughout. Make messages uniform.
21100
0fcddd82
EZ
211012002-04-07 Elena Zannoni <ezannoni@redhat.com>
21102
a9c64011 21103 Work around for PR gdb/285:
0fcddd82
EZ
21104 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21105
16a8534a
EZ
211062002-04-07 Elena Zannoni <ezannoni@redhat.com>
21107
21108 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21109 instructions file at run time instead of configure time.
21110 Sometimes we run the test in a directory that is not the one we
21111 configured in.
21112 * gdb.asm/configure.in: Delete creation of symlink.
21113 * gdb.asm/configure: Regenerate.
21114
24181d81
JB
211152002-04-05 J. Brobecker <brobecker@gnat.com>
21116
21117 * gdb.gdb/xfullpath.exp: New test, to exercise the new
21118 xfullpath () function.
21119
7cdb7107
DJ
211202002-04-04 Daniel Jacobowitz <drow@mvista.com>
21121
21122 * gdb.asm/Makefile.in: Correct dependencies.
21123
21124 * gdb.asm/powerpc.inc: New file.
21125 * gdb.asm/asm-source.exp: Add PowerPC.
21126 * gdb.asm/configure.in: Likewise.
21127 * gdb.asm/configure: Regenerated.
21128
a7d17088
DJ
211292002-04-04 Daniel Jacobowitz <drow@mvista.com>
21130
21131 * gdb.base/relocate.exp: New file.
21132 * gdb.base/relocate.c: New file.
21133
cd721503
FF
211342002-04-04 Fred Fish <fnf@redhat.com>
21135
21136 * gdb.base/step-test.exp: Update comment regarding stopping in
21137 memcpy/bcopy calls inserted as part of the compiler runtime.
21138
b22ad7a7
MS
211392002-04-04 Michael Snyder <msnyder@redhat.com>
21140
21141 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
21142
5f279fa6
DJ
211432002-04-03 Daniel Jacobowitz <drow@mvista.com>
21144
21145 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
21146 (gdb_expect): Remove $notransfer hack.
21147
dd0fd3ce
DJ
211482002-04-02 Daniel Jacobowitz <drow@mvista.com>
21149
21150 * gdb.c++/classes.exp ("calling method for small class"): Match
21151 updated register output.
21152
1e50cda1
DJ
211532002-03-30 Daniel Jacobowitz <drow@mvista.com>
21154
21155 Fix PR gdb/452
21156 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
21157 when finished. Make gdb_file_cmd send "exec-file" when
21158 appropriate.
21159
24015922
DJ
211602002-03-30 Daniel Jacobowitz <drow@mvista.com>
21161
21162 * gdb.base/attach.exp: Remove extra setup_xfail.
21163
dd7dfd64
MS
211642002-03-26 Michael Snyder <msnyder@redhat.com>
21165
21166 * gdb.base/default.exp: Add tests for dump, append, and restore.
21167 * gdb.base/help.exp: Add tests for dump, append, and restore.
21168 * gdb.base/dump.exp: New file, test dump, append and restore.
21169 * gdb.base/dump.c: New file.
21170
48b2f8d7
MS
211712002-03-27 Michael Snyder <msnyder@redhat.com>
21172
d63a86f8 21173 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
21174 clean-ups in help messages.
21175
05b4d525
FF
211762002-03-26 Fred Fish <fnf@redhat.com>
21177
21178 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
21179 have debugging info for those functions and the compiler uses them
21180 internally to copy structs around.
21181
d7679631
FF
211822002-03-26 Fred Fish <fnf@redhat.com>
21183
21184 * gdb.base/list.exp: Revert the change made yesterday and add note
21185 about why we don't list the default lines for remote targets.
21186
523ac3f9
MS
211872002-03-25 Michael Snyder <msnyder@redhat.com>
21188
21189 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
21190
754b2b8d
FF
211912002-03-25 Fred Fish <fnf@redhat.com>
21192
21193 * gdb.base/list.exp: This test works on remote targets so remove
21194 the short circuit for remote targets. Update copyright.
21195
33c3e192
FF
211962002-03-25 Fred Fish <fnf@redhat.com>
21197
21198 * gdb.base/attach.exp: Fix logic error that was suppressing this
21199 test for all non hppa*-*-hpux* targets, instead of the hp target.
21200 Move comments closer to the suppression point. Also now need to
21201 check that we are running natively.
21202
d43e73ee
MS
212032002-03-22 Michael Snyder <msnyder@redhat.com>
21204
882c8f02
MS
21205 * gdb.base/default.exp: Add test for gcore. Update copyright.
21206 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 21207
04c12f60
FF
212082002-03-06 Fred Fish <fnf@redhat.com>
21209
21210 * gdb.base/funcargs.c: Remove extraneous ';' character.
21211 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
21212
b43df995
MC
212132002-03-04 Michael Chastain <mec@shout.net>
21214
21215 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
21216 accommodate gcc v3 function signature.
21217 * gdb.mi/mi0-var-cmd-exp: Ditto.
21218
92362027
AC
212192002-02-24 Andrew Cagney <ac131313@redhat.com>
21220
21221 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
21222 ``GNU/Linux'' or ``Linux kernel''
21223 * testsuite/gdb.threads/pthreads.c: Ditto.
21224
258ad32d
MC
212252002-02-24 Michael Chastain <mec@shout.net>
21226
21227 * gdb.threads/pthreads.c (thread1): Add a return statement.
21228 (thread2): Likewise.
21229 (foo): Likewise.
21230
04c3b3d4
MC
212312002-02-23 Michael Chastain <mec@shout.net>
21232
21233 * gdb.threads/linux-dp.c (philosopher): Add a return statement
21234 to placate gcc.
21235
5a2a0a20
MC
212362002-02-23 Michael Chastain <mec@shout.net>
21237
21238 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
21239 test "ptype bint". The test passes on all my stabs configurations.
21240
a640f7fc
JB
212412002-02-21 Jim Blandy <jimb@redhat.com>
21242
27924826
JB
21243 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
21244 filename at a time, and watch for the ones we want to see.
21245
a640f7fc
JB
21246 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
21247 types of pointers to prototyped functions.
21248
edcc8c75
AC
212492002-02-20 Andrew Cagney <ac131313@redhat.com>
21250
21251 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
21252 signed, unsigned and straight char.
21253 (padding_char, padding_short, padding_int, padding_long,
21254 padding_long_long, padding_float, padding_double,
21255 padding_long_double): New global variables.
21256 (fill, fill_structs): New functions.
21257
21258 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
21259 for correctly sized writes. Update copyright.
21260 (get_valueof): New procedure.
21261 (get_sizeof): Call get_valueof.
21262 (check_valueof): New procedure.
21263 (check_padding): New procedure.
21264
ac57ea44
MC
212652002-02-20 Michael Chastain <mec@shout.net>
21266
21267 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
21268 to setup_xfail. Document some of the remaining calls.
21269
7a10c941
MC
212702002-02-18 Michael Chastain <mec@shout.net>
21271
21272 * gdb.c++/userdef.exp: Update copyright year.
21273
fb8acdcc
DJ
212742002-02-18 Daniel Jacobowitz <drow@mvista.com>
21275
21276 * gdb.c++/userdef.exp: Test overloaded operators properly.
21277 Remove xfails.
21278
fda6ae12
MS
212792002-02-14 Michael Snyder <msnyder@redhat.com>
21280
21281 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
21282
676a0442
DJ
212832002-02-14 Daniel Jacobowitz <drow@mvista.com>
21284
21285 * gdb.base/a2-run.exp: Check for a remote target properly.
21286 * gdb.base/annota1.exp: Likewise.
21287 * gdb.base/list.exp: Likewise.
21288 * gdb.base/reread.exp: Likewise.
21289 * gdb.base/scope.exp: Likewise.
21290 * gdb.base/shlib-call.exp: Likewise.
21291 * gdb.base/term.exp: Likewise.
21292 * gdb.c++/annota2.exp: Likewise.
21293
78b4f468
RE
212942002-02-13 Richard Earnshaw <rearnsha@arm.com>
21295
21296 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
21297
9a81ba51
MC
212982002-02-10 Michael Chastain <mec@shout.net>
21299
21300 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
21301 (call_after_alloca): Ditto.
21302
004af6c7
DJ
213032002-02-10 Daniel Jacobowitz <drow@mvista.com>
21304
21305 * gdb.base/ending-run.exp: Guard "cont" test with
21306 gdb_skip_stdio_test.
21307
37225f62
JB
213082002-02-06 Jim Blandy <jimb@redhat.com>
21309
21310 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
21311 from here...
21312 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
21313 To here. Disable this test on non-HP platforms. Add big comment.
21314
fe6fdd96
MS
213152002-02-04 Michael Snyder <msnyder@redhat.com>
21316
21317 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
21318 other than d10v and m32r.
21319
036fad3f
RE
213202002-02-02 Richard Earnshaw <rearnsha@arm.com>
21321
21322 * gdb.base/default.exp: Rewrite test patterns to reduce time
21323 taken to match them.
21324
7148ab62
DJ
213252002-01-30 Daniel Jacobowitz <drow@mvista.com>
21326
21327 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
21328 Allow a start function above main.
21329 * gdb.threads/linux-dp.exp: Fix copyright date.
21330
396cc255
DJ
213312002-01-30 Daniel Jacobowitz <drow@mvista.com>
21332
a9c64011
AS
21333 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
21334 (check_philosopher_stack): Check for manager thread before checking
21335 for a just-starting thread.
396cc255 21336
f038d31b
DJ
213372002-01-30 Daniel Jacobowitz <drow@mvista.com>
21338
21339 From Neil Booth <neil@daikokuya.demon.co.uk>:
21340 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
21341 warnings.
21342
b3ff9d9a
FF
213432002-01-21 Fred Fish <fnf@redhat.com>
21344
21345 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
21346 not caller.
21347
39ad761d
JB
213482002-01-21 Jim Blandy <jimb@redhat.com>
21349
21350 * gdb.base/reread.exp: Check that GDB properly re-reads the
21351 executable file when it changes while no inferior is running.
21352
aaf320fa
FF
213532002-01-21 Fred Fish <fnf@redhat.com>
21354
a9c64011
AS
21355 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
21356 optionally accept the "shlib events" variation.
aaf320fa 21357
808a31f5
JB
213582002-01-21 Jim Blandy <jimb@redhat.com>
21359
21360 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
21361 call `fflush' after every `printf', so that the output is produced
21362 at predictable points, regardless of whatever buffering does (or
21363 doesn't) take place.
21364 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
21365 at different points.
21366
4420d5e2
DJ
213672002-01-20 Daniel Jacobowitz <drow@mvista.com>
21368
21369 * gdb.c++/inherit.exp: Update copyright years.
21370 * gdb.c++/method.exp: Likewise.
21371
3e36a0f4
DJ
213722002-01-20 Daniel Jacobowitz <drow@mvista.com>
21373
21374 * gdb.c++/classes.exp: Update for improved v3 support and skipping
21375 artificial methods/arguments.
21376 * gdb.c++/derivation.exp: Likewise.
21377 * gdb.c++/inherit.exp: Likewise.
21378 * gdb.c++/method.exp: Likewise.
21379 * gdb.c++/virtfunc.exp: Likewise.
21380
b4ceaee6
AC
213812002-01-18 Andrew Cagney <ac131313@redhat.com>
21382
21383 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
21384 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
21385 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
21386 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
21387 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
21388 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
21389
ecace851
JB
213902002-01-17 Jim Blandy <jimb@redhat.com>
21391
21392 * gdb.asm/asm-source.exp (info symbol): Take another shot at
21393 anchoring the pattern matching the entry point symbol's name.
21394
375fc983
AC
213952002-01-17 Andrew Cagney <ac131313@redhat.com>
21396
21397 * gdb.base/maint.exp: Update ``maint internal-error'' to match
21398 continue/quit query. Update copyright.
21399
fe6fdd96
MS
214002002-01-14 Michael Snyder <msnyder@redhat.com>
21401
21402 * gdb.base/gcore.exp: Remove extra debugging output.
21403
e017c81f
DJ
214042002-01-13 Daniel Jacobowitz <drow@mvista.com>
21405
21406 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
21407 for slightly dubious v2 mangled string.
21408
37ab3bf8
DJ
214092002-01-13 Daniel Jacobowitz <drow@mvista.com>
21410
21411 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
21412
1bc05c3a 214132002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 21414
1bc05c3a 21415 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 21416
1bc05c3a
JM
21417 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
21418 constructors.
21419 * gdb.c++/derivation.exp: Likewise.
21420 * gdb.c++/templates.exp: Likewise.
21421 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 21422
1bc05c3a
JM
214232002-01-10 Michael Snyder <msnyder@redhat.com>
21424
21425 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 21426
a911c360
MS
214272002-01-08 Michael Snyder <msnyder@redhat.com>
21428
21429 * gdb.base/gcore.exp: New test for generate-core-file command.
21430 * gdb.base/gcore.c: Testcase for above.
21431 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
21432
ea2119ec
JM
214332002-01-08 Jason Merrill <jason@redhat.com>
21434
21435 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
21436
68203136
FF
214372002-01-07 Fred Fish <fnf@redhat.com>
21438
21439 * gdb.c++/overload.exp: Remove unconditional xfails for:
21440 print foo_instance1.overloadargs(1)
21441 print foo_instance1.overloadargs(1, 2)
21442 print foo_instance1.overloadargs(1, 2, 3)
21443 print foo_instance1.overloadargs(1, 2, 3, 4)
21444 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21445 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21446 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21447 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21448 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21449 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21450 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21451 print foo_instance1.overload1arg()
21452 print foo_instance1.overload1arg((char)arg2)
21453 print foo_instance1.overload1arg((signed char)arg3)
21454 print foo_instance1.overload1arg((unsigned char)arg4)
21455 print foo_instance1.overload1arg((int)arg7)
21456 print foo_instance1.overload1arg((unsigned int)arg8)
21457 print foo_instance1.overload1arg((float)arg11)
21458 print foo_instance1.overload1arg((double)arg12)
d63a86f8 21459
21b9b5b1
MS
214602002-01-07 Michael Snyder <msnyder@redhat.com>
21461
21462 * gdb.base/huge.exp: New test. Print a very large target data object.
21463 (skip_huge_test): New test variable. Define if you want to skip this
21464 test. The test reads an 8 megabyte data object from the target, so it
21465 might be very time consuming on remote targets with a slow connection.
21466 * gdb.base/huge.c: New file. Test case for above.
21467
725f922e
FF
214682002-01-07 Fred Fish <fnf@redhat.com>
21469
21470 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
21471 g_instance.bfoo, and g_instance.cfoo.
21472
889bf7c5 214732002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 21474
889bf7c5
PA
21475 * gdb.base/break.c (multi_line_if_conditional): New function.
21476 (multi_ilne_while_conditional): Likewise.
21477 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21478 IF or WHILE condition puts the breakpoint at the start of
21479 the condition.
f286b2c3 21480
634d57ec
JL
21481 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21482 hppa*-*-hpux* expected failure.
21483 * gdb.base/structs.exp (do_function_calls): Similarly.
21484
21485 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21486 watchpoints.
21487
9fbfe2dc
AC
214882002-01-06 Andrew Cagney <ac131313@redhat.com>
21489
21490 Fix PR gdb/66.
21491 * gdb.base/structs.exp: Replace skip for a29k with skip for
21492 gdb,cannot_call_functions.
21493 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21494 * gdb.base/callfuncs.exp: Ditto.
21495 * gdb.base/call-rt-st.exp: Ditto.
21496 * gdb.base/call-strs.exp: Ditto.
21497 * gdb.base/callfwmall.exp: Ditto.
21498 * gdb.base/scope.exp: Obsolete xfail a29k.
21499 * gdb.c++/misc.exp: Ditto.
21500 * gdb.c++/cplusfuncs.exp: Ditto.
21501 * gdb.base/ptype.exp: Ditto.
21502 * gdb.base/printcmds.exp: Ditto.
21503 * gdb.base/opaque.exp: Ditto.
21504 * gdb.base/list.exp: Ditto.
21505 * gdb.base/funcargs.exp: Ditto.
21506 * gdb.base/default.exp: Ditto.
21507
8ddad156
MS
215082002-01-04 Michael Snyder <msnyder@redhat.com>
21509
ca4976a6 21510 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
21511 * gdb.base/maint.exp: Add tests for maint info sections options.
21512
1b074332
JL
21513Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21514
21515 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21516
7d159115
CV
215172001-12-20 Corinna Vinschen <vinschen@redhat.com>
21518
21519 * gdb.asm/arm.inc: New file.
21520 * gdb.asm/asm-source.exp: Add arm targets.
21521 * gdb.asm/configure.in: Ditto.
21522 * gdb.asm/configure: Recreated from configure.in.
21523
8fb87725
JL
21524Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
21525
afabe08c
JL
21526 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
21527 with HP's compiler.
21528 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
21529 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
21530 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
21531 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
21532
21533 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21534 either HP's compilers or GCC.
21535
db521deb
JL
21536 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21537 a SIGBUS or SIGSEGV.
21538
21539 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21540
21541 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21542 can be compiled with either HP's compiler or GCC.
21543
cfa88ab7
JL
21544 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21545 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21546 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21547
ca344dff
JL
21548 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21549 to match current gdb output. Update due to using auto-solib-limit
21550 for limiting instead of overloading auto-solib-add.
21551 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21552 test program.
21553
3f3c6e55 21554 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21555 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21556 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21557 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21558 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21559 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21560 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21561 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21562 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21563 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21564 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21565 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21566 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21567
8fb87725
JL
21568 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21569 a SIGTRAP to the inferior.
21570
cf599fa7
CV
215712001-12-19 Corinna Vinschen <vinschen@redhat.com>
21572
21573 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21574 Substitute call to target_link by call to gdb_compile.
21575
2cd045cd
JL
21576Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21577
a9c64011
AS
21578 * gdb.base/break.exp: Fix HP specific search string when testing
21579 backtracing in a called function.
2cd045cd 21580
a9c64011
AS
21581 * gdb.base/constvars.exp: Only set lang to C++ if we're
21582 compiling the test with HP's compilers.
21583 * gdb.base/volatile.exp: Similarly.
2cd045cd 21584
99ebe9ac
JB
215852001-12-19 Jim Blandy <jimb@redhat.com>
21586
21587 * gdb.base/printcmds.exp: Expect the null character to be printed
21588 as '\0', and the '\013' to be printed as '\v'.
21589 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21590 * gdb.base/setvar.exp: Same.
21591
b9891b29
JB
215922001-12-17 Jim Blandy <jimb@redhat.com>
21593
0eba65ab
JB
21594 * gdb.base/completion.exp: Rather than completing very long
21595 filenames, which can make the readline library produce output we
21596 don't recognize, cd to the directory first, and then complete
21597 using nice, short relative paths.
21598
6970b5b1
JB
21599 * gdb.base/completion.exp: On some systems, there is, in fact, a
21600 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21601 variables as being in scope. So use `no_var_named_this'
21602 instead of `b'.
6970b5b1 21603
b9891b29 21604 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21605 can't find the core file's registers as a failure.
b9891b29 21606
e6ccd35f
JSC
216072001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21608
a9c64011
AS
21609 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21610 test expect string more specific.
e6ccd35f 21611
105ba819
CV
216122001-12-13 Corinna Vinschen <vinschen@redhat.com>
21613
21614 * gdb.asm/asm-source.exp: Add support for xstormy16.
21615 * gdb.asm/configure.in: Ditto.
21616 * gdb.asm/configure: Rebuild.
21617 * gdb.asm/xstormy16.inc: New file.
21618
e9e79dd9
FF
216192001-12-10 Fred Fish <fnf@redhat.com>
21620
21621 * gdb.base/maint.exp: Update to match changes in type dumping code.
21622
347dc97d
JB
216232001-12-10 Jim Blandy <jimb@redhat.com>
21624
21625 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21626 matching the entry point symbol's name at the beginning of the
21627 line.
347dc97d 21628
5178b9d6
DJ
216292001-12-07 Daniel Jacobowitz <drow@mvista.com>
21630
21631 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21632 gdb.c++/inherit.exp, gdb.c++/method.exp,
21633 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21634 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21635 and class layout support.
21636
af890c52
DJ
216372001-12-07 Daniel Jacobowitz <drow@mvista.com>
21638
21639 * gdb.c++/classes.exp: Add test for static member function.
21640 * gdb.c++/misc.cc: Add class with static member function.
21641
7a345fb3
JB
216422001-12-07 Jim Blandy <jimb@redhat.com>
21643
f2e54a80 21644 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21645 those tests as `unsupported'.
21646 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21647 Rewrite subsequent tests to use it.
21648
21649 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21650 those tests as `unsupported'.
21651 * gdb.base/structs.exp (call_struct_func): New function.
21652 (do_function_calls): Use call_struct_func to call the functions
21653 returning structs.
21654
0bc69509
JB
21655 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21656 whether functions are prototyped or not, so we can't possibly pass
21657 arguments to t_float_values2 properly.
21658
7a345fb3
JB
21659 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21660 value of `timeout' for targets other than the mips*tx39-*.
21661
edb6ede1
MS
216622001-12-06 Michael Snyder <msnyder@redhat.com>
21663
d63a86f8 21664 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21665 and detect whether the start symbol has a leading underscore.
21666
2d842f13
JB
216672001-12-04 Jim Blandy <jimb@redhat.com>
21668
21669 * gdb.base/completion.exp: Clarify indentation.
21670
68550daf
JB
216712001-12-03 Jim Blandy <jimb@redhat.com>
21672
21673 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21674 variables on the S/390, not `.word'.
21675
cd5195a8
JB
216762001-11-30 Jim Blandy <jimb@redhat.com>
21677
21678 Add assembly-source tests for s390-ibm-linux.
21679 * gdb.asm/s390.inc: New file.
21680 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21681 the S/390 architecture.
a9c64011 21682 * gdb.asm/configure: Regenerated.
cd5195a8 21683
ca9efc90
MS
216842001-11-30 Michael Snyder <msnyder@redhat.com>
21685
21686 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21687 next, info source, info sources, info line, global and static
21688 variables, and static functions.
21689 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21690 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21691 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21692 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21693 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21694 (gdbasm_leave): Restore frame pointer.
21695 (gdbasm_startup): Copy stack set-up from crt0.S.
21696
d0e66976
FN
216972001-11-26 Fernando Nasser <fnasser@redhat.com>
21698
21699 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21700 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21701 to a local (non-static) variable. Copy tstruct.a to a static buffer
21702 and return a pointer to that buffer.
21703 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21704
e2334072
MK
217052001-11-24 Mark Kettenis <kettenis@gnu.org>
21706
21707 * gdb.asm/configure.in: Fix recognition of ix86 target.
21708 * gdb.asm/configure: Regenerate.
21709
756caa3d
MS
217102001-11-21 Michael Snyder <msnyder@redhat.com>
21711
21712 * gdb.asm/sparc.inc: New file.
21713 * gdb.asm/asm-source.exp: Recognize sparc target.
21714 * gdb.asm/configure.in: Recognize sparc target.
21715 * gdb.asm/configure: Regenerate.
d63a86f8 21716
9a4d72d5
MS
217172001-11-21 Michael Snyder <msnyder@redhat.com>
21718
21719 * gdb.asm/m32r.inc: New file.
21720 * gdb.asm/asm-source.exp: Recognize m32r target.
21721 * gdb.asm/configure.in: Recognize m32r target.
21722 * gdb.asm/configure: Regenerate.
21723
a773d1cd
MS
217242001-11-20 Michael Snyder <msnyder@redhat.com>
21725
017ac23d
MS
21726 * gdb.asm/i386.inc: New file.
21727 * gdb.asm/asm-source.exp: Recognize ix86 target.
21728 * gdb.asm/configure.in: Recognize ix86 target.
21729 * gdb.asm/configure: Regenerate.
21730
a773d1cd
MS
21731 * gdb.c++/namespace.exp: Fix quotes in output messages.
21732
bb632afb
MS
217332001-11-14 Michael Snyder <msnyder@redhat.com>
21734
25d559ca 21735 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21736 qualifier in a type cast expression, to designate an address
21737 in the instruction space (Harvard architecture).
21738
4749e309
MS
217392001-11-13 Michael Snyder <msnyder@redhat.com>
21740
21741 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21742 Tests for expressions using 'const' and 'volatile'.
21743
25050984
CV
217442001-11-13 Corinna Vinschen <vinschen@redhat.com>
21745
21746 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21747
1902c51f
DJ
217482001-11-12 Daniel Jacobowitz <drow@mvista.com>
21749
21750 * lib/mi-support.exp (mi_run_to_helper): Move comments
21751 outside of gdb_expect.
21752
dcf95b47
DJ
217532001-11-11 Daniel Jacobowitz <drow@mvista.com>
21754
21755 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21756 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21757 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21758 mi0_run_to): New functions.
21759 * gdb.mi/mi-simplerun.exp: Use them.
21760 * gdb.mi/mi0-simplerun.exp: Likewise.
21761 * gdb.mi/mi-var-cmd.exp: Likewise.
21762 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21763
45b074e1
AC
217642001-11-10 Andrew Cagney <ac131313@redhat.com>
21765
21766 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21767 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21768
bf50d346
AC
217692001-11-09 Andrew Cagney <ac131313@redhat.com>
21770
21771 * gdb.base/restore.exp: Include $expected value in restored test
21772 message.
21773
9383332c
AC
217742001-11-09 Andrew Cagney <ac131313@redhat.com>
21775
21776 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21777 implemented.
21778
db62520a
MS
217792001-11-08 Michael Snyder <msnyder@redhat.com>
21780
21781 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21782 Add pass/fail message for stop at breakpoint in call dummy function.
21783
b5703437
MS
217842001-11-07 Michael Snyder <msnyder@redhat.com>
21785
d63a86f8
RM
21786 * gdb.c++/templates.exp (test_template_breakpoints):
21787 If we get an overload menu, but it does not match what
760f6330 21788 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21789 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21790 making the whitespace optional. Argument for "new" may be
21791 "unsigned" as well as "unsigned int/long".
d63a86f8 21792 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21793 making the whitespace optional. Also replace "(void) with
21794 "((void|)), making the keyword "void" optional.
d63a86f8 21795 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21796 making the whitespace optional. Also replace "(void) with
21797 "((void|)), making the keyword "void" optional.
3bf40917
MS
21798 * gdb.base/callfuncs.c (t_float_values): This function must
21799 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21800 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21801 can be tested against both cases. Usually one case involves
21802 promotion of float to double, while the other does not.
21803 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21804 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21805 includes a stack frame for "start".
21806
c8ab4e6d
JB
218072001-11-05 Jim Blandy <jimb@redhat.com>
21808
21809 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21810 pointers are 32 bits long, and that offsets of relocs are always
21811 stored in the data (REL-style), and not in the reloc entry itself
21812 (RELA-style).
21813 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21814 stabs.
21815
3f08ced9
MS
218162001-11-01 Michael Snyder <msnyder@redhat.com>
21817
21818 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21819 and regular expression operators by using quoting.
21820
cbfa24cd
MS
218212001-10-31 Michael Snyder <msnyder@redhat.com>
21822
21823 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21824 depending on what the symbol table contains.
21825 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21826 the output of the ptype command. Similarly, accept both "const &"
21827 and "const&".
21828
aaa68313
CV
218292001-10-31 Corinna Vinschen <vinschen@redhat.com>
21830
21831 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21832 symbol `STORAGE' to allow to choose the storage class of
21833 the local datastructures.
21834 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21835 compiler directive.
21836
91740388
MS
218372001-10-30 Michael Snyder <msnyder@redhat.com>
21838
21839 * gdb.base/jump.exp: Allow it to run for all targets.
21840
1b7c05e7
CV
218412001-10-29 Corinna Vinschen <vinschen@redhat.com>
21842
21843 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21844 with new double_array size.
21845 (main): Change storage class of all local variables to static.
21846 Reduce size of double_array to 9.
21847 * gdb.base/call-ar-st.exp: Increase timeout value.
21848 Change expected output for double array to match new size in
21849 call-ar-st.c.
21850
36a22261
CV
218512001-10-29 Corinna Vinschen <vinschen@redhat.com>
21852
21853 * gdb.base/ending-run.exp: Create identical output when passing
21854 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21855 Stormy16 target.
36a22261 21856
92b8ae91
MK
218572001-10-28 Mark Kettenis <kettenis@gnu.org>
21858
21859 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21860 that we catch the expected failure under Linux/x86.
21861
cb135b83
OF
218622001-10-29 Orjan Friberg <orjanf@axis.com>
21863
21864 * gdb.base/setvar.exp: Escape curly braces.
21865 * gdb.stabs/weird.exp: Ditto.
21866
6884aa54
DJ
218672001-10-27 Daniel Jacobowitz <drow@mvista.com>
21868
21869 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21870 * gdm.mi/mi0-hack-cli.exp: Likewise.
21871
0398c9aa
AC
218722001-10-25 Andrew Cagney <ac131313@redhat.com>
21873
21874 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21875 messages.
21876
d20bf2e8
AC
218772001-10-21 Andrew Cagney <ac131313@redhat.com>
21878
21879 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21880 checking MI enabled.
21881
03dd63aa
CV
218822001-10-09 Corinna Vinschen <vinschen@redhat.com>
21883
21884 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21885
1d9d99f3
FCE
218862001-10-04 Frank Ch. Eigler <fche@redhat.com>
21887
21888 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21889 if gdb child process crashes, just signal an error.
21890
838ae6c4
JB
218912001-10-02 Jim Blandy <jimb@redhat.com>
21892
21893 * lib/gdb.exp (test_xfail_format): Simplify.
21894
21895 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21896 front of the variable name `format'. Simplify `if'.
21897
8f0cbc1c
DJ
218982001-10-01 Daniel Jacobowitz <drow@mvista.com>
21899
21900 * gdb.threads/pthreads.exp: Wait for output and delay
21901 before sending ^C.
21902
1f08dafd
DJ
219032001-10-01 Daniel Jacobowitz <drow@mvista.com>
21904
21905 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21906 some incorrect output instead of timing out.
21907 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21908
674f90ff
CV
219092001-09-28 Corinna Vinschen <vinschen@redhat.com>
21910
21911 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21912 check to allow additional `int'.
21913
9b284272
DJ
219142001-09-27 Daniel Jacobowitz <drow@mvista.com>
21915
21916 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21917 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21918
b55a4771
MS
219192001-09-27 Michael Snyder <msnyder@redhat.com>
21920
21921 * lib/gdb.exp (test_debug_format): New proc.
21922 (setup_xfail_format): Use new proc test_debug_format.
21923 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21924 proc; use new service proc test_debug_format.
21925 Replace all other "gcc_compiled" tests with this test.
21926 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21927 proc; use new service proc test_debug_format.
21928 Replace all other "gcc_compiled" tests with this test.
21929
219302001-09-27 Michael Snyder <msnyder@redhat.com>
21931
21932 * gdb.base/cvexpr.exp: New file.
21933 * gdb.base/cvexpr.c: New file
21934 Test for expressions using const and volatile keywords.
21935
4e6667ac
CV
219362001-09-26 Corinna Vinschen <vinschen@redhat.com>
21937
21938 * gdb.base/constvars.exp: Check for different orders of keywords
21939 and additional "int" strings in output.
21940
4f337972
AC
219412001-09-22 Andrew Cagney <ac131313@redhat.com>
21942
21943 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21944 responses from "help maint".
21945
2015650d
FCE
219462001-09-19 Frank Ch. Eigler <fche@redhat.com>
21947
21948 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21949 to localhost:NNN instead of :NNN, in case Xvfb is listening
21950 only on TCP.
21951
f3bcedc1
CV
219522001-09-19 Corinna Vinschen <vinschen@redhat.com>
21953
21954 * gdb.base/recurse.exp: When checking leaving the watchpoint
21955 scope, recognize when gdb is in function's epilogue and pass.
21956
6b819c92
KS
219572001-09-18 Keith Seitz <keiths@redhat.com>
21958
21959 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21960 support for running tests against sid targets.
21961 (gdbtk_done): Ditto.
21962
a10c9419
CV
219632001-09-18 Corinna Vinschen <vinschen@redhat.com>
21964
21965 * gdb.base/ending-run.c (main): Set stdout buffersize
21966 to the same reasonable value for any target.
21967 * gdb.base/ending-run.exp: Add a regular expression
21968 to make testsuite happy on Sanyo Stormy16 target.
21969
739d0d99
CV
219702001-09-17 Corinna Vinschen <vinschen@redhat.com>
21971
21972 * gdb.base/display.c (do_loops): Add float variable `f'.
21973 Increment f in loop.
21974 * gdb.base/display.exp: Increment timeout by 60 seconds.
21975 Change float display test to use variable `f'.
21976
1b8947f0
JB
219772001-09-17 Jim Blandy <jimb@redhat.com>
21978
21979 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21980 overflowing the limited breakpoint tables on some ROM monitors
21981 (like the ROM68K).
21982
9890ac81
FCE
219832001-09-15 Frank Ch. Eigler <fche@redhat.com>
21984
21985 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21986 the "-ac" (disable access control) flag.
21987
6db765ea
JH
219882001-08-30 Jeff Holcomb <jeffh@redhat.com>
21989
21990 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21991 ints.
21992
4c32cc04
KS
219932001-08-30 Keith Seitz <keiths@redhat.com>
21994
21995 * lib/gdb.exp: Move all insight-related functionality into
21996 separate file.
21997 * lib/insight-support.exp: New file.
21998
8d6e6f81
FCE
219992001-08-29 Frank Ch. Eigler <fche@redhat.com>
22000
22001 * config/sid.exp (sid_start): Never set sid verbosity; disable
22002 expect_background {} that consumed its stdout; tolerate </dev/null.
22003 Attempt to set endianness override in "sid" protocol mode. Cleanup.
22004
6a90e1d0
AC
220052001-08-18 Andrew Cagney <ac131313@redhat.com>
22006
22007 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
22008 CLI jump command to start it.
22009 (mi_run_to_main): Fail immediatly when unexpected output.
22010
1759b3c3
AC
220112001-08-18 Andrew Cagney <ac131313@redhat.com>
22012
22013 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
22014 beginning of function. Fix PR gdb/191.
22015
61d11d80
FCE
220162001-08-16 Frank Ch. Eigler <fche@redhat.com>
22017
22018 * config/sid.exp (sid_start): Don't warn if we cannot figure out
22019 what to force sid endianness to.
22020
942a4df2
KS
220212001-08-15 Keith Seitz <keiths@redhat.com>
22022
22023 * lib/gdb.exp (gdbtk_start): Don't set environment
22024 variables for TCL_LIBRARY and friends. Insight will
22025 now figure these out for itself.
22026
0521c418
MS
220272001-08-02 Michael Snyder <msnyder@redhat.com>
22028
22029 * gdb.base/completion.exp: Remove the symbol "a64l" from
22030 the expect string; this is target-specific, and not related
22031 to what is being tested.
22032
74a9a58a
DB
220332001-08-02 Dave Brolley <brolley@redhat.com>
22034
22035 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
22036
c70819fa
MS
220372001-07-25 Michael Snyder <msnyder@redhat.com>
22038
c2b8fa57
MS
22039 * gdb.base/consecutive.exp: New file. Test stepping over
22040 breakpoints on consecutive instructions.
22041 * gdb.base/consecutive.c: New file.
22042
c70819fa
MS
22043 * gdb.base/call-rt-st.exp: Use double-backslash to quote
22044 curly braces in regular expressions.
22045
2b1a1355
MS
220462001-07-25 Michael Snyder <msnyder@redhat.com>
22047
22048 * gdb.base/ending-run.exp: Accept "Program exited normally" as
22049 legitimate output from stepping out of main.
22050
413eca6f
KS
220512001-07-22 Keith Seitz <keiths@redhat.com>
22052
22053 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
22054 the empty string, do not run the tests.
22055
7e5a9322
SC
220562001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22057
22058 * gdb.base/long_long.exp: Detect size of pointer. Take into
22059 account 2-byte pointers when testing for p/a results.
22060
de58f10f
SC
220612001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22062
d63a86f8 22063 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
22064 and defined to 1K for m68hc11.
22065 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22066 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22067 (sizeof_random_data): New variable to tell the size of the data table;
22068 don't test past this size; always run to main.
22069
d6f5fea1
SC
220702001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22071
22072 * gdb.base/return2.exp: return of long long and double fails for
22073 68HC11; don't execute these tests on that platform.
22074 * gdb.base/return.exp: Return of a double fails for 68hc11.
22075
c477543d
SC
220762001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22077
22078 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22079 tests that print a float.
22080 * call-rt-st.exp: Likewise.
22081
63cf1c79
MK
220822001-07-12 Mark Kettenis <kettenis@gnu.org>
22083
22084 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22085 running this test on Linux.
22086
112f9ab5
MC
220872001-06-24 Michael Chastain <chastain@redhat.com>
22088
22089 * gdb.base/arithmet.exp: Remove some tests to make all test names
22090 unique.
22091
4970cb0f
MS
220922001-07-03 Michael Snyder <msnyder@redhat.com>
22093
22094 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22095 the output of the ptype command.
22096
d85da69f
MS
220972001-07-02 Michael Snyder <msnyder@redhat.com>
22098
4c8a82de
MS
22099 * gdb.base/completion.exp: Don't assume that break.c is the only
22100 source file that may contain functions named "marker".
d85da69f
MS
22101 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22102
8afc772b
AC
221032001-06-28 Andrew Cagney <ac131313@redhat.com>
22104
22105 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22106 of files to delete.
22107
22108 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22109 * gdb.disasm/h8300s.exp: New file.
22110 gdb.disasm/h8300s.s: Likewise.
22111
cff22675
AC
221122001-06-27 Andrew Cagney <ac131313@redhat.com>
22113
22114 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
22115 empty breakpoint tables.
22116
68c81b54
AC
221172001-06-25 Andrew Cagney <ac131313@redhat.com>
22118
22119 * lib/mi-support.exp: Update args=... part of stop-reason
22120 patterns. Accept either a list or a tuple.
22121
2dd62704
AC
221222001-06-23 Andrew Cagney <ac131313@redhat.com>
22123
22124 * lib/mi-support.exp: Remove local emacs variable defining
22125 change-log-default-name.
22126
b4127474
MC
221272001-06-22 Michael Chastain <chastain@redhat.com>
22128
22129 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
22130 This is operationally compatible with the previous version.
22131
8dbfb380
JB
221322001-06-13 Jim Blandy <jimb@redhat.com>
22133
22134 * lib/gdb.exp (gdb_test): Doc fix.
22135
f2d8c86d
MC
221362001-06-10 Michael Chastain <chastain@redhat.com>
22137
22138 * gdb.base/exprs.exp: Remove a duplicate test.
22139
81564d34
JB
221402001-06-06 Jim Blandy <jimb@redhat.com>
22141
22142 * gdb.base/return2.exp (main): Use values to test float and double
22143 returns that are not NaN's, to avoid being confused by IEEE
22144 comparison rules.
22145
da55addb
MS
221462001-06-04 Michael Snyder <msnyder@redhat.com>
22147
22148 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 22149 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
22150 rather than wait for 12 more tests to time out.
22151
42c65987
JB
221522001-06-06 Jim Blandy <jimb@redhat.com>
22153
b18bced9 22154 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 22155 Don't forget to match the GDB prompt.
b18bced9 22156
42c65987
JB
22157 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
22158
5b41e5f0
JB
221592001-06-04 Jim Blandy <jimb@redhat.com>
22160
22161 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
22162 command.
22163
015e046f
KB
221642001-05-31 Kevin Buettner <kevinb@redhat.com>
22165
22166 * gdb.base/annota1.exp (info break): Match four or more spaces
22167 after "Address".
22168
fb1ffbbe
MC
221692001-05-31 Michael Chastain <chastain@redhat.com>
22170
22171 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
22172 (dm_type_int_star): Likewise.
22173 (dm_type_long_star): Likewise.
22174 (dm_type_void_star): Likewise.
22175
5ea2a32c
KB
221762001-05-29 Kevin Buettner <kevinb@redhat.com>
22177
22178 * gdb.base/completion.exp (INPUTRC): Set this environment variable
22179 to a known value in order to get consistent results regardless
22180 of the setting of INPUTRC or the presence or contents of .inputrc.
22181
ae23c492
MS
221822001-05-24 Michael Snyder <msnyder@redhat.com>
22183
ac55707e
MS
22184 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
22185 Don't require that the main thread and the manager thread are the
22186 first in the list.
22187
ae23c492
MS
22188 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
22189 debugging. If test fails, issue an "unsupported" not a "fail".
22190
400071f1
JB
221912001-05-24 Jim Blandy <jimb@redhat.com>
22192
22193 Don't assume that short is shorter than int.
22194 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
22195 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 22196 this isn't true.
400071f1
JB
22197 ("print unsigned char == (~0)"): Add test that verifies that ~0,
22198 an int, is not equal to ~0 stored in an unsigned char. This tests
22199 the same thing that the previous test meant to, but works on
22200 16-bit machines, too.
22201 ("print unsigned char != (~0)"): Same test, complemented.
22202
0816a3e5
MS
222032001-05-24 Michael Snyder <msnyder@redhat.com>
22204
22205 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 22206 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
22207 and prevents dejagnu getting out of step.
22208
f6dc23a9
KB
222092001-05-23 Kevin Buettner <kevinb@redhat.com>
22210
22211 * gdb.base/finish.exp (finish_void): Revise pattern for
22212 stopping on the call statement to not permit stopping at
22213 the start of the instructions comprising the call sequence.
22214
7dbd117d
MC
222152001-05-19 Michael Chastain <chastain@redhat.com>
22216
22217 * gdb.base/callfuncs.exp: Make all test names unique.
22218 * gdb.base/commands.exp: Make all test names unique.
22219 * gdb.base/condbreak.exp: Make all test names unique.
22220 * gdb.base/dbx.exp: Make all test names unique.
22221 * gdb.base/default.exp: Make all test names unique.
22222 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
22223 and TIMEOUT messages to their corresponding PASS message.
22224 * gdb.base/ending-run.exp: Make all test names unique.
22225 * gdb.base/long_long.exp: Remove duplicate test.
22226
6b0b0a9e
KB
222272001-05-21 Kevin Buettner <kevinb@redhat.com>
22228
22229 * gdb.base/finish.exp (finish_void): Allow "finish" command to
22230 stop on the call statement as well as the statement after the
22231 call.
22232
2caa35cb
MS
222332001-05-21 Michael Snyder <msnyder@redhat.com>
22234
22235 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
22236
40713331
EZ
222372001-05-10 Elena Zannoni <ezannoni@redhat.com>
22238
a9c64011
AS
22239 * gdb.base/completion.exp: Revamp test. Make it execute on all
22240 platforms.
40713331 22241
c2c1be8d
EZ
222422001-05-10 Elena Zannoni <ezannoni@redhat.com>
22243
a9c64011
AS
22244 * config/gdbserver.exp (gdb_load): Handle the case
22245 in which the arguments to gdbserver are given in the
22246 baseboard configuration file.
22247 Also handle the case in which the server needs to do a
22248 load.
2c9cd303 22249
9671de48
KS
222502001-05-07 Keith Seitz <keiths@cygnus.com>
22251
a9c64011
AS
22252 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
22253 set up the display for testing.
22254 (gdbtk_start): Convert all paths to paths that tcl will like.
22255 Export target information to environment.
22256 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
22257 necessary.
22258 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
22259 (to_tcl_path): New proc to convert a given pathname into
22260 a path acceptible as an argument to a tcl command.
22261 (_gdbtk_export_target_info): New proc to export target info
22262 into the environment for gdbtk testing.
22263 (gdbtk_done): New proc to signal end-of-test.
9671de48 22264
5a360f47
JB
222652001-05-06 Jim Blandy <jimb@redhat.com>
22266
22267 * restore.c: Make the code of caller0 correspond to its comment.
22268
66c756c6
MS
222692001-05-03 Michael Snyder <msnyder@redhat.com>
22270
22271 * config/sid.exp (gdb_target_sid): Check for error messages.
22272 On error or timeout, don't make expect exit (which will terminate
22273 all subsequent tests); instead just make gdb exit.
d63a86f8 22274 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
22275 return a negative value.
22276
a966fde5
JB
222772001-04-24 Jim Blandy <jimb@redhat.com>
22278
851c18e0
JB
22279 * gdb.c++/templates.exp: If we see the prompt for the overload
22280 list, but we haven't recognized any of the longer patterns,
22281 arrange for this test to fail, not hang.
22282
a966fde5
JB
22283 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
22284 variations.
22285
db144853
MC
222862001-04-22 Michael Chastain <chastain@redhat.com>
22287
22288 * gdb.c++/local.exp: Use the 'runto' library function.
22289 * gdb.c++/namespace.exp: Likewise.
22290 * gdb.c++/overload.exp: Likewise.
22291
3207ec21
KB
222922001-03-26 Kevin Buettner <kevinb@redhat.com>
22293
22294 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
22295 * gdb.base/step-line.exp: New file. Test step/next in presence of
22296 #line directives.
22297 * gdb.base/step-line.c: New file. Test program for the above.
22298 * gdb.base/step-line.inp: New file. We pretend that this file has
22299 been transformed by some other tool into step-line.c.
22300
13b57657
JB
223012001-03-21 Jim Blandy <jimb@redhat.com>
22302
22303 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
22304 unmangled operator names.
22305
754cbe1c
JB
223062001-03-20 Jim Blandy <jimb@redhat.com>
22307
22308 * gdb.threads/linux-dp.exp: Recognize an additional message
22309 generated by GDB when it doesn't understand how to debug threads
22310 on the target system.
22311
177495c9
AC
223122001-03-19 Andrew Cagney <ac131313@redhat.com>
22313
22314 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
22315
f266096b
MC
223162001-03-12 Michael Chastain <chastain@redhat.com>
22317
22318 * gdb.c++/derivation.exp: Use the 'runto' library function.
22319
cac3c2ff
MC
223202001-03-12 Michael Chastain <chastain@redhat.com>
22321
22322 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
22323
b6c11a24
MC
223242001-02-24 Michael Chastain <chastain@redhat.com>
22325
22326 * gdb.c++/ref-types.exp: Change handwritten code to library
22327 function 'runto'.
22328
6bae5bce
OF
223292001-03-16 Orjan Friberg <orjanf@axis.com>
22330
22331 * gdb.base/signals.exp: Set count to 0 explicitly.
22332
0015fd9a
MS
223332001-03-15 Mark Salter <msalter@redhat.com>
22334
22335 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
22336 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
22337 (gdb_load): Add support for additional target_info: gdb_download_size
22338 and gdb_load_timeout.
0015fd9a 22339
fc33412a
DT
22340Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
22341
22342 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
22343 file -- to prevent failing when the compile fails but we have no
22344 intention of running the tests anyway.
fc33412a
DT
22345
22346 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
22347 tests if set.
22348
22349 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 22350 integers.
fc33412a
DT
22351
22352 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
22353 * gdb.c++/namespace.exp: Ditto.
22354
115f06de
OF
223552001-03-07 Orjan Friberg <orjanf@axis.com>
22356
22357 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
22358 * gdb.base/pointers.exp: Relax pattern match of decimals.
22359
b6ba6518
KB
223602001-03-06 Kevin Buettner <kevinb@redhat.com>
22361
22362 * Makefile.in, config/abug.exp, config/cfdbug.exp,
22363 config/cpu32bug.exp, config/dve.exp, config/est.exp,
22364 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
22365 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
22366 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
22367 config/sh.exp, config/sid.exp, config/slite.exp,
22368 config/sparclet.exp, config/udi.exp, config/unknown.exp,
22369 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
22370 config/vxworks.exp, config/vxworks29k.exp,
22371 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
22372 gdb.base/all-bin.exp, gdb.base/annota1.exp,
22373 gdb.base/arithmet.exp, gdb.base/assign.exp,
22374 gdb.base/async.exp, gdb.base/attach.exp,
22375 gdb.base/bitfields.exp, gdb.base/bitops.exp,
22376 gdb.base/break.exp, gdb.base/call-ar-st.exp,
22377 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
22378 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
22379 gdb.base/commands.exp, gdb.base/completion.exp,
22380 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
22381 gdb.base/constvars.exp, gdb.base/corefile.exp,
22382 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
22383 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
22384 gdb.base/ending-run.exp, gdb.base/environ.exp,
22385 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
22386 gdb.base/finish.exp, gdb.base/foll-exec.exp,
22387 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
22388 gdb.base/funcargs.exp, gdb.base/help.exp,
22389 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
22390 gdb.base/logical.exp, gdb.base/long_long.exp,
22391 gdb.base/maint.exp, gdb.base/mips_pro.exp,
22392 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
22393 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
22394 gdb.base/pointers.exp, gdb.base/printcmds.exp,
22395 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
22396 gdb.base/regs.exp, gdb.base/relational.exp,
22397 gdb.base/remote.exp, gdb.base/reread.exp,
22398 gdb.base/restore.exp, gdb.base/return2.exp,
22399 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
22400 gdb.base/selftest.exp, gdb.base/setshow.exp,
22401 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
22402 gdb.base/sigall.exp, gdb.base/signals.exp,
22403 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
22404 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
22405 gdb.base/step-test.exp, gdb.base/structs.c,
22406 gdb.base/structs.exp, gdb.base/structs2.exp,
22407 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
22408 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
22409 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
22410 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22411 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
22412 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
22413 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
22414 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
22415 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
22416 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
22417 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
22418 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
22419 gdb.fortran/types.exp, gdb.java/jmisc.exp,
22420 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
22421 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
22422 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
22423 gdb.trace/circ.exp, gdb.trace/collection.exp,
22424 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
22425 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
22426 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
22427 gdb.trace/report.exp, gdb.trace/save-trace.exp,
22428 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
22429 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
22430 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
22431 notices.
22432
dc96c6c7 224332001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
22434
22435 * gdb.base/varargs.c (find_max_double): Fix printf format string:
22436 first arg is int not float.
22437
dc96c6c7 224382001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
22439
22440 * gdb.base/reread.exp: Unsupported for non-native targets;
22441 doesn't work for remote debugging.
22442
9b0c4aeb
FN
224432001-02-19 Fernando Nasser <fnasser@redhat.com>
22444
22445 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
22446 * gdb.base/ending-run.exp: Properly handle the BSP state when
22447 stepping past the end of main.
9b0c4aeb 22448
02aa71d5
MC
224492001-02-19 John Moore <jmoore@redhat.com>
22450
22451 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22452 Converted HPUX fix for non-expected items following multiple
22453 step commands into general solution for all platforms.
22454
1fa449a4
MC
224552001-02-18 Michael Chastain <chastain@redhat.com>
22456
22457 * gdb.c++/classes.exp (do_tests): Change runto statements
22458 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22459 statements demangler agnostic.
22460 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22461 (gdb_virtfunc_restart): Likewise.
22462
b2f9ec70
MC
224632001-02-14 Michael Chastain <chastain@redhat.com>
22464
22465 * gdb.c++/inherit.exp (do_tests): Change runto statements
22466 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22467 statements demangler agnostic.
22468
cf74b8ca
AC
22469Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
22470
22471 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
22472 ``continue to bkpt at common_routine in thread 2'' and ``stopped
22473 before calling common_routine 15 times'' tests.
cf74b8ca 22474
99f78f56
MC
224752001-02-11 Michael Chastain <chastain@redhat.com>
22476
22477 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22478 Helps the test script figure out which demangler is in use.
22479 (dm_type_foo_ref): Ditto.
22480 (dm_type_int_star): Ditto.
22481 (dm_type_long_star): Ditto.
22482 (dm_type_unsigned_int): Ditto.
22483 (dm_type_void): Ditto.
22484 (dm_type_void_star): Ditto.
99707966 22485 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
22486 Probe the gdb demangler and set variables to accommodate
22487 formatting differences.
22488 (info_func_regexp): New function. Same as info_func, but
22489 matches against a regexp.
22490 (info_func): Match against a literal string.
22491 (print_addr_2): New function. Match against a literal string,
22492 which can be different from the input to gdb.
22493 (print_addr): Simply call print_addr_2 with the same argument twice.
22494 (test_lookup_operator_functions): Use demangler formatting variables.
22495 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22496 the tests in the same order as the C++ class declaration.
22497 (test_paddr_operator_functions): Ditto.
22498 (test_paddr_overloaded_functions): Ditto.
22499 (test_paddr_hairy_functions): Use demangler formatting variables.
22500 Add reference to gdb/19 for related tests.
22501 (do_tests): Call probe_demangler.
22502
1de8f023
KB
225032001-01-30 Kevin Buettner <kevinb@redhat.com>
22504
22505 * gdb.c++/templates.cc (printf): Remove unused function definition.
22506
ca3f91ed
MS
225072001-01-26 Felix Lee <flee@redhat.com>
22508
22509 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22510
225112001-01-25 matthew green <mrg@redhat.com>
22512
22513 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22514 up sid.
22515 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22516
225172001-01-25 matthew green <mrg@redhat.com>
22518
22519 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 22520 Deprecate $sid_spawn_id.
ca3f91ed
MS
22521 (sid_exit): Remove code necessary only for `spawn.'
22522
225232001-01-25 matthew green <mrg@redhat.com>
22524
22525 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
22526
fb18ec4a
MC
225272001-01-28 Michael Chastain <chastain@redhat.com>
22528
22529 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
22530 to call when tests fail. It takes gdb out of the overloaded
22531 function choice menu back to the main prompt, so that the test
22532 program stays synchronized.
22533 (set_bp_overloaded): New proc to collect all the common
22534 code for setting a breakpoint on an overloaded name. Calls
22535 take_gdb_out_of_choice_menu when needed.
22536 (menu_overload1arg): New variable to collect the repeated
22537 instances of the expected menu for an overloaded name. Change
22538 the regular expression to handle changes in g++ type encoding:
22539 "void" can be either "void" or "", and "unsigned int" can be
22540 either "unsigned int" or "unsigned".
22541 (continue_to_bp_overloaded): Change regular expressions to handle
22542 changes in g++ type encoding.
22543 (no proc): Call take_gdb_out_of_choice_menu when needed.
22544 Remove redundant calls to "info break". Accept either "canceled"
22545 or "cancelled". Change regular expressions in "info break"
22546 calls to handle changes in g++ type encoding. Give all tests
22547 unique strings.
22548
9c646a6e
BE
225492001-01-17 Ben Elliston <bje@redhat.com>
22550
22551 * config/sid.exp: New file.
22552
9549d9c1
AC
22553Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22554
22555 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22556
dc96c6c7 225572000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22558
22559 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22560 Add a RE to accept a non-ascii char if one is ever presented.
22561
b4df4f68
FN
225622000-12-20 Fernando Nasser <fnasser@redhat.com>
22563
297dd0fd 22564 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22565
dc96c6c7 225662000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22567
d63a86f8 22568 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22569 in regexp. One '\' does not suffice on Linux.
22570
4a7bddb6
MC
225712000-12-09 Michael Chastain <chastain@redhat.com>
22572
22573 * gdb.base/break.exp (test_clear_command): Use a marker function
22574 rather than 'main' for the test function. Also move this
22575 test to an execution point where the marker function names are
22576 guaranteed to be bound to functions. (Executing tests after a
22577 'finish' from main runs into name conflicts with local names
22578 in __libc_start_main).
22579
dc96c6c7 225802000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22581
22582 * gdb.base/finish.exp: New test for gdb's "finish" command.
22583 * gdb.base/return2.exp: New test for gdb's "return" command.
22584 * gdb.base/return2.c: New source file for above.
22585
dc96c6c7 225862000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22587
22588 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22589 * gdb.base/miscexprs.exp: Ditto.
22590 * gdb.base/pointers.exp: Ditto.
22591 * gdb.c++/derivation.exp: Ditto.
22592 * gdb.c++/local.exp: Ditto.
22593 * gdb.c++/namespace.exp: Ditto.
22594 * gdb.c++/overload.exp: Ditto.
22595 * gdb.c++/ref-types.exp: Ditto.
22596
dc96c6c7 225972000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22598
22599 * gdb.base/constvars.exp: Test result of "up" command.
22600 * gdb.base/miscexprs.exp: Ditto.
22601 * gdb.base/pointers.exp: Ditto.
22602 * gdb.base/scope.exp: Ditto.
22603 * gdb.c++/derivation.exp: Ditto.
22604 * gdb.c++/local.exp: Ditto.
22605 * gdb.c++/namespace.exp: Ditto.
22606 * gdb.c++/overload.exp: Ditto.
22607 * gdb.c++/ref-types.exp: Ditto.
22608
44097287
FN
226092000-11-22 Michael Chastain <chastain@redhat.com>
22610
22611 * mips_pro.exp: Accept either "middle -> top -> main" or
22612 "middle -> main" in the backtrace, because gcc can optimize
22613 tail calls to jumps. Remove setup_xfail for the hppa case.
22614 Add a comment with the original warning messages from PR 3016,
22615 which was filed in 1993, to preserve them for posterity.
22616
9d2e1bab
ND
226172000-11-17 Nick Duffek <nsd@redhat.com>
22618
22619 * lib/gdb.exp (gdb_test): Override timeout with board info.
22620
1aca8eb7
ND
226212000-11-17 Nick Duffek <nsd@redhat.com>
22622
22623 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22624 the second kill and detach messages.
22625
93076499
ND
226262000-11-17 Nick Duffek <nsd@redhat.com>
22627
22628 * configure.in: Add AC_EXEEXT.
22629 * configure: Regenerate.
22630 * Makefile.in (just-check): Export EXEEXT.
22631 * lib/gdb.exp ($EXEEXT): Import from environment.
22632 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22633 expect "maint dump-me" on Cygwin.
22634 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22635 $EXEEXT.
22636
30e87cd3
ND
226372000-11-17 Nick Duffek <nsd@redhat.com>
22638
22639 * gdb.base/break.exp: Test backtrace and finish from called
22640 function on all platforms, not just HP-UX.
22641
dc96c6c7 226422000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22643
22644 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22645 code from gdb_target_monitor, so it can be used independantly
22646 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22647
dc96c6c7 226482000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22649
22650 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22651 * gdb.base/corefile.exp: Expect the message "Program is being
22652 debugged already" when we send the "corefile" command, since
22653 the preceeding gdb_load may have connected gdb to a remote target.
22654 * gdb.base/display.exp: Disable hardware watchpoints if new
22655 board info variable "no_hardware_watchpoints" is true.
22656 Replace single-letter commands with more readable ones.
22657 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22658 if new board info variable "no_hardware_watchpoints" is true.
22659 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22660 to see if stdio (printf) testing is possible.
22661 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22662 board info variable "no_hardware_watchpoints" is true. Use new
22663 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22664
39124dea
FN
226652000-11-13 Fernando Nasser <fnasser@redhat.com>
22666
22667 From Orjan Friberg <orjanf@axis.com>:
22668 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22669 in array print pattern match.
22670
a9e2e984
FN
226712000-11-09 Fernando Nasser <fnasser@redhat.com>
22672
22673 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22674 spelling "cancelled" to U.S. spelling "canceled" to match changes
22675 made to gdb.
22676 * gdb.c++/ovldbreak.exp: Ditto.
22677
c7db355b
PS
226782000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22679
22680 * gdb.base/callfuncs.c (main): Moved to end of file, call
22681 t_double_values to initialize the FPU before inferior calls are made.
22682 * gdb.base/callfuncs.exp: Test for register preservation after calling
22683 inferior functions. Add tests for continuining, finishing and
22684 returning from a stop in a call dummy.
22685
dc96c6c7 226862000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22687
22688 * gdb.base/commands.exp: Break up long lines, and re-indent.
22689
dc96c6c7 226902000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22691
22692 * config/gdbserver.exp: Rewritten from the ground up, to make it
22693 compatible with the current dejagnu tree, and to make it work with
22694 the new "gdbserver" in libremote.
22695
dc96c6c7 226962000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22697
22698 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22699 * gdb.base/varargs.exp: Skip entire test if no printf support.
22700 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22701 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22702
dc96c6c7 227032000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22704
22705 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22706 no floating point support.
22707 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22708 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22709 * gdb.base/call-rt-st.exp: Ditto.
22710 * gdb.base/call-strs.exp: Ditto.
22711
bac5fc66
JG
227122000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22713
22714 * gdb.base/sizeof.c: include <stdio.h>.
22715
22716 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22717 'finish', otherwise uncaptured gdb_prompt would potentially
22718 throw remaining test points out of sync.
bac5fc66 22719
b22a6027
SB
227202000-07-26 Scott Bambrough <scottb@netwinder.org>
22721
22722 * gdb.base/recurse.exp: Run tests for all targets.
22723 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22724 gnu-oldld case on ARM.
22725 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22726 for ARM targets.
d63a86f8 22727
d8231941
AG
22728Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22729
22730 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22731 * gdb.java/configure: Rebuild.
22732
8caabe69
AG
22733Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22734
22735 * gdb.java/jv-exp.exp: New file.
22736
9d273ca3
AG
22737Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22738
22739 * configure: Rebuilt.
22740 * configure.in (configdirs): Add gdb.java.
22741 * gdb.java/jmisc.java: New file.
22742 * gdb.java/jmisc.exp: New file.
22743 * gdb.java/Makefile.in: New file.
22744 * gdb.java/configure: Rebuilt.
22745 * gdb.java/configure.in: New file.
22746 * lib/java.exp: New file.
22747
4f823a66
AC
22748Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22749
22750 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22751 underflow.
4f823a66 22752
2391e11d
AC
22753Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22754
22755 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22756 and the compilers sizes.
2391e11d 22757
54602222
ND
227582000-07-09 Nick Duffek <nsd@redhat.com>
22759
22760 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22761 (use_methods): New function.
22762 (main): Call use_methods().
22763 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22764 (do_tests): Call test_method_param_class.
22765
2bec0572
ND
227662000-07-09 Nick Duffek <nsd@redhat.com>
22767
22768 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22769 spelling.
22770 (test_enums): New procedure. Move enum tests from end of script
22771 to here. Set breakpoint on function name instead of line number.
22772 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22773 (enums2): New marker function.
22774 (enums1): New function.
22775 (main): Call enums1(). Move enum tests to enums1().
22776
78492fde
AC
22777Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22778
22779 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22780 compile/link program. Update line numbers.
78492fde
AC
22781 * gdb.asm/d10v.inc: Define ``startup''.
22782 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22783
49a2cef8
AC
22784Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22785
22786 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22787
3e6c8688
EZ
227882000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22789
22790 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22791 of 'help maint print' command.
3e6c8688 22792
9ff5cbe9
AC
22793Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22794
22795 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22796 they use gdb_expect_list.
9ff5cbe9 22797
17c579bd
AC
22798Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22799
22800 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22801 memory-read-packet-size'' instead of ``set endian big'' to test
22802 long commands.
17c579bd 22803
e6d71bf3
DB
228042000-06-03 Daniel Berlin <dan@cgsoftware.com>
22805
22806 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22807 g++, and stop skipping them.
e6d71bf3
DB
22808
22809 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22810 work under g++.
22811
d63a86f8 22812 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22813 initialization.
22814
dc96c6c7 228152000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22816
22817 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22818 the regular expression: accept an (almost) arbitrary sequence of
22819 "frames-invalid" and "breakpoints-invalid" messages both before
22820 and after the "starting" message.
22821
dc96c6c7 228222000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22823
22824 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22825
dc96c6c7 228262000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22827
22828 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22829 Relax the regular expression a little, make it pass on Solaris 8.
22830
8216cda9
KB
228312000-05-12 Kevin Buettner <kevinb@redhat.com>
22832
22833 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22834 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22835 Instead, it is permissible for gdb to stop on the line of the
22836 call itself.
22837
1a570b2f
MS
228382000-05-12 Michael Snyder <msnyder@.cygnus.com>
22839
22840 * gdb.base/break.exp (bp on small function, optimized file):
22841 Add a second pass pattern. The behavior differs here between stabs
22842 and dwarf for one-line functions. Stabs preserves two line symbols
22843 (one before the prologue and one after) with the same line number,
22844 but dwarf regards these as duplicates and discards one of them.
22845 Therefore the address after the prologue (where the breakpoint is)
22846 has no exactly matching line symbol, and GDB reports the breakpoint
22847 as if it were in the middle of a line rather than at the beginning.
22848
dc96c6c7 228492000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22850
d63a86f8 22851 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22852 rather than "send_gdb" (for consistancy).
22853
7d418785
AC
22854Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22855
22856 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22857 * gdb.c++/templates.cc: Properly check for GCC version number.
22858 * lib/compiler.cc: Likewise
22859
dc96c6c7 228602000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22861
d63a86f8 22862 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22863 gdb may not stop at the first line of main, due to code motion.
22864
dc96c6c7 228652000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22866
22867 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22868 This test depends on parsing the printf output from the target.
22869 Since the sparclet stub doesn't do stdio, this will never work.
22870 * gdb.base/call-rt-st.exp: ditto.
22871 * gdb.base/call-strs: ditto.
22872
dc96c6c7 228732000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22874
22875 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22876
22877 * gdb.base/ending-run.exp: After connecting to a remote target,
22878 but before running, the target will appear to be in a random
22879 location. Specify both a file and a line for breakpoints.
22880 Also, the function that calls main may be called 'init'
22881 rather than 'start'.
22882
a5a51225
EZ
228832000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22884
22885 * gdb.base/help.exp: Update output for add-symbol-file command.
22886
7930cc7c
FN
228872000-04-10 Fernando Nasser <fnasser@cygnus.com>
22888
22889 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22890 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22891
23e37ab1
C
228922000-04-07 J.T. Conklin <jtc@redback.com>
22893
e93c542c
C
22894 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22895
23e37ab1
C
22896 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22897
591b8fa3
PDM
22898Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22899
22900 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22901 values that can be represented exactly.
591b8fa3
PDM
22902 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22903 above change, and to not check against the directory part of the source
22904 file name.
22905 (step into print_long_arg_list): Likewise.
22906 (print print_small_structs from print_long_arg_list): Likewise.
22907 (print print_long_arg_list): Likewise.
22908
7a495180
EZ
229092000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22910
30b53638 22911 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22912
beb998c6
AC
22913Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22914
22915 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22916
1c689132
DB
229172000-03-25 Daniel Berlin <dan@cgsoftware.com>
22918
22919 * gdb.base/commands.exp (deprecated_command_test): Add test for
22920 deprecate with no arguments.
22921
c1790a9d
JL
229222000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22923
22924 * gdb.base/break.exp: Add new test for setting breakpoints on
22925 optimized code so we can test breakpoints work even when function
22926 prologues may be optimized away
22927
003ba290
FN
229282000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22929
22930 From David Whedon <dwhedon@gordian.com>
a9c64011 22931 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22932
6837a0a2
DB
229332000-03-22 Daniel Berlin <dan@cgsoftware.com>
22934
22935 * gdb.base/help.exp: Added test for new apropos command.
22936
b9593231
KB
229372000-03-21 Kevin Buettner <kevinb@redhat.com>
22938
22939 * gdb.base/pointers.c (usevar): New function.
22940 (main): Make sure that global variables v_int_pointer2, rptr,
22941 and y are all referenced someplace in the program by calling
22942 usevar() on them. [Some linkers delete symbols which are
22943 never referenced. The space remains, but there's no way to
22944 get a (symbolic) handle on the variable from the debugger.]
22945
751a959b
EZ
229462000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22947
22948 * gdb.base/printcmds.c: Add typedeffed arrays.
22949
22950 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22951 procedure to test arrays that are typedef'd.
751a959b 22952
73a93a32
JI
229532000-03-13 James Ingham <jingham@leda.cygnus.com>
22954
22955 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22956 the library directories.
73a93a32 22957
fb40c209
AC
22958Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22959
22960 * configure.in (configdirs): Add sub directory gdb.mi.
22961 * configure: Re-generate.
22962
22963 * gdb.mi: New directory.
d63a86f8 22964
ee4dd2c9
AC
229652000-02-25 Scott Bambrough <scottb@netwinder.org>
22966
22967 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22968 a long long value as a double on ARM platforms.
ee4dd2c9 22969
70f0cc22
JB
229702000-02-16 Jim Blandy <jimb@redhat.com>
22971
22972 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22973 default source file is set properly before running this test.
22974
853819b8
EZ
229752000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22976
22977 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22978 gdbtk/library directory, not in gdbtcl2.
853819b8 22979
dfcd3bfb
JM
229802000-02-04 Jim Blandy <jimb@redhat.com>
22981
22982 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22983 backslash from regexp pattern.
22984
22985 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22986 procedure. Use it to run all the "continue to bp overloaded"
22987 tests. Note that this changes the names of the tests slightly.
22988 If the breakpoint hit message includes a hex PC value, because
22989 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22990 from the real source code, still consider that a pass.
22991
22992 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22993 XFAIL here if the breakpoint message contains a hex address. Note
22994 similar change on 1999-11-02.
22995
22996 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22997
22998 * gdb.base/ptype.exp: Establish a default source file before
22999 calling get_debug_format.
23000
230012000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
23002
23003 * gdb.base/watchpoint.exp: Remove duplication of test messages.
23004
8b93c638
JM
230052000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23006
23007 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
23008 of successive stepi commands -- while in the prologue we should see
23009 the function entry bracket.
23010
230112000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23012
23013 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
23014 reach __change_mode() when stepping through the end of main().
23015
c5394b80
JM
230162000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
23017
23018 * gdb.base/default.exp: Fix expected pattern.
23019 * gdb.base/help.exp: Same.
23020
0d06e24b
JM
230212000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23022
23023 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 23024 Don't use xfail's because that affects only the following test.
d63a86f8 23025
0d06e24b 23026 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 23027 solaris or linux.
0d06e24b
JM
23028
23029 * gdb.base/selftest.exp: Update to reflect changes to main.c.
23030
dc96c6c7 230312000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 23032
d63a86f8 23033 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
23034 "A syntax error" rather than "A parse error". Accept both.
23035
230362000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
23037
23038 * gdb.base/default.exp: Remove OS dependent string from "target
23039 remote" test.
23040 * gdb.base/help.exp: Same for "help target remote" test.
23041
c3f6f71d
JM
230422000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23043
23044 From Jim Kingdon <kingdon@redhat.com>:
23045
23046 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
23047 prompt (cleanup rather than necessity, but still might keep output
23048 from spilling to next test).
c3f6f71d
JM
23049
230502000-01-02 Fred Fish <fnf@cygnus.com>
23051
23052 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
23053 AIX, which defines them in <sys/types.h>.
23054
ed9a39eb 230551999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 23056
ed9a39eb 23057 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 23058 float" test.
ed9a39eb
JM
23059
230601999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 23061
ed9a39eb 23062 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
23063
23064 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23065 outermost frame disallowed".
23066
230671999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23068
23069 * gdb.base/setvar.exp: New tests for setting the value of a struct
23070 with a constant list.
23071
230721999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23073
23074 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23075 require the user to type a cast before setting the value of a struct.
23076
de57eccd
JM
230771999-12-06 Jim Blandy <jimb@cygnus.com>
23078
23079 * gdb.base/default.exp: Expect the new 'info float' command on
23080 all i386 platforms.
23081
23082 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23083 LinuxThreads libraries that don't support debugging.
23084
c2d11a7d
JM
23085Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23086
23087 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
23088 Change the buffer type to ``unsigned char'' to simplify size
23089 arithmetic.
c2d11a7d
JM
23090
23091 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
23092 stub only handles 400-1 byte packets. Verify that the download
23093 worked.
c2d11a7d
JM
23094
230951999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23096
23097 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23098 tests, using UNRESOLVED for the untested cases. Also, does not wait
23099 for a timeout if the prompt was received before a recognizable pattern.
23100
231011999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23102
23103 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23104
231051999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23106
23107 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 23108 watchpoints.
c2d11a7d
JM
23109
231101999-11-24 Jason Merrill <jason@casey.cygnus.com>
23111
23112 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
23113
23114 * gdb.c++/local.exp: Be more flexible in recognizing local class
23115 name mangling. Don't allow horribly truncated method names.
23116 * gdb.c++/derivation.exp: Expect protected inheritance.
23117 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
23118 * gdb.c++/virtfunc.exp: Likewise.
23119 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
23120 when printing a nested enum.
23121
231221999-11-22 Jim Blandy <jimb@cygnus.com>
23123
23124 * gdb.base/step-test.exp: Properly await GDB's response to setting
23125 a breakpoint on the call to large_struct_by_value.
23126
23127 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
23128 just because we have debug info for the `start' function.
23129
231301999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
23131
23132 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
23133 "Unknown signal" messages, which indicate (on LinuxThreads) that
23134 GDB doesn't know how to debug threads on this system. This is
23135 better than hanging while philosopher 0 dumps chatter into gdb.log.
23136
231371999-11-18 Tom Tromey <tromey@cygnus.com>
23138
23139 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
23140
231411999-11-18 Fred Fish <fnf@cygnus.com>
23142
23143 * gdb.base/coremaker2.c: Add sample program for generating
23144 cores that is more self contained than coremaker.c. Eventually
23145 I'll add more code to this and tie it into the testsuite.
23146
4ce44c66
JM
231471999-11-12 Stan Shebs <shebs@andros.cygnus.com>
23148
23149 * gdb.base/dollar.exp: Remove, now in gdb.hp.
23150
231511999-11-10 Jimmy Guo <guo@cup.hp.com>
23152
23153 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 23154 from $srcdir/lib/.
4ce44c66 23155 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 23156 and gdb.c++/.
4ce44c66
JM
23157
23158 * gdb.c++/derivation.exp: remove redundant get compiler info code.
23159
d63a86f8 23160 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
23161 'continue with watch' test point.
23162
231631999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
23164
23165 Merged from p2linux-990323-branch:
d63a86f8 23166
4ce44c66
JM
23167 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
23168
11cf8741
JM
23169Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
23170
23171 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 23172 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
23173
23174Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
23175
23176 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 23177 gdb_expect_list.
11cf8741
JM
23178
23179Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
23180
23181 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
23182
231831999-11-03 Mark Salter <msalter@cygnus.com>
23184
23185 * gdb.base/break.exp: Fix "stub continue" pattern.
23186
231871999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
23188
23189 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
23190
231911999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
23192
23193 * gdb.base/display.exp ("finish"): Add timeout clause.
23194
23195 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
23196 plain prompt clause, so this doesn't have to time out in order to
23197 fail.
23198
23199 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 23200 breakpoint hit messages include an address.
11cf8741
JM
23201
23202 * gdb.base/display.exp: Don't forget to escape parens in regular
23203 expressions. Unix regexp notatation sucks.
23204
232051999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23206
23207 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 23208 order for 'signalled' message.
11cf8741 23209
5c44784c
JM
232101999-11-01 Stan Shebs <shebs@andros.cygnus.com>
23211
23212 From Jimmy Guo <guo@cup.hp.com>:
23213 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
23214 * gdb.base/annota1.c: Add code for tests to work with.
23215
232161999-10-26 Frank Ch. Eigler <fche@cygnus.com>
23217
23218 * gdb.base/remote.exp: New test for remote downloading settings.
23219 * gdb.base/remote.c: New file with large .data.
23220
917317f4
JM
232211999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
23222
23223 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
23224 for LinuxThreads support, merged from the Code Fusion branch.
23225
23226Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
23227
23228 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
23229 containing exp_continue into a while within an expect. Don't
23230 attempt a start more than three times. Check return value from
23231 gdb_load.
d63a86f8 23232
2df3850c
JM
23233Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
23234
23235 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 23236 a pass case.
2df3850c 23237
2acceee2
JM
232381999-10-01 Kevin Buettner <kevinb@cygnus.com>
23239
23240 * gdb.base/break.c (main): Added a statement that we can step
23241 off of.
23242 * gdb.base/break.exp: Added tests for setting a breakpoint
23243 at an offset and stepping onto a breakpoint.
23244
232451999-10-01 Fred Fish <fnf@cygnus.com>
23246
d63a86f8 23247 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
23248 gdb output.
23249
c2c6d25f
JM
232501999-09-18 Jim Blandy <jimb@cris.red-bean.com>
23251
23252 * gdb.base/break.exp: Code locations are in hex, don't forget!
23253 (For HP-UX.)
23254
232551999-09-17 Stan Shebs <shebs@andros.cygnus.com>
23256
23257 * condbreak.exp: Use break.c as test program.
23258 * condbreak.c: Remove, redundant with break.c.
23259
232601999-09-15 Stan Shebs <shebs@andros.cygnus.com>
23261
23262 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 23263 Z-packets if the target needs it.
c2c6d25f
JM
23264
232651999-09-13 James Ingham <jingham@leda.cygnus.com>
23266
23267 * gdb.c++/overload.exp: Added tests for listing overloaded
23268 functions with function pointers in the arg, explicitly calling
23269 out the version you want.
23270
cff3e48b
JM
232711999-09-09 Stan Shebs <shebs@andros.cygnus.com>
23272
23273 * long_long.exp: Add variations of test cases that work for
23274 targets with 16-bit ints and 32-bit doubles.
23275
d4f3574e
SS
232761999-09-08 Stan Shebs <shebs@andros.cygnus.com>
23277
23278 * break.c (main): Compare a possibly-uninitialized argc with an
23279 unlikely value that fits in 16 bits.
23280
232811999-09-07 Stan Shebs <shebs@andros.cygnus.com>
23282
23283 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
23284 0xfeeb, don't want negative numbers if ints are 16 bits.
23285
23286 * lib/gdb.exp (skip_cplus_tests): New proc.
23287 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
23288 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
23289 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
23290 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
23291 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
23292 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
23293 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
23294 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
23295
23296 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
23297
23298Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
23299
23300 * gdb.base/corefile.exp (up): Allow a parameter to appear
23301 in the frame that we're going up to.
23302
23303 From Jim Blandy <jimb@cygnus.com>:
23304
23305 * gdb.base/default.exp (info float): Expect some output now.
23306
23307 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
23308 returning floating-point values to fail on the x86.
23309 * gdb.base/callfwmall.exp (do_function_calls): Same.
23310
23311 * gdb.base/list.exp (test_listsize): Correct expectations for
23312 listing line 1 with listsize 2. Also, listing a single line
23313 works now, as does listing three lines. [Kevin's note: There
23314 were a number of other cases fixed too where the expectations
23315 differed...]
23316
233171999-09-02 Stan Shebs <shebs@andros.cygnus.com>
23318
23319 * gdb.base/selftest.exp: Add case for when version prints as
23320 constant string instead of char pointer.
23321
104c1213
JM
233221999-08-25 Stan Shebs <shebs@andros.cygnus.com>
23323
23324 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 23325 stepping out of main.
104c1213
JM
23326
23327 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
23328 G++ used.
23329
23330 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 23331 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
23332
23333 * gdb.c++/ovldbreak.exp: Update match string in test that
23334 includes a warning of multiple breakpoints.
23335
233361999-08-24 Stan Shebs <shebs@andros.cygnus.com>
23337
23338 * gdb.base/display.exp: Improve precision of step-after-finish
23339 added yesterday.
23340
23341 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 23342 test.
104c1213
JM
23343
23344 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
23345 configs when using G++, not just hppa*.
23346
233471999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23348
23349 * gdb.base/async.c: New file.
23350 * gdb.base/async.exp: New file.
23351
23352Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
23353
23354 * gdb.base/break.exp: Tweak PA specific tests to properly handle
23355 PA64.
23356
53a5351d
JM
23357Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
23358
104c1213
JM
23359 * gdb.base/display.exp: "finish" can leave us mid-line on many
23360 targets, deal with it. Add a small constant to main, instead of
23361 1000 since main+1000 may not be a valid address in the target.
23362
53a5351d
JM
23363 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
23364 on hpux11.
23365
23366 * gdb.base/attach.exp: Handle another hpux11 error message variant
23367 when attaching to a process that does not exist.
23368
233691999-08-19 J.T. Conklin <jtc@redback.com>
23370
23371 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 23372 characters in 'continue to 1241' test.
53a5351d
JM
23373
233741999-08-17 Stan Shebs <shebs@andros.cygnus.com>
23375
23376 * gdb.base/call-ar-st.exp: Add a shorter match case for the
23377 stop in print_long_arg_list, define and use a whitespace
23378 variable in print_small_structs test, add an XFAIL for Solaris.
23379 * gdb.base/dbx.exp: XFAIL func commands until somebody is
23380 interested enough to fix.
23381
7be570e7
JM
233821999-08-13 Keith Seitz <keiths@cygnus.com>
23383
23384 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
23385 (dbx_gdb_load): Remove. Use gdb_load instead, since that
23386 proc knows about targets other than the natives.
23387 (test_assign): Use "gdb_run_cmd" to "run" the target.
23388 Check that we've actually hit the breakpoint at main.
23389 When we attempt to assign a value to a local variable, check
23390 that the variable is in the current scope, i.e., don't use
23391 a test with an empty result.
23392
23393Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
23394
23395 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 23396 command.
7be570e7
JM
23397
233981999-08-09 Stan Shebs <shebs@andros.cygnus.com>
23399
23400 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23401 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
23402 gdb.compat, gdb.threads-hp.
23403 gdb.hp/configure, gdb.hp/configure.in: New files.
23404 gdb.hp/Makefile.in: Recurse into new subdirs.
23405 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
23406 gdb.hp/gdb.objdbg: New directory, tests for debugging info
23407 in object files.
23408 gdb.hp/tools: New directory, aux tools for HP-specific tests.
23409
96baa820
JM
234101999-08-05 Stan Shebs <shebs@andros.cygnus.com>
23411
23412 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 23413 funky printf, remove a bogus p/a test.
96baa820
JM
23414
234151999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23416
23417 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
23418 connected to the target. This is necessary when running not
23419 natively.
96baa820
JM
23420
234211999-08-03 Stan Shebs <shebs@andros.cygnus.com>
23422
23423 * gdb.base/step-test.exp: Removed some extraneous messages.
23424
23425 * gdb.base/long_long.exp: Don't run memory examination tests
23426 on little-endian targets (they will need a different set of
23427 results to match).
23428
234291999-08-02 Stan Shebs <shebs@andros.cygnus.com>
23430
23431 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
23432 until somebody decides to fix GDB.
23433
23434 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 23435 constant as "ULL".
96baa820
JM
23436 * gdb.base/long_long.exp: Loosen x/c test, add partial result
23437 matches for a couple x/2 commands.
23438
a0b3c4fd
JM
234391999-07-30 Stan Shebs <shebs@andros.cygnus.com>
23440
23441 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
23442 by merging in ref-types2 tests.
23443 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
23444
23445 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23446 * gdb.c++/Makefile.in: Add standard actions.
23447 (EXECUTABLES): Rename from PROGS, update list.
23448 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23449 from gdb.hp.
23450 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23451 foo and bar locals.
23452 * gdb.c++/anon-union.exp: Fix tests to match.
23453 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23454 expect matches to handle output variations.
23455 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23456 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 23457 output, add HP alternatives for new and delete prints.
a0b3c4fd 23458 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 23459 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
23460 * gdb.c++/demangle.exp: Use $style when reporting failure.
23461 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23462 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23463 match alternatives.
23464 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 23465 compilers.
a0b3c4fd
JM
23466 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
23467 * gdb.c++/method.exp: Add match alternatives.
23468 * gdb.c++/misc.cc: Add bool types.
23469 * gdb.c++/misc.exp: Add tests for bool types.
23470 * gdb.c++/overload.exp: Add xfails.
23471 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
23472 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
23473 add some more template parameter tests (only for HP currently).
23474 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
23475 * gdb.c++/virtfunc.cc: Add return type and value for main.
23476 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
23477 match alternatives.
d63a86f8 23478
a0b3c4fd
JM
234791999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23480
23481 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23482
234831999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23484
23485 * gdb.base/signals.exp: Don't expect getting a backtrace from
23486 within a signal handler to fail on Linux.
23487
234881999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23489
23490 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23491 * lib/gdb.exp: Remove some gratuitious semicolons.
23492 (delete_breakpoints): Increase timeout.
23493 (gdb_expect): Add -notransfer option.
23494 (gdb_test): Use -notransfer option.
23495 (get_compiler_info): Add f77 case.
23496 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 23497 case.
a0b3c4fd
JM
23498 (gdb_preprocess): Call get_compiler.
23499
23500 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23501 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
23502 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23503 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23504 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23505 third arg to gdb_test.
a0b3c4fd
JM
23506 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23507 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 23508 HP-UX xfails, add others.
a0b3c4fd
JM
23509 * gdb.base/completion.exp: Reflect name change of self-test.
23510 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
23511 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23512 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23513 HP failure number.
a0b3c4fd
JM
23514 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23515 useless HP-UX 10.30 references.
23516 * gdb.base/maint.exp: Loosen matches.
23517 * gdb.base/pointers.c (main): Declare more_code.
23518 * gdb.base/pointers.exp: Match on output of a `next'.
23519 * gdb.base/structs.c: Add prototypes.
23520 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
23521 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
23522
235231999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23524
23525 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 23526 command.
a0b3c4fd
JM
23527
235281999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23529
23530 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
23531 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
23532
23533 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23534 debug info. Deal with lack of signal hanlder info in stack.
23535
a9c64011 23536 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23537 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23538
5a2468f5
JM
235391999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23540
23541 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23542 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23543
adf40b2e
JM
23544Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23545
23546 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23547 a1-selftest.exp.
adf40b2e
JM
23548 * gdb.base/configure: Re-generate.
23549
235501999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23551
23552 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23553 in trying to run first and name is too long.
23554
23555 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23556 pointers2.c and pointers2.exp, respectively.
23557 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23558 doschk happier.
23559
43e526b9
JM
235601999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23561
23562 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23563 callfuncs2.c and callfuncs2.exp.
23564
23565 * gdb.base/list.exp: Remove mistaken xfails.
23566 * gdb.base/list0.h: Add optional prototypes.
23567
9846de1b
JM
23568Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23569
a9c64011 23570 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23571 calling malloc.
a9c64011
AS
23572 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23573 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23574 use.
9846de1b
JM
23575
235761999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23577
23578 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23579 * gdb.base/annota2.cc, annota2.exp: Move from here.
23580 * gdb.c++/annota2.cc, annota2.exp: To here.
23581 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23582
43ff13b4
JM
23583Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23584
23585 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23586 a consistent format.
43ff13b4 23587
085dd6e6
JM
235881999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23589
23590 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23591 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23592 HP compilers, also set the globals $true and $false.
23593
23594 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23595 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23596 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23597 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23598 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23599 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23600 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23601 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23602 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23603 whatis.c} Add C++ compatible function definitions and return
23604 types, add includes for library functions.
085dd6e6
JM
23605 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23606 * gdb.base/step-test.c (myglob): Rename from glob.
23607 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23608 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23609 files, move here from gdb.hp.
085dd6e6 23610 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23611 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23612 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23613 Adjust line numbers in regexps.
085dd6e6
JM
23614
23615 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23616 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23617 instead of 0/1.
23618
23619 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23620 foll-vfork.exp: New files, move here from gdb.hp.
23621 * gdb.base/page.exp: New file, test of pagination command.
23622
23623 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23624 recursion test.
23625 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23626
23627 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23628 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23629
23630 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23631 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23632 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23633 watchpoint test.
085dd6e6
JM
23634 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23635 them work.
23636 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23637 expressions properly.
23638 * gdb.base/corefile.exp: Loosen the match slightly.
23639 * gdb.base/default.exp: Allow "Error accessing memory" message
23640 also.
23641 * gdb.base/display.exp: Skip over x/0 j if PA64.
23642 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23643 * gdb.base/interrupt.exp: Ditto.
23644 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23645 in use.
23646 * gdb.base/list.exp: Add xfails for HP-UX.
23647 * gdb.base/long_long.exp: Refine some of the numeric matches.
23648 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23649 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23650 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23651 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23652 * gdb.base/ptype.exp: Succeed on more varieties of output.
23653 * gdb.base/scope.exp: Add xfails for HP-UX.
23654 * gdb.base/sect-cmd.exp: Add more cases.
23655 * gdb.base/setvar.exp: Add xfails for HP-UX.
23656 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23657 * gdb.base/signals.exp: Match on void symbolically.
23658 * gdb.base/step-test.exp: Add case for PA64.
23659 * gdb.base/term.exp: Add exit and restart.
23660 * gdb.base/twice.exp: Clean up after self.
23661 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23662 * gdb.base/whatis.exp: Allow more ways to pass tests.
23663
23664 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23665 no longer useful.
085dd6e6
JM
23666
23667Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23668
23669 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23670 list of patterns.
085dd6e6 23671 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23672 print_double_array(double_array)", "continuing to breakpoint
23673 1018", "print print_double_array(array_d)" and "continuing to
23674 1034" tests.
d63a86f8 23675
085dd6e6
JM
236761999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23677
a9c64011 23678 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23679
236801999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23681
23682 * config/mt-*: Remove, these haven't been used since 1996.
23683
236841999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23685
23686 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23687 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23688 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23689
9e0b60a8
JM
236901999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23691
23692 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23693 simpler match case for the ptype of the big class.
23694
236951999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23696
23697 * gdb.exp: Fix test for gdb_prompt existence.
23698
236991999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23700
23701 * gdb.exp (gdb_test): Add fail after calls to perror.
23702
237031999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23704
23705 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23706
237071999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23708
23709 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23710
0f71a2f6
JM
23711Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23712
23713 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23714 malloc() is linked in.
0f71a2f6
JM
23715
237161999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23717
23718 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23719 step at end.
23720
23721 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23722
237231999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23724
23725 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23726
cce74817
JM
23727Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23728
23729 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23730 * gdb.base/mips_pro.exp: Likewise.
23731
237321999-06-02 Keith Seitz <keiths@cygnus.com>
23733
23734 * gdb.c++/templates.cc: Change all "new" operators to throw
23735 an exception.
23736 * gdb.c++/cplusfuncs.cc: Likewise.
23737
23738 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23739
23740Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23741
23742 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23743 * gdb.base/ending-run.exp: When stepping out of main, accept a
23744 step into an arbitrary assembler file.
cce74817 23745
392a587b
JM
237461999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23747
d63a86f8 23748 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23749 "breakpoint-invalid" to be printed.
d63a86f8 23750 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23751 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23752 * gdb.base/annota2.cc: Initialize a.x to 0.
23753
9e086581
JM
237541999-05-17 Keith Seitz <keiths@cygnus.com>
23755
23756 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23757 when "skip_float_tests" set.
23758 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23759 "print print_ten_doubles", and "step into print_long_arg_list".
23760 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23761 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23762 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23763 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23764 "skip_float_tests" is set.
23765 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23766 when "skip_float_tests" set.
d63a86f8 23767
cd0fc7c3
SS
237681999-05-06 Keith Seitz <keiths@cygnus.com>
23769
23770 * gdb.base/annota2.cc: Include stdio.h.
23771
23772Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23773
23774 * gdb.base/crossload.exp: Remove, this has been disabled ever
23775 since BFD stopped including all targets, and cross-GDB gets
23776 plenty of testing anyway.
23777 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23778 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23779 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23780 * gdb.base/README: Remove, was doc for this.
23781 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23782 needed.
cd0fc7c3 23783
b83266a0
SS
237841999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23785
23786 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23787 output.
23788
23789 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23790 * gdb.base/annota2.exp: New file. More annotation tests.
23791 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23792 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23793
237941999-04-23 Angela Marie Thomas <angela@cygnus.com>
23795
23796 * config/cfdbug.exp: New file.
23797
7a292a7a
SS
237981999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23799
23800 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23801 Marcus Daniel's and Dale Hawkins's demangler crashes.
23802
23803 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23804 test_lucid_style_demangling, test_arm_style_demangling,
23805 test_hp_style_demangling): Try Tom Tromey's core-dumping
23806 identifier under each demangling style.
7a292a7a
SS
23807
238081999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23809
23810 * gdb.c++/demangle.exp: Include the current demangling style
23811 in all test names.
23812 (current_demangling_style): New global variable.
23813 (set_demangling_style, test_demangling_core, test_demangling,
23814 test_demangling_exact): New functions.
23815 (test_gnu_style_demangling, test_lucid_style_demangling,
23816 test_arm_style_demangling, test_hp_style_demangling): Use those,
23817 instead of calling gdb_test and gdb_test_exact directly.
23818 (catch_demangling_errors): New function, which reports errors
23819 signalled by the demangling test functions in an orderly way.
23820 (do_tests): Use catch_demangling_errors.
23821
238221999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23823
23824 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23825 grouping in expressions, not {}.
7a292a7a
SS
23826
23827 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23828 initialized yet.
7a292a7a
SS
23829
238301999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23831
23832 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23833 are listed.
23834
238351999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23836
23837 * gdb.stabs/weird.exp: Test for CC being defined before
23838 looking at its value.
23839
238401999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23841
23842 * gdb.base/call-ar-st.exp: Remove stray '#'.
23843 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23844 "short int" and "long int".
23845 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23846 change, to mollify finicky HP compiler.
7a292a7a
SS
23847 * gdb.hp/reg-test.exp (testfile): Fix file name.
23848 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23849
7a292a7a
SS
23850 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23851 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23852 alternate form of enum ptype.
23853
c906108c
SS
238541999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23855
7a292a7a
SS
23856 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23857 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23858 passing skip_hp_tests, so as not to waste time on guaranteed
23859 failure.
7a292a7a 23860
c906108c
SS
23861 * gdb.c++/overload.cc: Pass string instead of char addr, always
23862 init ccpfoo.
23863 * gdb.c++/templates.cc: Fix syntax error.
23864
7a292a7a
SS
23865Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23866
23867 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23868 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23869 command.
23870
238711999-03-18 James Ingham <jingham@cygnus.com>
23872
23873 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23874
23875 * gdb.c++/method.exp: It was testing an uninitialized int on the
23876 stack and assuming it was positive.
23877
23878 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23879
23880 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23881 keep it from killing the rest of the tests.
7a292a7a
SS
23882 Use gdb_continue_to_end.
23883
23884 * gdb.base/sigall.exp: use gdb_continue_to_end.
23885
23886 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23887
23888 * gdb.base/display.exp: use runto_main, not run.
23889
d63a86f8
RM
23890 * gdb.base/default.exp: Check for the current error message in the
23891 r abbreviation test.
7a292a7a
SS
23892 Add strongarm to the targets that know info float.
23893
d63a86f8 23894 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23895 run which doesn't work with monitors.
23896
23897 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23898
23899 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23900
23901 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23902 program. Traps the case (in Cygmon) when the program never really
23903 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23904 more places, so I used my name. Sorry Mark...
23905
23906 * config/monitor.exp (gdb_target_monitor): added another
23907 target_info parameter: remotebinarydownload. This will set the
23908 remotebinarydownload flag if this is causing some boards trouble.
23909
239101999-03-18 Mark Salter <msalter@cygnus.com>
23911
23912 * lib/gdb.exp (continue_to_exit): New function.
23913
23914 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23915 * gdb.base/ending-run.exp: Ditto.
23916 * gdb.base/step-test.exp: Ditto.
23917
239181999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23919
23920 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23921 (suggested by Art Haas <ahaas@neosoft.com>).
23922
239231999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23924
889bf7c5 23925 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23926
23927Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23928
23929 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23930 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23931
239321999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23933
23934 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23935 a call to strlen; sometimes we do have sources.
23936
239371999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23938
23939 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23940 character, so GDB won't print garbage after its end.
d63a86f8 23941
c906108c
SS
23942 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23943 breakpoint there instead. Sometimes GCC emits memcpy to handle
23944 the large structures being passed by value, so we step into that
23945 instead of sum_array_print, which obscures what we're really testing.
23946 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23947 the bizarre steps into memcpy, so do that here. Add check for
23948 stepping into function calls that pass large structures by value.
23949 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23950 Remove all references to specific line numbers.
23951 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23952 New type and function.
23953 (main): Call large_struct_by_value, passing it a large struct by value.
23954 * lib/gdb.exp (gdb_get_line_number): New function.
23955
23956 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23957 more portable.
23958
7a292a7a
SS
239591999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23960
c906108c
SS
23961 * lib/gdb.exp: Doc fixes.
23962
7a292a7a
SS
239631999-03-05 Nick Clifton <nickc@cygnus.com>
23964
d63a86f8 23965 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23966
239671999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23968
c906108c 23969 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23970 commands. They're not germane to this test, and they don't work
23971 that way on remote targets.
c906108c 23972
3fc11d3e
JM
239731999-03-01 James Ingham <jingham@cygnus.com>
23974
23975 * Changelog entries merged over from gdb development branch.
23976
3fc11d3e
JM
23977 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23978
23979 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23980 for outputting results of test run.
23981
2d4a1622 23982 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23983
23984 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23985
7a292a7a
SS
239861999-02-25 Felix Lee <flee@cygnus.com>
23987
23988 * lib/gdb.exp (debug_format): initialize
23989
c906108c
SS
239901999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23991
23992 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23993 * gdb.base/call-rt-st.c: Ditto.
23994
c906108c
SS
239951999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23996
23997 * gdb.threads/pthreads.exp (horiz): New variable.
23998 (test_startup): Fix regexps that capture thread numbers.
23999
240001999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
24001
24002 * gdb.base/smoke.exp: Disambiguate two test case names (both
24003 called ``print'').
24004
24005Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24006
24007 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 24008 compilation.
c906108c
SS
24009
240101999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24011
24012 * gdb.base/miscexprs.exp: Change patterns to match GDB's
24013 actual output formatting.
24014 * gdb.base/smoke.exp: GDB removes leading 0's.
24015 * gdb.base/volatile.exp: Don't check type of remuneration;
24016 that variable is no longer defined in constvars.c.
24017 * gdb.base/step-test.c (main): Exit with explicit exit code.
24018 * gdb.base/step-test.exp: Remove two nexti checks--they are
24019 not portable.
24020
240211999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24022
24023 * gdb.base/help.exp ("help delete display"): Fix test to match
24024 gdb's output.
24025
24026 * gdb.base/long_long.c (known_types): Initialize values to zero.
24027 * gdb.base/long_long.exp: Step one more line
24028 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
24029 leading zeros. Explicitly ask for hex formatting. Use
24030 unique test case names.
c906108c
SS
24031
24032Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24033
d63a86f8 24034 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
24035
24036 * gdb.c++/method.exp: Add missing close brace.
24037
240381999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
24039
24040 * gdb.base/maint.exp: Use 'set height 0' to disable page
24041 prompting, not 'set height 400'.
24042
24043 Fix a bunch of timeouts.
24044 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
24045 four separate tests, so expect doesn't take forever to match a ton
24046 of text against a regexp with lots of .* forms.
24047 ("maint print psymbols", "maint print symbols"): Make some of
24048 these greps more selective, so that expect doesn't try to wade
24049 through huge piles of output and time out.
24050
24051 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
24052
24053 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
24054 tests: one which doesn't expect shlib events to be reported, and
24055 another which does, but is XFAIL for all platforms other than
24056 HP/UX.
c906108c
SS
24057
24058 * gdb.base/break.exp: Teach the test suite that the `catch
24059 fork', `catch vfork', and `catch exec' commands produce error
24060 messages on platforms that don't provide these features.
24061
24062Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24063
24064 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
24065 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24066 (shortening names from solib_threshold.exp etc), won't run on
24067 anything but HP-UX for the foreseeable future.
c906108c 24068 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 24069 reflect move.
c906108c
SS
24070
24071Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24072
24073 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 24074 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
24075
24076Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24077
24078 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24079 successfully re-sets breakpoints in shared libraries.
24080 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24081
24082Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24083
d63a86f8
RM
24084 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24085 and compiled w/o GCC.
c906108c
SS
24086
24087 * gdb.hp/watch-cmd.exp: ditto.
24088
24089 * gdb.hp/watch-hp.exp: ditto.
24090
24091 * gdb.hp/xdb1.exp: ditto.
24092
24093 * gdb.hp/xdb2.exp: ditto.
24094
24095 * gdb.hp/dbx.exp: ditto.
24096
24097Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24098
24099 * constvars.c: Remove C++-isms.
24100 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 24101 with GCC.
c906108c
SS
24102
24103Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24104
24105 The following changes are part of the HP merge.
24106
24107 * gdb.base/break.exp: new tests to verify that catchpoints for
24108 fork, vfork, and exec don't trigger inappropriately.
24109
24110 * gdb.base/opaque.exp: compile one file at a time, then link.
24111
24112 * gdb.base/signals.exp: be more restrictive about which hppa
24113 systems receive a setup_xfail. new tests.
24114
24115 * gdb.base/solib_threshold.build: new file.
24116 * gdb.base/solib_threshold.exp: new file.
24117 * gdb.base/solib_threshold.link_opts: new file.
24118 * gdb.base/solib_threshold.mk: new file.
24119 * gdb.base/gen_solib_threshold.c: new file.
24120
24121 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
24122 tests. New tests for enums inside classes.
24123
24124 * gdb.c++/compiler.cc: indicate support of template debugging.
24125
24126 * gdb.c++/demangle.exp: run hp style demangling tests.
24127
24128 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
24129 tests.
24130
24131 * gdb.c++/misc.cc: changes to support new tests.
24132
24133 * gdb.c++/templates.cc: changes to support HP's compiler; changes
24134 to support new tests.
24135
24136 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
24137 gcc, then skip these tests.
24138
24139Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
24140
24141 The following files are part of the HP merge; some had longer
24142 names at HP, but have been renamed to be no more than 14
24143 characters in length.
24144
24145 * gdb.hp/ambiguous.cc: new file.
24146 * gdb.hp/ambiguous.exp: new file.
24147 * gdb.hp/attach.exp: new file.
24148 * gdb.hp/attach2.exp: new file.
24149 * gdb.hp/classes-hp.exp: new file.
24150 * gdb.hp/ctti.exp: new file.
24151 * gdb.hp/ctti-add.cc: new file.
24152 * gdb.hp/ctti-add1.cc: new file.
24153 * gdb.hp/ctti-add2.cc: new file.
24154 * gdb.hp/ctti-add3.cc: new file.
24155 * gdb.hp/dbx.exp: new file.
24156 * gdb.hp/exception.cc: new file.
24157 * gdb.hp/exception.exp: new file.
24158 * gdb.hp/foll-exec.c: new file.
24159 * gdb.hp/foll-exec.exp: new file.
24160 * gdb.hp/foll-fork.c: new file.
24161 * gdb.hp/foll-fork.exp: new file.
24162 * gdb.hp/foll-vfork.c: new file.
24163 * gdb.hp/foll-vfork.exp: new file.
24164 * gdb.hp/inherit-hp.exp: new file.
24165 * gdb.hp/more-steps.exp: new file.
24166 * gdb.hp/namespace.cc: new file.
24167 * gdb.hp/namespace.exp: new file.
24168 * gdb.hp/optimize.exp: new file.
24169 * gdb.hp/pxdb.c: new file.
24170 * gdb.hp/pxdb.exp: new file.
24171 * gdb.hp/quicksort.exp: new file.
24172 * gdb.hp/reg-test.exp: new file.
24173 * gdb.hp/reg-test.s: new file.
24174 * gdb.hp/sized-enum.c: new file.
24175 * gdb.hp/sized-enum.exp: new file.
24176 * gdb.hp/start-stop.exp: new file.
24177 * gdb.hp/templ-hp.cc: new file.
24178 * gdb.hp/templ-hp.exp: new file.
24179 * gdb.hp/thr-lib.c: new file.
24180 * gdb.hp/thr-lib.exp: new file.
24181 * gdb.hp/thr-lib.h: new file.
24182 * gdb.hp/thr-liblib.c: new file.
24183 * gdb.hp/virtfun-hp.c: new file.
24184 * gdb.hp/virtfun-hp.exp: new file.
24185 * gdb.hp/watch-cmd.exp: new file.
24186 * gdb.hp/watch-hp.exp: new file.
24187 * gdb.hp/xdb1.exp: new file.
24188 * gdb.hp/xdb2.exp: new file.
24189 * gdb.hp/xdb3.exp: new file.
24190
24191Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
24192
24193 The following files are part of the HP merge; some had longer
24194 names at HP, but have been renamed to be no more than 14
24195 characters in length.
24196
24197 * gdb.base/ss.h: new file.
24198 * gdb.base/call-ar-st.c: new file.
24199 * gdb.base/call-ar-st.exp: new file.
24200 * gdb.base/call-rt-st.c: new file.
24201 * gdb.base/call-rt-st-exp: new file.
24202 * gdb.base/call-strs.exp: new file.
24203 * gdb.base/ena-dis-br.exp: new file.
24204 * gdb.base/environ.exp: new file.
24205 * gdb.base/long_long.exp: new file.
24206 * gdb.base/sect-cmd.exp: new file.
24207 * gdb.base/shlib-cl2.exp: new file.
24208 * gdb.base/smoke.exp: new file.
24209 * gdb.base/so-impl-ld.c: new file.
24210 * gdb.base/so-impl-ld.exp: new file.
24211 * gdb.base/so-indr-cl.c: new file.
24212 * gdb.base/so-indr-cl.exp: new file.
24213 * gdb.base/varargs.exp: new file.
24214 * gdb.base/volatile.exp: new file.
24215 * gdb.base/whatis-exp.exp: new file.
7a292a7a 24216 * gdb.base/display.exp: new file.
c906108c
SS
24217 * gdb.c++/derivation.exp: new file.
24218 * gdb.c++/local.exp: new file.
24219 * gdb.c++/member-ptr.exp: new file.
24220 * gdb.c++/overload.exp: new file.
24221 * gdb.c++/ovldbreak.exp: new file.
24222 * gdb.c++/ref-types.exp: new file.
24223 * gdb.c++/ref-types2.exp: new file.
24224 * gdb.c++/userdef.exp: new file.
d63a86f8 24225
c906108c
SS
24226Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
24227
24228 * gdb.base/default.exp: Reflect wording change in remote.c.
24229
dc96c6c7 24230Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24231
24232 * gdb.base/help.exp: Update to reflect current text.
24233
24234Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
24235
24236 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
24237 they're stack variables and contain garbage.
24238 * gdb.c++/anon-union.exp: new file.
24239
24240 The following changes were made by David Taylor
889bf7c5
PA
24241 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24242 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24243 in changes by HP.
c906108c
SS
24244
24245 * gdb.base/bitops.exp: new file.
24246 * gdb.base/default.exp: change expected messages for catch and
24247 info catch tests to reflect HP merge changes.
24248 * gdb.base/enable-disable-break.exp
24249 * gdb.base/ending-run.c: new file.
24250 * gdb.base/long_long.c: new file.
24251 * gdb.base/maint.exp: new file.
24252 * gdb.base/pointers2.exp: new file.
24253 * gdb.base/shlib-call2.exp: new file.
24254 * gdb.base/solib.exp: new file.
24255 * gdb.base/step-test.c: new file.
24256 * gdb.c++/anon-union.cc: new file.
24257 * gdb.c++/local.cc: new file.
24258 * gdb.c++/member-pointer.cc: new file.
24259 * gdb.c++/method.cc: new file.
24260 * gdb.c++/ref-types.cc: new file.
24261 * gdb.c++/ref-types2.cc: new file.
24262 * gdb.c++/userdef.cc: new file.
d63a86f8 24263
c906108c
SS
24264 * gdb.base/scope.exp: compile one file at a time, then link.
24265 * gdb.base/langs.exp: ditto.
24266 * gdb.base/list.exp: ditto.
d63a86f8 24267
c906108c
SS
24268Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
24269
24270 The following changes were made by David Taylor
889bf7c5
PA
24271 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24272 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24273 in changes by HP.
d63a86f8 24274
c906108c
SS
24275 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
24276 skip tests. When compiling pass c++ flag to gdb_compile.
24277 * gdb.c++/
d63a86f8 24278
c906108c
SS
24279 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
24280 test for on hppa*-*-hpux*; use args to see if c++ was specified.
24281 (skip_hp_tests): new function.
24282 (gdb_preprocess): new function.
24283
24284 * configure.in (hpdir): decide whether to configure gdb.hp.
24285 * configure: regenerated.
24286
24287 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
24288 to delete on clean.
24289 (EXECUTABLES): update to reflect new additions.
24290 * gdb.base/commands.exp: update message expected.
24291 * gdb.base/default.exp: add copyright notice.
24292 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
24293 * gdb.base/help.exp: update messages to reflect current text.
24294 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
24295 targets for recurse tests.
24296 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
24297 skip this file.
24298
24299 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
24300 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
24301 compilation.
24302 * gdb.c++/misc.exp: ditto.
24303 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
24304 run the tests. tell gdb_compile that it's a c++ compilation.
24305
24306 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 24307
c906108c
SS
24308 * gdb.base/all-bin.exp: new file.
24309 * gdb.base/arithmet.exp: new file.
24310 * gdb.base/assign.exp: new file.
24311 * gdb.base/completion.exp: new file.
24312 * gdb.base/cond-expr.exp: new file.
24313 * gdb.base/condbreak.exp: new file.
24314 * gdb.base/define.exp: new file.
24315 * gdb.base/dollar.exp: new file.
24316 * gdb.base/environment.exp: new file.
24317 * gdb.base/eval-skip.exp: new file.
24318 * gdb.base/jump.exp: new file.
24319 * gdb.base/logical.exp: new file.
24320 * gdb.base/pointers.exp: new file.
24321 * gdb.base/relational.exp: new file.
24322 * gdb.base/section_command.exp: new file.
24323 * gdb.base/whatis-expr.exp: new file.
24324
24325 * gdb.base/all-types.c: new file.
24326 * gdb.base/call-array-struct.c: new file.
24327 * gdb.base/call-return-struct.c: new file.
24328 * gdb.base/call-strings.c: new file.
24329 * gdb.base/callfuncs2.c: new file.
24330 * gdb.base/condbreak.c: new file.
24331 * gdb.base/constvars.c: new file.
24332 * gdb.base/display.c: new file.
24333 * gdb.base/int-type.c: new file.
24334 * gdb.base/jump.c: new file.
24335 * gdb.base/miscexprs.c: new file.
24336 * gdb.base/pointers.c: new file.
24337 * gdb.base/pointers2.c: new file.
24338 * gdb.base/shmain.c: new file.
24339 * gdb.base/shr1.c: new file.
24340 * gdb.base/shr2.c: new file.
24341 * gdb.base/solib.c: new file.
24342 * gdb.base/solib1.c: new file.
24343 * gdb.base/solib2.c: new file.
24344 * gdb.base/varargs.c: new file.
24345 * gdb.c++/derivation.cc: new file.
24346 * gdb.c++/overload.cc: new file.
24347 * gdb.c++/ovldbreak.cc: new file.
24348 * gdb.hp/attach.c: new file.
24349 * gdb.hp/attach2.c: new file.
24350 * gdb.hp/average.c: new file.
24351 * gdb.hp/compiler.c: new file.
24352 * gdb.hp/compiler.cc: new file.
24353 * gdb.hp/execd-program.c: new file.
24354 * gdb.hp/follow-exec.c: new file.
24355 * gdb.hp/follow-fork.c: new file.
24356 * gdb.hp/follow-vfork-and-exec.c: new file.
24357 * gdb.hp/misc-hp.cc: new file.
24358 * gdb.hp/more-steps.c: new file.
24359 * gdb.hp/optimize.c: new file.
24360 * gdb.hp/quicksort.c: new file.
24361 * gdb.hp/run-hp.c: new file.
24362 * gdb.hp/start-stop.c: new file.
24363 * gdb.hp/sum.c: new file.
24364 * gdb.hp/templates-hp.cc: new file.
24365 * gdb.hp/thread-local-in-lib.c: new file.
24366 * gdb.hp/thread-local-in-lib.h: new file.
24367 * gdb.hp/thread-local-in-lib.lib.c: new file.
24368 * gdb.hp/vforked-program.c: new file.
24369 * gdb.hp/virtfunc-hp.cc: new file.
24370 * gdb.hp/watchpoint-hp.c: new file.
24371 * gdb.hp/xdb.c: new file.
24372 * gdb.hp/xdb0.c: new file.
24373 * gdb.hp/xdb0.h: new file.
24374 * gdb.hp/xdb1.c: new file.
24375
24376Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
24377
24378 The following change was made by Edith Epstein
889bf7c5
PA
24379 <eepstein@cygnus.com> as part of a project to merge in changes
24380 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
24381
24382 * gdb.c++/demangle.exp: changed the expected output for some
24383 ARM-style mangling -- removed second reference to datatype.
889bf7c5 24384 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 24385 T1<char>::~T1<char>(void)
c906108c 24386 becomes,
a9c64011
AS
24387 maint demangle __dt__11T1__pt__2_cFv
24388 T1<char>::~T1(void)
c906108c 24389
889bf7c5 24390 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 24391
c906108c
SS
24392Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
24393
24394 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
24395 * gdb.trace/backtrace.exp: Likewise.
24396 * gdb.trace/circ.exp: Likewise.
24397 * gdb.trace/collection.exp: Likewise.
24398 * gdb.trace/deltrace.exp: Likewise.
24399 * gdb.trace/infotrace.exp: Likewise.
24400 * gdb.trace/limits.exp: Likewise.
24401 * gdb.trace/packetlen.exp: Likewise.
24402 * gdb.trace/passc-dyn.exp: Likewise.
24403 * gdb.trace/passcount.exp: Likewise.
24404 * gdb.trace/report.exp: Likewise.
24405 * gdb.trace/save-trace.exp: Likewise.
24406 * gdb.trace/tfind.exp: Likewise.
24407 * gdb.trace/tracecmd.exp: Likewise.
24408 * gdb.trace/while-dyn.exp: Likewise.
24409 * gdb.trace/while-stepping.exp: Likewise.
24410
244111998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
24412
24413 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
24414
24415Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
24416
24417 From Brendan Kehoe:
24418 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
24419 int return types.
24420
24421Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
24422
24423 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 24424 remote dos host testing right.
c906108c
SS
24425
24426Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
24427
24428 * gdb.base/corefile.exp: remove some xfails.
24429
24430Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
24431
24432 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 24433 have different timestamps.
c906108c
SS
24434
24435Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
24436
24437 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 24438 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
24439
24440Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
24441
24442 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 24443 delta.
c906108c
SS
24444
24445Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24446
24447 * gdb.base/default.exp: Add brace missing from previous delta.
24448
24449Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24450
24451 * gdb.base/default.exp: Support test for info float for all
24452 varieties of arm toolchain.
24453
dc96c6c7 24454Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24455
24456 * gdb.trace/*.exp: remove "remote_download" command.
24457
dc96c6c7 24458Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24459
24460 * gdb.trace/*.exp: remove -gdwarf from compile.
24461
24462Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
24463
24464 * gdb.trace/configure.in(AC_INIT): typo
24465 * gdb.trace/configure: regenerated
24466
dc96c6c7 24467Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24468
24469 * config/m68k-emc.exp: New file.
24470 * lib/<emc-support.exp trace-support.exp}: New files.
24471 * configure.in: add new test directory gdb.trace.
24472 * gdb.trace/{configure configure.in Makefile.in}: New files.
24473 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
24474 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
24475 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
24476 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
24477 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24478 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24479 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 24480
dc96c6c7 24481Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24482
24483 * gdb.c++/classes.exp: Change all regular expressions to match
24484 arbitrary combinations of newline/carriage-return, so that they
24485 will work equally well on Unix and Windows.
24486 * gdb.c++/inherit.exp: ditto.
24487 * gdb.c++/virtfunc.exp: ditto.
24488
244891998-08-11 Dawn Perchik <dawn@cygnus.com>
24490
24491 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24492
c2d11a7d
JM
24493Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24494
24495 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24496 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24497 to use a0-a3/d0-d3 as needed.
24498
24499Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24500
24501 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24502 * gdb.disasm/am33.exp: Corresponding changes.
24503
c906108c
SS
245041998-07-11 Felix Lee <flee@cygnus.com>
24505
24506 * gdb.base/callfuncs.exp: add cmp10 test.
24507 * gdb.base/callfuncs.c (cmp10): new function.
24508
24509Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24510
d63a86f8 24511 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
24512 into two parts to get around a synchronization problem in expect.
24513
3fc11d3e
JM
24514Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
24515
24516 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
24517
24518 * configure.in: Add options for gdbtk testsuite.
24519
24520 * configure: Regenerate.
24521
24522 * gdb.gdbtk: New directory to hold gdbtk tests.
24523
c906108c
SS
24524Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24525
24526 * gdb.fortran/types.exp: Escape brackets in expect patterns
24527 for test_float_literal_types_accepted tests.
24528 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
24529 before run test.
24530
c2d11a7d
JM
24531Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
24532
24533 * am33.exp: Just compile, do not link the testcase.
24534 * am33.s: Add ".am33" pseudoop to force am33 mode.
24535
c906108c
SS
245361998-06-25 Felix Lee <flee@cygnus.com>
24537
24538 * gdb.base/setshow.exp: make sure $pc is sane.
24539
24540 * gdb.stabs/weird.exp: split expect patterns properly.
24541
c2d11a7d
JM
24542Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24543
24544 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24545 * gdb.disasm/am33.exp: Run it.
24546
dc96c6c7 24547Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24548
24549 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24550 match processing (and eliminate spurious timeouts when running).
24551
dc96c6c7 24552Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24553
24554 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24555 exception test, but conditionalize it on target [mach | gnu].
24556
dc96c6c7 24557Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24558
24559 * gdb.base/overlays.exp: fixup compile line for linker script.
24560
24561Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24562
24563 * gdb.fortran/types.exp: don't guess at float size.
24564
24565Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24566
24567 * gdb.base/exprs.exp: delete test that depends on int size.
24568
24569Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24570
24571 * config/sim.exp: Removed checks for target triplets.
24572 (gdb_target_sim): Use gdb,target_sim_options.
24573
24574Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24575
24576 * gdb.base/reread.exp: New file.
24577 * gdb.base/reread1.c: New file.
24578 * gdb.base/reread2.c: New file.
24579
24580Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24581
24582 * config/sim.exp: Use 'target sim -sparclite' when running
24583 SPARClite programs.
24584
24585Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24586
24587 * gdb.base/structs2.exp: New file.
24588 * gdb.base/structs2.c: New file.
24589
24590Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24591
24592 * gdb.asm/common.inc: New file.
24593 * gdb.asm/d10v.inc: New file.
24594 * asm-source.exp: Pass -I's to gas to find .inc files.
24595 Update line numbers in expected output.
24596 * asmsrc1.s: Rewrite.
24597 * asmsrc2.s: Rewrite.
24598 * configure.in: Create arch.inc symlink.
24599 * configure: Regenerate.
24600 * Makefile.in (distclean): Delete arch.inc.
24601
24602Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24603
24604 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24605 (t_enum_value2): ditto
24606 (t_enum_value3): ditto
24607 (main): ditto
c906108c
SS
24608Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24609
24610 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24611 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24612 change.
24613 Use gdb_test instead of send_gdb/gdb_expect sequences.
24614
24615Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24616
24617 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24618 not void.
24619
24620Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24621
24622 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24623 subroutines. Used to test gdbs ability to single step through PC
24624 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24625
24626Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24627
24628 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24629 more rigorous EGCS C++ error checking.
24630
24631Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24632
a9c64011
AS
24633 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24634 tests.
24635 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24636 function when asleep.
24637 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24638 for i*86 Linux and SVR4 signal handling problems.
24639 Remove linux xfail for `next to handler in signals_tests_1', fixed
24640 by recent infrun.c change.
24641 Limit backtrace to 10 frames to avoid timeout problems with infinite
24642 stack backtraces.
24643 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24644 target.[ch] change.
c906108c
SS
24645
24646Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24647
24648 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24649 for a newline from gdb before continuing.
24650 (default_gdb_exit): Just look for y or n.
24651 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24652 it does, fail the rests of the tests in the file.
24653
24654Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24655
24656 * config/cygmon.exp: New file.
24657
24658Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24659
24660 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24661 main" test on remote targets.
c906108c
SS
24662
24663 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24664 run test on remote targets.
24665
24666Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24667
24668 * gdb.asm: New directory.
24669 * configure.in: Configure it.
24670 * configure: Regenerate.
24671 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24672 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24673
24674Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24675
24676 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24677
dc96c6c7 24678Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24679
a9c64011
AS
24680 * gdb.base/overlays (several files): Merge the two overlay
24681 managers into one. Change variables (foox, barx, bazx, grbxx)
24682 back into ints but force them to load in their proper sections.
c906108c
SS
24683
24684Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24685
24686 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24687 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24688 (D10VCopy): Handle memory regions crossing 16k boundaries.
24689 (D10VCopy): Transfer data in 32 bit chunks.
24690
24691Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24692
24693 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24694 correct.
c906108c
SS
24695
24696 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24697 map. Include space for printf in .text segment.
c906108c
SS
24698
24699 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24700 updated d10v memory VMA/LMA map.
c906108c 24701 (D10VCopy): Call D10VTranslate.
d63a86f8 24702
c906108c
SS
24703Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24704
24705 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24706
24707 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24708 that it won't be put into the .sdata - small data -
24709 section. Update reference.
c906108c
SS
24710 * gdb.base/baz.c (bazx, baz): Ditto.
24711 * gdb.base/foo.c (foox, foo): Ditto.
24712 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24713
24714 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24715 to be arrays.
d63a86f8 24716
dc96c6c7 24717Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24718
a9c64011
AS
24719 * gdb.base/overlays.exp: fix up and get working again.
24720 Add tests for backtraces from an overlay function.
d63a86f8 24721
c906108c
SS
24722Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24723
24724 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24725 "calling function with watchpoint enabled".
24726
24727Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24728
24729 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24730 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24731 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24732 pending review of whether it is useful or not.
24733
24734Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24735
24736 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24737
24738Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24739
24740 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24741 * config/dve.exp: New file to support Densan boards.
24742
24743Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24744
24745 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24746 reads and BSD.
c906108c
SS
24747
24748Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24749
24750 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24751 response.
24752
24753 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24754
24755Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24756
24757 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24758 test.
c906108c
SS
24759
24760 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24761 target_sizeof_long and target_bigendian_p.
c906108c 24762 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24763 to targets word size and endianess.
d63a86f8 24764
c906108c
SS
24765Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24766
24767 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24768 output.
c906108c
SS
24769
24770Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24771
24772 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24773 Update test of set args help to match source change.
c906108c
SS
24774
24775Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24776
24777 * gdb.base/default.exp: Expect help system output to be in
24778 alphabetical order.
24779 * gdb.base/help.exp: Ditto.
24780
24781Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24782
24783 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24784 "i*86-pc-linux-gnu*".
24785 * gdb.base/interrupt.exp: Ditto.
24786 * gdb.base/corefile.exp: Ditto.
24787
24788 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24789 define vxworks when building the testcase.
c906108c
SS
24790
24791 * gdb.base/ptype.exp: Fix testnames to be unique.
24792 * gdb.base/radix.exp: Ditto.
24793 * gdb.base/term.exp: Ditto.
24794 * gdb.base/whatis.exp: Ditto.
24795 * gdb.c++/classes.exp: Ditto.
24796
24797Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24798
24799 * gdb.base/callfuncs.exp: Fix indentation.
24800
24801 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24802 suppress_flag has been set.
24803 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24804 target feature.
24805
24806Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24807
24808 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24809 the testcase.
24810
24811 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24812 set_debug_traps() and breakpoint().
c906108c
SS
24813 * gdb.c++/misc.cc (main): Ditto.
24814 * gdb.c++/templates.cc (main): Ditto.
24815 * gdb.c++/virtfunc.cc (main): Ditto.
24816
24817Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24818
24819 * lib/gdb.exp(gdb_step_for_stub): New function.
24820 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24821 exists, reload the executable and do a "continue" instead of
24822 doing a jump.
24823 (runto_main): Use gdb_step_for_stub.
d63a86f8 24824
c906108c 24825 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24826 tests to have unique names.
c906108c
SS
24827 * gdb.base/callfuncs.exp: Ditto.
24828 * gdb.base/commands.exp: Ditto.
24829 * gdb.base/default.exp: Ditto.
24830 * gdb.base/help.exp: Ditto.
24831 * gdb.base/list.exp: Ditto.
24832 * gdb.base/opaque.exp: Ditto.
24833 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24834 similar tests.
d63a86f8 24835
c906108c
SS
24836 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24837 * gdb.c++/cplusfuncs.cc: Ditto.
24838 * gdb.c++/virtfunc.cc: Ditto.
24839
24840 * config/monitor.exp: Keep track of the last file we saw, rather
24841 than trying to get the info from gdb.
24842
24843 * gdb.fortran/types.exp: Move comment to previous line.
24844
24845Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24846
24847 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24848 target mode.
c906108c
SS
24849
24850Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24851
24852 From Bob Manson:
24853 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24854 string from GDB when it connects.
c906108c
SS
24855
24856 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24857
24858Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24859
24860 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24861 if we can't get a debug format from GDB (we may be testing an
24862 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24863
24864 * gdb.stabs/weird.exp: Fix quoting.
24865
24866 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24867
24868Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24869
24870 * config/arm-ice.exp: New file.
24871
24872Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24873
24874 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24875 until it has been modified to work with the new testsuite.
c906108c 24876
99707966 24877 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24878 testcase won't compile, cause all of the testcases in the file to
24879 fail instead.
c906108c
SS
24880
24881 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24882 (gdb_clear_suppressed): New procedure.
24883 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24884 it contains a positive value.
24885
24886Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24887
24888 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24889
24890 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24891
24892Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24893
24894 * lib/gdb.exp (setup_xfail_format): New function.
24895 (get_debug_format): New function to get debug format.
24896 (debug_format): New global variable to hold last value set
24897 by get_debug_format.
24898 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24899 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24900 * gdb.c++/ptype.exp: Ditto.
24901 * gdb.c++/classes.exp: Ditto.
24902 * gdb.c++/cplusfuncs.exp: Ditto.
24903 * gdb.c++/inherit.exp: Ditto.
24904 * gdb.c++/templates.exp: Ditto.
24905 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24906
c906108c
SS
24907Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24908
24909 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24910 host doesn't have a currently-open connection.
24911
24912 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24913 any gdb stub target. Handle cases where gdb doesn't respond when
24914 interrupted in a sane fashion.
c906108c
SS
24915
24916 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24917 same thing in a totally different way.
c906108c
SS
24918
24919 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24920 setting "timeout".
c906108c 24921 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24922 default_gdb_init now.
c906108c
SS
24923
24924Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24925
24926 * gdb.base/printcmds.exp: Fix "check for floating addition"
24927 regexp to accept results within approx +/- .01 of exact value.
24928 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24929
24930Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24931
24932 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24933 properly.
c906108c
SS
24934 (gdb_expect): Add optional timeout parameter, and add timeout
24935 value to various calls.
24936 (gdb_suppress_tests): Only give one warning message per group.
24937
24938Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24939
24940 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24941 global variables. Handle getting a value for $timeout more
24942 gracefully.
c906108c
SS
24943
24944Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24945
24946 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24947 initialize.
c906108c 24948 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24949 by a target configuration file.
c906108c
SS
24950 (gdb_expect): Pass the timeout to remote_expect.
24951
24952 * config/monitor.exp(gdb_load): Fix typo in regexp.
24953
24954Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24955
24956 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24957
24958Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24959
24960 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24961 here. Call gdb_target_exec before rebooting the target, to make
24962 sure the connection to the target is closed.
c906108c
SS
24963 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24964 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24965 Also detect "Timeout reading from remote" error.
24966
24967 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24968 gdb_target_monitor. Don't call gdb_file_cmd here; let
24969 gdb_target_monitor do it.
c906108c
SS
24970
24971 * gdb.disasm/hppa.exp: Don't use exec_output.
24972
24973Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24974
24975 * gdb.base/list.exp: If we're debugging a non-native target,
24976 try to set the pc register to point to the start of the
24977 program before doing the first list command.
24978
24979 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24980 test_calls after restarting.
c906108c
SS
24981
24982 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24983 reloading.
c906108c
SS
24984
24985 * gdb.base/watchpoint.exp: Fix typo.
24986
24987 * gdb.base/setshow.exp: Check for use_gdb_stub.
24988
24989 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24990 stub case.
c906108c
SS
24991 * gdb.base/langs.exp: Ditto.
24992
24993 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24994 gdb_load_offset. If we weren't given a file to load, figure out
24995 what the current file is and use it.
c906108c
SS
24996
24997 * config/i386-bozo.exp: New file.
24998
24999Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
25000
25001 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
25002 feature.
25003
25004 * config/proelf.exp: New entry.
25005
25006Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
25007
25008 * lib/gdb.exp: Remove spurious .* patterns at the beginning
25009 of regexps.
25010
25011 * gdb.base/watchpoint.exp: Don't run the test_stepping
25012 tests if gdb can't call functions on the target.
25013
25014 * gdb.base/setshow.exp: Don't run the set prompt tests if
25015 the board has gdb_prompt set.
25016
25017Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
25018
25019 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
25020 * gdb.base/commands.exp: Likewise.
25021 * gdb.base/setshow.exp: Likewise.
25022
25023Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
25024
25025 * config/monitor.exp(gdb_start): Look for gdb_prompt target
25026 feature.
25027
25028 * config/i960.exp: New file.
25029
25030Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
25031
25032 * gdb.base/funcargs.exp: Check for gdb,short_int target
25033 feature instead of looking for explicit target triplets.
25034
dc96c6c7 25035Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 25036
d63a86f8 25037 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
25038 "p 123DEADBEEF", to check parse_number.
25039 * top.c: change "to enable to enable" to "to enable" in a couple
25040 of help strings.
25041
25042Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
25043
25044 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
25045 on the mn10300.
d63a86f8 25046
c906108c
SS
25047Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
25048
25049 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
25050 where the test executable is run with explicit args.
25051 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
25052
25053Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
25054
25055 * gdb.base/run.c: Use FAKEARGV to build test executable that
25056 does not require a command line arg, since most simulators
25057 don't currently support passing such an arg into the simulated
25058 program.
25059 * gdb.base/commands.exp: Change tests to insert the proper
25060 value as the arg to the first recursive factorial call. Change
25061 compilation line to define FAKEARGV at compile time.
25062
25063Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
25064
25065 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25066 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25067 function with watchpoint enabled" test.
25068
25069Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25070
25071 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 25072 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
25073
25074 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 25075 "Tests restarted" messages.
c906108c
SS
25076
25077Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25078
25079 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25080
dc96c6c7 25081Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25082
25083 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25084 for INFO SYMBOL; add help tests for OVERLAY commands.
25085 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25086 add tests for OVERLAY commands
25087 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25088 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25089 * gdb.base/sigall.c: add usestubs code frag
25090 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 25091
c906108c
SS
25092Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25093
25094 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25095 failures.
25096 (gdb_stop_suppressing_tests): Note that tests have restarted.
25097
25098Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25099
25100 * config/h8300.exp: New file.
25101
25102Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25103
25104 * gdb.base/setshow.exp: Check for the existence of a
25105 feature, not its value.
25106
25107Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
25108
25109 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
25110
25111 * gdb.base/scope.exp: It's now init0(), not init().
25112
25113 * gdb.base/scope0.c: For now, change init() to be init0().
25114
25115 * config/monitor.exp: Use gdb_serial in preference to serial
25116 or netport.
25117
25118 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 25119 and it's not already set.
c906108c
SS
25120
25121Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
25122
25123 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 25124 isn't using a stub and if it supports argument passing.
c906108c
SS
25125
25126Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
25127
25128 * config/udi.exp(gdb_start): Make sure UDICONF is set
25129 properly before starting gdb.
25130
25131Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
25132
25133 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
25134 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
25135 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
25136
25137Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
25138
25139 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 25140 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
25141
25142 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
25143
25144 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
25145
25146 * config/monitor.exp: Make sure we disconnect from the target.
25147 Also, try a reboot/reload cycle instead of failing if the
25148 load fails.
25149
25150Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
25151
25152 * gdb.base/default.exp: Don't set match_max.
25153 * gdb.base/help.exp: Ditto.
25154 * gdb.base/list.exp: Ditto.
25155 * gdb.base/signals.exp: Ditto.
25156
25157 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
25158 set, use remote_ld to download the testcase instead of
25159 the GDB loader.
25160
25161Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
25162
25163 * config/vr5000.exp: New file.
25164
25165 * config/monitor.exp(gdb_target_monitor): Add pattern for
25166 "Ending remote" to detect errors in connecting.
25167
25168 * gdb.base/setshow.exp: Add .* within auto language test.
25169
25170 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
25171 target feature.
25172
25173 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 25174 and reboot the board if necessary.
c906108c
SS
25175
25176 * gdb.base/setvar.exp(test_set): Handle multiple prints within
25177 a set of tests. Remove print.* from the patterns being checked.
25178
25179Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
25180
25181 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
25182 refer to gdb_spawn_id.
25183
25184 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
25185 longer used.
25186 * config/sparclet.exp: Ditto.
25187 * config/sparclet-old.exp: Ditto.
25188 * config/slite.exp: Ditto.
25189 * config/sim.exp: Ditto.
25190 * gdb.base/funcargs.exp: Ditto.
25191
25192 * lib/gdb.exp:Remove references to gdb_spawn_id.
25193 (gdb_expect): Move to remote.exp.
25194
25195Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
25196
25197 * config/monitor.exp: Detect the "Couldn't establish connection"
25198 message from GDB.
25199
25200Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
25201
25202 * gdb.base/bitfields.exp: Use runto instead of explicit
25203 gdb_run_cmd/gdb_expect sequences.
25204
25205 * gdb.base/break.exp(text_next_with_recursion): Add match for
25206 gdb_expect call.
25207
25208 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
25209 We also need to handle the "A program is being debugged already"
25210 prompt from gdb. Use gdb_test to set the baud rate.
25211
25212 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
25213 to 20000. Really. I mean it.
25214
25215Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25216
25217 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
25218 fails. If suppress_flag is set, skip perror message about not
25219 being able to send to GDB.
c906108c 25220 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 25221 GDB.
c906108c
SS
25222 (gdb_expect): If suppress_flag is set, always fail immediately.
25223 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
25224 (gdb_init): Call gdb_stop_suppressing_tests.
25225 (default_gdb_exit): Ditto.
25226 (default_gdb_start): Ditto.
25227
25228 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 25229 gdb_stop_suppressing_tests as appropriate.
c906108c 25230 * gdb.base/break.exp: Ditto.
889bf7c5 25231 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
25232 * gdb.base/commands.exp: Ditto.
25233 * gdb.base/exprs.exp: Ditto.
889bf7c5 25234 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
25235 * gdb.base/list.exp: Ditto.
25236 * gdb.base/recurse.exp: Ditto.
889bf7c5 25237 * gdb.base/scope.exp: Ditto.
c906108c
SS
25238 * gdb.base/structs.exp: Ditto.
25239 * gdb.c++/inherit.exp: Ditto.
25240
25241Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
25242
25243 * config/vr4300.exp: New file.
25244
99707966 25245 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 25246
99707966 25247 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
25248
25249Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
25250
25251 * lib/gdb.exp(gdb_init): New function.
25252
25253 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 25254 for each individual variable set.
c906108c
SS
25255
25256 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
25257 name.
25258
25259 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
25260
25261 * gdb.base/scope.exp: Use gdb_test.
25262
25263 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
25264 aborting; the testsuite driver will do that for us (see
25265 gdb_finish). Also, use gdb_test in a few more places.
25266
25267Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
25268
25269 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
25270
25271Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
25272
25273 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
25274 and "add_tests" are not at the same address.
25275
25276Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
25277
25278 * gdb.base/ptype.exp: Use gdb_test.
25279
25280Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
25281
25282 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
25283 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
25284 left in. No longer expect them to fail.
25285
25286 * gdb.stabs/*.mt; Deleted, no longer used.
25287 * gdb.stabs/configure.in: Remove references to target makefile
25288 frags.
25289 * gdb.stabs/configure: Rebuilt.
25290
25291 * gdb.disasm/*.mt: Deleted, no longer used.
25292 * gdb.disasm/configure.in: Remove references to target makefile
25293 frags. Use "sh3.s" as the unique filename for this directory.
25294 * gdb.disasm/configure: Rebuilt.
25295
25296 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
25297 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
25298 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
25299
25300Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
25301
25302 * config/udi.exp: Use mondfe,name instead of remote_host.
25303
25304Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
25305
25306 * gdb.base/watchpoint.exp: Don't expect a failure when calling
25307 a function with a watchpoint enabled on the mn10200.
25308
25309 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
25310 before trying to create it!
25311
25312Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
25313
25314 * config/vx.exp: Use hostname instead of netport.
25315
25316 * config/vxworks.exp: New file.
25317
25318 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
25319
25320 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 25321 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
25322 occurs.
25323
25324 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
25325 $gdb_spawn_id directly.
25326 (gdb_run_cmd): Try _start as well as start. Use the target feature
25327 gdb,start_symbol as the symbol to start from when jumping.
25328
25329Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
25330
25331 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
25332 redundant) test.
25333
25334 * gdb.base/recurse.exp: Relax final value test for 'b' so that
25335 it doesn't lose for 16bit integer systems.
25336
25337Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
25338
25339 * gdb.fortran/types.exp: If the target doesn't support "double"
25340 data types, then expect "real" types to only be 4 bytes.
25341
25342 * gdb.c++/virtfunc.exp: Expect failure for virtual function
25343 call tests if the target doesn't support inferior function calls.
25344
25345 * gdb.base/printcmds.exp: Allow minor deviation in FP values
25346 in printf tests.
25347
25348Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
25349
25350 * gdb.base/help.exp: Disable "help set", "help show", and
25351 "help support". Simplify regexp for "help stack".
25352
25353 * gdb.base/default.exp: Set match_max to 5000 and the timeout
25354 to 60 seconds. Temporarily set match_max to 15000 around the
25355 "info copying" test.
25356
25357 * gdb.base/nodebug.exp: Don't try to do an inferior function
25358 call if the target doesn't support them.
25359 * gdb.base/printcmds.exp: Likewise.
25360 * gdb.base/setvar.exp: Likewise.
25361 * gdb.base/structs.exp: Likewise.
25362 * gdb.c++/templates.exp: Likewise.
25363 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
25364
25365 * gdb.base/recurse.exp: Enable for the mn10200.
25366
25367 * configure.in: Do configure gdb.stabs directory for *-*-elf
25368 targets.
25369 * configure: Rebuilt.
25370
25371 * gdb.base/break.exp: Check for gdb,noresults before testing
25372 exit status and/or results from the target.
25373 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
25374 * lib/gdb.exp: Remove old (now bogus) initialization of
25375 noinferior, noargs, noresults and nosignals.
25376
25377Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
25378
25379 * config/sh.exp: New file.
25380
25381 * config/slite.exp: Try to connect multiple times to the board
25382 before rebooting. Only send a "monitor run" if need_monitor_run
25383 is set.
25384
25385 * gdb.base/break.exp: Don't do the "stub continue" test if
25386 the target has gdb_stub set.
25387
25388 * gdb.base/callfuncs.exp: Increase the timeout.
25389
25390 * gdb.base/interrupt.exp: Don't even try to compile the testcase
25391 if the target has gdb,noinferiorio set.
25392
25393 * gdb.base/list.exp: Increase match_max to 10000 characters.
25394
25395 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
25396
25397 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
25398 target.
25399
25400 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
25401
25402Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
25403
25404 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
25405 trying to delete the copy of gdb. Catch the file delete so we
25406 don't die if the delete fails; also, the file should be copied to
25407 the host, not to the build.
c906108c
SS
25408
25409Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
25410
25411 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 25412 parenthesis in case it contains multiple regexps separated
c906108c
SS
25413 with |.
25414
25415 * gdb.base/watchpoint.exp: Use gdb_test.
25416 * gdb.base/default.exp: Ditto.
25417
25418Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
25419
99707966 25420 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 25421
c906108c
SS
25422 * gdb.base/scope.exp: Use gdb_test.
25423 * gdb.c++/classes.exp: Ditto.
25424 * gdb.c++/inherit.exp: Ditto.
25425
25426Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
25427
25428 * gdb.base/crossload.exp: Don't use execute_anywhere, use
25429 remote_exec instead.
25430 * gdb.base/corefile.exp: Don't be ridiculous.
25431 * gdb.base/*.c: Add missing stub invocations.
25432
25433Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
25434
25435 * config/slite.exp: Miscellaneous fixes.
25436
25437 * lib/gdb.exp: Fix runto.
25438
25439 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
25440 the target.
25441
25442 * gdb.base/watchpoint.exp: Fix regexp.
25443
25444 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25445 close and wait commands, as the descriptor may now be
25446 invalid. Always call "remote_close host".
25447
25448Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25449
25450 Major rewrite for testsuite revision.
d63a86f8 25451
c906108c
SS
25452 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25453 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25454 instead of relying on spawn_id to always contain a valid
25455 spawn id.
25456 (get_compiler_info): New procedure to build the ${binfile}.ci
25457 file, instead of replicating this in N different places.
25458 (gdb_compile): New procedure.
d63a86f8 25459
c906108c 25460 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
25461 appropriate arguments) instead of compile. Use gdb_test in a lot
25462 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
25463 at the start of a testcase, as this is no longer done magically.
25464
25465 config/*-gdb.exp: Rename without the -gdb suffix.
25466
25467 config/mips.exp: Use remote_close instead of exit_remote_shell.
25468 config/monitor.exp: Use target_info instead of looking at
25469 baud, timeout, etc.
25470 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
25471
25472Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25473
25474 * gdb.c++/templates.exp (test_ptype_of_templates),
25475 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
25476 Update expect patterns for destructors and assignment operators
25477 to match corresponding c-typeprint.c changes.
25478 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25479 to destructor breakpoint test, GDB should be able to set the
25480 destructor breakpoint without specifying arguments.
25481
25482Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25483
25484 * gdb.threads/pthreads.exp: Change result for failure to compile due
25485 to lack of pthreads runtime support from an error to simply an
25486 unsupported test, per dejagnu standards.
25487
25488Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25489
25490 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25491 where GDB exits to reduce pattern match time.
25492 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25493
25494 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25495
dc96c6c7 25496Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25497
25498 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25499 * gdb.base/default.exp: ditto.
25500 * gdb.base/nodebug.exp: ditto.
25501 * gdb.base/printcmds.exp: ditto.
25502 * gdb.base/ptype.exp: ditto.
25503 * gdb.base/setvar.exp: ditto.
25504 * gdb.base/structs.exp: ditto.
25505 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25506
25507Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25508
25509 * configure, */configure: Rebuild with autoconf 2.12.
25510
25511Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25512
25513 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
25514 use new i*86-pc-linux*-gnu quads.
25515 * gdb.base/corefile.exp: Ditto.
25516 * gdb.base/signals.exp: Ditto.
25517 * gdb.base/sigall.exp: Ditto.
25518 * gdb.base/interrupt.exp: Ditto.
25519
25520 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
25521 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
25522 RedHat 4.0.
d63a86f8 25523
c906108c 25524 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
25525 linux. This allows the test case to at least compile on latest
25526 linux, but still not run due to missing the threads runtime library.
c906108c
SS
25527
25528Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25529
25530 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
25531 directory to search gdb directory. Accept and step over conditional
25532 stack alignment code. Consume $prompt in failure cases.
25533 Reset timeout to $oldtimeout instead of some arbitrary value.
25534 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25535 timeout problems with infinite stack backtraces.
25536 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25537 Accept function parameters for linkfunc member.
25538
25539Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25540
25541 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25542 (CXXFLAGS): Remove, unreferenced.
25543 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25544 previous -B options and also add -B option to pick up cross compiled
25545 runtime.
c906108c
SS
25546 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25547 doing cross compiles.
25548 (target_alias): Declare global.
25549 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25550 to verify that gcc exists in build tree, and if so set CC to that
25551 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25552
c906108c
SS
25553Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25554
25555 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25556 ptype test for anonymous union. Fixup testcase to match
25557 current gcc debug output.
25558
25559Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25560
25561 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25562 force argument to an unsigned long type.
25563
25564Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25565
25566 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25567 tests and anonymous union print/ptype tests.
c906108c
SS
25568 * gdb.base/list.exp (test_forward-search): Increase timeout by
25569 5 minutes for the "search extremely long line" case.
25570 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25571 completely optional and that the pass/fail messages use the command as
25572 the message if that third arg is a null string.
25573 (gdb_test_exact): Arrange that a null string pattern means match a
25574 null string output rather than any output, which might include random
889bf7c5 25575 errors.
c906108c
SS
25576 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25577 backtrace test.
25578 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25579 always failing and failure is now exposed by gdb.exp changes.
25580
25581Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25582
25583 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25584 weren't being noted.
25585
25586Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25587
25588 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25589 * gdb.stabs/weird.exp: Remove v_comb xfails.
25590
dc96c6c7 25591Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25592
25593 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25594 list.exp scope.exp watchpoint.exp]
c906108c 25595 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25596
dc96c6c7 25597Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25598
25599 * config/monitor.exp: Increase download timeout to 1000 seconds.
25600
dc96c6c7 25601Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25602
25603 * config/m32r.exp: Increase timeout to 120 seconds.
25604
25605Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25606
25607 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25608 and accept older ordering as obsolescent gcc or gdb.
25609 * gdb.c++/templates.exp: Ditto.
25610 * gdb.c++/virtfunc.exp: Ditto.
25611
25612Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25613
25614 * gdb.base/coremaker.c: Add code to mmap some data so we
25615 can check that it ends up in the core file.
25616 * gdb.base/corefile.exp: Add test to read mmapped data
25617 from core file.
25618
dc96c6c7 25619Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25620
25621 * config/m32r.exp: New file.
25622
25623Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25624
25625 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25626 that cflags can contains -gstabs, and work correctly for other tests.
25627
dc96c6c7 25628Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25629
25630 * gdb.base/setshow.exp: New file, tests show and set.
25631 * gdb.base/setshow.c: New file, tests show and set.
25632 * gdb.base/help.exp: Add test for help set|show annotate.
25633 * gdb.base/default.exp: Add test for set|show annotate.
25634
25635Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25636
25637 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25638 errors unique.
25639 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25640 explicitly.
25641
25642Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25643
25644 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25645 and width commands. This is done elsewhere.
25646 * (gdb_start): Don't call gdb_start_sim here. That's already
25647 done in gdb_load. This fixes lots of failures in default.exp.
25648
25649Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25650
25651 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25652 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25653 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25654 in the same we we treat other failures (since it may be an expected
889bf7c5 25655 condition), rather than as an error.
c906108c
SS
25656 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25657 old test format.
25658
25659Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25660
25661 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25662 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25663 twice. Nuke the duplicates.
c906108c 25664 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25665 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25666 Remove config.h along with other config files.
25667
25668Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25669
25670 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25671 "p func1 ()" and note that rests of tests are skipped.
25672 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25673 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25674 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25675 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25676 affected by the previous run test.
25677 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25678 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25679 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25680 "pass int powerset tuple" and "pass modeless int powerset tuple".
25681 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25682 "real write 4" and "real write 8".
25683 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25684 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25685 "print \$i after tuple assign 2", and
25686 "print vs2 after tuple assign 2".
25687 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25688 meaningful error message and return -1 so the caller can
25689 suppress further tests and avoid a cascade of errors.
d63a86f8 25690
c906108c
SS
25691Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25692
25693 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25694 format for printing version.
25695 * gdb.base/default.exp: Ditto.
25696 * gdb.base/interrupt.exp: Fix problem with cascade of
25697 errors if child process dies while calling a function.
d63a86f8 25698
c906108c
SS
25699Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25700
25701 * Makefile.in (VPATH): Add
25702 * Makefile.in (Makefile, config.status): Fix rules so things get
25703 remade when necessary.
25704
25705Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25706
25707 * Makefile.in (just-check): Add path to sibling expect dir
25708 to environment variable specified by RPATH_ENVVAR.
25709
25710Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25711
25712 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25713 (just-check): Add shared library paths for libstdc++, tk,
25714 tcl, bfd, and opcodes to the environment variable specified
25715 in RPATH_ENVVAR.
25716 * configure.in: Add support to recognize --enable-shared flag
25717 and generate correct value for RPATH_ENVVAR.
25718 * configure: Regenerated with autoconf.
25719
25720Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25721
25722 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25723 include all osf versions.
c906108c
SS
25724 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25725 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25726 when target is linux. When failing to build pthreads test
25727 executable, give more meaningful message.
25728 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25729 arg for pthread_create.
d63a86f8 25730
c906108c
SS
25731Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25732
25733 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25734 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25735 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25736 and -lpthreads (everybody else).
c906108c
SS
25737 (test_startup): Fail gracefully if threads are not supported.
25738 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25739 "p/c array_index("abcdef",2)" when not gcc compiled.
25740 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25741 "print func2::coremaker_local" when not gcc compiled.
25742 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25743 "ptype on opaque struct tagname (statically)",
25744 "ptype on opaque struct tagname (dynamically) 1", and
25745 "ptype on opaque struct tagname (dynamically) 2"
25746 for not compiled with gcc.
25747 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25748 backtrace when compiled with gcc.
d63a86f8 25749 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25750 than always return success.
25751
25752Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25753
25754 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25755
25756Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25757
25758 * gdb.base/structs.exp: Undo last change.
25759
25760Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25761
25762 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25763 encapsulate all the steps/nexts done during self test, starting
25764 at main, and makes them less sensitive to optimization issues.
25765 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25766 signal handler" test.
25767 * gdb.threads/pthreads.exp: Only run this for native configs.
25768 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25769 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25770 tests.
25771 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25772 for "runto test_calls(void)" test.
d63a86f8 25773
c906108c
SS
25774Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25775
25776 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25777 and don't expect address info in breakpoint confirmations.
25778
25779Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25780
25781 * gdb.base/list.exp (test_forward_search): Increase timeout
25782 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25783 and then reset to old value when done. Increase expect input
c906108c
SS
25784 buffer to 10000.
25785
25786Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25787
25788 * gdb.base/list.exp (test_forward_search): Fix to handle very
25789 long source line without overflowing expect's input buffer.
25790
25791Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25792
25793 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25794 "buffer_full".
25795
25796 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25797 "buffer_full".
25798
25799 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25800 "buffer_full".
25801
25802 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25803 "buffer_full".
25804
25805Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25806
25807 * configure.in (configdirs): Add gdb.threads.
25808 * configure: Regenerated with autoconf.
25809 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25810 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25811 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25812
c906108c
SS
25813Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25814
25815 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25816
25817Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25818
25819 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25820 each signal's status in the output of "handle all print".
25821 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25822 the \r\n sequence that immediately precedes the gdb prompt.
25823 * gdb.base/a1-selftest.exp: Save original timeout and restore
25824 after test.
25825
25826Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25827
25828 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25829 symbol.
25830
25831Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25832
25833 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25834
25835Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25836
25837 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25838 timeout by 60 seconds.
25839
25840Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25841
25842 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25843 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25844 error return.
25845
25846Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25847
25848 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25849 gdb initialization, also report how long dejagnu waited. Restore
25850 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25851 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25852
25853Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25854
25855 * lib/gdb.exp: Report timeout value for verbosity level 2.
25856 * config/gdbserver.exp: Ditto.
25857 * config/hppro.exp: Ditto.
25858 * config/mips-gdb.exp: Ditto.
25859 * config/monitor.exp: Ditto.
25860 * config/netware.exp: Ditto.
25861 * config/sim-gdb.exp: Ditto.
25862 * config/slite-gdb.exp: Ditto.
25863 * config/udi-gdb.exp: Ditto.
25864 * config/unix-gdb.exp: Ditto.
25865 * config/vx-gdb.exp: Ditto.
25866 * gdb.base/a1-selftest.exp: Ditto.
25867 * gdb.base/a2-run.exp: Ditto.
25868 * gdb.base/break.exp: Ditto.
25869 * gdb.base/corefile.exp: Ditto.
25870 * gdb.base/list.exp: Ditto.
25871 * gdb.base/recurse.exp: Ditto.
25872 * gdb.base/scope.exp: Ditto.
25873 * gdb.base/signals.exp: Ditto.
25874
25875Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25876
25877 * gdb.threads/Makefile.in (docdir): Removed.
25878
25879Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25880
25881 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25882 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25883 @srcdir@.
d63a86f8 25884 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25885 autoconf 2.5 or higher.
25886 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25887
25888Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25889
25890 * configure: Regenerated.
25891 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25892 avoid name clashes with SunOS headers.
25893
25894Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25895
25896 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25897
25898Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25899
25900 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25901 prototype information ends up in the compiler info file.
25902
25903Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25904
25905 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25906 attempting to regenerate it. Eliminate use of a temporary file
25907 and just generate the info file directly. Source it immediately,
25908 for consistency of use.
25909 * gdb.base/corefile.exp: Ditto
25910 * gdb.base/exprs.exp: Ditto.
25911 * gdb.base/funcargs.exp: Ditto.
25912 * gdb.base/langs.exp: Ditto.
25913 * gdb.base/list.exp: Ditto.
25914 * gdb.base/mips_pro.exp: Ditto.
25915 * gdb.base/nodebug.exp: Ditto.
25916 * gdb.base/opaque.exp: Ditto.
25917 * gdb.base/ptype.exp: Ditto.
25918 * gdb.base/scope.exp: Ditto.
25919 * gdb.base/setvar.exp: Ditto.
25920 * gdb.base/signals.exp: Ditto.
25921 * gdb.base/whatis.exp: Ditto.
25922 * gdb.c++/templates.exp: Ditto.
25923 * gdb.c++/virtfunc.exp: Ditto.
25924 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25925 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25926
25927Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25928
25929 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25930 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25931 Increase timeout, a lot of single stepping might be needed if the
25932 target has no hardware watchpoints.
25933
25934Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25935
25936 * gdb.base/break.exp: Ignore compiler warnings when compiling
25937 break.c.
25938 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25939 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25940 from remote-sim.
25941 * gdb.base/exprs.exp: Add h8300 xfails.
25942 * gdb.base/funcargs.exp: Likewise.
25943 * gdb.base/nodebug.exp: Likewise.
25944 * gdb.base/printcmds.exp: Likewise.
25945 * gdb.base/ptype.exp: Likewise.
25946 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25947 h8300 xfails.
d63a86f8 25948 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25949 on the h8300.
25950 * gdb.base/funcargs.c: Explicitly make last constant argument to
25951 call_after_alloca_subr an unsigned long type.
25952 * gdb.base/return.c: Include stdio.h.
25953
25954Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25955
25956 * config/abug.exp: New file for the older Motorola Bug monitor
25957 that runs on the mvme13x series VME boards.
25958 * config/monitor.exp: Use the new config array for target settings
25959 if they exist.
25960
25961Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25962
25963 * sim-gdb.exp: Make the SH simulator allocate less space when
25964 it is targeted.
25965
25966Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25967
25968 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25969 test.
25970
25971Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25972
25973 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25974 "rs6000-*-*" for "list function in include file" when gcc compiled.
25975 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25976 for "p ctable1[120]".
25977 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25978 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25979 Remove setup_xfail for "rs6000-*-*" for
25980 "print 'scope0.c'::filelocal before run".
25981 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25982 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25983 since some compilers don't allow both options to be given
25984 on the same command line. Create object file and move it.
d63a86f8 25985
c906108c
SS
25986Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25987
25988 * gdb.base/corefile.exp: Always regenerate the core file, since
25989 we always regenerate the coremaker program. Detect special case
25990 where registers cannot be read from core file.
d63a86f8 25991
c906108c
SS
25992Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25993
25994 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25995 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25996 * gdb.c++/templates.exp: Only match on basename of file since
25997 some formats like xcoff don't encode directory information.
25998 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25999 and rs6000 AIX xcoff targets.
26000 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
26001 * configure: Regenerate.
26002 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
26003 here, rather than in distclean.
d63a86f8 26004
c906108c
SS
26005Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
26006
26007 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
26008 defined, and use it to compile the test case with -O2. The
26009 native compilation still uses no optimization.
26010 * gdb.base/mips_pro.c: Remove inline assembly code since
26011 it is compiled PIC by default, which results in assembler
26012 warnings that make the testsuite think the compilation
26013 was unsuccessful.
26014
26015Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
26016
26017 * gdb.c++/misc.exp: Add note to message for
26018 "print s.a for foo struct" that this is a known gcc 2.7.2
26019 and earlier bug.
26020
26021Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
26022
26023 * gdb.base/break.exp: Fix pattern for matching "Delete all
26024 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
26025 setup_xfail for deleting all breakpoints test. Fix various
26026 timeout messages to include "(timeout)".
26027 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
26028 for "p t_float_values2(3.14159,float_val2)".
26029 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
26030 for "continue to call2g" when gcc compiled.
26031 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
26032 "up to foo in langs.exp", "show language at foo in langs.exp",
26033 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
26034 and "show language at fsub in langs.exp".
26035 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
26036 "list line 1 in include file", "list message for lines past EOF",
26037 "list function in include file", "list list0.h:foo", and
26038 "list filename:function; nonexistant function".
26039 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
26040 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
26041 and "ptype t_char_array" to be for native cc only.
d63a86f8 26042
c906108c
SS
26043Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
26044
d63a86f8 26045 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 26046 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 26047 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
26048
26049Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
26050
26051 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
26052 "bt in signals.exp". This problem only appears when running
26053 the testsuite, and then only intermittently.
26054
26055Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
26056
26057 * gdb.base/return.exp (return_tests): Differentiate between
26058 two tests of continuing.
26059
26060Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
26061
26062 * */Makefile.in (maintainer-clean): Remove config.log.
26063 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
26064 * gdb.c++/Makefile.in (PROGS): Add inherit.
26065 (clean): Remove *.ci.
26066
26067Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26068
26069 * gdb.c++/misc.cc: Add test code from Mike Stump.
26070 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26071
26072Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26073
26074 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26075 to "alpha-*-osf2*" and add comment.
26076 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
26077 setup_xfail for "step over execarg initialization" and
26078 "step over corearg initialization".
c906108c
SS
26079 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26080 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26081 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 26082 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
26083 "print func2::coremaker_local", and "backtrace in corefile.exp".
26084 * gdb.base/signals.exp: Build and source signals.ci.
26085 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26086 to be for gcc only.
26087 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 26088
c906108c
SS
26089Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26090
26091 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26092 Feb 3 procfs.c change.
26093
26094Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26095
26096 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26097
26098Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26099
26100 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26101 from dejagnu's apparent default of 10 seconds, which gives random
26102 results when running the tests over NFS on moderately loaded systems.
26103 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26104
26105Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
26106
26107 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
26108 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 26109 result reports.
c906108c
SS
26110
26111Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
26112
26113 * configure.in (CY_AC_PATH_TCLH): Remove.
26114 * configure: Regenerate.
26115
26116Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
26117
26118 * gdb.c++/Makefile.in (clean): Add missing '{'.
26119
26120Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
26121
26122 * lib/gdb.exp: Provide a default value for noinferior.
26123
26124 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
26125 Load libgloss.exp.
26126
26127Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
26128
26129 * gdb.disasm/hppa.exp: Compile directly into an executable, use
26130 the executable, not the .o to run the tests from.
26131
26132Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
26133
26134 * gdb.base/break.exp: Don't test for program exit or exit status
26135 if $noresults if nonzero.
26136 * gdb.base/langs.exp: Likewise.
26137 * gdb.base/watchpoint.exp: Likewise.
26138
26139 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
26140 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
26141 trying to compile the testcase.
26142
26143Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
26144
26145 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
26146 * gdb.base/signals.exp (continue to handler): Likewise.
26147
26148Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
26149
26150 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
26151
26152 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
26153
26154Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
26155
26156 * gdb.base/corefile.exp: Recognize "not found" as failure
26157 when trying to determine if a core file was generated.
26158 If no core file was generate the first time, try again without
26159 the ulimit -c to work around braindamaged shells.
26160
26161Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
26162
26163 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
26164 [] tests with "test" and enclose string in quotes.
26165 * gdb.stabs/configure: Rebuild
d63a86f8 26166
c906108c
SS
26167Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
26168
26169 Changes in sync with expect:
26170 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
26171 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
26172 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
26173 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
26174 argument to AC_REQUIRE.
26175 * configure: Regenerated.
26176
26177Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
26178
26179 * gdb.base/corefile.exp: When generating a core, discard any
26180 error messages about ulimit not found and the "core dumped"
26181 message from the shell that runs the coredumper.
26182
26183Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
26184
26185 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
26186
26187 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
26188 which sed script to run. Expect failure for v_comb test
26189 on PA targets too.
d63a86f8 26190
c906108c
SS
26191Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
26192
26193 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 26194 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
26195
26196Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
26197
26198 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
26199 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 26200 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
26201 * lib/gdb.exp (default_gdb_start): Fix typo.
26202 * gdb.base/corefile.exp: Allow "Core was generated by ..."
26203 messages to not include the full program name that caused
26204 the core dump since some systems (such as solaris) apparently
26205 truncate this path to about 80 characters.
26206 When generating a core file first try increasing the core file
26207 size limit to unlimited since some systems may default it to
26208 zero, and it is harmless to try it. Move the test for failing
26209 to generate a core file to where it will actually get executed.
26210 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
26211 new gdb result from g++ debug info improvements and make old
26212 pattern obsolescent. Also account for size_t differences
26213 (may be int or long).
26214 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
26215 initialization before function call is placed in the delay slot
26216 and thus appears to be skipped over by commands such as "next".
26217
26218Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
26219
26220 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
26221
26222Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
26223
26224 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
26225 input source file; fix code to compile test to deal with this
26226 convention.
26227 * gdb.c++/*.exp: Likewise.
26228
26229Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
26230
26231 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
26232 "bt in signals.exp".
26233
26234Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
26235
26236 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
26237 "step over execarg initialization" and
889bf7c5 26238 "step over corearg initialization".
c906108c
SS
26239
26240Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
26241
26242 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
26243 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
26244
26245Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
26246
26247 From Rob Savoye (rob@poseidon.cygnus.com)
26248 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
26249 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
26250 configure.in}, gdb.disasm/{Makefile.in, configure.in},
26251 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
26252 configure.in}: Major reworking for autoconfig.
c906108c
SS
26253 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
26254 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 26255 New files.
c906108c
SS
26256 * config/unix-gdb.exp: Make GDB global.
26257 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
26258 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
26259 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
26260 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
26261 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
26262 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 26263 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
26264 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
26265 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
26266 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
26267 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 26268 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
26269 to returns as necessary, arrange for test to compile own testcase
26270 executable.
c906108c 26271 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 26272
c906108c
SS
26273Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
26274
26275 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 26276 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
26277 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
26278 "backtrace through signal handler".
26279
26280Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26281
26282 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
26283 continuing from a job control stop signal.
26284 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
26285
26286Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
26287
26288 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
26289 * gdb.base/corefile.exp: Likewise.
26290 * gdb.base/funcargs.exp: Likewise.
26291
26292Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
26293
26294 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
26295 * config/monitor.exp: Add support for setting baud rate.
26296
26297Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
26298
26299 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
26300 i*86-*-linux* xfails for "backtrace through signal handler".
26301 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
26302 "print func2::coremaker_local".
26303 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 26304 alpha-dec-osf2* xfail for
c906108c
SS
26305 "delete all breakpoints when none".
26306
26307Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
26308
26309 * gdb.base/break.exp: Change test that deletes all breakpoints
26310 when no user breakpoints are installed. A post 4.15 change
26311 causes gdb to no longer prompt in this case.
26312
26313Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
26314
26315 * gdb.base/return.exp (return_tests): Change xfail for test
26316 "correct value returned double test" to stop xfailing at
26317 Solaris 2.5. Apparently the bug has been fixed.
26318
26319Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
26320
26321 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
26322 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
26323
26324Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
26325
26326 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
26327 * gdb.disasm/hppa.s: Corresponding changes.
26328
26329Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
26330
26331 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
26332 makefile fragment.
26333 * config/mt-hpux: Deleted.
26334
26335Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
26336
d63a86f8 26337 * Many files: When warning about suppressed tests due to a
c906108c
SS
26338 nonexistant test binary, avoid incrementing the warning count.
26339
26340Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
26341
26342 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 26343
c906108c
SS
26344Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26345
26346 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
26347 "sparc-*-solaris2*".
26348
26349Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26350
26351 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
26352 Add global and local variables and initialize them.
26353 * gdb.base/corefile.exp: Test correct mapping of corefile sections
26354 by printing variables. Remove rs6000 and powerpc xfails, BFD now
26355 extracts the file name and terminating signal from the core file.
26356 * TODO: Remove note about tests for correct mapping of corefile.
26357 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
26358 from optimizing it away.
26359 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
26360 handles common blocks.
26361
26362Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
26363
26364 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
26365 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
26366
26367Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
26368
26369 * Makefile.in (maintainer-clean): New target, synonym for
26370 realclean.
26371 * gdb.base/Makefile.in (maintainer-clean): Likewise.
26372 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
26373 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
26374 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
26375 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
26376 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
26377
26378Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
26379
26380 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
26381 xfails when not gcc compiled for "print foo::funclocal".
26382 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
26383 "print foo::funclocal at foo",
26384 "print 'scope1.c'::foo::funclocal at foo",
26385 "print foo::funclocal_bss at foo",
26386 "print 'scope1.c'::foo::funclocal_bss at foo",
26387 "print foo::funclocal_ro at foo",
26388 "print 'scope1.c'::foo::funclocal_ro at foo",
26389 "print bar::funclocal at foo" and
26390 "print 'scope1.c'::bar::funclocal at foo".
26391 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
26392 gcc compiled for "print foo::funclocal at bar".
26393 Expand all messages to ensure that they identify that
26394 the test is at bar().
26395 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
26396 gcc compiled for:
26397 "ptype on opaque struct pointer (statically)",
26398 "ptype on opaque struct tagname (statically)",
26399 "ptype on opaque struct pointer (dynamically) 1",
26400 "ptype on opaque struct tagname (dynamically) 1",
26401 "ptype on opaque struct pointer (dynamically) 2" and
26402 "ptype on opaque struct tagname (dynamically) 2
26403 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
26404 gcc compiled for:
26405 "p datalocal"
26406 "whatis datalocal",
26407 "ptype datalocal",
26408 "p bsslocal",
26409 "whatis bsslocal", and
26410 "ptype bsslocal".
26411 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
26412 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
26413 when not gcc compiled.
26414 * gdb.base/funcargs.exp (float_and_integral_args): Add
26415 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
26416 compiled.
26417 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
26418 "backtrace from call6a" when not gcc compiled.
26419 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
26420 "backtrace from call7a" when not gcc compiled.
26421 * gdb.base/callfuncs.exp (do_function_calls):
26422 Add "hppa*-*-hpux*" xfail when not gcc compiled for
26423 "p t_char_array_values(char_array_val2,char_array_val1)",
26424 "p t_char_array_values(char_array_val1,char_array_val2)",
26425 "p t_char_array_values("carray 1","carray 2")",
26426 "p t_char_array_values("carray 1",char_array_val2)",
26427 "p t_char_array_values(char_array_val1,"carray 2")",
26428 "p sum_args(1,{2})",
26429 "p sum_args(2,{2,3})",
26430 "p sum_args(3,{2,3,4})",
26431 "p sum_args(4,{2,3,4,5})"
26432 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
26433 "backtrace in corefile.exp" when not gcc compiled.
26434
26435Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26436
26437 * gdb.base/signals.exp: Rewrite `handle all print' test as
26438 a procedure. Accept blanks or TABs as whitespace, increase
26439 timeout and expect input buffer size for the large output
26440 from the command. Remove "i*86-*-bsdi2.0" xfail.
26441
26442Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26443
26444 * gdb.base/setvar.exp: Add new testcases for truncation when
26445 assigning invalid values to bitfields.
26446
26447Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26448
d63a86f8 26449 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
26450 mips-sgi-irix* xfail for
26451 "call inferior func with struct - returns char *"
26452 and fix test so that an optional (unsigned char *) cast is
889bf7c5 26453 accepted in the result.
c906108c
SS
26454
26455Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26456
26457 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26458 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26459 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
26460 * gdb.base/signals.exp: Remove duplicate "handle all print" test
26461 that accidentally got checked in.
26462
26463Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
26464
d63a86f8 26465 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
26466 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
26467 compiled test.
26468 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
26469 Add mips-sgi-irix5* xfail for not gcc compiled.
26470 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
26471 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
26472 "p top", "whatis top", "p middle", and "whatis middle".
26473 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
26474 "whatis signed char" for not gcc compiled.
26475 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
26476 "set variable signed char=-1 (-1)" and
26477 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26478 * gdb.base/funcargs.exp (float_and_integral_args):
26479 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26480 Add mips-sgi-irix* xfail when not gcc compiled for
26481 "continue to call2b".
26482 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26483 "continue to call2g".
26484 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
26485 "backtrace from call6a"
26486 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
26487 "backtrace from call7k".
26488 Add mips-sgi-irix5* xfail when not gcc compiled for
26489 "backtrace from call7a".
26490 (localvars_after_alloca): Fix gdb_test cmds for
26491 "print * after runto ...".
26492 Remove rs6000-*-* xfails for
26493 "print i after runto localvars_after_alloca" and
26494 "print l after runto localvars_after_alloca"
26495 for all compilers.
26496 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 26497 when not compiled with gcc, for:
c906108c
SS
26498 "print signed char == (minus)",
26499 "print signed char != (minus)",
26500 "print signed char < (minus)",
26501 "print signed char > (minus)".
26502 * gdb.base/callfuncs.exp (do_function_calls):
26503 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26504 "call inferior func with struct - returns char *".
d63a86f8 26505 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
26506 "correct value returned double test" to include Solaris 2.4.
26507 * gdb.base/funcargs.exp (float_and_integral_args):
26508 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 26509
c906108c
SS
26510Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26511
26512 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
26513 enumeration bitfields if compiling with GNU C.
26514 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
26515 to empty' prompt.
26516
26517Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
26518
26519 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
26520 test for PRO targets.
26521
26522 * gdb.base/funcargs.exp: Avoid ever setting more than 8
26523 breakpoints in the inferior at any given time by making
26524 two groups of breakpoints for call2*, call6* and call7*
26525 tests.
26526
26527Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26528
26529 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
26530 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
26531 from optimizing it away.
26532 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
26533 "call inferior func with struct".
26534
26535Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26536
26537 * configure.in: Only configure gdb.chill for particular targets.
26538
26539Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26540
26541 * gdb.base/Makefile.in: Add action to .c.o transformation
26542 rule that generates a .ci file for each .o file and remove
26543 explicit .c.o rules except for callfuncs.o.
26544 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26545 generates a .ci file for each .o file and remove explicit
26546 .cc.o rules.
26547 (clean): Remove *.tmp *.ci files.
26548 (EXECUTABLES): Remove templ-info.exp.
26549 * gdb.base/compiler.c: New file.
26550 * gdb.c++/compiler.cc: New file
26551 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26552 Change rs6000-*-* xfail for
26553 "print 'scope0.c'::filelocal_ro" and
26554 "print 'scope1.c'::filelocal" and
26555 "print 'scope1.c'::filelocal_bss" and
26556 "print 'scope1.c'::filelocal_ro" and
26557 "print 'scope1.c'::foo::funclocal" and
26558 "print 'scope1.c'::foo::funclocal_ro" and
26559 "print 'scope1.c'::bar::funclocal" and
26560 "print 'scope0.c'::filelocal_ro" and
26561 "print 'scope1.c'::filelocal at foo" and
26562 "print 'scope1.c'::filelocal_bss at foo" and
26563 "print 'scope1.c'::filelocal_ro at foo" and
26564 "print 'scope1.c'::foo::funclocal at foo" and
26565 "print 'scope1.c'::foo::funclocal_bss at foo" and
26566 "print 'scope1.c'::foo::funclocal_ro at foo" and
26567 "print 'scope1.c'::bar::funclocal at foo" and
26568 "print 'scope0.c'::filelocal_ro" and
26569 "print 'scope1.c'::filelocal" and
26570 "print 'scope1.c'::filelocal_bss" and
26571 "print 'scope1.c'::filelocal_ro" and
26572 "print 'scope1.c'::foo::funclocal" and
26573 "print 'scope1.c'::foo::funclocal_bss" and
26574 "print 'scope1.c'::foo::funclocal_ro" and
26575 "print 'scope1.c'::bar::funclocal" and
26576 "print 'scope1.c'::bar::funclocal_bss"
26577 to only be xfail'd when not compiled with gcc.
d63a86f8 26578 Add rs6000-*-* xfail for
c906108c
SS
26579 "print 'scope0.c'::filelocal_bss before run"
26580 when compiled with gcc.
26581 (test_at_main): Add rs6000-*-* xfail for
26582 "print filelocal_ro in test_at_main"
26583 when compiled with gcc.
26584 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26585 Add rs6000-*-aix* xfail for
c906108c
SS
26586 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26587 "ptype t_char_array", not compiled with gcc.
26588 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26589 xfail for "list foo (in include file)" when gcc compiled.
26590 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26591 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26592 "run to call0a" if not compiled with gcc.
26593 (unsigned_integral_args): Add rs6000-*-* xfail for
26594 "run to call1a" if not compiled with gcc.
26595 (float_and_integral_args): Add rs6000-*-* xfail for
26596 "run to call2a" if not compiled with gcc and for
26597 "continue to call2b" for any compiler.
26598 Add rs6000-*-* xfail to
26599 "print f1 after run to call2a" for gcc compiled.
26600 (discard_and_shuffle): Add rs6000-*-* xfail for
26601 "run to call6a".
26602 (shuffle_round_robin): Add rs6000-*-* xfail for
26603 "backtrace from call7a" if not compiled with gcc.
26604 Add rs6000-*-* xfail for
26605 "backtrace from call7b" if compiled with gcc.
26606 (call_after_alloca): Add rs6000-*-* xfail for
26607 "print c in call_after_alloca" and
26608 "print s in call_after_alloca" and
26609 "backtrace from call_after_alloca_subr"
26610 if not compiled with gcc.
26611 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26612 "print c in localvars_in_indirect_call" and
26613 "print c in localvars_in_indirect_call" and
26614 "backtrace in indirectly called function" and
26615 "stepping into indirectly called function"
26616 if not compiled with gcc.
26617 (localvars_after_alloca): Add rs6000-*-* xfail for
26618 "print c after runto localvars_after_alloca" and
26619 "print s after runto localvars_after_alloca" and
26620 "print i after runto localvars_after_alloca" and
26621 "print l after runto localvars_after_alloca"
26622 for all compilers.
26623 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26624 than whatis-info.exp.
26625 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26626 than opaque-info.exp.
26627 Setup rs6000-*-* xfail for
d63a86f8 26628 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26629 "ptype on opaque struct pointer (dynamically)" when
26630 not compiled with gcc.
26631 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26632 rather than callf-info.exp.
26633 (do_function_calls): Add clear_xfail for rs6000-*-* for
26634 "p t_float_values2(3.14159,float_val2)". Seems to work
26635 fine there, both with xlc and gcc. Need to find out what
26636 it is doing right and fix other platforms.
26637 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26638 "call inferior func with struct - returns int",
26639 "call inferior func with struct - returns long",
26640 "call inferior func with struct - returns float",
26641 "call inferior func with struct - returns double",
26642 "call inferior func with struct - returns char *",
26643 but only if not gcc compiled (presumes xlc compiled).
26644 Change rs6000-*-* xfails for
26645 "call inferior func with struct - returns char" and
26646 " call inferior func with struct - returns short" to only
26647 xfail if not using gcc.
26648 (clean mostlyclean): Remove *.ci and *.tmp files.
26649 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26650 than templ-info.exp.
26651 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26652 Add rs6000-*-* xfail for "up to foo in langs.exp"
26653 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26654 when not gcc compiled.
d63a86f8 26655
c906108c
SS
26656Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26657
26658 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26659 * gdb.base/corefile.exp: Likewise.
26660 * gdb.base/list.exp: Likewise.
26661 * gdb.base/scope.exp: Likewise.
26662 * gdb.base/siganls.exp: Likewise.
26663
26664 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26665 compiler output.
26666 * gdb.base/whatis.exp: Likewise.
26667
26668Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26669
26670 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26671 failure (opcode table has been fixed to match reality).
26672
26673Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26674
26675 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26676 "call inferior func with struct - returns char",
26677 "call inferior func with struct - returns short"
26678
26679 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26680 "print 'scope0.c'::filelocal at main",
26681 "print 'scope0.c'::filelocal_bss in test_at_main",
26682 "print 'scope0.c'::filelocal at foo",
26683 "print 'scope0.c'::filelocal_bss in test_at_foo",
26684 "print 'scope0.c'::filelocal at bar",
26685 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26686
c906108c
SS
26687 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26688 in source file 1". This bug seems to have been fixed with both
26689 gcc and native cc (was native assembler bug?).
26690
26691Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26692
26693 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26694 "backtrace through signal handler" to "i*86-*-sysv4*".
26695 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26696 continue" case. Add "known SVR4 bug" to fail message.
26697 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26698 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26699 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26700 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26701 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26702 "up to foo in langs.exp", "show language at foo in
26703 langs.exp", "up to cppsub_ in langs.exp", "show
26704 language at cppsub_ in langs.exp", "up to fsub in
26705 langs.exp", and "show language at fsub in langs.exp".
26706 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26707 "bactrace in corefile.exp".
26708 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26709 "call inferior function with struct - returns float" and
26710 "call inferior function with struct - returns double".
d63a86f8 26711
c906108c
SS
26712Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26713
26714 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26715 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26716 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26717 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26718
26719Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26720
26721 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26722 (or overriden) "CHILL" macro rather then bare "gcc".
26723 Also look for ../../gcc/xgcc since that is what we will
26724 actually need, not "Makefile". Remove following assignment
26725 of CHILL to CHILL_FOR_TARGET because that results in
26726 recursive definition.
26727
26728Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26729
26730 * gdb.base/corefile.exp: Change xfail for backtrace in
26731 corefile.exp from linuxaout to all linux.
26732 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26733 cases where we miss the breakpoint at the signal handler
26734 for some reason. Setup xfail for linuxoldld/linuxaout and
26735 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26736 hitting SIGURG breakpoint.
26737 * gdb.base/signals.exp: Setup xfail for "next" acting like
26738 continue to add linuxoldld. Setup xfail for all linux for
26739 "next to handler in signals_tests_1", "backtrace in
26740 signals_tests_1", "continue to func1", "pass SIGUSR1",
26741 and continue to handler".
26742
26743Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26744
26745 * Update all FSF addresses except those in COPYING* files.
26746
26747Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26748
26749 * gdb.base/a2-run.exp: Change messages to be more explicit about
26750 the status of args, and quote binfile in results.
26751
26752Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26753
26754 * gdb.base/callfuncs.exp: Add tests for passing structs to
26755 inferior functions and return various types.
26756 * gdb.base/callfuncs.c: Add functions to receive a struct
26757 and return a member of the struct, in various types.
26758
26759Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26760
26761 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26762
26763Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26764
26765 * config/vxworks29k.exp: New file, sources vxworks.exp.
26766
26767Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26768
26769 * config/gdbremote.exp: New file. Testing framework using
26770 gdbserver.
26771
26772Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26773
26774 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26775 "call function when asleep" and "send end of file".
26776 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26777 for "backtrace in corefile.exp".
26778 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26779 for "backtrace through signal handler".
26780 * gdb.base/corefile.exp: Make sure we actually generate a core file
26781 before trying the core tests. Some systems allow the user to suppress
26782 generation of core files and default to that (linux for example).
26783 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26784 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26785
26786Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26787
26788 * gdb.threads: New directory with some crude multi-threaded
26789 gdb tests (step.exp and step2.exp).
26790 * config/mt-lynx (STEP_EXECUTABLE): Define.
26791 (THREADFLAGS): Define.
26792
26793Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26794
26795 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26796
26797 * gdb.base/signals.exp: Disable whole file for lynx until
26798 further notice.
26799
26800 * gdb.base/signals.exp: xfail test where "next" acts like
26801 "continue" for lynx.
26802
26803 * gdb.base/interrupt.exp: xfail test for calling function while
26804 inferior is asleep for lynx.
26805
26806 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26807 than one cr-lf after each command.
26808
26809Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26810
26811 * configure.in: Reinstate setting of stabsdirs variable, fix
26812 typo in setting up configdirs for native builds.
26813
26814 * gdb.base/return.exp: Fix typo in return double test.
26815 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26816 compiler from optimizing them away.
26817
26818Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26819
26820 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26821 sequences to be echo'd by gdb when using gdb_test.
26822 * gdb.chill/chexp.exp: Likewise.
26823 * gdb.fortran/exprs.exp: Likewise
26824
26825Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26826
26827 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26828 after the inferior gdb has started.
26829
26830 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26831 after each command.
26832 * gdb.base/funcargs.exp: Likewise.
26833 * gdb.base/gdbvars.exp: Likewise.
26834 * gdb.base/interrupt.exp: Likewise.
26835 * gdb.base/list.exp: Likewise.
26836 * gdb.base/watchpoint.exp: Likewise.
26837 * gdb.c++/demangle.exp: Likewise.
26838 * gdb.c++/inherit.exp: Likewise.
26839 * gdb.chill/chexp.exp: Likewise.
26840 * gdb.fortran/exprs.exp: Likewise.
26841
26842 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26843 test if we can't handle IO to/from the inferior.
26844
26845 * gdb.c++/misc.exp: Always check for a program already being
26846 started after sending a "run" command to gdb.
26847
26848 * gdb.base/twice.exp: Start with a fresh gdb.
26849
26850 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26851 only depend on gdb's expression code, not the chill runtime.
26852
26853 * gdb.base/return.c: Put return values into variables so we
26854 can have gdb print them rather than depending on the program
26855 to print them.
26856 * gdb.base/return.exp: Corresponding changes.
26857
26858 * lib/gdb.exp: Provide default value for noinferiorio.
26859 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26860 the inferior.
26861
26862 * gdb.base/break.exp: Always check for a program already being
26863 started after sending a "run" command to gdb.
26864 (text_next_with_recursion): Don't check the output from the
26865 program's printf statement. Instead just make sure the program
26866 exited.
26867
26868 * gdb.base/commands.exp: Protect tests which need arguments with
26869 $noargs conditionals.
26870
26871Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26872
26873 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26874 of structure member arrays to match gdb/valops.c:value_addr change.
26875
26876Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26877
26878 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26879 cases.
26880
26881Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26882
26883 * configure.in (configdirs): Remove gdb.chill from default list
26884 of subdirs and then add it back in only if doing a native build.
26885 The current chill compiler does not yet work in any cross build.
26886 * Revert all signal changes from Jul 6.
26887 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26888 for sh-hms targets, allowing these tests to link, with no other
26889 changes. Testing is suppressed by setting "nosignals" in site.exp.
26890
26891Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26892
26893 * configure.in (signaldirs): Define and add to configdirs for all
26894 targets except some specific ones that are known to not support signals.
26895 Also clean up formatting.
26896 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26897 (signals, sigall): Remove rules to build.
26898 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26899 Moved to new gdb.signals directory.
26900 * gdb.signals: New test directory.
26901 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26902 signals.c signals.exp}: New or moved files.
26903
26904Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26905
26906 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26907
26908Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26909
26910 * gdb.base/return.exp: Xfail `return double' test failure
26911 on at least Solaris 2.3 and handle future/past versions on
26912 a case by case basis as appropriate. Also update message
26913 to include i*86 failures.
26914
26915Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26916
26917 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26918
26919 * lib/gdb.exp: Fix comment which erroneously identified
26920 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26921 gdb_file_cmd not gdb_load).
26922 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26923
26924 * gdb.base/setvar.exp: Make test names consistent between pass and
26925 fail cases. Use gdb_test more.
26926
26927Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26928
26929 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26930
26931Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26932
26933 * gdb.base/help.exp: Fix expected help string for `show commands'.
26934
26935Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26936
26937 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26938
26939 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26940 of a text section.
26941
26942Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26943
26944 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26945 that loop eventually terminates. Fix Connection refused logic so
26946 that testsuite will expire nicely.
26947
26948Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26949
26950 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26951 config/rom68k.exp: New tcl glue for the appropriate monitors.
26952 These all just end up calling monitor.exp.
26953 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26954 refused' by retrying. Cleanup some timeout issues.
26955 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26956 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26957 callers don't have to set/restore global timeout variable.
26958
26959 * The following set of changes centralizes management of the global
26960 timeout variable. This way, it can be set in one target dependent
26961 place instead of dozens of places scattered throughout the test suite.
26962 If you need to lengthen a timeout, then you should either set timeout
26963 in one of the config/{target}.exp files, or multiply it by a factor.
26964 Setting it to an absolute value is always going to lose for some
26965 targets.
26966 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26967 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26968 * gdb.base/funcargs.exp: Don't set timeout.
26969 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26970 * gdb.base/printcmds.exp (test_print_string_constants
26971 test_print_array_constants): Don't set timeout.
26972 * gdb.base/ptype.exp: Don't set timeout.
26973 * gdb.base/recurse.exp: Don't set timeout.
26974 * gdb.base/return.exp: Don't set timeout.
26975 * gdb.base/watchpoint.exp: Don't set timeout.
26976 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26977 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26978
26979Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26980
26981 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26982
26983Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26984
26985 * lib/gdb.exp: Disable chill tests for irix5.
26986
26987Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26988
26989 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26990 each test pass or fail.
26991
26992Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26993
26994 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26995 xlc not gcc.
26996
26997Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26998
26999 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
27000
27001Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
27002
27003 * config/est.exp: Fix copyright and comments. Remove dead code.
27004 Use targetname, serialport and baud variables instead of fixed
27005 constants.
27006 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
27007 * config/cpu32bug.exp: New file to support cpu32bug monitors.
27008
27009Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27010
27011 * gdb.base/watchpoint.exp: Don't run
27012 test_watchpoint_triggered_in_syscall for sunos.
27013
27014Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27015
27016 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
27017 they don't seem to exist. Do include stdio.h.
27018
27019Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27020
27021 * gdb.base/a1-selftest.exp: Add alpha xfail.
27022
27023Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27024
27025 * gdb.base/watchpoint.c (main): Prompt before calling read().
27026 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27027 Revise accordingly. Remove cruft about sending "123" several
27028 times, until it gets noticed. Clean up the "print buf[0]" stuff
27029 so that it passes or fails, and waits for prompts in the usual way.
27030
27031Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27032
27033 * gdb.base/recurse.exp: Fix comment.
27034
27035 * TODO: Remove item about printing variables in nodebug.exp. Add
27036 item about enabling tests which are only run on some targets.
27037
27038 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
27039 fail, make test names unique, use new gdb_test convention
27040 regarding pattern, use gdb_test more, etc.).
27041
27042 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
27043 fail, make test names unique, etc.).
27044
27045Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27046
27047 * gdb.base/nodebug.c: Change return type of top and middle to
27048 short.
27049 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
27050 are fixed by the recent mdebugread.c changes. Allow `short ()'
27051 as type for top and middle.
27052
27053Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27054
27055 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
27056 nearly as I can tell, the whole thing was an accident in Stu's
27057 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
27058 to replace a send/expect pair with gdb_test, but ended up only
27059 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
27060 of 30 Mar 1995 took care of it, but left this vestigial comment
27061 which I am now nuking.
27062
27063Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27064
27065 * gdb.base/break.exp: Look for different line number for
27066 breakpoint at main depending on usestubs.
27067
27068Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27069
27070 * gdb.base/list.exp: Adjust some alternate expect patterns to
27071 match recent list0.c change. Add alternate expect pattern for
27072 output from `list default lines around main' for optimizing
27073 compilers.
27074
27075Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27076
27077 * lib/gdb.exp: If nosignals is not set, set it to 0.
27078
27079Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27080
27081 * config/slite-gdb.exp: Responds to load symbol table prompt.
27082 * gdb.base/break.exp: Adjust line number, fix rerun.
27083 * gdb.base/langs0.c: Add #ifdef usestubs.
27084
27085Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27086
27087 * gdb.base/list.exp: Adjust line contents after adding new lines in
27088 list0.c. Also fix a syntax error.
27089
27090 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27091 * gdb.base/break.exp: ditto.
27092 * gdb.base/list.exp: ditto.
27093 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27094 * gdb.base/run.c: ditto.
27095 * gdb.base/list0.c: ditto.
27096 * gdb.base/funcargs.c: ditto.
27097
27098Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27099
27100 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27101 $targetname, $serialport and $baud instead of hardwired variables.
27102 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27103 target doesn't support signals.
27104
27105Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
27106
27107 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
27108
27109Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27110
27111 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
27112 Don't rely on the value of an auto variable before it has been
27113 initialized. Use gdb_test more.
27114
27115Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27116
27117 * lib/gdb.exp (default_gdb_version): A version number must start
27118 with a digit, but other than that contains all characters up to
27119 the first whitespace character.
27120
27121Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27122
27123 * gdb.base/commands.exp (breakpoint_command_test): New tests.
27124
27125Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27126
27127 * gdb.c++/*.exp: Warn if executable does not exist. The original
27128 reason for skipping the warning was that configure.in sometimes
27129 intentionally skipped building the executables but the tcl code
27130 had no way of knowing. That (a) was always bogus with respect to
27131 error handling, (b) is no longer true (right now there is no way
27132 to skip C++ tests).
27133
27134 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
27135
27136Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27137
27138 * gdb.base/list.exp: Add expect patterns for output from
27139 SunPRO compiled executables.
27140 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
27141 types.
27142
27143Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27144
27145 * gdb.base/break.exp (test_next_with_recursion): Accept any line
27146 number (we are already testing that the correct source line text
27147 gets printed).
27148
27149 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
27150 that is what is intended, but something needed to be done to get
27151 sunos4 native working again.
27152
27153 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
27154
27155 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
27156 apparently went with a (very) old xfail.
27157
27158Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
27159
27160 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
27161 runto_main is a proc in gdb.exp that will do 'step' for target use
27162 stubs.
27163 * gdb.base/exprs.exp: ditto.
27164 * gdb.base/interrupt.exp: ditto.
27165 * gdb.base/opaque.exp: ditto.
27166 * gdb.base/printcmds.exp: ditto.
27167 * gdb.base/ptype.exp: ditto.
27168 * gdb.base/scope.exp: ditto.
27169 * gdb.base/setvar.exp: ditto.
27170 * gdb.base/signals.exp: ditto.
27171 * gdb.base/twice.exp: ditto.
27172 * gdb.c++/classes.exp: ditto.
27173 * gdb.c++/inherit.exp: ditto.
27174 * gdb.c++/templates.exp: ditto.
27175 * gdb.base/break.exp: no run and hit main for stubs. Change line
27176 numbers for breakpoints and info breakpoint.
27177 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
27178 breakpoint().
27179 * gdb.base/callfuncs.c: ditto.
27180 * gdb.base/exprs: ditto.
27181 * gdb.base/interrupt.c: ditto.
27182 * gdb.base/opaque0.c: ditto.
27183 * gdb.base/printcmds.c: ditto.
27184 * gdb.base/ptype.c: ditto.
27185 * gdb.base/scope0.c: ditto.
27186 * gdb.base/setvar.c: ditto.
27187 * gdb.base/signals.c: ditto.
27188 * gdb.base/twice.c: ditto.
27189 * gdb.c++/misc.cc: ditto.
27190 * gdb.c++/templates.cc: ditto.
27191
27192Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27193
27194 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
27195
27196 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
27197 somewhere between `read' and `main.c'. I'm pretty sure the
27198 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
27199 and it isn't particularly useful.
27200
27201 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
27202
27203Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27204
27205 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
27206
27207Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
27208
27209 * config/mt-slite: add LIBS and -nostdlib.
27210 * config/slite-gdb.exp: add this new file to support sparclite target.
27211
27212Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
27213
27214 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
27215
27216 * gdb.base/a2-run.exp: Change argument to istarget from
27217 "*-*-vxworks" to "*-*-vxworks*".
27218 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
27219
27220Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
27221
27222 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
27223 will not runto main but do a 'step' to step out of breakpoint().
27224 * config/mt-slite: add -Dusestubs.
27225
27226Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27227
27228 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
27229 instead of just @.
27230
27231 * gdb.base/signals.exp: Add test for "handle all print".
27232 * TODO: Remove "handle all print". Also remove item about
27233 checking copyright date (I don't like the idea of a spurious FAIL
27234 based on when we run the tests).
27235
27236 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
27237 for SunOS4 (reason for failure not investigated). Remove
27238 redundant test for $binfile.
27239
27240 * gdb.base/nodebug.c (array_index): Call malloc.
27241
27242 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
27243
27244Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
27245
27246 * gdb.base/recurse.exp: Update gdb_test invocation to use new
27247 conventions and slightly simplify the matching regexp.
27248
27249Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27250
27251 * gdb.base/break.exp: Update gdb_test invocation to use new
27252 convention.
27253
27254 * lib/gdb.exp: If noargs is not set, set it to 0.
27255
27256 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
27257 tests unique.
27258
27259 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
27260
27261Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27262
27263 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
27264 one argument of type "<non-float parameter>".
27265
27266Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
27267
27268 * config/rom68k.exp: New file to support Motorola IDP board.
27269 * gdb.base/a2-run.exp: Skip this file if noargs is set.
27270 * gdb.base/break.c: Change things around so that this program
27271 doesn't depend upon args. This is necessary to make remote
27272 targets work (in general, they can't take args).
27273 * gdb.base/break.exp: Don't try to send args to program. Don't
27274 expect output. Also, replace lots of code with gdb_test.
27275
27276Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27277
27278 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
27279 printing of '\'' (which is what the comment says we are testing,
27280 even though we were not), not '''.
27281 (test_integer_literals_rejected): Test that printing ''' is an error.
27282
27283 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27284 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
27285 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
27286 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
27287 Use gdb_test not test_print_accept.
27288 * lib/gdb.exp: Remove test_print_accept.
27289
27290 * gdb.base/signals.exp (signal_tests_1): Make pass message
27291 consistent with fail message.
27292
27293 * gdb.base/whatis.exp: Remove xfails for printing char vs.
27294 unsigned char; the bug (PR 1821) is fixed.
27295
27296 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
27297
27298 * gdb.base/scope.exp (test_at_localscopes): Call pass for
27299 successful tests--makes xfailing them work right.
27300
27301Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27302
27303 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
27304 only \r\n, not .*. The test can pass .* as the last thing in
27305 $pattern if that is what it wants. In addition to providing this
27306 flexibility, this change should speed up pattern matching in cases
27307 where the pattern already ended with .* (there were a number of
27308 them). This change also helps catch bad patterns--in the old
27309 scheme the typo "char \*" instead of "char \\*" would pass. Now
27310 it is caught.
27311 * Many .exp files: Update callers.
27312
27313 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
27314 clearer and does not spuriously match multiple ('s. Likewise for
27315 ) and *.
27316
27317 * gdb.base/nodebug.exp: Test ability to call a function and pass
27318 it a string (even with no debugging info).
27319
27320 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
27321 "p '\'", which is the same as "p ''" once tcl gets done with
27322 quoting, to "p '\\'", which I suspect is what is intended (one
27323 backslash gets sent to GDB).
27324
27325 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
27326
27327Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27328
27329 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
27330 1817) was fixed literally years ago.
27331
27332Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27333
27334 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
27335 test, it causes stepping out of call_after_alloca_subr with
27336 optimizing compilers.
27337 (localvars_in_indirect_call): Consume GDB prompt if `finish'
27338 fails.
27339
27340 * gdb.c++/templates.exp: Source templ-info.exp only if
27341 the templates executable exists.
27342
27343 * gdb.c++/misc.cc (class Contains_static_instance,
27344 class Contains_nested_static_instance),
27345 gdb.c++/classes.exp (test_static_members): Test printing of
27346 a class that contains a static instance of the class.
27347
27348Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27349
27350 * gdb.base/langs2.c (cppsub_): Don't prototype.
27351 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
27352 only, I believe).
27353
27354Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27355
27356 * lib/gdb.exp (skip_chill_tests): New procedure.
27357
27358 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
27359
27360Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
27361
27362 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
27363 each expect pattern. Cuts runtime from 12 to about 4 seconds.
27364
27365Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27366
27367 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
27368
27369 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
27370 disassemble 8, not 16, instructions for part 4.
27371
27372 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
27373 support the latter anymore.
27374
27375 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
27376 -DNO_PROTOTYPES.
27377 * gdb.base/callfuncs.c: Control use of prototypes based on
27378 NO_PROTOTYPES, not __STDC__.
27379 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
27380 t_float_values2 tests if prototypes in use.
27381
27382 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
27383 t_double_values): When checking differences against DELTA, check
27384 that difference is within the range (-DELTA,DELTA), not just
27385 (-infinity,DELTA).
27386
27387Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
27388
27389 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
27390 'file' command firts, then 'target', then 'load', this is due to gdb
27391 target set up.
27392 * config/mips-gdb.exp: Fix a couple regular exp bugs.
27393
27394Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
27395
27396 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
27397 FP load/store variants.
27398 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
27399
27400Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27401
27402 * gdb.base/term.exp: Do not give a warning if not native, it is
27403 not an abnormal condition.
27404
27405Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
27406
27407 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
27408 t_char_array".
27409
27410Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27411
27412 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
27413 are getting the version number.
27414
27415 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
27416 if not native, it is not an abnormal condition.
27417
27418Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27419
27420 * lib/gdb.exp: Just use "file exists", rather than undocumented
27421 dejagnu procedure "findfile".
27422
27423Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27424
27425 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
27426 (LDFLAGS): Set to -Xlinker -Ur.
27427
27428 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
27429 Removed, these values are set by lib/gdb.exp.
27430
27431 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
27432
27433Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27434
27435 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
27436 of replicating gdb startup code.
27437
27438 * config/mt-vxworks (LDFLAGS): Set to -r.
27439 (CFLAGS_FOR_TARGET): Removed.
27440
27441 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
27442 (gdb) and gdb for vxworks uses (vxgdb).
27443
27444 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27445 executable is not in the tree and host != target, use sed and
27446 program_transform_name to determine the gdb name used by the
27447 target.
27448
27449 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27450 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27451
27452Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27453
27454 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27455 floats, chars, and shorts where there are ANSI-style function
27456 definitions.
27457
27458 * gdb.base/langs.exp, gdb.base/langs*: New test.
27459 * gdb.base/Makefile.in: Build it.
27460 * TODO: Remove item about checking that C names don't get C++
27461 demangling applied; this test tests it.
27462
27463Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27464
27465 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
27466 went with the const70 xfail. The xfail went away a year ago.
27467
27468 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
27469
27470 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
27471 for hp300.
27472
27473 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
27474
27475 * gdb.base/a1-selftest.exp: Don't run on hp300.
27476
27477Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27478
27479 * Makefile.in (site.exp): Set host_alias and target_alias as well
27480 as host_triplet and target_triplet.
27481
27482Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27483
27484 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27485
27486 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27487 places as other ecoff systems).
27488
27489 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27490 ultrix.
27491
27492Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27493
27494 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27495 remove them.
27496 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27497 variable and "variable" in addition to "data variable".
27498 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27499
27500 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27501 2.
27502 * gdb.base/list1.c (long_line): Add additional statement at start
27503 of function.
27504 * gdb.base/list.exp (test_forward_search): Update line number to
27505 reflect new statement.
27506
27507Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27508
27509 * gdb.base/signals.exp: Reinitialize searched source directories
27510 after gdb_start call.
27511
27512Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
27513
27514 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
27515 * gdb.stabs/Makefile.in: Likewise.
27516
27517 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
27518 change. Instead split the tests into smaller pieces.
27519 * gdb.disasm/hppa.s: Corresponding changes.
27520
27521Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27522
27523 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27524 Quote ^C when passing it to stty. For some shells ^ is a pipe.
27525
27526 * gdb.base/funcargs.exp: Modify many tests so that every test
27527 either passes or fails. Make some test names unique.
27528
27529Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27530
27531 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27532 Call stty to set interrupt character.
27533
27534 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27535 for HP assembler versus GNU assembler based on actual behavior of
27536 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27537
27538 * TODO: Suggest a few more stepping tests.
27539
27540Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27541
27542 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27543 restart GDB for h8300 after a continue.
27544 (return): Add pattern to match a29k-udi behavior.
27545 * gdb.base/nodebug.exp: Remove obsolete comment.
27546 * gdb.base/regs.exp: New file, testing of register displays.
27547 * gdb.base/return.exp: Fix typo in reference to $objdir.
27548 * gdb.base/whatis.exp: Always start with a fresh GDB.
27549
27550Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27551
27552 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27553 higher, these tests generate a lot of output.
27554
27555Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27556
27557 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27558 code following the catch silently ignored some errors; without the
27559 catch they should be thrown like any other tcl error. Also, the
27560 catch used "" instead of {} which meant all the callers who wanted
27561 to include one of the characters "[]$ had to quote it an extra time.
27562 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27563 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27564 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27565 Remove extra quoting.
27566
27567Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27568
27569 * gdb.base/commands.exp: Make test names unique; every test either
27570 passes or fails. Update some comments.
27571
27572 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27573
27574Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27575
27576 The following fixes a FAIL caused by the fact that the alpha stabs
27577 configuration didn't use the ".if alpha" code in weird.def.
27578 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27579 bit pointer, so the 32 bit version works even on the alpha.
27580 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27581 Remove the stuff which allowed us to have separate versions for
27582 alpha and everything else.
27583
27584 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27585 regexp which "info func operator\[\](" is supposed to match. Fix
27586 string to send to GDB. Note that GDB still doesn't work right. Add a
27587 new test for "info func .perator\[\](" which GDB does handle correctly.
27588
27589 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27590
27591Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27592
27593 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27594 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27595 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27596 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27597 it makes the tests harder to understand and confuses test-o-matic.
27598 The preferred style is that each test provides a PASS or a FAIL,
27599 and has a unique message (e.g. "continue #54" not just "continue")
27600 which is the same for the pass and the fail.
27601 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27602 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27603 to lib/gdb.exp.
27604 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27605 prt_accept which was basically the same thing. Likewise for
27606 test_print_reject and prt_reject.
27607 * lib/gdb.exp (test_print_reject): Add some more error message
27608 patterns to match from the former printcmds.exp (prt_reject).
27609 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27610 One defect of the passcount stuff is that some of it failed to
27611 report XPASS where appropriate.
27612 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27613 stuff before and after arg in expected pattern.
27614 (test_paddr_operator_functions): Re-do test without print_addr_of;
27615 this is the only test which seems to want extra stuff there.
27616
27617Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27618
27619 * gdb.base/nodebug.exp: Update new tests to reflect improved
27620 wording of gdb output.
27621
27622 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27623 and "ptype" work on variables in files compiled without -g.
27624 Replaces commented out "maint print msymbol" tests.
27625
27626Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27627
27628 * gdb.base/setvar.c (dummy): Call malloc.
27629
27630 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27631 losing with the irix4 sed.
27632
27633 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27634 ALRM" on irix4.
27635
27636Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27637
27638 * TODO: Remove items about corefile.exp testing new exec-file and
27639 backtrace; both are now done. Add items about printing enums.
27640
27641Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27642
27643 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27644 "get signal $thissig" test fails.
27645
27646 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27647
27648Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27649
27650 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27651 compiler warning with dec alpha compiler.
27652
27653 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27654 extra \n from gdb_test call (this explains why the prompt test
27655 that I removed yesterday was there).
27656 (user_defined_command_test): Remove extra \n and prompt test.
27657
27658 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27659 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27660 doesn't exist.
27661 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27662 Also remove alpha workaround, which turns out to be because
27663 SIGABRT == SIGLOST.
27664
27665 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27666
27667 * gdb.base/help.exp: Don't test "help show".
27668
27669Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27670
27671 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27672 "set print address" is on.
27673 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27674 pass prompt to gdb_test; gdb_test already looks for the prompt.
27675
27676 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27677
27678 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27679 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27680 was to make sure that gdb can read a core file. But (a) the "read
27681 the corefile" part didn't make it to a1-selftest.exp, we just
27682 delete the corefile after creating it, and (b) we test reading
27683 corefiles in corefile.exp anyway. Also, this test left around a
27684 xgdb process on Solaris.
27685
27686 * gdb.base/corefile.exp: Also test backtrace.
27687
27688Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27689
27690 * gdb.base/commands.exp: Test a simple user defined command with
27691 arguments and if/while statements; verify the full user command is
27692 printed by "show user".
27693
27694 * gdb.base/commands.exp: Test if/while commands as part of a
27695 breakpoint command list; verify they appear in breakpoint
27696 information.
27697
27698Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27699
27700 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27701 than by dividing by zero.
27702
27703Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27704
27705 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27706 performing an inferior call with watchpoints enabled.
27707 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27708 call.
27709
27710Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27711
27712 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27713 of "file" command.
27714
27715 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27716 Add additional pattern for when "int operator int(void);" appears
27717 in a different order.
27718
27719Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27720
27721 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27722
27723 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27724 and "signal" with ".*".
27725
27726Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27727
27728 * TODO: Add note about "handle all nostop".
27729
27730 * gdb.base/{sigall.c, sigall.exp}: New test.
27731 * gdb.base/Makefile.in: Add it.
27732
27733Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27734
27735 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27736 when invoking GDB, suppresses any windowing interface.
27737
27738Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27739
27740 * config/sim-gdb: New file, simulator testing support.
27741
27742Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27743
27744 * gdb.base/interrupt.exp: Test calling func1 twice.
27745
27746Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27747
27748 * gdb.base/list.exp (test_forward_search): Set timeout higher
27749 when we'll be getting lots of output from gdb.
27750
27751 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27752 "init_malloc" to after the expect statement. Run it if that
27753 regexp is taken, but also for two others which happen if source
27754 cannot be found.
27755
27756Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27757
27758 * gdb.base/printcmds.exp: New test, for printing register before
27759 program is running.
27760
27761Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27762
27763 * gdb.base/list.exp: Correct some alternate expect patterns
27764 to reflect changes in list1.c.
27765
27766Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27767
27768 * TODO: Add item regarding large frames.
27769
27770 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27771
27772 * TODO: Remove item about enabling return.exp; it
27773 is enabled. Suggest a few more "return" tests.
27774
27775Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27776
27777 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27778 anonymous unions.
27779
27780Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27781
27782 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27783 and pr-5646.o, so "make" is the same as "make all", not "make
27784 pr-4975.o".
27785
27786Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27787
27788 * gdb.base/list.exp: Adjust expectations to reflect changes in
27789 list1.c.
27790 (test_forward_search): New test proc.
27791 * gdb.base/list1.c (long_line): New function, has long source line.
27792
27793Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27794
27795 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27796 additional line of code that was added.
27797
27798Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27799
27800 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27801 tests so as not to overflow expect's input buffers.
27802 * gdb.disasm/hppa.exp: Corresponding changes.
27803
27804Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27805
27806 Beginnings of template debugging tests.
27807 * gdb.c++/templ-info.cc: New file to test for template
27808 debugging capability of the compiler.
27809 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27810 templ-info.cc.
27811 * gdb.c++/templates.cc: Add explicit template instantiations
27812 to enable compiling with -fno-implicit-templates. Add destructor
27813 and 'value' method to T5 class for template tests.
27814 * gdb.c++/templates.exp: Add testcases for printing of template
27815 types, setting breakpoints on template methods and calling a
d63a86f8 27816 template method.
c906108c
SS
27817
27818Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27819
27820 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27821 branch target since some assemblers (gas-2.5) may emit a
27822 relocation for the branch instead of resolving it in the
27823 assembler.
27824
27825Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27826
27827 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27828 through signal handler.
27829
27830Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27831
27832 * configure.in (*-*-netware): Use config/mt-netware.
27833
27834 * config/mt-netware: New file.
27835 * config/mt-i386-netware: Removed, separate configs for different
27836 netware architectures are no longer needed now that we have
27837 --with-headers.
27838
27839Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27840
27841 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27842 by the recent changes to use ANSI C arithmetic conversions.
27843
27844Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27845
27846 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27847 bug involving using inferior_pid to figure out whether to select a
27848 frame.
27849
27850Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27851
27852 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27853 match the current disassembler output.
27854
27855Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27856
27857 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27858 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27859 types, expect "int" as type of integer values (for now).
27860
27861Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27862
27863 * gdb.base/commands.exp: New tests for if/while commands.
27864
27865Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27866
27867 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27868 by .*, since hex values have different syntax in Chill mode.
27869
27870Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27871
27872 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27873 linefeed from expect pattern for repeated types with indices > 9.
27874
27875Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27876
27877 First part of Fortran test suite.
27878 * gdb.fortran: New directory.
27879 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27880
27881Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27882
27883 * gdb.base/default.exp: Update expect pattern for load command
27884 without arguments.
27885
27886Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27887
27888 * configure.in: Change i386 to i[345]86.
27889 * gdb.base/configure.in: Likewise.
27890 * gdb.c++/configure.in: Likewise.
27891 * gdb.chill/configure.in: Likewise.
27892
27893Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27894
27895 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27896 patterns, since that is not a valid context for comments.
27897
27898Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27899
27900 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27901 repeated types and repeated types with indices > 9.
27902
27903Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27904
27905 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27906 2417; old bug has been fixed.
27907
27908Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27909
27910 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27911 send the newline ourselves instead of assuming gdb_test will do
27912 so when passed an empty input string.
27913
27914 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27915 stabs testcode.
27916
27917Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27918
27919 * lib/gdb.exp (gdb_test): Don't send anything if the first
27920 argument is an empty string. This makes cases where we want to
27921 match output that is already in expect's buffers (for example,
27922 matching a breakpoint after gdb_run_cmd has been called) work
27923 reliably.
27924
27925Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27926
27927 * config/netware.exp: New file.
27928
27929Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27930
27931 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27932 the -B and -L prefixes so we can find the debugging stub.
27933
27934 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27935 there and we are using the gcc from the tree.
27936
27937 * gdb.base/types.c: Removed.
27938
27939 * gdb.base/configure.in: Look for makefile fragments in ../config.
27940 Recognize i386-*-netware.
27941 * gdb.c++/configure.in: Likewise.
27942
27943Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27944
27945 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27946 the correct TCL syntax.
27947
27948Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27949
27950 * gdb.base/opaque.exp: use runto instead of messing around with
27951 breakpoints. Simplify by using gdb_test.
27952
27953 * gdb.base/bitfields.exp: restart between tests on netware targets
27954 because breakpoints aren't relocated after target death. Run
27955 processes to completion.
27956
27957 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27958
27959Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27960
27961 * Makefile.in: Remove extra tabs that confuse some versions
27962 of "make". Use the newly built gdb to test with by default,
27963 rather than the first one in the tester's search path.
27964
27965Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27966
27967 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27968
27969 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27970 condition help.
27971
27972Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27973
27974 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27975
27976 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27977 running.
27978 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27979 * gdb.base/funcargs.exp: Likewise.
27980
27981 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27982 * gdb.base/funcargs.exp: Likewise.
27983
27984 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27985 message is "".
27986
27987Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27988
27989 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27990 return,signals,twice}.exp: Handle non-existant binaries
27991 consistantly.
27992
27993 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27994 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27995 might testing a cross development system.
27996
27997Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27998
27999 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
28000 runtest script is relative to ${srcdir}, not ${rootdir}.
28001
28002Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
28003
28004 * gdb.base/signals.exp: Allow for optionality of breakpoint
28005 address.
28006
28007Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28008
28009 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
28010
28011Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28012
28013 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
28014 for size_t definition.
28015 * gdb.c++/templates.cc: Likewise
28016
28017 * config/mt-i386-netware: New file.
28018
28019 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
28020 defined.
28021
28022 * gdb.base/Makefile.in: Added support for systems that name core
28023 files by appending "core" to the program name.
28024 * gdb.base/a1-selftest.exp: Likewise.
28025
28026Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28027
28028 * gdb.base/return.exp: Add comment and message for `return double'
28029 test failure on Sparc Solaris.
28030
28031Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
28032
28033 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
28034
28035Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28036
28037 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
28038 from optimizing them away.
28039 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
28040 patterns to include default constructors and assignment operators,
28041 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28042 character in the output of the virtual base pointer.
28043
28044Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28045
28046 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
28047 expression match in print_addr_of to avoid unintented matches.
28048 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
28049 versions up to 2.5.8.
28050
28051Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28052
28053 * gdb.base/list.exp: Tweak alternate pattern for listing of an
28054 included file to run under newer versions of expect.
28055 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
28056 consecutive >'s in templates to accomodate recent cplus-dem.c change.
28057 Remove xfail for the virtual table of BDDHookV.
28058
28059Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
28060
28061 * lib/gdb.exp (string_to_regexp): Set a default result.
28062 (default_gdb_start): Fix misleading message.
28063
28064Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28065
28066 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28067 Remove all CC, etc definitions.
28068 * config/mt-hpux: New file.
28069 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28070 (CFLAGS, LDFLAGS): Define.
28071 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28072
28073 * Makefile.in (site.exp): Don't insert host_os, etc.
28074 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28075 (distclean): Check existence of subdir.
28076 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28077 * gdb.base/Makefile.in: General cleanup and simplification.
28078 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28079 to build executables. Use default rule to build .o files.
28080 (EXPECT, RUNTEST, CC): Fix relative pathname.
28081 (site.exp): Don't insert host_os, etc.
28082 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28083 and/or SIGUSR1 defined.
28084 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28085 * gdb.c++/Makefile.in: General cleanup and simplification.
28086 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28087 (CFLAGS): Remove.
28088 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28089
28090Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28091
28092 * gdb.base/recurse.exp: Misc changes to get tests running again
28093 after Kung's changes to the watchpoint code.
28094 * gdb.base/watchpoint.exp: Likewise.
28095
28096Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28097
28098 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28099
28100Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28101
28102 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28103 * lib/gdb.exp (default_gdb_start): Define.
28104 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
28105 gdb.base/funcargs.exp, gdb.base/opaque.exp,
28106 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
28107 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
28108 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
28109 Don't call gdb_target_udi in between tests.
28110
28111Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28112
28113 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
28114 (which was basically just a local version of the same thing). In
28115 addition to avoiding duplication, gdb_test_exact is faster.
28116 * lib/gdb.exp (gdb_test_exact): Fix typo.
28117
28118 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
28119 don't give an error.
28120
28121 * gdb.base/term.exp: Call delete_breakpoints before starting.
28122
28123 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
28124 (t10): Add comment.
28125
28126Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28127
28128 Reorganization of the GDB Test Suite.
28129
28130 * gdb.base: New directory, contains all the basic tests.
28131 * gdb.c++: New directory, tests specific to C++.
28132 * gdb.chill: New directory, tests specific to Chill.
28133 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
28134 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
28135 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
28136 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
28137 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
28138 t30-31 to chill).
28139 * */gdbme.*: Rename to match appropriate expect scripts.
28140 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
28141 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
28142 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
28143 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
28144 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
28145 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
28146 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
28147 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
28148 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
28149 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
28150 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
28151 gdb.c++/virtfunc.cc: New names of C++ files.
28152 * gdb.chill/chillvars.ch: New name of Chill file.
28153 * gdb.base/configure.in, gdb.c++/configure.in,
28154 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
28155 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28156 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
28157 * configure.in (configdirs): Update to reflect directory changes.
28158 (target_abbrev): No longer define for any configuration.
28159 * Makefile.in: Cosmetic improvements to header comments.
28160
28161Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
28162
28163 Various changes to gdb.t31:
28164
28165 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
28166 * gdbme.ch: Make all key-words and predefineds be upper-case.
28167 * chillvars.exp: Expect key-words and predefinds in upper-case.
28168
28169 * chillvars.exp: Use gdb_test_exact many places.
28170 Change expected output for arrays (which now includes index labels).
28171
28172 * pr-5020.exp, gdme.ch (module PR_5020):
28173 New test, for PR-5020.
28174
28175Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
28176
28177 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
28178 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
28179
28180Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
28181
28182 * Makefile.in: Fix bit-rot in definitions of CHILL,
28183 CHILL_FOR_TARGET and Chill_LIB.
28184 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
28185 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
28186 CHILL, and CHILL_LIB.
28187
28188Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
28189
28190 * Revert the previous changes. Please see Rob's directory
28191 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
28192
28193Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
28194
28195 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
28196 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
28197 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
28198 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
28199 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
28200 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
28201 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
28202 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
28203 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
28204 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
28205 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
28206 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
28207 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
28208 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
28209 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
28210 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
28211 changes from 94Q1.
28212
28213Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
28214
28215 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
28216 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
28217 Rob's new testing fragments.
28218
28219Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
28220
28221 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 28222 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
28223
28224Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28225
28226 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
28227 version also, match on casted version strings, and match on
28228 gdb startup case where the line numbers might be messed up.
28229
28230Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
28231
28232 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 28233 (CFLAGS): Delete it from here.
c906108c
SS
28234
28235Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
28236
28237 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
28238
28239Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
28240
28241 * Makefile.in (RUNTEST): Default to just "runtest".
28242
28243Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28244
28245 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
28246 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
28247 the code has been restructured.
28248
28249Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28250
28251 * gdb.t00/default.exp (set write): Allow any number of \r and/or
28252 \n, not just one of each.
28253
28254 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
28255 /bin/cc gives a warning if you do.
28256
28257Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
28258
d63a86f8 28259 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
28260 __t10ListS_link1ZUiRCUiPT0
28261
28262Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28263
28264 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
28265 on local variables in recursive functions.
28266
28267 * gdb.t07/Makefile.in: Build the new test.
28268
28269Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28270
28271 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
28272 directly. Instead compare the return values from actual calls.
28273
28274Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
28275
28276 * Makefile.in (check): Set TCL_LIBRARY for runtest.
28277
28278Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28279
28280 * From Peter Schauer with minor modifications.
a9c64011
AS
28281 * gdb.t15/return.exp (return_tests): Handle targets where "return"
28282 stops in mid-line in the caller. Add xfail for returning a float
28283 value on X86 targets.
c906108c
SS
28284
28285Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28286
28287 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
28288 to avoid expect lossage.
28289 (fmem_LRbug_tests): Likewise.
28290 * gdb.disasm/hppa.s: Corresponding changes.
28291
28292 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
28293 conditions to work with latest dejagnu/expect.
28294
28295 * gdb.t15/funcargs.exp (finish from indirect call): No longer
28296 expected to fail on the PA.
28297 (backtrace in call with trampolines): Explicitly require main
28298 to be frame #1 (no trampolines should show up in backtrace).
28299
28300 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
28301 "continue -expect".
28302 * gdb.t06/break.exp: Likewise.
28303 * gdb.t07/watchpoint.exp: Likewise.
28304 * gdb.t13/bitfields.exp: Likewise.
28305 * gdb.t15/{funcargs,return}.exp: Likewise.
28306 * gdb.stabs/weird.exp: Likewise.
28307 * config/{mips,udi}-gdb.exp: Likewise.
28308
28309 * hppa.sed: Enclose comments within a sed command to avoid
28310 losing with the old OSF1 sed.
28311
28312Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28313
28314 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
28315 sequent dynix.
28316 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
28317 * gdb.t15/funcargs.exp: Conditionally step again to really
28318 finish from marker_call_with_trampolines. Handle the case where
28319 the first step from within call_with_trampolines already steps
28320 us back to main.
28321 * gdb.t15/gdbme.c: Add comment to closing brace of
28322 call_with_trampolines for funcargs.exp.
28323
28324Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28325
d63a86f8 28326 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
28327 Fix typo(s).
28328
28329Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28330
28331 * gdb.t07/gdbme.c: More code for watchpoint testing.
28332
28333 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
28334 "Hardware watchpoint" throughout file.
28335 (test_watchpoint_triggered_in_syscall): New test.
28336 (test_complex_watchpoint): New test.
28337
28338Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28339
28340 * gdbme.c (call_with_trampolines): New function to try and step
28341 into. Tests trampoline problems on the PA.
28342
28343 * funcargs.exp (localvars_in_indirect_call): No longer expect
28344 stepping into indirect call to fail on PAs.
28345 (test_stepping_over_trampolines): New test.
28346
28347Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28348
28349 * TODO: Add suggestions for static member function tests, and
28350 completion tests.
28351
28352Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28353
28354 * TODO: Add suggestions for "p/a" tests.
28355
28356 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
28357 (default_gdb_exit): Replace all the hair with sending "quit" to
28358 the process with a simple close.
28359
28360Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28361
28362 * TODO: Add suggestions for shared library tests.
28363
28364Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28365
28366 * TODO: Add suggestions for x/s tests.
28367
28368Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28369
28370 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
28371 "enable once", and "enable breakpoints once" with ".*".
28372
28373Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28374
28375 * TODO: Add suggestions about structure passing tests.
28376
28377Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28378
28379 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
28380 the primary1 test, use work around if __GNUC__ < 2.
28381 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
28382 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
28383 Test for bad output rather than waiting for timeout. Issue
28384 second continue only if first continue failed.
28385
28386Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28387
28388 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
28389 operator[] test with gdb_test because the old code didn't seem to
28390 be getting the quoting right with the new dejagnu.
28391
28392Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
28393
28394 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
28395 one from the path.
28396 * Makefile.in: Use a fresh expect if there is one, use runtest
28397 from the src tree if there is one.
d63a86f8 28398
c906108c
SS
28399Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28400
28401 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
28402 next over recursive call. Revise the tests from that point on
28403 (which had been skipped) to match GDB's actual (correct) output.
28404
28405 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
28406 with next over a breakpoint whose condition is false.
28407
28408 * gdb.t00/help.exp: Comment out "help set print" tests just like
28409 (and for same reason as) "help set" test.
28410
28411Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28412
28413 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
28414 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
28415
28416Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28417
28418 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
28419 necessary gdb_target_udi.
28420
28421 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
28422
28423 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
28424 1838 and 2417; they are fixed.
28425
28426 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
28427 gdb.t03/ptype.exp (ptype structure, ptype union):
28428 Remove xfails; the test is looser than when the xfails were added.
28429
28430 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
28431 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
28432
28433 * gdb.t01/run.exp: Only run shell test if isnative.
28434
28435 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
28436 since "run" automatically loads if necessary. Call gdb_target_udi
28437 after the "file" since "file" kills any execution target.
28438
28439 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
28440 GDB. GDB doesn't work that way (not anymore at least) on UDI.
28441 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
28442 argument for UDI.
28443
28444Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28445
28446 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28447
28448 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28449
28450Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28451
28452 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28453 properly quoting regexps. This makes the second argument to
28454 demangle a fixed string, which matches the callers, instead of a
28455 shell-style pattern which is what the previous implementation
28456 used. Update some of the callers.
28457
28458Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28459
28460 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
28461 (comib_nullified_tests): Fix typo.
28462 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
28463 strings. No longer expected to fail.
28464
28465 * gdb.disasm/hppa.s (addib_tests): Fix typo.
28466 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
28467 strings. No longer expected to fail.
28468
28469 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
28470 string. No longer expected to fail.
28471
28472Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28473
28474 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
28475 No longer expected to fail.
28476
28477 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28478 string. No longer expected to fail.
28479
28480Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28481
28482 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28483 only in the names (I probably got most of them). I was even
28484 generous with some which differed in underscores in names, and
28485 probably missed a few, and I *still* was able to remove almost a
28486 third of the file with almost no impact on testsuite coverage.
28487
28488Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28489
28490 * gdb.t00/default.exp: Match udi_attach error message as well as
28491 the one from child_attach.
28492
28493 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28494
28495 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28496
28497 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28498 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28499
28500 * Move test with enums and partial symbols back to
28501 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28502 Reverts the change of 26 May 93. Per today's change to
28503 stabs.texinfo, the behavior that weird.exp was expecting was
28504 unreasonable; what is important is that the compiler+gdb get
28505 things right, which happens with a recent gcc. Also fix the test
28506 to deal with native compilers which put out the stab gdb can't
28507 deal with.
28508
28509Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28510
28511 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28512 in the names. The main thing these accomplish is to slow things down.
28513 Many more such duplicates surely remain.
28514
28515 * gdb.t00/help.exp: Comment out "help support" test just like
28516 (and for same reason as) "help set" test.
28517
28518Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
28519
28520 * gdb.t06/break.exp: Remove setup_xfails for
28521 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
28522 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
28523 about known bug in gcc to include up through 2.5.8.
28524 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
28525 well as "_vb$".
28526 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
28527 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
28528 with latest gcc and gdb.
28529 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
28530 well as "_vb$".
28531
28532Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28533
28534 * configure.in (hppa*-*-*): Also configure and build stabs-only
28535 tests.
28536
28537Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28538
28539 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28540 * gdb.t10/configure.in (hppa*-*-*): Use it.
28541
28542Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28543
28544 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28545
28546Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28547
28548 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28549 versions prior to 1.13.5.
28550
28551Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28552
28553 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28554 the prompt is at the start of a line.
28555
28556Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28557
28558 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28559 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28560 in the copr tests now.
28561 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28562 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28563 expected to fail.
28564
28565Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28566
28567 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28568 gdb.t31/chillvars.exp, lib/gdb.exp:
28569 Tweak to run under either version of expect.
28570 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28571 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28572 * gdb.t11/list.exp: Remove extraneous whitespace.
28573
28574Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28575
28576 * gdb.t16/printcmds.exp (test_print_strings): Accept
28577 "(unsigned char *) " before the string.
28578
28579 * TODO: Add notes about printing of fancy types and GDB expressions.
28580
28581Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28582
28583 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28584 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28585 if doing mips-idt-ecoff.
c906108c
SS
28586
28587Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28588
28589 * Most .exp files: Tweak to run under either version of expect.
28590
28591Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28592
28593 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28594 xfails; I'm not sure why they are failing, but not because of PR 1806.
28595
28596Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28597
28598 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28599 defined in lib/gdb.exp.
28600
28601Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28602
28603 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28604 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28605 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28606 have to be typeless.
28607
28608Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28609
28610 * TODO: Add suggestion for copyright year test.
28611
28612Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28613
28614 * configure.in (*-*-lynxos*): Add stabs tests.
28615
28616Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28617
28618 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28619 so insert a tab before any assembler directive in column zero.
28620
28621 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28622 stores.
28623 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28624 stores.
28625 (fpu_short_memory_tests): Likewise.
28626
28627Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28628
28629 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28630 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28631 .stabs directives in comments.
28632
28633Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28634
28635 * TODO: New file, describing tests we could write.
28636 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28637
28638Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28639
28640 * gdb.t06/signals.exp: Add kludge to force re-sync.
28641
28642 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28643 to xgdb instead of gdb, get out of gdb.
28644
28645Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28646
28647 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28648 for info.
28649
28650Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28651
28652 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28653 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28654 * gdb.stabs/hppa.sed: New sed script for the PA.
28655
28656Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28657
28658 * gdb.stabs: Re-write weird.def and configuration to use sed
28659 instead of cpp. sed is portable and POSIX; cpp is neither.
28660
28661Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28662
28663 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28664
28665Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28666
28667 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28668
28669Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28670
28671 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28672 "_vb$".
28673 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28674 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28675
28676Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28677
28678 * lib/gdb.exp: Comment out code which depends on non-existent
28679 `transform' procedure.
28680
28681Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28682
28683 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28684 * lib/gdb.exp: Transform tool name.
28685 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28686 1.1's new error handling system.
28687
28688Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28689
28690 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28691
28692Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28693
28694 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28695 They made pattern matching so slow that timeouts happened on
28696 heavily loaded systems. Now any output from "show print" which
28697 gets us back to the GDB prompt is a PASS.
28698
28699Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28700
28701 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28702
28703Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28704
28705 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28706
28707 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28708 It is not from PR 3220.
28709
28710Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28711
28712 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28713 just started failing because they depended on the order the
28714 subcommands are presented, or exact docstring text. This kind of
28715 test is a pain and has minimal benefit.
28716
28717Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28718
28719 * gdb.t09/corefile.exp: At end of test, use "core" command with
28720 no arguments.
28721
28722Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28723
28724 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28725 17}/Makefile.in: Make it possible to run the testsuite with Sun
28726 make and CC = cross gcc by adding explicit build rules for .o
28727 files.
28728
28729Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28730
28731 * gdb.t15/funcargs.exp: Don't put comments on same line as
28732 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28733
c906108c
SS
28734Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28735
28736 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28737
28738Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28739
28740 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28741 * gdb.t20/inherit.exp: remove three dumplicate entries.
28742
28743Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28744
28745 * gdb.t06/break.exp: For "next over recursive call", fail on any
28746 incorrect output, not just on "factorial (value=2)".
28747
28748Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28749
28750 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28751 working now. Add an xfail if accesing a bss variable causes
28752 a memory error if the target is not yet run.
28753
28754Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28755
28756 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28757 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28758 name of __st* demangling (2 strings). Did Kung really get the
28759 more than 95 others right without testing them?
28760
28761Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28762
28763 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28764
28765Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28766
28767 * configure.in (configdirs): Add gdb.disasm
28768 * gdb.disasm: New directory for GDB disassembler tests.
28769 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28770
28771Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28772
28773 * gdb.t00/help.exp: Don't test "help set".
28774
28775 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28776 from within expect statements. None of these happen anymore and
28777 they cause regressions to be silently unnoticed.
28778
28779 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28780 messages) about known failures with gcc cygnus-2.4.5-930417.
28781
28782 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28783 comp-info.exp so it gets built if it doesn't exist.
28784
28785 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28786 it is no longer used.
28787 * gdb.t13/comp-info.c: Removed.
28788
28789Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28790
28791 * gdb.t06/signals.exp: Add xfail for sun3.
28792
28793Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28794
28795 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28796 relevant because ^C doesn't get sent but failure can be reproduced
28797 interactively).
28798
28799Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28800
28801 * gdb.stabs/alpha.mt: New configuration file for alpha.
28802 * gdb.stabs/configure.in: Use it.
28803 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28804 sharing with alpha.mt, redefine long to word via preprocessor.
28805 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28806 for alpha.
28807 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28808 native cc.
28809 * gdb.t00/teststrategy.exp: Change expect string so that we
28810 consume the `(xgdb)' from the command echo and from the gdb prompt.
28811 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28812 gdb currently compares all values as long, so this failure probably
28813 applies to any configuration where LONGEST is bigger than a target int.
28814 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28815 with gcc.
28816 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28817 to handle opaque pointers, gcc is.
28818 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28819 as first argument. Include <sys/types.h> and change all operator
28820 new definitions to use size_t.
28821 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28822 now that we use size_t.
28823
28824Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28825
a9c64011 28826 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28827 a long or float array cast all array members to the same type.
a9c64011 28828 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28829 with 64 bit longs.
a9c64011 28830 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28831 on alpha.
a9c64011 28832 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28833
28834Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28835
28836 * gdb.t24 (demangle.exp): Constructors of templates have names like
28837 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28838 section 14.6 of the ARM.
28839
28840 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28841 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28842 accomplish little and slow down the testsuite.
28843
28844 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28845 Accept spaces various places.
28846
28847Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28848
28849 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28850 with watchpoint enabled.
28851
28852 * Makefile.in: Remove definition of CC and remove the second
28853 definition of CXX (the "CXX = gcc" one remains). These definitions
28854 were causing backquotes to be expanded within backquotes, which
28855 doesn't work.
28856
28857Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28858
28859 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28860
28861Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28862
a9c64011
AS
28863 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28864 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28865 by mips cc and contains no stabs entries.
28866
28867Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28868
28869 * config/vx-gdb.exp: Use fake device to load files rather than
28870 NFS.
28871 * lib/gdb.exp: New proc to do "file" command.
28872 * config/unix-gdb.exp: Use new "file" proc.
28873
28874Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28875
28876 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28877 Rework board rebooting slightly.
28878 (gdb_exit): Don't exit from the remote shell; there isn't one.
28879 * gdb.stabs/weird.exp: If a program is being debugged already,
28880 kill it.
28881 * gdb.t04/setvar.exp: Stop and restart gdb.
28882 * gdb.t05/expr.exp: Likewise.
28883 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28884 restart gdb and reload the program.
28885 * gdb.t08/opaque.exp: Likewise.
28886 * gdb.t12/scope.exp: Likewise.
28887 * gdb.t13/bitfields.exp: Likewise.
28888 * gdb.t15/funcargs.exp: Likewise.
28889 * gdb.t20/classes.exp: Likewise.
28890 * gdb.t03/ptype.exp: Increase timeout.
28891 * gdb.t16/printcmds.exp (test_print_string_constants,
28892 test_print_array_constants): Likewise.
28893 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28894 * gdb.t20/classes.exp (do_tests): Likewise.
28895 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28896
28897Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28898
28899 * gdb.stabs: Renamed *wierd* to *weird*.
28900
28901Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28902
28903 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28904 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28905
28906Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28907
28908 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28909 (do_tests): Remove xfail for whatis on one_var and two_var.
28910
28911Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28912
28913 * Makefile.in: Made cross building work better by adding
28914 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28915
28916Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28917
28918 * gdb.t15/{return.c,return.exp,Makefile.in}:
28919 New test, currently commented out.
28920
28921Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28922
28923 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28924 still running and removes the leftover named socket so GDb can do
28925 clean restarts.
28926
28927Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28928
28929 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28930 console, not GDB.
28931 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28932 cross testing works better with "make check"
28933 * config/unix-gdb: Use default procedures for exit and version.
28934 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28935 with the newest VxWorks.
28936
28937Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28938
28939 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28940 old form.
28941
28942 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28943 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28944
28945 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28946
28947 * config/unix-gdb.exp: Remove this version of gdb_exit
28948 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28949 Rob says he'll look at it when he gets back to testing boards.
28950
28951Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28952
28953 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28954 an expected fail for certain ptype commands.
28955
28956 * gdb.t20/classes.exp: Update expected results of "ptype class
28957 Base1" to account for the constructor that now appears in the type.
28958
28959Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28960
28961 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28962 disappeared from list.
28963 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28964 "alldone" proc with call to cleanup and exit.
28965 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28966 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28967 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28968 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28969 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28970 "alldone" proc with simple returns that suppress remaining
28971 tests. The alldone proc went away many months ago.
28972
28973Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28974
28975 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28976
28977 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28978
28979Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28980
28981 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28982 as vax gdb will display them.
28983
28984Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28985
28986 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28987 optimizers.
28988
28989 * scope.exp: Change "bad value for localval" messages so each one
28990 is unique.
28991
28992 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28993 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28994
28995 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28996
28997Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28998
28999 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
29000 doesn't exist (due to optimization).
29001
29002Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29003
29004 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
29005 contains \r because the filename is long.
29006
29007 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
29008 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
29009
29010Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29011
29012 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
29013 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
29014 Ultrix.
29015 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
29016 int tests.
29017 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
29018
29019Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
29020
29021 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
29022
29023 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 29024 to match does not match the passing case but still matches the
c906108c
SS
29025 failing case.
29026
29027Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29028
29029 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
29030
29031Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
29032
29033 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
29034 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
29035 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
29036 Remove various versions of gdb_exit.
29037 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
29038 gdb_exit.
29039 * config/unix-gdb.exp: gdb_exit remains here, and should override
29040 the generic version, since it's doing a lot of wierd stuff that
29041 the other versions aren't. FIXME, fold it in, or abandon this
29042 version.
29043
29044Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29045
29046 * gdb.t24/demangle.exp: Add tests for PR 3220.
29047
29048Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29049
29050 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
29051
29052Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
29053
29054 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
29055 "i386-*-*". Works for i486 as well.
29056
29057 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
29058 bug, and expand domain of xfail to all SVR4 systems, since the
29059 actual problem is likely to be in generic SVR4 /proc support.
29060
29061Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29062
29063 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
29064
29065Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29066
29067 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29068 xfails for other systems. Match a missing 'Continuing.' as an
29069 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29070
29071 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29072 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29073 Only issue warning for missing executables if -all option is used.
29074
29075 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29076 file if -all option is used. It's like an unpredictable XFAIL.
29077
29078Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29079
29080 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29081 for dynamically linked binaries.
29082
29083 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29084
29085Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29086
29087 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29088 to state that this is a known bug in old versions of g++.
29089
29090Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29091
29092 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29093 while waiting for `Continuing'.
29094
29095Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29096
29097 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29098 in text, data, and bss.
29099 * gdb.t10/nodebug.c: Add local and global test variables for
29100 initialized and uninitialized data.
29101
29102Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29103
29104 * config/unix-gdb.exp (gdb_exit): Add "wait".
29105
29106Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29107
29108 * gdb.t06/signals.exp: xfail the continue from the handler for all
29109 targets.
29110
29111 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
29112 function with watchpoints enabled, the i386 call dummy starts with
29113 a call.
29114
29115 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
29116 386 bsd names its corefiles.
29117
29118Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
29119
29120 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
29121 compilers don't grok it.
29122 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
29123 with small octal ints rather than character constants, which
29124 are signed and might not fit if first promoted to int.
29125
29126Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
29127
29128 * gdb.t09/Makefile.in (clean): Remove corefile.
29129
29130Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29131
29132 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
29133
29134Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29135 and Jim Kingdon (kingdon@cygnus.com)
29136
29137 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
29138 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
29139 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
29140
29141Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29142
29143 * gdb.t17/interrupt.exp: Add xfail for hppa.
29144
29145Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29146
29147 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
29148 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
29149 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
29150 to determine signed-ness of bitfields and use the result to setup
29151 the xfail.
29152 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
29153 * gdb.t15/funcargs.exp: Use them to step until the second indirect
29154 call line is reached if necessary.
29155
29156Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29157
29158 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
29159
29160Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29161
29162 * gdb.t06/break.exp: Also test `clear' command.
29163
29164Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29165
29166 * gdb.t00/teststrategy.exp: Remove extra quote.
29167
29168 * gdb.t07/watchpoint.exp: Change xfail for calling function with
29169 watchpoint enabled to be for all non-68k machines.
29170
29171 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
29172
29173Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29174
29175 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
29176 targets use aout.mt instead of ecoff.mt as gas understands
29177 standard aout format.
29178
29179Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29180
29181 * lib/gdb.exp (runto): Don't insist that function we are running to
29182 was compiled with -g.
29183
29184 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
29185
29186 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
29187 to get back into the read system call.
29188 Accept leading newline in case where we woke it up.
29189
29190Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29191
29192 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
29193 to make the stabs test work on ecoff systems using gcc and -with-stabs.
29194 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
29195 enable ecoff configuration.
29196
29197Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29198
29199 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
29200
29201Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29202
29203 * gdb.t16/printcmds.exp: Add another printf test.
29204
29205Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
29206
29207 * configure.in: If configured -with-stabs on any target, add
29208 stabsdirs to configdirs.
29209
29210Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29211
29212 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
29213 fun" so pattern does not match the command itself.
29214
29215Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29216
29217 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
29218
29219Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29220
29221 * gdb.t17/interrupt.exp: Test for more things.
29222
29223Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29224
29225 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
29226 compiler arranges the code and line numbers.
29227
29228 * gdb.t17/interrupt.exp: Don't send \n after ^C.
29229
29230Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29231
29232 * gdb.t00/help.exp: Increase expect input buffer size.
29233
29234Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29235
29236 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
29237
29238 * gdb.t07/watchpoint.exp: Add xfail for hppa.
29239
29240 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
29241
29242 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
29243 [0-9]*, not just [0-9].
29244
29245Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29246
29247 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
29248
29249 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
29250
29251Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29252
29253 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
29254
29255Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29256
29257 * gdb.t06/signals.c: Add xfails for sun3.
29258
29259 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
29260
29261 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
29262 test_stepping tests.
29263
29264Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29265
29266 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
29267
29268 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
29269
29270 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
29271 rather than actually putting it through cpp twice.
29272
29273 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
29274
29275Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
29276
29277 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
29278 no longer needed.
29279
29280Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29281
29282 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
29283
29284 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
29285 C++ features prints as "struct", make it a pass, not an xfail.
29286
29287Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29288
29289 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
29290 Don't require VA to print as "class" rather than "struct".
29291
29292Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
29293
29294 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
29295
29296Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29297
29298 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
29299
29300Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29301
29302 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
29303 order.
29304
29305Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29306
29307 * gdb.t16/printcmds.exp: Add printf tests.
29308
29309 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
29310
29311 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
29312
29313Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
29314
29315 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
29316 pass counts, to counteract any existing or future setup_xfails.
29317
29318Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29319
29320 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
29321 {BEGIN,END}_COMMON for common block instead of STAB.
29322 * gdb.stabs/wierd.exp: Add xfail for rs6000.
29323
29324 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
29325 intp_var should be N_GSYM not N_LSYM.
29326 wierd-aout.S: Use a label for the value of the N_SO.
29327 wierd.def: Remove all backslashes.
29328 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
29329
29330Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29331
29332 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
29333 get the expected next to inheritance3.
29334
29335Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29336
29337 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
29338 now that gcc-2.4 gets it right.
29339
29340Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29341
29342 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
29343
29344 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
29345 generating comp-info.exp which works for cross-compilation.
29346
29347Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
29348
29349 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
29350 "*-*-sysv4.*".
29351
29352Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
29353
29354 * gdb.t01/run.exp: Start with a fresh gdb.
29355 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
29356 SVR4.x.
29357
29358Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
29359
29360 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
29361 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
29362 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
29363 Makefile.in (distclean, realclean): Remove gdbme.c from list of
29364 things to remove.
29365
29366Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
29367
29368 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
29369 test cases from bug reports.
29370
29371Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
29372
29373 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
29374 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
29375 avoid spurious xfails.
29376 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
29377 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
29378 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
29379
29380Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
29381
29382 * gdb.t00/teststrategy.exp: Rework to provide more useful
29383 description of each test, fix problem with systems that define
29384 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
29385 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
29386 results for "next over recursive call" so timeouts aren't taken
29387 by error.
29388
29389Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
29390
29391 * gdb.t12/scope.exp: Test printing of variables before run.
29392
29393 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
29394 printed in wrong order due to sorting.
29395
29396Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
29397
29398 * gdb.t00/teststrategy.exp: Fix expected results for printing
29399 user entered string constant. Is array of char, prints with no
29400 address.
29401
29402 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
29403 commands.
29404 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
29405 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
29406 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
29407 of struct of char arrays.
29408 * gdb.t00/radix.exp: New tests for radix commands.
29409
29410Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
29411
29412 * gdb.t16/printcmd.exp: Print a variable before running program
29413 (with xfail for AIX).
29414
29415Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
29416
29417 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
29418
29419 * gdb.t16/printcmd.exp: Don't print variables before running program.
29420
29421 * gdb.t06/break.exp: Don't require envp argument to main.
29422
29423 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
29424
29425 * gdb.t02/whatis.exp, gdb.t11/list.exp:
29426 Add xfails for rs6000.
29427
29428 * gdb.t02/whatis.exp: Change other tests not to re-test something
29429 we already tested.
29430
29431 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
29432 each type used has a variable of that type.
29433
29434Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
29435
29436 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
29437
29438Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
29439
29440 * configure.in: change srctrigger to be a file, not a directory
29441
29442Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
29443
29444 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29445
29446 * gdb.t11/list.exp: Fixed a couple of typos.
29447
29448Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29449
29450 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29451 is fixed and PR is closed.
29452 * gdb.t16 (gdbme.c): Add simple test string variable.
29453 * gdb.t16 (printcmds.exp): Add tests with simple test string
29454 variable, primarily for boundaries on "set print elements".
29455
29456Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29457
29458 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29459 Make leading 0's optional and don't expect a tab in the middle
29460 of the number.
29461
29462 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
29463
29464 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
29465 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
29466 don't end command passed to gdb_test with newline.
29467
29468 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
29469 signed keyword away, don't expect signed bitfields to be signed.
29470
29471 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
29472 printing with only as many 1's as are in the field as well as printing
29473 with 32 1's (see comment).
29474
29475Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
29476
29477 * gdb.t00/default.exp: Start with a fresh gdb.
29478 * configure.in (configdirs): Remove gdb.t31 until the chill
29479 compiler works again. It no longer is able to find chillrt0
29480 since it isn't in libchill.a anymore.
29481 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29482 wierd.o, make more modular.
29483 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29484 spurious newlines that caused problems.
29485
29486Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29487
29488 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29489 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29490 gdb.stabs/wierd.{exp,def}: Many new tests.
29491
29492 * gdb.t00/default.exp: update info line for new message.
29493
29494 * gdb.t02/{whatis.exp,gdbme.c}:
29495 Test that "char *" doesn't print as "caddr_t".
29496
29497Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29498
29499 * gdb.t00/help.exp: Use .* in place of some help messages which
29500 just changed.
29501 gdb.t00/default.exp: Update "info frame" test for new message.
29502 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29503 Remove some xfails
29504
29505Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29506
29507 * gdb.t03/{gdbme.c,ptype.exp}:
29508 Add tests for typedef'd struct and union without tags.
29509 Also check "whatis" on a variable of a typedef'd enum without a tag.
29510
29511 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29512 PRMS 1823; the bug still exists but isn't reproduced by this test
29513 anymore), and remove rs6000 XFAIL (the bug is fixed).
29514
29515 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
29516 duplicated from whatis.exp. For those that are left, accept
29517 "long", "long int", or "int" for long variables (whatis.exp already
29518 has an XFAIL for "int", so no need to fail it here).
29519
29520 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
29521 Deal with GCC's names for types now that GDB uses the compiler's names.
29522
29523 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
29524 setup_xfail's for sunos4. If we #defined the signed keyword away,
29525 don't expect GDB to know that char it is signed.
29526
29527 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
29528
29529Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
29530
29531 * configure.in (configdirs): Add gdb.t24 for C++ tests that
29532 should work on any system, regardless of debugging format.
29533 * gdb.t21/demangle.exp: Move to gdb.t24.
29534 * gdb.t24/demangle.exp: Move from gdb.t21.
29535 * gdb.t24/{Makefile.in, configure.in}: New files.
29536
29537Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29538
29539 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29540 * gdb.stabs: New directory.
29541
29542Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29543
29544 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29545 not just "Quit anyway?".
29546
29547Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29548
29549 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29550 that all setup_xfails are immediately followed by clear_xfails.
29551
29552Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29553
29554 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29555 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29556 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29557 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29558 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29559 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29560 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29561 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29562 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29563 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29564 gdb.t31/chillvars.exp, lib/gdb.exp:
29565 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29566 bug-gdb@prep.ai.mit.edu.
29567
29568Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29569
29570 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29571 with 0.0, not integer 0.
29572
29573Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29574
29575 * gdb.t06/break.exp: Update for "Kill the program" message change.
29576
29577Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29578
29579 * Makefile.in (GDBFLAGS): Set to -nx.
29580 * Makefile.in (site.exp): Use GDBFLAGS.
29581
29582Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29583
29584 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29585 Makefiles.
29586 (check): depend on just-check.
29587 (just-check): added so that tests can be run without a noop
29588 build pass.
29589
29590Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29591
29592 Switch to using configure's configdirs.
29593 * Makefile.in (Makefile): add configure.in dependency.
29594 (SUBDIRS): removed redundant assignment.
29595 * configure.in: switch subdirs assignment to configdirs.
29596 * gdb.t*/configure.in: new files.
29597
29598Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29599
29600 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29601 works.
29602
29603Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29604
29605 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29606 in explicit rules. Apparently this is not supported by some makes.
29607
29608Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29609
29610 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29611
29612Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29613
29614 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29615 disappeared.
29616
29617Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29618
29619 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29620
29621Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29622
29623 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29624 watchpoint problem that is now fixed.
29625 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29626 uninitialized convenience variables.
29627 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29628 structures.
29629
29630Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29631
29632 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29633 which causes expect to get out of sync with gdb on long output
29634 from help set.
29635 * gdb.t09/corefile.exp: Make expected pattern for core file
29636 failing signal and frame output format less sun specific.
29637
29638Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29639
29640 * gdb.t31/chillvars.exp: Add and remove initial dummy
29641 breakpoint, so that symbol table is forced in.
29642 (Needed at least on Sunos4, though it seems not SVR4.)
29643 * gdb.t31/chillvars.exp: Update for changed output format.
29644
29645Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29646
a9c64011 29647 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29648
29649Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29650
29651 * Makefile.in: Added --srcdir when invoking runtest, removed the
29652 need for a local config file. (optional now)
29653
29654Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29655
29656 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29657 failure count used to force early termination. Add some more
29658 expected failures for gnu style demangling.
29659
29660Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29661
29662 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29663 pmi variable from gdb.t20/gdbme to get optimized away.
29664 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29665 Check for written corefile upon timeout _and_ eof.
29666
29667Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29668
29669 * config/unix-gdb.exp: Add missing return 0.
29670
29671Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29672
29673 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29674 test termination.
29675
29676Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29677
29678 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29679 disappeared.
29680
29681Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29682
29683 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29684 time as i860 support works.
29685
d63a86f8 29686 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29687 "backtrace 100\r" rather than just "backtrace\r", to match last
29688 change.
29689
29690Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29691
29692 * config/udi-gdb.exp (gdb_exit): Remove close command.
29693 (gdb_target_udi): New procedure to set the UDI target.
29694 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29695 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29696 Added waits for prompts after several question responses. Added
29697 some more responses used by a29k-amd-udi-gdb.
29698 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29699 pass different arguments, restart UDI connection after program
29700 completion.
29701 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29702 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29703 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29704 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29705 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29706 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29707 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29708 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29709 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29710 after program completion.
29711 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29712 compiled with a SELECT_VECS setting.
29713 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29714 infinite recursion.
29715
29716 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29717 Added checks for COFF results, and made them expected failures for
29718 all targets. It would be better to make them expected failures
29719 for COFF targets only.
29720
29721Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29722
29723 * Makefile.in: add null dvi target, don't bother to recurse
29724 through test directories for info and install-info; rename
29725 $(datadir) to be dejagnu instead of deja-gnu
29726
29727Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29728
29729 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29730 compiler to coredump.
29731 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29732 code.
29733
29734Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29735
29736 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29737 coredump.
29738 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29739 code.
29740
29741Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29742
29743 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29744 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29745 which in a shell. Deletes xgdb when done.
29746 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29747 Tests the return from the "set height" or "set width" commands.
29748 Added a few return codes where needed.
29749
29750Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29751
29752 * Makefile.in (SUBDIRS): Add gdb.t17.
29753 * configure.in (subdirs): Add gdb.t17.
29754 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29755 files to test gdb's calling of functions in the inferior with
29756 the correct arguments and gdb's ability to retrieve any
29757 result returned.
29758
29759Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29760
29761 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29762 may be called after gdb goes away. Previous versions of expect
29763 needed these to avoid file descriptor leaks, but they cause
29764 errors with the current revision of expect.
29765 * gdb.t00/gdbvars.exp: Use -re on expected output after
29766 setting sevenbit-strings.
29767 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29768 to set sevenbit-strings consistent across tests.
29769 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29770 set sevenbit-strings consistent across tests.
29771
29772Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29773
29774 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29775 expected output to match current "expect" expectations.
29776
29777Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29778
29779 * gdb.t00/default.exp: Change expected output for default "source"
29780 command, to match new gdb behavior which requires a filename to
29781 source.
29782
29783Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29784
29785 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29786 expected fail for i486-*-* that misses the marker2 function.
29787 * gdb.t10/crossload.exp (bfddefault): Allow successful
29788 recognition of a format to pass even if no symbols are found.
29789 Explicitly catch failures where the format is not recognized
29790 or is ambiguous, and add the reason to the fail message.
29791 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29792 the cause is and invalid target and add reason to failure message.
29793 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29794 elf32-i386, elf32-sparc, and elf32-i860.
29795 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29796 Set up expected failure for 'filename'::variable scope resolution,
29797 which is now apparently broken on all targets.
29798 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29799 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29800 gdb.t23/templates.exp: Change failure for missing binfile into
29801 just a warning.
29802 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29803 references.
29804
29805Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29806
29807 * gdb.t00/default.exp: Add expected output for default "source"
29808 command, to match new gdb behavior.
29809 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29810
29811Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29812
29813 * config/*-gdb.exp: returns an error, rather than exiting on
29814 internal errors.
29815
29816Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29817
29818 * gdb.t03/gdbme.c: Add pointer to struct variable.
29819 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29820 referencing struct members.
29821
29822Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29823
29824 * configure.in (mips-idt-ecoff): New target.
29825 * config/mips-gdb.exp: New file for remote board using MIPS remote
29826 debugging protocol.
29827
29828 * Redid configuration scheme. Removed gdb.t*/configure.in.
29829 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29830 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29831 distclean targets. Built executables via .o files. Adjusted
29832 tests to account for source files in $(srcdir) rather than
29833 $(objdir).
29834 * lib/gdb.exp (runto): Don't expect () after the function name,
29835 because it may have arguments.
29836
29837Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29838
29839 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29840 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29841 expected failures for mips-idt-* and mips-sgi-*.
29842 * gdb.t00/default.exp (attach): Kill process if requested.
29843 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29844 that does not read core files.
29845 * gdb.t01/run.exp: Removed checks for exit status code.
29846 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29847 it is linked in.
29848 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29849 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29850 appropriate, rather than doing it by hand.
29851 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29852 execution.
29853 * gdb.t10/crossload.exp: Kill existing program if needed.
29854 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29855 appropriate, rather than doing it by hand. Always increase
29856 timeout for this test, not just for VxWorks.
29857
29858Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29859
29860 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29861 of Chill STRUCT types and STRUCT values.
29862 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29863 than "char".
29864 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29865 struct2): New struct definitions and initializations to test
c906108c
SS
29866 simple Chill STRUCT types.
29867
29868Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29869
29870 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29871 the null byte at the end of strings.
29872 * gdb.t00/default.exp: Make show version insensitive to copyright
29873 date.
29874 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29875 to avoid dependencies on target char signedness.
29876 * gdb.t16/printcmds.exp: Update expected results for explicitly
29877 unsigned char.
29878 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29879 now work.
29880 * gdb.t21/demangle.exp: Add many more patterns for template
29881 demangling, most of them being expected failures.
29882 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29883 string we are matching for, to match on the whole string.
29884 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29885 and fix a whole bunch that had incorrect expected output but were
29886 passing anyway because of the bug in "proc demangle".
29887 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29888 type.
29889 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29890
29891Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29892
a9c64011
AS
29893 * gdb/testsuite: made modifications to testcases, etc., to allow
29894 them to work properly given the reorganization of deja-gnu and the
29895 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29896
29897Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29898
29899 * gdb/testsuite: Initial creation of gdb/testsuite.
29900 Migrated dejagnu testcases and support files for testing nm to
29901 gdb/testsuite from deja-gnu. These files were moved "as is"
29902 with no modifications. This migration is part of a major overhaul
29903 of dejagnu. The modifications to these testcases, etc., which
29904 will allow them to work with the new version of dejagnu will be
29905 made in a future update.
48efe704 29906
8d8cb839 29907 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29908\f
8d8cb839
EZ
29909;; Local Variables:
29910;; mode: change-log
29911;; left-margin: 8
29912;; fill-column: 74
29913;; version-control: never
29914;; End:
902f2ccb 29915
0b302171 29916 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29917 Copying and distribution of this file, with or without modification,
29918 are permitted provided the copyright notice and this notice are preserved.
This page took 3.480996 seconds and 4 git commands to generate.