* tui/tui.c (tui_rl_command_key): Switch to TUI_ONE_COMMAND_MODE
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
ed8a1c2d
AB
12012-11-09 Andrew Burgess <aburgess@broadcom.com>
2
3 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4 disassembly output.
5
9107fc8d
PA
62012-11-09 Pedro Alves <palves@redhat.com>
7
8 PR gdb/14306
9
10 * gdb.multi/multi-arch-exec.c: New file.
11 * gdb.multi/multi-arch-exec.exp: New file.
12
558a9d82
YQ
132012-11-09 Yao Qi <yao@codesourcery.com>
14
15 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
16 (top level): Call it.
17
e714f336
YQ
182012-11-09 Yao Qi <yao@codesourcery.com>
19
20 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
21 typo.
22
6ecd4729
PA
232012-11-09 Pedro Alves <palves@redhat.com>
24
25 * gdb.multi/multi-arch.exp: New.
26
9015683b
TT
272012-11-08 Tom Tromey <tromey@redhat.com>
28
29 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
30 core files, if possible.
31 * gdb.base/siginfo-thread.c: New file
32 * gdb.base/siginfo-thread.exp: New file
33
ea9f10bb
TT
342012-11-08 Tom Tromey <tromey@redhat.com>
35
36 * gdb.base/comprdebug.exp: New file.
37
f6592439
PA
382012-11-06 Pedro Alves <palves@redhat.com>
39
40 PR gdb/14810
41
42 * gdb.base/disabled-location.c: New file.
43 * gdb.base/disabled-location.exp: New file.
44
2d338fa9
TT
452012-11-06 Tom Tromey <tromey@redhat.com>
46
47 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
48 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
49 gdb_gcore_cmd.
50 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
51 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
52 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
53 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
54 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
55 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
56 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
57 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
58 * lib/gdb.exp (gdb_gcore_cmd): New proc.
59
68c9da30
PA
602012-11-05 Pedro Alves <palves@redhat.com>
61
62 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
63 procedure.
64 (do_vfork_and_follow_child_tests_exec)
65 (do_vfork_and_follow_child_tests_exit): Call it.
66
a7c8c931
PA
672012-11-05 Pedro Alves <palves@redhat.com>
68
69 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
70 fails.
71
6f6484cd
YQ
722012-11-03 Yao Qi <yao@codesourcery.com>
73
74 Fix PR gdb/14617.
75 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
76 Remove setup_kfail, and update test.
77
b45627a0
TT
782012-11-02 Tom Tromey <tromey@redhat.com>
79
80 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
81 test.
82
f50f4e56
PA
832012-11-02 Pedro Alves <palves@redhat.com>
84
85 PR gdb/14766
86
87 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
88 setup_kfail.
89 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
90 get registers".
91
71ce889d
PA
922012-11-02 Pedro Alves <palves@redhat.com>
93
94 * gdb.base/foll-vfork-exit.c: New file.
95 * gdb.base/foll-vfork.exp (top level): New file-describing
96 comment.
97 (vfork_child_follow_to_exit): New procedure.
98 (tcatch_vfork_then_child_follow): Rename as ...
99 (tcatch_vfork_then_child_follow_exec): ... this.
100 (tcatch_vfork_then_child_follow_exit): New procedure.
101 (do_vfork_and_follow_parent_tests): New procedure, factored out
102 from do_vfork_and_exec_tests.
103 (do_vfork_and_follow_child_tests_exec): Ditto.
104 (do_vfork_and_exec_tests): Delete.
105 (do_vfork_and_follow_child_tests_exit): New procedure.
106 (top level): Run tests with both the program that has the vfork
107 child execing, and the program has the vfork child exiting.
108
1e35b1a9
PA
1092012-11-02 Pedro Alves <palves@redhat.com>
110
111 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
112 (check_vfork_catchpoints, vfork_parent_follow_through_step)
113 (vfork_parent_follow_to_bp): Call it.
114 (kill_child): Delete.
115 (vfork_and_exec_child_follow_to_main_bp)
116 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
117 longer call kill_child.
118 (tcatch_vfork_then_parent_follow): Call setup_gdb.
119 (do_vfork_and_exec_tests): Don't runto_main before calling each
120 test procedure.
121 (top level): Don't clean restart and set verbose before running
122 each test procedure.
123
1242012-11-02 Pedro Alves <palves@redhat.com>
125
126 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
127 (vfork_parent_follow_to_bp)
128 (vfork_and_exec_child_follow_to_main_bp)
129 (vfork_and_exec_child_follow_through_step)
130 (tcatch_vfork_then_parent_follow)
131 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
132 Use with_test_prefix.
133
1342012-11-02 Pedro Alves <palves@redhat.com>
135
136 * gdb.base/foll-vfork.c: Add copyright header.
137 * gdb.base/vforked-prog.c: Add copyright header.
138
1392012-11-02 Pedro Alves <palves@redhat.com>
140
141 * gdb.base/foll-vfork.exp
142 (vfork_and_exec_child_follow_through_step): Don't skip on
143 non-HP/UX targets. Expect the next to only step one line on
144 non-HP/UX targets, rather than stopping only after the exec.
145
1462012-11-02 Pedro Alves <palves@redhat.com>
147
148 Don't hard code line numbers.
149
150 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
151 Expect text from the sources instead of a line number.
152 (vfork_parent_follow_to_bp)
153 (vfork_and_exec_child_follow_to_main_bp)
154 (vfork_and_exec_child_follow_through_step)
155 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
156 Use gdb_get_line_number.
157
1582012-11-02 Pedro Alves <palves@redhat.com>
159
160 Modernize.
161
162 * gdb.base/foll-vfork.exp: Use standard_testfile and
163 build_executable. Pass descriptive string to untested.
164 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
165 (vfork_and_exec_child_follow_to_main_bp)
166 (vfork_and_exec_child_follow_through_step)
167 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
168 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
169 of send_gdb/gdb_expect.
170
171 (kill_child): New procedure.
172 (vfork_and_exec_child_follow_to_main_bp)
173 (vfork_and_exec_child_follow_through_step): Use it.
174
f0559fff
YQ
1752012-11-02 Yao Qi <yao@codesourcery.com>
176
177 * gdb.base/setvar.exp: Test setting nested struct.
178 * gdb.base/setvar.c (v_struct3): New.
179
c207c6da
DE
1802012-11-01 Doug Evans <dje@google.com>
181
182 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
183 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
184 use them.
185
2f27adfe
AB
1862012-10-31 Andrew Burgess <aburgess@broadcom.com>
187
188 PR cli/14772
189 * gdb.base/gnu_vector.c (union_with_vector_1)
190 (struct_with_vector_1): Add new struct and union for testing
191 ptype.
192 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
193 structs / unions containing vectors.
194
bb662ca6
YQ
1952012-10-25 Yao Qi <yao@codesourcery.com>
196
197 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
198 'setup_kfail' instead of 'setup_kfail_for_target'.
199 * gdb.base/varargs.exp: Likewise.
200 * lib/gdb.exp (setup_kfail_for_target): Remove.
201
635d23ff
MK
2022012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
203
204 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
205
afdb064f
MK
2062012-10-25 Mark Kettenis <kettenis@gnu.org>
207
208 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
209
d99dcf51
JB
2102012-10-24 Joel Brobecker <brobecker@adacore.com>
211
212 * gdb.ada/set_wstr: New testcase.
213
32560274
JB
2142012-10-24 Joel Brobecker <brobecker@adacore.com>
215
216 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
217
5ded5331
JB
2182012-10-24 Joel Brobecker <brobecker@adacore.com>
219
220 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
221
d8d84291
MK
2222012-10-24 Mark Kettenis <kettenis@gnu.org>
223
224 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
225
6e933c51
JK
2262012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
227
228 * gdb.base/callfuncs.exp (do_function_calls): Fix
229 setup_kfail_for_target for -m32 mode.
230
274bd000
MK
2312012-10-23 Mark Kettenis <kettenis@gnu.org>
232
233 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
234 are now fixed.
235
545f743d
YQ
2362012-10-23 Yao Qi <yao@codesourcery.com>
237
238 * gdb.base/info-os.exp: Resume the inferior until it exits.
239
48b56b6a 2402012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
241
99c7d5a8 242 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
243 * gdb.base/print-file-var.exp: Likewise.
244 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 245
8de0566d
YQ
2462012-10-17 Yao Qi <yao@codesourcery.com>
247
248 * gdb.mi/mi-memory-changed.exp: New.
249
44883546
YQ
2502012-10-16 Yao Qi <yao@codesourcery.com>
251
252 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
253 returns true.
254 Call gdb_load_shlibs.
255 * gdb.reverse/solib-reverse.exp: Likewise.
256
345f514a
KS
2572012-10-15 Keith Seitz <keiths@redhat.com>
258
259 * lib/cp-support.exp (cp_test_ptype_class): Add support
260 for class typedefs.
261
262 * gdb.cp/derivation.exp: Add tests for g_instance.
263
9e3a7d65
JK
2642012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
265
266 Fix entry values resolving in inlined frames.
267 * gdb.arch/amd64-entry-value-inline.S: New file.
268 * gdb.arch/amd64-entry-value-inline.c: New file.
269 * gdb.arch/amd64-entry-value-inline.exp: New file.
270
21a7b089
JK
2712012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
272 Doug Evans <dje@google.com>
273
274 Fix recent gdb_breakpoint regression.
275 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
276 braces from the parameter.
277 * gdb.java/jprint.exp: Likewise.
278
2c47921e
DE
2792012-10-15 Doug Evans <dje@google.com>
280
281 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
282
89398707
JB
2832012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
284
285 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
286
801e4185
TT
2872012-10-15 Tom Tromey <tromey@redhat.com>
288
289 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
290
74f910c8
TT
2912012-10-15 Tom Tromey <tromey@redhat.com>
292
293 * gdb.python/py-symbol.exp: Test symbol destructor.
294
91567807
YQ
2952012-10-14 Yao Qi <yao@codesourcery.com>
296
297 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
298 * gdb.mi/mi-cli.exp: New.
299
300 * gdb.mi/mi2-basics.exp: Remove.
301 * gdb.mi/mi2-break.exp: Remove.
302 * gdb.mi/mi2-console.exp: Remove.
303 * gdb.mi/mi2-disassemble.exp: Remove.
304 * gdb.mi/mi2-eval.exp: Remove.
305 * gdb.mi/mi2-file.exp: Remove.
306 * gdb.mi/mi2-hack-cli.exp: Remove.
307 * gdb.mi/mi2-pthreads.exp: Remove.
308 * gdb.mi/mi2-read-memory.exp: Remove.
309 * gdb.mi/mi2-regs.exp: Remove.
310 * gdb.mi/mi2-return.exp: Remove.
311 * gdb.mi/mi2-simplerun.exp: Remove.
312 * gdb.mi/mi2-stack.exp: Remove.
313 * gdb.mi/mi2-stepi.exp: Remove.
314 * gdb.mi/mi2-syn-frame.exp: Remove.
315 * gdb.mi/mi2-until.exp: Remove.
316 * gdb.mi/mi2-watch.exp: Remove.
317 * gdb.mi/mi2-var-block.exp: Remove.
318 * gdb.mi/mi2-var-cmd.exp: Remove.
319 * gdb.mi/mi2-var-display.exp: Remove.
320
87332029
YQ
3212012-10-12 Yao Qi <yao@codesourcery.com>
322
323 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
324 trail '.*' on matching patterns.
325
11fc9057
L
3262012-10-11 H.J. Lu <hongjiu.lu@intel.com>
327
328 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
329 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
330 * gdb.arch/i386-disp-step.exp: Likewise.
331 * gdb.arch/i386-gnu-cfi.exp: Likewise.
332 * gdb.arch/i386-prologue.exp: Likewise.
333 * gdb.arch/i386-size-overlap.exp: Likewise.
334 * gdb.arch/i386-size.exp: Likewise.
335 * gdb.arch/i386-unwind.exp: Likewise.
336
7d46bcdc
L
3372012-10-11 H.J. Lu <hongjiu.lu@intel.com>
338
339 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
340 * gdb.arch/i386-word.exp: Likewise.
341
31224d9d
L
3422012-10-11 H.J. Lu <hongjiu.lu@intel.com>
343
344 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
345 is_ilp32_target to set nr_regs.
346 * gdb.arch/i386-sse.exp: Likewise.
347
5b7d0050
DE
3482012-10-11 Doug Evans <dje@google.com>
349
7c09e5a0
DE
350 PR breakpoints/14643.
351 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
352 * gdb.linespec/thread.c: New file.
353 * gdb.linespec/thread.exp: New file.
354
5b7d0050
DE
355 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
356 Recognize "message" -> print pass and fail. Add eof case.
357 (runto): Recognize message, no-message. Print pass/fail if requested,
358 with same treatment as gdb_breakpoint.
359 (runto_main): Pass no-message to runto.
360 (gdb_internal_error_resync): Add log message.
361 (gdb_file_cmd): Tweak internal error fail text for consistency.
362
2e24f4aa
JK
3632012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
364
365 Fix crash during stepping on ppc32.
366 * gdb.base/step-symless.c: New file.
367 * gdb.base/step-symless.exp: New file.
368
aa14df25
DE
3692012-10-03 Doug Evans <dje@google.com>
370
371 PR symtab/14601
372 * gdb.cp/using-crash.exp: New file.
373 * gdb.cp/using-crash.cc: New file.
374
975531db
DE
3752012-10-02 Doug Evans <dje@google.com>
376
377 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
378 more consistent.
379 (runto,gdb_debug_format): Ditto.
380 (gdb_file_cmd): Watch for eof in nested gdb_expect.
381 Clean up logging and error messages.
382
b3dc46ff
AB
3832012-10-01 Andrew Burgess <aburgess@broadcom.com>
384
385 Test find command on unmapped memory.
386 * gdb.base/find-unmapped.c: New file.
387 * gdb.base/find-unmapped.exp: New file.
388
45814d45
YQ
3892012-09-29 Yao Qi <yao@codesourcery.com>
390
391 * gdb.trace/mi-tracepoint-changed.exp: New.
392 * gdb.mi/mi-breakpoint-changed.exp: New.
393 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
394 * gdb.mi/pendshr2.c: New.
395
4c2786ba
YQ
3962012-09-28 Yao Qi <yao@codesourcery.com>
397
398 * gdb.mi/pr11022.exp: New.
399 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
400
7977e5d2
TT
4012012-09-27 Tom Tromey <tromey@redhat.com>
402
403 * gdb.cp/derivation.exp: Add regression test.
404 * gdb.cp/derivation.cc (class V_base, class V_inter, class
405 V_derived): New.
406 (vderived): New global.
407
0971de02
TT
4082012-09-26 Tom Tromey <tromey@redhat.com>
409
410 * gdb.dwarf2/dw2-common-block.S: New file.
411 * gdb.dwarf2/dw2-common-block.exp: New file.
412
4357ac6c
TT
4132012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
414
415 * gdb.fortran/common-block.exp: New file.
416 * gdb.fortran/common-block.f90: New file.
417
6f380991
AB
4182012-09-26 Andrew Burgess <aburgess@broadcom.com>
419
420 * gdb.base/duplicate-bp.c: New file.
421 * gdb.base/duplicate-bp.exp: New file.
422
8ae551cf
YQ
4232012-09-26 Yao Qi <yao@codesourcery.com>
424
425 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
426
427 Revert:
428 2012-09-21 Yao Qi <yao@codesourcery.com>
429
430 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
431
318102b9
SP
4322012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
433
434 * gdb.base/longest-types.c: New test case.
435 * gdb.base/longest-types.exp: New test case.
436
a1e5fd69
YQ
4372012-09-25 Yao Qi <yao@codesourcery.com>
438
439 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
440
04e7407c
JK
4412012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
442
443 Fix internal error on canonicalization of clang types.
444 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
445 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
446 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
447
9bf4bce9
JK
4482012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
449
450 Fix disassemble without parameters in tailcall frame.
451 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
452
2603f7ee
AB
4532012-09-21 Andrew Burgess <aburgess@broadcom.com>
454
455 * gdb.dwarf2/dw2-op-out-param.S: New file.
456 * gdb.dwarf2/dw2-op-out-param.exp: New file.
457
a3569abd
YQ
4582012-09-21 Yao Qi <yao@codesourcery.com>
459
460 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
461
a065d7af
YQ
4622012-09-21 Yao Qi <yao@codesourcery.com>
463
464 * gdb.mi/mi-cli.exp: Remove.
465 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
466
15544bd9
YQ
4672012-09-21 Yao Qi <yao@codesourcery.com>
468
469 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
470 "=record-started" notification.
471
82a90ccf
YQ
4722012-09-21 Yao Qi <yao@codesourcery.com>
473
474 * gdb.mi/mi-record-changed.exp: New.
475 * gdb.mi/mi-reverse.exp: Adjust expected output.
476
d7de8e3c
TT
4772012-09-20 Tom Tromey <tromey@redhat.com>
478
479 * gdb.python/python.exp: Test atexit.register.
480
1aa99537
DE
4812012-09-20 Doug Evans <dje@google.com>
482
05eade73
DE
483 * boards/dwarf4-gdb-index.exp: New file.
484
1aa99537
DE
485 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
486 while running the tests.
487
4ae24af0
JB
4882012-09-18 Joel Brobecker <brobecker@adacore.com>
489
490 * gdb.ada/bp_reset: New testcase.
491
bb25a15c
YQ
4922012-09-18 Yao Qi <yao@codesourcery.com>
493
494 * gdb.trace/mi-tsv-changed.exp: New.
495
201b4506
YQ
4962012-09-18 Yao Qi <yao@codesourcery.com>
497
498 * gdb.trace/mi-traceframe-changed.exp: New.
499
6fc1c773
YQ
5002012-09-17 Yao Qi <yao@codesourcery.com>
501
502 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
503 when it is less than 0.
504
1ab3b62c
JK
5052012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
506
507 PR 14119
508 * gdb.arch/amd64-tailcall-ret.S: New file.
509 * gdb.arch/amd64-tailcall-ret.c: New file.
510 * gdb.arch/amd64-tailcall-ret.exp: New file.
511 * gdb.reverse/amd64-tailcall-reverse.S: New file.
512 * gdb.reverse/amd64-tailcall-reverse.c: New file.
513 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
514
acf9414f
JK
5152012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
516
517 PR 14548
518 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
519 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
520 * gdb.reverse/singlejmp-reverse.S: New file.
521 * gdb.reverse/singlejmp-reverse.c: New file.
522 * gdb.reverse/singlejmp-reverse.exp: New file.
523
666b578b
JK
5242012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
525
526 Fix compatibility with old GCC (~4.1).
527 * gdb.cp/converts.cc (my_enum_var): New variable.
528
42056501
AB
5292012-09-14 Andrew Burgess <aburgess@broadcom.com>
530
531 * gdb.xml/tdesc-regs.exp: Update expected output for new
532 vector_size syntax of vector types.
533
b9516fa1
YPK
5342012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
535
536 Refactor Python "gdb" module into a proper Python package, by
537 introducing a new "_gdb" module for code implemented in C, and
538 using reload/__import__ instead of exec.
539 * gdb.python/python.exp (Test stderr location): Update module
540 location of GDB-specific sys.stderr.
541 (Test stdout location): Ditto for sys.stdout.
542
18dc9ad8
JK
5432012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
544
545 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
546
ea3a9873
KS
5472012-09-12 Keith Seitz <keiths@redhat.com>
548
549 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
550 conversion statement.
551
5941debb
DE
5522012-09-12 Doug Evans <dje@google.com>
553
554 * gdb.base/help.exp: Remove testing of individual command help text,
555 too much of a maintenance burden. Instead, test the functionality
556 of "help" itself.
557
cfc35e02
DE
5582012-09-11 Doug Evans <dje@google.com>
559
3a0ed5d7
DE
560 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
561 breakpoint.
562
cfc35e02
DE
563 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
564 * gdb.dwarf2/fission-reread.S: Ditto.
565 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
566 * gdb.dwarf2/fission-reread.exp: Ditto.
567
350b1b26
AB
5682012-09-11 Andrew Burgess <aburgess@broadcom.com>
569
570 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
571
2fa15f23
JB
5722012-09-10 Joel Brobecker <brobecker@adacore.com>
573
574 * gdb.ada/optim_drec: New testcase.
575
09be558e
DE
5762012-09-10 Doug Evans <dje@google.com>
577
578 * boards/fission.exp: Explicitly mark "board" as not remote.
579
5b4f6e25
KS
5802012-09-10 Keith Seitz <keiths@redhat.com>
581
582 PR gdb/13483
583 * gdb.cp/converts.cc (A::A): Add ctor.
584 (A::member_): Add member.
585 (enum my_enum): New enumeration.
586 (main): Add calls to foo1_7 with various
587 permitted arguments.
588 * gdb.cp/converts.exp: Add tests for boolean
589 conversions permitted by the standard.
590
b4ca5ed9
YPK
5912012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
592
593 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
594 avoid spurious results due to ~/.gdbinit.
595 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
596 $INTERNAL_GDBFLAGS in run command.
597 * gdb.gdb/observer.exp (setup_test): Ditto.
598 * gdb.gdb/selftest.exp (test_with_self): Ditto.
599 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
600
d54b30bb
DE
6012012-09-06 Doug Evans <dje@google.com>
602
14910956
DE
603 * boards/fission.exp: New file.
604
d54b30bb
DE
605 * gdb.python/py-value.exp: Use clean_restart.
606
91b253e1
DE
6072012-09-05 Doug Evans <dje@google.com>
608
609 * gdb.base/info-macros.c: Fix whitespace.
610
1292279a
PA
6112012-08-28 Pedro Alves <palves@redhat.com>
612
613 PR gdb/14428
614
615 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
616
1c8cdcb1
JK
6172012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
618
619 * gdb.base/break-caller-line.c: New file.
620 * gdb.base/break-caller-line.exp: New file.
621
1e8e8b51
JK
6222012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
623
624 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
625 * gdb.arch/i386-cfi-notcurrent.S: New file.
626 * gdb.arch/i386-cfi-notcurrent.exp: New file.
627
1591a1e8
PA
6282012-08-27 Wei-cheng Wang <cole945@gmail.com>
629 Yao Qi <yao@codesourcery.com>
630 Pedro Alves <palves@redhat.com>
631
632 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
633 New procedures.
634 (top level): Add overlap checking tests.
635
4442ada7
TT
6362012-08-24 Tom Tromey <tromey@redhat.com>
637
638 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
639 gdb_test_multiple fails for other reasons.
640
e7d50cc9
YQ
6412012-08-24 Yao Qi <yao@codesourcery.com>
642
643 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
644
dfbd5e7b
PA
6452012-08-23 Pedro Alves <palves@redhat.com>
646
647 * gdb.base/help.exp: Adjust to "handle" help text change.
648
8d735b87
YQ
6492012-08-23 Yao Qi <yao@codesourcery.com>
650
651 * gdb.trace/disconnected-tracing.c (start, end): New.
652 (main): Call start and end.
653 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
654 existing tests into this proc.
655 (disconnected_tfind): New.
656
61b1d759
YQ
6572012-08-23 Yao Qi <yao@codesourcery.com>
658
659 * boards/native-gdbserver.exp (${board}_upload): New.
660 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
661 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
662 Execute tfile on remote target.
663 Copy trace file from target to host.
664
6ca1b147
JM
6652012-08-22 Joseph Myers <joseph@codesourcery.com>
666
667 * gdb.arch/thumb-bx-pc.S: New file.
668 * gdb.arch/thumb-bx-pc.exp: New file.
669
706e3705
TT
6702012-08-22 Tom Tromey <tromey@redhat.com>
671
672 * gdb.base/maint.exp: Update.
673
b4893d48
TT
6742012-08-22 Tom Tromey <tromey@redhat.com>
675
676 * lib/gdb.exp (skip_unwinder_tests): New proc.
677 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
678 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
679
45b7da81
TT
6802012-08-21 Tom Tromey <tromey@redhat.com>
681
682 * gdb.hp/gdb.aCC/exception.exp: Remove.
683
f94363d7
AP
684012-08-19 Andrew Pinski <apinski@cavium.com>
685
686 * gdb.arch/mips-octeon-bbit.c: New file.
687 * gdb.arch/mips-octeon-bbit.exp: New Test.
688
e5afdbd7
KS
689012-08-19 Keith Seitz <keiths@redhat.com>
690
691 PR c++/14365
692 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
693 * gdb.dwarf2/dw2-anon-mptr.S: New file.
694
c29e8b64
JK
6952012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
696
697 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
698 verbose -log by more specific untested call.
699
15a7e7bc
YQ
7002012-08-18 Yao Qi <yao@codesourcery.com>
701
702 * gdb.trace/tfind.exp: Move tests on various command help before
703 checking target supports trace.
704 Fix the expected output of 'help tfind end'.
705
a451cb65
KS
7062012-08-17 Keith Seitz <keiths@redhat.com>
707
708 PR c++/13356
709 * gdb.base/default.exp: Update all "check type" tests.
710 * gdb.base/help.exp: Likewise.
711 * gdb.base/setshow.exp: Likewise.
712 * gdb.cp/converts.cc (foo1_type_check): New function.
713 (foo2_type_check): New function.
714 (foo3_type_check): New function.
715 (main): Call new functions.
716 * converts.exp: Add tests for integer-to-pointer conversions
717 with/without strict type-checking.
718
dbf6a605
MF
7192012-08-16 Mike Frysinger <vapier@gentoo.org>
720
721 * gdb.base/help.exp: Update expected output.
722
0c92d8c1
JB
7232012-08-16 Joel Brobecker <brobecker@adacore.com>
724
725 * gdb.ada/rdv_wait: New testcase.
726
e56f7f42
JK
7272012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
728
729 * gdb.base/attach-twice.exp: Remove excessive ps exec.
730
f47f77df
DE
7312012-08-13 Doug Evans <dje@google.com>
732
e202d6e8 733 * gdb.base/help.exp: Update expected output.
f47f77df
DE
734 * gdb.base/default.exp: Update expected output of "show convenience".
735
a72c3253
DE
7362012-08-10 Doug Evans <dje@google.com>
737
738 * gdb.python/py-strfns.c: New file.
739 * gdb.python/py-strfns.exp: New file.
740 * gdb.python/py-type.exp (test_fields): Add vector tests.
741
de0bea00
MF
7422012-08-10 Mike Frysinger <vapier@gentoo.org>
743
744 PR cli/10436:
745 * gdb.base/completion.exp: Add tests for handle completion.
746
5b9afe8a
YQ
7472012-08-09 Yao Qi <yao@codesourcery.com>
748
749 * gdb.mi/mi-cmd-param-changed.exp: New.
750 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
751 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
752 * gdb.mi/mi2-prompt.exp: Likewise.
753
4f485ebc
DE
7542012-08-08 Doug Evans <dje@google.com>
755
756 * gdb.base/debug-expr.c: New file.
757 * gdb.base/debug-expr.exp: New file.
758 * gdb.base/exprs.exp: Test {type} casts.
759 * gdb.cp/debug-expr.exp: New file.
760
5888842d
JK
7612012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
762
763 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
764 global variable loop, not a 'break'. Add loop count limit to 100.
765 Add new fail case for terminated vgdb.
766
4f69f4c2
JK
7672012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
768 Jean-Marc Saffroy <saffroy@gmail.com>
769
770 PR 11804
771 * gdb.base/gcore-relro.exp: New file.
772 * gdb.base/gcore-relro-main.c: New file.
773 * gdb.base/gcore-relro-lib.c: New file.
774
e2de5390
JK
7752012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
776
777 Do not false FAIL with old GCCs.
778 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
779 GCC < 4.5 in $no_hw mode.
780
606603c5
JK
7812012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
782
783 * gdb.base/default.exp (cd): Accept new directory with no arguments.
784
777f26c2
JK
7852012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
786
787 * gdb.base/list.exp (test_only_end): New function.
788 Call it.
789
2c12abee
TT
7902012-08-06 Tom Tromey <tromey@redhat.com>
791
792 * gdb.python/py-mi.exp: Add test for printer whose children
793 are a list.
794 * gdb.python/py-prettyprint.c (struct children_as_list): New.
795 (main): New variable children_as_list.
796 * gdb.python/py-prettyprint.py (class pp_children_as_list):
797 New.
798 (register_pretty_printers): Register new printer.
799
0eae2cf4
EBM
8002012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
801
802 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
803 symbols. Abort if vgdb remote connection is closed.
804
09e0881d
DE
8052012-08-02 Doug Evans <dje@google.com>
806
807 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
808
b40f514f
SDJ
8092012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
810
811 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
812 s390x, PowerPC 64 and m68k-linux.
813
11315ae0
UW
8142012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
815
816 * gdb.base/annota1.exp: Accept no frames-invalid notification
817 when starting up the program.
818 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
819 show a symbolic value as well.
820 * gdb.server/server-exec-info.exp: Skip test when skipping
821 gdbserver test and/or when skipping shared library tests.
822 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
823 avoid name conflicts with other tests.
824
0547eeed
UW
8252012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
826
827 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
828 Fix wrong output on big-endian systems.
829 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
830 4-byte pointer types on 64-bit s390x.
831
bdddb4de
UW
8322012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
833
834 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
835 marker comment at the beginning (after intialization).
836 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
837 breakpoint on marker comment instead of function begin.
838 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
839 PowerPC.
840 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
841 or 64-bit PowerPC.
842 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
843 gdb,no_hardware_watchpoints flag is set.
844 (initialize): Remove now redundant can-use-hw-watchpoints change.
845
5d206025
YQ
8462012-08-02 Yao Qi <yao@codesourcery.com>
847 Pedro Alves <palves@redhat.com>
848
849 * boards/local-remote-host.exp: New.
850
4f665099
UW
8512012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
852
853 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
854 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
855 * gdb.base/print-file-var.exp: Likewise.
856 * gdb.server/solib-list.exp: Skip on remote targets.
857
b62e2b27
UW
8582012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
859
860 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
861 watchpoints on ARM. When expecting software watchpoints, tolerate
862 (remote) targets that report unsupported hardware watchpoint only
863 at continue time.
864 (test_wide_location_2): Likewise.
865
a967a851
JK
8662012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
867
868 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
869 valgrind versions.
870
75d9f9ff 8712012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
872
873 * gdb.base/valgrind-infcall.c: New file.
874 * gdb.base/valgrind-infcall.exp: New file.
875
75d9f9ff
JK
876 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
877
1c9f2ed2
KS
8782012-07-30 Keith Seitz <keiths@redhat.com>
879
880 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
881 linespecs.
882
7f9b2034
DE
8832012-07-30 Doug Evans <dje@google.com>
884
85220e01
DE
885 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
886 * gdb.dwarf2/pr13961.S: Ditto.
887
7f9b2034
DE
888 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
889
4e969b4f
AB
8902012-07-30 Andrew Burgess <aburgess@broadcom.com>
891
892 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
893 change its format immediately after reloading the binary.
894
e7de8362
JK
8952012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
896
897 Fix testsuite regression after --use-deprecated-index-sections removal.
898 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
899 string.
900 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
901
7255706c
YQ
9022012-07-27 Yao Qi <yao@codesourcery.com>
903
904 KFAIL for PR remote/14161.
905 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
906 Cleanup socket files.
907 (strace_info_marker): Detach inferior.
908
f2e8016f
TT
9092012-07-26 Tom Tromey <tromey@redhat.com>
910
911 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
912
f66713d2
JK
9132012-07-26 Markus Metzger <markus.t.metzger@intel.com>
914
915 * gdb.python/py-inferior.c (thread): New function.
916 (check_threads): New function.
917 (test_threads): New function.
918 * gdb.python/py-inferior.exp: Added test.
919 Replaced runto with continue to breakpoint.
920
8223e12c
TT
9212012-07-26 Tom Tromey <tromey@redhat.com>
922
923 * lib/ada.exp (standard_ada_testfile): New proc.
924 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
925 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
926 * gdb.ada/array_return.exp: Use standard_ada_testfile.
927 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
928 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
929 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
930 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
931 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
932 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
933 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
934 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
935 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
936 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
937 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
938 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
939 * gdb.ada/char_param.exp: Use standard_ada_testfile.
940 * gdb.ada/complete.exp: Use standard_ada_testfile.
941 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
942 standard_output_file.
943 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
944 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
945 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
946 standard_output_file.
947 * gdb.ada/exprs.exp: Use standard_ada_testfile.
948 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
949 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
950 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
951 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
952 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
953 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
954 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
955 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
956 * gdb.ada/homonym.exp: Use standard_ada_testfile.
957 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
958 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
959 * gdb.ada/interface.exp: Use standard_ada_testfile.
960 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
961 standard_output_file
962 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
963 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
964 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
965 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
966 * gdb.ada/nested.exp: Use standard_ada_testfile.
967 * gdb.ada/null_array.exp: Use standard_ada_testfile.
968 * gdb.ada/null_record.exp: Use standard_ada_testfile.
969 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
970 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
971 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
972 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
973 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
974 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
975 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
976 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
977 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
978 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
979 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
980 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
981 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
982 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
983 * gdb.ada/start.exp: Use standard_ada_testfile.
984 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
985 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
986 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
987 * gdb.ada/tagged.exp: Use standard_ada_testfile.
988 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
989 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
990 * gdb.ada/tasks.exp: Use standard_ada_testfile.
991 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
992 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
993 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
994 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
995 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
996 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
997 * gdb.ada/widewide.exp: Use standard_ada_testfile.
998
bbec57e4
JK
9992012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1000
1001 Fix testsuite regression after --use-deprecated-index-sections removal.
1002 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
1003
9cc8e32c
JK
10042012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1005
1006 Fix compatibility with Tcl before 7.5.
1007 * lib/future.exp (lreverse): New function if it does not exist.
1008
ea5ca7b5
MK
10092012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
1010
1011 * gdb.mi/mi-pending.c: New method to set a second pending
1012 breakpoint.
1013 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
1014 condition.
1015
64776a0b
PA
10162012-07-20 Pedro Alves <palves@redhat.com>
1017
1018 PR threads/11692
1019 PR gdb/12203
1020
1021 * gdb.threads/create-fail.c: New file.
1022 * gdb.threads/create-fail.exp: New file.
1023
13e4e967
PA
10242012-07-19 Pedro Alves <palves@redhat.com>
1025
1026 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
1027 * config/vx.exp (gdb_start): Likewise.
1028 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
1029 * gdb.base/setvar.exp (test_set): Likewise.
1030 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
1031 * gdb.reverse/sigall-precsave.exp: Likewise.
1032 * gdb.reverse/sigall-reverse.exp: Likewise.
1033
b7aefa4d
PA
10342012-07-19 Pedro Alves <palves@redhat.com>
1035
1036 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
1037 handler before recording.
1038
608b4967
TT
10392012-07-19 Tom Tromey <tromey@redhat.com>
1040
1041 * gdb.cp/casts.exp: Add tests for typeof and decltype.
1042 * gdb.cp/casts.cc (decltype): New function.
1043 (main): Use it.
1044
b1e0c0fa
PA
10452012-07-19 Pedro Alves <palves@redhat.com>
1046
1047 * gdb.base/sigall.exp (signals): New list.
1048 <top level>: Loop over signals in the $signals list instead of
1049 calling a test function once per signal.
1050 * gdb.reverse/sigall-precsave.exp (signals): New list.
1051 <top level>: Loop over signals in the $signals list instead of
1052 calling a test function once per signal.
1053 * gdb.reverse/sigall-reverse.exp (signals): New list.
1054 <top level>: Loop over signals in the $signals list instead of
1055 calling a test function once per signal.
1056
6ace3df1
YQ
10572012-07-19 Yao Qi <yao@codesourcery.com>
1058
1059 * gdb.base/setshow.exp: Test 'set args ~'.
1060
263a0f8c
JK
10612012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1062
1063 * gdb.base/store.exp (check_set): Import gdb_prompt.
1064 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
1065 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
1066
8f043999
JK
10672012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1068
1069 PR 11914
1070 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
1071 (main): Call eval_sub.
1072 * gdb.python/py-prettyprint.exp:
1073 (python execfile ('py-prettyprint.py')): Move it earlier.
1074 New breakpoint for eval-break.
1075 (continue to breakpoint: eval-break, info locals): New test.
1076 (python execfile ('py-prettyprint.py')): Move it from here.
1077 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
1078 (register_pretty_printers): Register pp_eval_type.
1079
725c7b66
JK
10802012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1081
1082 Fix a testcase regression by me.
1083 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
1084 DW_FORM_data4.
1085
4359dff1
JK
10862012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1087 Doug Evans <dje@google.com>
1088
1089 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
1090 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1091
61e44cfa
JK
10922012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1093
1094 Fix gdbserver run regression.
1095 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1096
93c0ef37
TT
10972012-07-12 Tom Tromey <tromey@redhat.com>
1098
1099 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1100 (clean_restart): Likewise.
1101 (core_find): Use standard_output_file.
1102
76027ef5
TT
11032012-07-12 Tom Tromey <tromey@redhat.com>
1104
1105 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1106 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1107 prepare_for_testing_full.
1108 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1109 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1110 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1111 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1112 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1113 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1114 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1115 prepare_for_testing_full.
1116 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1117 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1118 prepare_for_testing_full.
1119 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1120 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1121 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1122
85b4440a
TT
11232012-07-12 Tom Tromey <tromey@redhat.com>
1124
1125 * lib/gdb.exp (build_executable_from_specs): New proc, from
1126 build_executable.
1127 (build_executable): Use it.
1128 (prepare_for_testing_full): New proc.
1129
55baab26
TT
11302012-07-11 Tom Tromey <tromey@redhat.com>
1131
1132 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1133 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1134 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1135 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1136 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
1137 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
1138 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
1139 * gdb.reverse/step-precsave.exp: Use standard_output_file.
1140 * gdb.reverse/until-precsave.exp: Use standard_output_file.
1141 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
1142
298a9cf0
TT
11432012-07-10 Tom Tromey <tromey@redhat.com>
1144
1145 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
1146 standard_output_file.
1147 * gdb.mi/gdb2549.exp: Use standard_testfile.
1148 * gdb.mi/gdb669.exp: Use standard_testfile.
1149 * gdb.mi/gdb701.exp: Use standard_testfile.
1150 * gdb.mi/gdb792.exp: Use standard_testfile.
1151 * gdb.mi/mi-async.exp: Use standard_testfile.
1152 * gdb.mi/mi-basics.exp: Use standard_testfile.
1153 * gdb.mi/mi-break.exp: Use standard_testfile.
1154 * gdb.mi/mi-cli.exp: Use standard_testfile.
1155 * gdb.mi/mi-console.exp: Use standard_testfile.
1156 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
1157 * gdb.mi/mi-eval.exp: Use standard_testfile.
1158 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
1159 * gdb.mi/mi-file.exp: Use standard_testfile.
1160 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
1161 * gdb.mi/mi-logging.exp: Use standard_testfile.
1162 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
1163 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
1164 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
1165 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
1166 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
1167 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
1168 * gdb.mi/mi-pending.exp: Use standard_testfile,
1169 standard_output_file.
1170 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
1171 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
1172 * gdb.mi/mi-regs.exp: Use standard_testfile.
1173 * gdb.mi/mi-return.exp: Use standard_testfile.
1174 * gdb.mi/mi-reverse.exp: Use standard_testfile.
1175 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
1176 * gdb.mi/mi-solib.exp: Use standard_testfile,
1177 standard_output_file.
1178 * gdb.mi/mi-stack.exp: Use standard_testfile.
1179 * gdb.mi/mi-stepi.exp: Use standard_testfile.
1180 * gdb.mi/mi-stepn.exp: Use standard_testfile.
1181 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
1182 * gdb.mi/mi-until.exp: Use standard_testfile.
1183 * gdb.mi/mi-var-block.exp: Use standard_testfile.
1184 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
1185 * gdb.mi/mi-var-child.exp: Use standard_testfile.
1186 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
1187 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
1188 * gdb.mi/mi-var-display.exp: Use standard_testfile.
1189 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
1190 standard_output_file.
1191 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
1192 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
1193 * gdb.mi/mi-watch.exp: Use standard_testfile.
1194 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
1195 * gdb.mi/mi2-basics.exp: Use standard_testfile.
1196 * gdb.mi/mi2-break.exp: Use standard_testfile.
1197 * gdb.mi/mi2-cli.exp: Use standard_testfile.
1198 * gdb.mi/mi2-console.exp: Use standard_testfile.
1199 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
1200 * gdb.mi/mi2-eval.exp: Use standard_testfile.
1201 * gdb.mi/mi2-file.exp: Use standard_testfile.
1202 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
1203 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
1204 * gdb.mi/mi2-regs.exp: Use standard_testfile.
1205 * gdb.mi/mi2-return.exp: Use standard_testfile.
1206 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
1207 * gdb.mi/mi2-stack.exp: Use standard_testfile.
1208 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
1209 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
1210 * gdb.mi/mi2-until.exp: Use standard_testfile.
1211 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
1212 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
1213 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
1214 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
1215 * gdb.mi/mi2-watch.exp: Use standard_testfile.
1216
f5f3a911
TT
12172012-07-10 Tom Tromey <tromey@redhat.com>
1218
1219 * gdb.cp/abstract-origin.exp: Use standard_testfile.
1220 * gdb.cp/ambiguous.exp: Use standard_testfile,
1221 prepare_for_testing.
1222 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
1223 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
1224 * gdb.cp/anon-ns.exp: Use standard_testfile.
1225 * gdb.cp/anon-struct.exp: Use standard_testfile.
1226 * gdb.cp/anon-union.exp: Use standard_testfile,
1227 prepare_for_testing.
1228 * gdb.cp/arg-reference.exp: Use standard_testfile,
1229 prepare_for_testing.
1230 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
1231 * gdb.cp/breakpoint.exp: Use standard_testfile,
1232 prepare_for_testing.
1233 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
1234 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
1235 standard_output_file.
1236 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
1237 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
1238 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
1239 (test_static_members): Update.
1240 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
1241 * gdb.cp/converts.exp: Use standard_testfile.
1242 * gdb.cp/cp-relocate.exp: Use standard_testfile.
1243 * gdb.cp/cpcompletion.exp: Use standard_testfile,
1244 prepare_for_testing.
1245 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
1246 * gdb.cp/cplabel.exp: Use standard_testfile.
1247 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
1248 prepare_for_testing.
1249 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
1250 * gdb.cp/derivation.exp: Use standard_testfile,
1251 prepare_for_testing.
1252 * gdb.cp/destrprint.exp: Use standard_testfile.
1253 * gdb.cp/dispcxx.exp: Use standard_testfile.
1254 * gdb.cp/exception.exp: Use standard_testfile,
1255 prepare_for_testing.
1256 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
1257 * gdb.cp/extern-c.exp: Use standard_testfile,
1258 prepare_for_testing.
1259 * gdb.cp/formatted-ref.exp: Use standard_testfile,
1260 prepare_for_testing.
1261 * gdb.cp/fpointer.exp: Use standard_testfile.
1262 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
1263 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
1264 standard_output_file.
1265 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
1266 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
1267 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
1268 standard_output_file.
1269 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
1270 (do_tests): Update.
1271 * gdb.cp/koenig.exp: Use standard_testfile.
1272 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
1273 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
1274 * gdb.cp/m-static.exp: Use standard_testfile,
1275 prepare_for_testing.
1276 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
1277 * gdb.cp/mb-inline.exp: Use standard_testfile,
1278 prepare_for_testing.
1279 * gdb.cp/mb-templates.exp: Use standard_testfile,
1280 prepare_for_testing.
1281 * gdb.cp/member-ptr.exp: Use standard_testfile,
1282 prepare_for_testing.
1283 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
1284 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
1285 * gdb.cp/method2.exp: Use standard_testfile.
1286 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
1287 standard_output_file.
1288 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
1289 (do_tests): Update.
1290 * gdb.cp/namespace-enum.exp: Use standard_testfile,
1291 prepare_for_testing.
1292 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
1293 prepare_for_testing.
1294 * gdb.cp/namespace.exp: Use standard_testfile,
1295 prepare_for_testing.
1296 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
1297 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
1298 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
1299 * gdb.cp/nsimport.exp: Use standard_testfile,
1300 prepare_for_testing.
1301 * gdb.cp/nsnested.exp: Use standard_testfile.
1302 * gdb.cp/nsnoimports.exp: Use standard_testfile.
1303 * gdb.cp/nsrecurs.exp: Use standard_testfile,
1304 prepare_for_testing.
1305 * gdb.cp/nsstress.exp: Use standard_testfile,
1306 prepare_for_testing.
1307 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
1308 * gdb.cp/operator.exp: Use standard_testfile.
1309 * gdb.cp/oranking.exp: Use standard_testfile.
1310 * gdb.cp/overload-const.exp: Use standard_testfile.
1311 * gdb.cp/overload.exp: Use standard_testfile,
1312 prepare_for_testing.
1313 * gdb.cp/ovldbreak.exp: Use standard_testfile.
1314 * gdb.cp/ovsrch.exp: Use standard_testfile.
1315 * gdb.cp/paren-type.exp: Use standard_testfile.
1316 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
1317 prepare_for_testing.
1318 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
1319 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
1320 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
1321 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
1322 * gdb.cp/pr10728.exp: Use standard_testfile,
1323 standard_output_file.
1324 * gdb.cp/pr12028.exp: Use standard_testfile.
1325 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
1326 * gdb.cp/pr9167.exp: Use standard_testfile.
1327 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
1328 * gdb.cp/printmethod.exp: Use standard_testfile,
1329 prepare_for_testing.
1330 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
1331 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
1332 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
1333 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
1334 standard_output_file.
1335 * gdb.cp/readnow-language.exp: Use standard_testfile.
1336 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
1337 (gdb_start_again): Use clean_restart.
1338 * gdb.cp/ref-types.exp: Use standard_testfile,
1339 prepare_for_testing.
1340 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
1341 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
1342 * gdb.cp/smartp.exp: Use standard_testfile.
1343 * gdb.cp/static-method.exp: Use standard_testfile.
1344 * gdb.cp/static-print-quit.exp: Use standard_testfile.
1345 * gdb.cp/temargs.exp: Use standard_testfile.
1346 * gdb.cp/templates.exp: Use standard_testfile,
1347 prepare_for_testing.
1348 (do_tests): Update.
1349 * gdb.cp/try_catch.exp: Use standard_testfile,
1350 prepare_for_testing.
1351 * gdb.cp/typedef-operator.exp: Use standard_testfile.
1352 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
1353 * gdb.cp/virtbase.exp: Use standard_testfile,
1354 prepare_for_testing.
1355 * gdb.cp/virtfunc.exp: Use standard_testfile,
1356 prepare_for_testing.
1357 (do_tests): Update.
1358 * gdb.cp/virtfunc2.exp: Use standard_testfile,
1359 prepare_for_testing.
1360
686f09d0
TT
13612012-07-10 Tom Tromey <tromey@redhat.com>
1362
1363 * lib/gdb.exp (standard_testfile): Unset output variables from
1364 earlier invocations.
1365
9357e021
YQ
13662012-07-10 Yao Qi <yao@codesourcery.com>
1367
1368 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
1369 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
1370 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
1371 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
1372 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
1373 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
1374 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
1375 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
1376 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
1377 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
1378 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
1379 * gdb.mi/mi-var-display.exp: Likewise.
1380 * gdb.mi/mi-var-invalidate.exp: Likewise.
1381 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
1382 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
1383 * gdb.mi/mi2-console.exp: Likewise.
1384 * gdb.mi/mi2-disassemble.exp: Likewise.
1385 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
1386 * gdb.mi/mi2-read-memory.exp: Likewise.
1387 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
1388 * gdb.mi/mi2-simplerun.exp: Likewise.
1389 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
1390 * gdb.mi/mi2-syn-frame.exp: Likewise.
1391 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
1392 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
1393 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
1394
e314d629
TT
13952012-07-09 Tom Tromey <tromey@redhat.com>
1396
1397 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
1398 * gdb.base/callfuncs.exp: Add cast-based test.
1399 * gdb.base/callfuncs.c (voidfunc): New function.
1400
06928b3f
DE
14012012-07-08 Doug Evans <dje@google.com>
1402
1403 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
1404
32f11bad
JK
14052012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1406
1407 Fix XFAIL compatibility with old i386 systems.
1408 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
1409 Check also 'Cannot insert breakpoint 0'.
1410
76b83c51
JK
14112012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1412
1413 PR 14321
1414 * gdb.base/find.exp
1415 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
1416
a6fb9c08
TT
14172012-07-06 Tom Tromey <tromey@redhat.com>
1418
1419 * gdb.base/whatis.exp: Add test.
1420
71918a86
TT
14212012-07-06 Tom Tromey <tromey@redhat.com>
1422
1423 * gdb.base/whatis.exp: Add regression test.
1424
fcde5961
TT
14252012-07-06 Tom Tromey <tromey@redhat.com>
1426
1427 * gdb.base/whatis.exp: Add tests.
1428
f9cf0f4a
JK
14292012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1430
1431 PR 12649
1432 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
1433 gdb_test_multiple $gdb_prompt terminator.
1434
979ade8b
PA
14352012-07-04 Pedro Alves <palves@redhat.com>
1436
1437 * gdb.mi/mi-reverse.exp: Use supports_reverse and
1438 supports_process_record.
1439
8a980b44
PA
14402012-07-04 Pedro Alves <palves@redhat.com>
1441
1442 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
1443 endings.
1444 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
1445
855ba978
SS
14462012-07-03 Stan Shebs <stan@codesourcery.com>
1447
1448 * gdb.base/info-os.c (main): Retry resource acquisition until an
1449 available one is found.
1450 * gdb.base/info-os.exp: Collect resource keys from the program
1451 and use them in matching.
1452
fcb44371
JK
14532012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1454
1455 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
1456 Wrap the test into loop for corefile and core0file.
1457
08a67be6
JK
14582012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1459
1460 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
1461 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
1462 .note.GNU-stack.
1463
0f3c2347
JK
1464 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
1465
ff4a4500
SDJ
14662012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
1467
1468 * gdb.base/help.exp (help b, help br, help bre, help brea, help
1469 break): Include help message for the new `-probe' and `-probe-stap'
1470 options.
1471
d3ce09f5
SS
14722012-07-02 Stan Shebs <stan@codesourcery.com>
1473
1474 * gdb.base/dprintf.exp: Add agent style tests.
1475
a1624241
JK
14762012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1477
1478 * gdb.base/stale-infcall.c (infcall): New label test-next.
1479 (main): New labels test-pass and test-fail.
1480 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1481 $test_fail_bpnum to test-fail.
1482 (test system longjmp tracking support): New test.
1483 Delete $test_fail_bpnum.
1484 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1485 breakpoint.
1486
42e7ad6c
DE
14872012-06-30 Doug Evans <dje@google.com>
1488
1489 * gdb.dwarf2/fission-reread.S: New file.
1490 * gdb.dwarf2/fission-reread.exp: New file.
1491
37ce89eb
SS
14922012-06-28 Stan Shebs <stan@codesourcery.com>
1493
1494 * gdb.mi/mi-logging.exp: New file.
1495
e5ef252a
PA
14962012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1497 Pedro Alves <palves@redhat.com>
1498
1499 * gdb.threads/siginfo-threads.exp: New file.
1500 * gdb.threads/siginfo-threads.c: New file.
1501 * gdb.threads/sigstep-threads.exp: New file.
1502 * gdb.threads/sigstep-threads.c: New file.
1503
22f1fbae
TT
15042012-06-28 Tom Tromey <tromey@redhat.com>
1505
1506 * gdb.go/package.exp: Partially revert earlier patch; use
1507 gdb_compile again. Use standard_output_file.
1508
2e3cf129
DE
15092012-06-27 Doug Evans <dje@google.com>
1510
1511 * gdb.dwarf2/fission-base.c: New file.
1512 * gdb.dwarf2/fission-base.S: New file.
1513 * gdb.dwarf2/fission-base.exp: New file.
1514
785fd303
JK
15152012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1516
1517 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1518
1bb9788d
TT
15192012-06-27 Tom Tromey <tromey@redhat.com>
1520
1521 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1522 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1523
c83ee902
TT
15242012-06-27 Tom Tromey <tromey@redhat.com>
1525
1526 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1527 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1528 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1529 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1530 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1531 prepare_for_testing.
1532 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1533 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1534 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1535 standard_testfile.
1536 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1537 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1538 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1539 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1540 prepare_for_testing.
1541 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1542 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1543 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1544 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
1545 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
1546 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
1547 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
1548 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
1549 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
1550 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
1551 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
1552 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
1553 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
1554 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
1555 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
1556 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
1557 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
1558 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
1559 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1560 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1561 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1562 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1563 standard_output_file.
1564 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1565 standard_output_file.
1566 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1567 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1568 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1569 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1570 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1571 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1572 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1573 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1574 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1575 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1576 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1577 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1578 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1579 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1580 * gdb.dwarf2/valop.exp: Use standard_testfile,
1581 prepare_for_testing.
1582
5204774b
TT
15832012-06-27 Tom Tromey <tromey@redhat.com>
1584
1585 * gdb.python/python.exp: Fix regexps in pagination tests.
1586
ee0bf529
SCR
15872012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1588
1589 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1590 'last' of gdb.Symtab_and_line.
1591 * gdb.python/py-symbol.c: Move break point comment to enable
1592 testing of gdb.Symtab_and_line.last.
1593
14fcc022
TT
15942012-06-26 Tom Tromey <tromey@redhat.com>
1595
1596 * gdb.threads/step.c: Remove.
1597 * gdb.threads/step.exp: Remove.
1598 * gdb.threads/step2.exp: Remove.
1599
0efbbabc
TT
16002012-06-26 Tom Tromey <tromey@redhat.com>
1601
1602 * gdb.threads/watchpoint-fork.exp (test): Use
1603 standard_output_file. Don't declare objdir.
1604 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1605 standard_output_file.
1606 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1607 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1608 clean_restart. Remove incdir.
1609 * gdb.threads/corethreads.exp: Use standard_testfile.
1610 * gdb.threads/execl.exp: Use standard_testfile,
1611 standard_output_file, clean_restart.
1612 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1613 clean_restart.
1614 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1615 clean_restart.
1616 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1617 incdir.
1618 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1619 clean_restart. Remove incdir.
1620 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1621 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1622 clean_restart. Remove incdir.
1623 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1624 Remove incdir.
1625 * gdb.threads/leader-exit.exp: Use standard_testfile.
1626 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1627 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1628 clean_restart.
1629 * gdb.threads/manythreads.exp: Use standard_testfile,
1630 clean_restart. Remove incdir.
1631 * gdb.threads/multi-create.exp: Use standard_testfile,
1632 clean_restart.
1633 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1634 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1635 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1636 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1637 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1638 * gdb.threads/pending-step.exp: Use standard_testfile,
1639 clean_restart. Remove incdir.
1640 * gdb.threads/print-threads.exp: Use standard_testfile,
1641 clean_restart. Remove incdir.
1642 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1643 clean_restart. Remove incdir.
1644 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1645 Remove incdir.
1646 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1647 incdir.
1648 * gdb.threads/sigthread.exp: Use standard_testfile,
1649 clean_restart.
1650 * gdb.threads/staticthreads.exp: Use standard_testfile,
1651 clean_restart. Remove incdir.
1652 * gdb.threads/switch-threads.exp: Use standard_testfile,
1653 clean_restart. Remove incdir.
1654 * gdb.threads/thread-execl.exp: Use standard_testfile,
1655 clean_restart. Remove incdir.
1656 * gdb.threads/thread-find.exp: Use standard_testfile,
1657 clean_restart.
1658 * gdb.threads/thread-specific.exp: Use standard_testfile,
1659 clean_restart. Remove incdir.
1660 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1661 clean_restart. Remove incdir.
1662 * gdb.threads/thread_check.exp: Use standard_testfile,
1663 clean_restart. Remove incdir.
1664 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1665 incdir.
1666 * gdb.threads/threadapply.exp: Use standard_testfile,
1667 clean_restart. Remove incdir.
1668 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1669 clean_restart. Remove incdir.
1670 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1671 clean_restart.
1672 * gdb.threads/tls-shared.exp: Use standard_testfile,
1673 clean_restart, standard_output_file.
1674 * gdb.threads/tls-var.exp: Use standard_testfile,
1675 standard_output_file.
1676 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1677 Remove incdir.
1678 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1679 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1680 incdir.
1681 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1682 clean_restart. Remove incdir.
1683
497a5eb0
TT
16842012-06-26 Tom Tromey <tromey@redhat.com>
1685
1686 * gdb.trace/actions.exp: Use standard_testfile.
1687 * gdb.trace/ax.exp: Use standard_testfile.
1688 * gdb.trace/backtrace.exp: Use standard_testfile.
1689 * gdb.trace/change-loc.exp: Use standard_testfile.
1690 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1691 * gdb.trace/collection.exp: Use standard_testfile,
1692 prepare_for_testing.
1693 * gdb.trace/deltrace.exp: Use standard_testfile.
1694 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1695 * gdb.trace/ftrace.exp: Use standard_testfile.
1696 * gdb.trace/infotrace.exp: Use standard_testfile.
1697 * gdb.trace/packetlen.exp: Use standard_testfile.
1698 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1699 * gdb.trace/passcount.exp: Use standard_testfile.
1700 * gdb.trace/pending.exp: Use standard_testfile.
1701 * gdb.trace/report.exp: Use standard_testfile.
1702 * gdb.trace/save-trace.exp: Use standard_testfile.
1703 * gdb.trace/stap-trace.exp: Use standard_testfile.
1704 * gdb.trace/status-stop.exp: Use standard_testfile.
1705 * gdb.trace/strace.exp: Use standard_testfile.
1706 * gdb.trace/tfile.exp: Use standard_testfile.
1707 * gdb.trace/tfind.exp: Use standard_testfile.
1708 * gdb.trace/trace-break.exp: Use standard_testfile.
1709 * gdb.trace/trace-mt.exp: Use standard_testfile.
1710 * gdb.trace/tracecmd.exp: Use standard_testfile.
1711 * gdb.trace/tspeed.exp: Use standard_testfile.
1712 * gdb.trace/tstatus.exp: Use standard_testfile.
1713 * gdb.trace/tsv.exp: Use standard_testfile.
1714 * gdb.trace/unavailable.exp: Use standard_testfile,
1715 prepare_for_testing.
1716 * gdb.trace/while-dyn.exp: Use standard_testfile.
1717 * gdb.trace/while-stepping.exp: Use standard_testfile.
1718
7686c074
TT
17192012-06-26 Tom Tromey <tromey@redhat.com>
1720
1721 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1722 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1723 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1724 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1725 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1726 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1727 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1728 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1729 prepare_for_testing.
1730 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1731 prepare_for_testing.
1732 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1733 prepare_for_testing.
1734 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1735 prepare_for_testing.
1736 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1737 prepare_for_testing
1738 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1739 * gdb.reverse/machinestate.exp: Use standard_testfile.
1740 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1741 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1742 build_executable.
1743 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1744 build_executable.
1745 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1746 standard_output_file.
1747 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1748 standard_output_file.
1749 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1750 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1751 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1752 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1753 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1754 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1755
481fc100
TT
17562012-06-26 Tom Tromey <tromey@redhat.com>
1757
1758 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1759 standard_output_file.
1760 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1761 prepare_for_testing. Remove directory-checking code.
1762
7bb18ae2
TT
17632012-06-25 Tom Tromey <tromey@redhat.com>
1764
1765 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1766 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1767 build_executable, not prepare_for_testing.
1768 * gdb.multi/base.exp: Use standard_output_file. Use
1769 build_executable, not prepare_for_testing.
1770
cf09b3e4
TT
17712012-06-25 Tom Tromey <tromey@redhat.com>
1772
1773 * gdb.fortran/subarray.exp: Use standard_testfile,
1774 prepare_for_testing.
1775 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1776 * gdb.fortran/module.exp: Use standard_testfile.
1777 * gdb.fortran/logical.exp: Use standard_testfile.
1778 * gdb.fortran/library-module.exp: Use standard_testfile,
1779 standard_output_file.
1780 * gdb.fortran/derived-type.exp: Use standard_testfile,
1781 prepare_for_testing.
1782 * gdb.fortran/complex.exp: Use standard_testfile,
1783 prepare_for_testing.
1784 * gdb.fortran/charset.exp: Use standard_testfile.
1785 * gdb.fortran/array-element.exp: Use standard_testfile,
1786 prepare_for_testing.
1787
18b5ff1b
KS
17882012-06-25 Keith Seitz <keiths@redhat.com>
1789
1790 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1791 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1792
17b77626
TT
17932012-06-25 Tom Tromey <tromey@redhat.com>
1794
1795 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1796 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1797 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1798 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1799
f91e3dc1
TT
18002012-06-25 Tom Tromey <tromey@redhat.com>
1801
1802 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1803 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1804 * gdb.linespec/linespec.exp: Use standard_testfile.
1805
a884434d
TT
18062012-06-25 Tom Tromey <tromey@redhat.com>
1807
1808 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1809 prepare_for_testing.
1810
efc9d70a
TT
18112012-06-25 Tom Tromey <tromey@redhat.com>
1812
1813 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1814 prepare_for_testing.
1815 * gdb.opt/inline-break.exp: Use standard_testfile,
1816 prepare_for_testing.
1817 * gdb.opt/inline-bt.exp: Use standard_testfile,
1818 prepare_for_testing.
1819 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1820 prepare_for_testing.
1821 * gdb.opt/inline-locals.exp: Use standard_testfile,
1822 prepare_for_testing.
1823
e2fc92c6
TT
18242012-06-25 Tom Tromey <tromey@redhat.com>
1825
1826 * gdb.asm/asm-source.exp: Use standard_output_file,
1827 standard_testfile. Construct .o files in proper subdir.
1828
b0963d73
TT
18292012-06-25 Tom Tromey <tromey@redhat.com>
1830
1831 * gdb.server/ext-attach.exp: Use standard_testfile,
1832 prepare_for_testing.
1833 * gdb.server/ext-run.exp: Use standard_testfile,
1834 build_executable.
1835 * gdb.server/file-transfer.exp: Use standard_testfile,
1836 prepare_for_testing.
1837 * gdb.server/server-exec-info.exp: Use standard_testfile.
1838 * gdb.server/server-mon.exp: Use standard_testfile,
1839 prepare_for_testing.
1840 * gdb.server/server-run.exp: Use standard_testfile,
1841 build_executable.
1842 * gdb.server/solib-list.exp: Use standard_testfile,
1843 standard_output_file.
1844
8a3e1f8d
TT
18452012-06-25 Tom Tromey <tromey@redhat.com>
1846
1847 * lib/gdb.exp (standard_output_file): Use "file join".
1848 * gdb.go/chan.exp: Use standard_testfile.
1849 * gdb.go/handcall.exp: Use standard_testfile.
1850 * gdb.go/hello.exp: Use standard_testfile.
1851 * gdb.integers/chan.exp: Use standard_testfile.
1852 * gdb.go/methods.exp: Use standard_testfile.
1853 * gdb.go/package.exp: Use standard_testfile.
1854 * gdb.go/strings.exp: Use standard_testfile.
1855 * gdb.go/types.exp: Use standard_testfile.
1856 * gdb.go/unsafe.exp: Use standard_testfile.
1857
944a9061
MGD
18582012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1859
1860 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1861
1c06bd58
JK
18622012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1863
1864 Fix regression by the previous commit.
1865 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1866
b4a58790
TT
18672012-06-22 Tom Tromey <tromey@redhat.com>
1868
1869 * gdb.python/lib-types.exp: Use standard_testfile,
1870 prepare_for_testing.
1871 * gdb.python/py-block.exp: Use standard_testfile.
1872 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1873 * gdb.python/py-events.exp: Use standard_testfile,
1874 standard_output_file.
1875 * gdb.python/py-evsignal.exp: Use standard_testfile.
1876 * gdb.python/py-evethreads.exp: Use standard_testfile.
1877 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1878 * gdb.python/py-explore.exp: Use standard_testfile.
1879 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1880 standard_output_file.
1881 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1882 prepare_for_testing.
1883 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1884 * gdb.python/py-frame.exp: Use standard_testfile.
1885 * gdb.python/py-inferior.exp: Use standard_testfile.
1886 * gdb.python/py-infthread.exp: Use standard_testfile.
1887 * gdb.python/py-mi.exp: Use standard_testfile.
1888 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1889 build_executable.
1890 * gdb.python/py-objfile.exp: Use standard_testfile.
1891 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1892 prepare_for_testing.
1893 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1894 * gdb.python/py-progspace.exp: Use standard_testfile,
1895 build_executable.
1896 * gdb.python/py-prompt.exp: Use standard_testfile,
1897 build_executable.
1898 * gdb.python/py-section-script.exp: Use standard_testfile,
1899 build_executable.
1900 * gdb.python/py-shared.exp: Use standard_testfile,
1901 standard_output_file, clean_restart.
1902 * gdb.python/py-symbol.exp: Use standard_output_file,
1903 prepare_for_testing.
1904 * gdb.python/py-symtab.exp: Use standard_output_file,
1905 prepare_for_testing
1906 * gdb.python/py-template.exp: Use standard_testfile.
1907 * gdb.python/py-type.exp: Use standard_testfile.
1908 * gdb.python/py-value-cc.exp: Use standard_testfile.
1909 * gdb.python/py-value.exp: Use standard_testfile.
1910 * gdb.python/python.exp: Use standard_testfile, build_executable.
1911
2c44deac
TT
19122012-06-22 Tom Tromey <tromey@redhat.com>
1913
1914 * gdb.objc/basicclass.exp: Use standard_testfile.
1915 (do_objc_tests): Don't declare objdir.
1916 * gdb.objc/nondebug.exp: Use standard_testfile.
1917 (do_objc_tests): Don't declare objdir.
1918 * gdb.objc/objcdecode.exp: Use standard_testfile.
1919 (do_objc_tests): Don't declare objdir.
1920
c24ccbce
TT
19212012-06-22 Tom Tromey <tromey@redhat.com>
1922
1923 * gdb.java/jmain.exp: Use standard_testfile.
1924 * gdb.java/jmisc.exp: Use standard_testfile.
1925 * gdb.java/jnpe.exp: Use standard_testfile.
1926 * gdb.java/jprint.exp: Use standard_testfile.
1927
0a6d0306
TT
19282012-06-22 Tom Tromey <tromey@redhat.com>
1929
1930 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1931 (standard_output_file, standard_testfile): New procs.
1932 (build_executable, clean_restart): Use standard_output_file.
1933
6ea815ef
YQ
19342012-06-22 Yao Qi <yao@codesourcery.com>
1935
1936 * boards/native-gdbserver.exp: New proc ${board}_exec.
1937 * boards/native-stdio-gdbserver.exp: Likewise.
1938
4c93b1db
TT
19392012-06-21 Tom Tromey <tromey@redhat.com>
1940
1941 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1942 (build_executable): Update.
1943 (get_compiler_info): Remove 'binfile' argument.
1944 * gdb.ada/arrayidx.exp: Update.
1945 * gdb.ada/null_array.exp: Update.
1946 * gdb.arch/altivec-abi.exp: Update.
1947 * gdb.arch/altivec-regs.exp: Update.
1948 * gdb.arch/amd64-byte.exp: Update.
1949 * gdb.arch/amd64-dword.exp: Update.
1950 * gdb.arch/amd64-word.exp: Update.
1951 * gdb.arch/i386-avx.exp: Update.
1952 * gdb.arch/i386-byte.exp: Update.
1953 * gdb.arch/i386-sse.exp: Update.
1954 * gdb.arch/i386-word.exp: Update.
1955 * gdb.arch/ppc-dfp.exp: Update.
1956 * gdb.arch/ppc-fp.exp: Update.
1957 * gdb.arch/vsx-regs.exp: Update.
1958 * gdb.base/all-bin.exp: Update.
1959 * gdb.base/annota1.exp: Update.
1960 * gdb.base/async.exp: Update.
1961 * gdb.base/attach.exp: Update.
1962 * gdb.base/break-interp.exp: Update.
1963 * gdb.base/call-ar-st.exp: Update.
1964 * gdb.base/call-rt-st.exp: Update.
1965 * gdb.base/call-sc.exp: Update.
1966 * gdb.base/callfuncs.exp: Update.
1967 * gdb.base/catch-load.exp: Update.
1968 * gdb.base/completion.exp: Update.
1969 * gdb.base/complex.exp: Update.
1970 * gdb.base/condbreak.exp: Update.
1971 * gdb.base/consecutive.exp: Update.
1972 * gdb.base/constvars.exp: Update.
1973 * gdb.base/corefile.exp: Update.
1974 * gdb.base/eval-skip.exp: Update.
1975 * gdb.base/expand-psymtabs.exp: Update.
1976 * gdb.base/exprs.exp: Update.
1977 * gdb.base/fileio.exp: Update.
1978 * gdb.base/fixsection.exp: Update.
1979 * gdb.base/funcargs.exp: Update.
1980 * gdb.base/gdb11530.exp: Update.
1981 * gdb.base/gdb1555.exp: Update.
1982 * gdb.base/gnu-ifunc.exp: Update.
1983 * gdb.base/gnu_vector.exp: Update.
1984 * gdb.base/info-macros.exp: Update.
1985 * gdb.base/jit-simple.exp: Update.
1986 * gdb.base/jit-so.exp: Update.
1987 * gdb.base/jit.exp: Update.
1988 * gdb.base/langs.exp: Update.
1989 * gdb.base/list.exp: Update.
1990 * gdb.base/logical.exp: Update.
1991 * gdb.base/long_long.exp: Update.
1992 * gdb.base/longjmp.exp: Update.
1993 * gdb.base/macscp.exp: Update.
1994 * gdb.base/mips_pro.exp: Update.
1995 * gdb.base/miscexprs.exp: Update.
1996 * gdb.base/morestack.exp: Update.
1997 * gdb.base/nodebug.exp: Update.
1998 * gdb.base/opaque.exp: Update.
1999 * gdb.base/pc-fp.exp: Update.
2000 * gdb.base/pending.exp: Update.
2001 * gdb.base/permissions.exp: Update.
2002 * gdb.base/pointers.exp: Update.
2003 * gdb.base/prelink.exp: Update.
2004 * gdb.base/printcmds.exp: Update.
2005 * gdb.base/psymtab.exp: Update.
2006 * gdb.base/ptype.exp: Update.
2007 * gdb.base/relational.exp: Update.
2008 * gdb.base/scope.exp: Update.
2009 * gdb.base/setvar.exp: Update.
2010 * gdb.base/shlib-call.exp: Update.
2011 * gdb.base/shreloc.exp: Update.
2012 * gdb.base/signals.exp: Update.
2013 * gdb.base/sizeof.exp: Update.
2014 * gdb.base/so-impl-ld.exp: Update.
2015 * gdb.base/so-indr-cl.exp: Update.
2016 * gdb.base/solib-disc.exp: Update.
2017 * gdb.base/solib-display.exp: Update.
2018 * gdb.base/solib-nodir.exp: Update.
2019 * gdb.base/solib-overlap.exp: Update.
2020 * gdb.base/solib-symbol.exp: Update.
2021 * gdb.base/solib-weak.exp: Update.
2022 * gdb.base/solib.exp: Update.
2023 * gdb.base/store.exp: Update.
2024 * gdb.base/structs.exp: Update.
2025 * gdb.base/structs2.exp: Update.
2026 * gdb.base/type-opaque.exp: Update.
2027 * gdb.base/unload.exp: Update.
2028 * gdb.base/varargs.exp: Update.
2029 * gdb.base/volatile.exp: Update.
2030 * gdb.base/watch_thread_num.exp: Update.
2031 * gdb.base/watchpoint-solib.exp: Update.
2032 * gdb.base/watchpoint.exp: Update.
2033 * gdb.base/watchpoints.exp: Update.
2034 * gdb.base/whatis.exp: Update.
2035 * gdb.cell/arch.exp: Update.
2036 * gdb.cell/break.exp: Update.
2037 * gdb.cell/bt.exp: Update.
2038 * gdb.cell/core.exp: Update.
2039 * gdb.cell/data.exp: Update.
2040 * gdb.cell/ea-cache.exp: Update.
2041 * gdb.cell/f-regs.exp: Update.
2042 * gdb.cell/fork.exp: Update.
2043 * gdb.cell/gcore.exp: Update.
2044 * gdb.cell/mem-access.exp: Update.
2045 * gdb.cell/ptype.exp: Update.
2046 * gdb.cell/registers.exp: Update.
2047 * gdb.cell/sizeof.exp: Update.
2048 * gdb.cell/solib-symbol.exp: Update.
2049 * gdb.cell/solib.exp: Update.
2050 * gdb.cp/ambiguous.exp: Update.
2051 * gdb.cp/breakpoint.exp: Update.
2052 * gdb.cp/bs15503.exp: Update.
2053 * gdb.cp/casts.exp: Update.
2054 * gdb.cp/class2.exp: Update.
2055 * gdb.cp/cpexprs.exp: Update.
2056 * gdb.cp/cplusfuncs.exp: Update.
2057 * gdb.cp/ctti.exp: Update.
2058 * gdb.cp/dispcxx.exp: Update.
2059 * gdb.cp/gdb1355.exp: Update.
2060 * gdb.cp/gdb2384.exp: Update.
2061 * gdb.cp/gdb2495.exp: Update.
2062 * gdb.cp/infcall-dlopen.exp: Update.
2063 * gdb.cp/local.exp: Update.
2064 * gdb.cp/m-data.exp: Update.
2065 * gdb.cp/m-static.exp: Update.
2066 * gdb.cp/mb-ctor.exp: Update.
2067 * gdb.cp/mb-inline.exp: Update.
2068 * gdb.cp/mb-templates.exp: Update.
2069 * gdb.cp/member-ptr.exp: Update.
2070 * gdb.cp/method.exp: Update.
2071 * gdb.cp/namespace.exp: Update.
2072 * gdb.cp/nextoverthrow.exp: Update.
2073 * gdb.cp/nsdecl.exp: Update.
2074 * gdb.cp/nsrecurs.exp: Update.
2075 * gdb.cp/nsstress.exp: Update.
2076 * gdb.cp/nsusing.exp: Update.
2077 * gdb.cp/pr-1023.exp: Update.
2078 * gdb.cp/pr-1210.exp: Update.
2079 * gdb.cp/pr-574.exp: Update.
2080 * gdb.cp/pr9631.exp: Update.
2081 * gdb.cp/printmethod.exp: Update.
2082 * gdb.cp/psmang.exp: Update.
2083 * gdb.cp/re-set-overloaded.exp: Update.
2084 * gdb.cp/rtti.exp: Update.
2085 * gdb.cp/shadow.exp: Update.
2086 * gdb.cp/templates.exp: Update.
2087 * gdb.cp/try_catch.exp: Update.
2088 * gdb.dwarf2/dw2-ranges.exp: Update.
2089 * gdb.dwarf2/pr10770.exp: Update.
2090 * gdb.fortran/library-module.exp: Update.
2091 * gdb.hp/gdb.aCC/optimize.exp: Update.
2092 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2093 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2094 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2095 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2096 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2097 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2098 * gdb.hp/gdb.compat/xdb1.exp: Update.
2099 * gdb.hp/gdb.compat/xdb2.exp: Update.
2100 * gdb.hp/gdb.compat/xdb3.exp: Update.
2101 * gdb.hp/gdb.defects/bs14602.exp: Update.
2102 * gdb.hp/gdb.defects/solib-d.exp: Update.
2103 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2104 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2105 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2106 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2107 * gdb.mi/gdb792.exp: Update.
2108 * gdb.mi/mi-pending.exp: Update.
2109 * gdb.mi/mi-solib.exp: Update.
2110 * gdb.mi/mi-var-cp.exp: Update.
2111 * gdb.opt/clobbered-registers-O2.exp: Update.
2112 * gdb.opt/inline-bt.exp: Update.
2113 * gdb.opt/inline-cmds.exp: Update.
2114 * gdb.opt/inline-locals.exp: Update.
2115 * gdb.python/py-events.exp: Update.
2116 * gdb.python/py-finish-breakpoint.exp: Update.
2117 * gdb.python/py-type.exp: Update.
2118 * gdb.reverse/solib-precsave.exp: Update.
2119 * gdb.reverse/solib-reverse.exp: Update.
2120 * gdb.server/solib-list.exp: Update.
2121 * gdb.stabs/weird.exp: Update.
2122 * gdb.threads/attach-into-signal.exp: Update.
2123 * gdb.threads/attach-stopped.exp: Update.
2124 * gdb.threads/tls-shared.exp: Update.
2125 * gdb.trace/change-loc.exp: Update.
2126 * gdb.trace/strace.exp: Update.
2127
95c391b6
TT
21282012-06-19 Tom Tromey <tromey@redhat.com>
2129
2130 * gdb.base/whatis.exp: Add tests.
2131
e910f0b6
TT
21322012-06-19 Tom Tromey <tromey@redhat.com>
2133
2134 * gdb.cp/m-static.cc (keepalive): New function.
2135 (gnu_obj_1::method): Use it.
2136
422d65e7
DE
21372012-06-18 Doug Evans <dje@google.com>
2138
2139 * gdb.base/info-fun.exp: New file.
2140 * gdb.base/info-fun.c: New file.
2141 * gdb.base/info-fun-solib.c: New file.
2142
e2e4d78b
JK
21432012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2144
2145 Remove stale dummy frames.
2146 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
2147 (maintenance info breakpoints): New tests.
2148 * gdb.base/stale-infcall.c: New file.
2149 * gdb.base/stale-infcall.exp: New file.
2150
1788b2d3
JK
21512012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2152
2153 * gdb.arch/amd64-entry-value-param.S: New file.
2154 * gdb.arch/amd64-entry-value-param.c: New file.
2155 * gdb.arch/amd64-entry-value-param.exp: New file.
2156
663b969e
TT
21572012-06-15 Tom Tromey <tromey@redhat.com>
2158
2159 * gdb.cp/namespace.exp: Add "show lang" test.
2160
8e09ad05
IS
21612012-06-15 Iain Sandoe <iain@codesourcery.com>
2162
2163 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
2164 case. (top level): Use gdb_file_cmd instead of gdb_load.
2165
f85e18ee
JK
21662012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2167
2168 PR tdep/14222
2169 * gdb.arch/i386-sse-stack-align.S: New file.
2170 * gdb.arch/i386-sse-stack-align.c: New file.
2171 * gdb.arch/i386-sse-stack-align.exp: New file.
2172
f3b5e280
KS
21732012-06-13 Keith Seitz <keiths@redhat.com>
2174
2175 PR breakpoints/13798 and mi/11541
2176 * gdb.linespec/ls-errs.exp: Add a few more tests for
2177 filenames with spaces and colons.
2178
50af5481
JK
21792012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2180
2181 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
2182 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
2183 (test_function): Call CV_f.
2184 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
2185 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
2186 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
2187 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
2188 (p CV_f(CV::i)): New tests.
2189
d55637df
TT
21902012-06-13 Tom Tromey <tromey@redhat.com>
2191
2192 * gdb.base/condbreak.exp: Add tests for "condition" completion.
2193
cc80f267
JK
21942012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2195
2196 Fix regression by the "ambiguous linespec" series.
2197 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
2198 tests.
2199
bb2af9cc
JK
22002012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2201
2202 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
2203 missing.
2204
e81a37f7
TT
22052012-06-11 Tom Tromey <tromey@redhat.com>
2206
2207 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
2208 location...
2209 (main): ...here.
2210
8efd7788
YQ
22112012-06-07 Yao Qi <yao@codesourcery.com>
2212
2213 * gdb.trace/strace.exp: Shorten some too-long lines.
2214
359f5fe6
PA
22152012-06-06 Pedro Alves <palves@redhat.com>
2216
2217 * gdb.threads/clone-new-thread-event.c: New file.
2218 * gdb.threads/clone-new-thread-event.exp: New file.
2219
7b2fe205
YQ
22202012-06-06 Yao Qi <yao@codesourcery.com>
2221
2222 * gdb.base/dprintf.c (main): Add extra parameter when calling
2223 printf and fprintf.
2224 (bar): New function. It is a dead function, but to ensure
2225 'malloc' is linked explicitly.
2226
3eca55e8
YQ
22272012-06-06 Yao Qi <yao@codesourcery.com>
2228
2229 * gdb.base/info-proc.exp: Return if target doesn't support
2230 'info proc'.
2231
91cc9324
JK
22322012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
2235 (run program with breakpoint commands): XFAIl if it is not.
2236
c56e7c43
JB
22372012-06-05 Joel Brobecker <brobecker@adacore.com>
2238
2239 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
2240 and add comment.
2241 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
2242 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
2243 "STOP" marker. Adjust testing strategy to make it work on
2244 all targets.
2245
2246 * gdb.base/print-file-var-main.c (main): Rewrite using local
2247 variables and adjust get_version_2's return value check.
2248 Add small comment.
2249 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
2250 marker. Adjust testing strategy to make it work on all targets.
2251
ccab2054
JB
22522012-06-05 Joel Brobecker <brobecker@adacore.com>
2253
2254 * gdb.ada/bad-task-bp-keyword: New testcase.
2255
d0d86158
JK
22562012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2257
2258 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
2259 Simplify it to ...
2260 (symbol-file ${testfile1}): ... here.
2261 (test eliminated var my_global_symbol)
2262 (test eliminated var my_static_symbol)
2263 (test eliminated var my_global_func, get address of main): Wrap them to
2264 'single psymtabs' and 'single symtabs'
2265 (get address of my_global_symbol, get address of my_static_symbol)
2266 (get address of my_global_func, get address of main): Wrap them to
2267 'order1' and 'order2'.
2268
952cf74c
JK
2269 * gdb.base/code_elim.exp
2270 (add-symbol-file ${testfile1} 0x100000)
2271 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
2272 'order2'.
2273 (order1: add-symbol-file ${testfile1} 0x100000)
2274 (order1: add-symbol-file ${testfile2} 0x200000)
2275 (order2: add-symbol-file ${testfile2} 0x200000)
2276 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
2277 .bss as appropriate.
2278
0c5bf5a9
JK
22792012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2280
2281 * gdb.server/solib-list-lib.c: New file.
2282 * gdb.server/solib-list-main.c: New file.
2283 * gdb.server/solib-list.exp: New file.
2284
4196f325
MR
22852012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
2286
2287 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
2288 for 'set print symbol' change.
2289
bfb05775
JK
22902012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2291
2292 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
2293 .debug_abbrev_seg3.
2294
685b1105
JK
22952012-05-24 John Steele Scott <toojays@toojays.net>
2296
2297 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
2298 * gdb.dwarf2/dw2-icc-opaque.S: New file.
2299 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
2300
f3e0e960
SS
23012012-05-23 Stan Shebs <stan@codesourcery.com>
2302
2303 * gdb.mi/mi-info-os.exp: New file.
2304
11eb1b4d
KS
23052012-05-23 Keith Seitz <keiths@redhat.com>
2306
2307 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
2308 return -1 to suppress the rest of the tests.
2309 (compile_stap_bin): Return boolean success value.
2310
b1af9e97
TT
23112012-05-21 Tom Tromey <tromey@redhat.com>
2312
2313 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
2314 Remove kfails.
2315 (test_print_mi_member_types): Likewise.
2316
248537e3
TT
23172012-05-21 Tom Tromey <tromey@redhat.com>
2318
2319 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
2320 print symbol' change.
2321
d791e155
TJB
23222012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2323
2324 * gdb.python/py-prompt.exp: Quit if the target is remote.
2325
e77afa2e
JK
23262012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2327
2328 Fix ERROR: internal buffer is full.
2329 * gdb.base/info-os.exp (expect_multiline): New function.
2330 (get process list, get process groups, get threads)
2331 (get file descriptors, get internet-domain sockets)
2332 (get shared-memory regions, get semaphores, get message queues): Use
2333 it for these tests.
2334
9cb709b6
TT
23352012-05-18 Tom Tromey <tromey@redhat.com>
2336
2337 * gdb.mi/mi-var-cmd.exp: Update.
2338 * gdb.objc/basicclass.exp (do_objc_tests): Update.
2339 * gdb.cp/virtbase.exp: Update.
2340 * gdb.cp/classes.exp (test_static_members): Update.
2341 * gdb.cp/casts.exp: Update.
2342 * gdb.base/pointers.exp: Update.
2343 * gdb.base/funcargs.exp (pointer_args): Update.
2344 (structs_by_reference): Update.
2345 * gdb.base/find.exp: Update.
2346 * gdb.base/call-strs.exp: Send "set print symbol off".
2347 * gdb.base/call-ar-st.exp: Update.
2348 * gdb.ada/fun_addr.exp: Update.
2349 * gdb.base/printcmds.exp (test_print_symbol): New proc.
2350 Call it.
2351 (test_print_repeats_10, test_print_strings)
2352 (test_print_char_arrays): Update.
2353
b012acdd
TT
23542012-05-18 Tom Tromey <tromey@redhat.com>
2355
2356 * gdb.base/charset.exp (string_display): Update.
2357
1d51a733
TT
23582012-05-18 Tom Tromey <tromey@redhat.com>
2359
2360 * gdb.mi/mi2-var-display.exp: Update.
2361 * gdb.mi/mi-var-display.exp: Update.
2362 * gdb.mi/mi-var-child.exp: Update.
2363 * gdb.cp/expand-psymtabs-cxx.exp: Update.
2364 * gdb.cp/cp-relocate.exp (get_func_address): Update.
2365
957df313
DE
23662012-05-17 Doug Evans <dje@google.com>
2367
682c7f7b
DE
2368 * info-macros.exp: Pass "debug" to prepare_for_testing.
2369
957df313
DE
2370 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
2371 * gdb.ada/Makefile.in (clean): Ditto.
2372 * gdb.arch/Makefile.in (clean): Ditto.
2373 * gdb.asm/Makefile.in (clean): Ditto.
2374 * gdb.base/Makefile.in (clean): Ditto.
2375 * gdb.cell/Makefile.in (clean): Ditto.
2376 * gdb.cp/Makefile.in (clean): Ditto.
2377 * gdb.disasm/Makefile.in (clean): Ditto.
2378 * gdb.dwarf2/Makefile.in (clean): Ditto.
2379 * gdb.fortran/Makefile.in (clean): Ditto.
2380 * gdb.go/Makefile.in (clean): Ditto.
2381 * gdb.hp/Makefile.in (clean): Ditto.
2382 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
2383 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
2384 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
2385 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
2386 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
2387 * gdb.java/Makefile.in (clean): Ditto.
2388 * gdb.linespec/Makefile.in (clean): Ditto.
2389 * gdb.mi/Makefile.in (clean): Ditto.
2390 * gdb.modula2/Makefile.in (clean): Ditto.
2391 * gdb.multi/Makefile.in (clean): Ditto.
2392 * gdb.objc/Makefile.in (clean): Ditto.
2393 * gdb.opencl/Makefile.in (clean): Ditto.
2394 * gdb.opt/Makefile.in (clean): Ditto.
2395 * gdb.pascal/Makefile.in (clean): Ditto.
2396 * gdb.python/Makefile.in (clean): Ditto.
2397 * gdb.reverse/Makefile.in (clean): Ditto.
2398 * gdb.server/Makefile.in (clean): Ditto.
2399 * gdb.stabs/Makefile.in (clean): Ditto.
2400 * gdb.threads/Makefile.in (clean): Ditto.
2401 * gdb.trace/Makefile.in (clean): Ditto.
2402 * gdb.xml/Makefile.in (clean): Ditto.
2403
abc9d0dc
TT
24042012-05-16 Tom Tromey <tromey@redhat.com>
2405
2406 * gdb.base/macscp1.c (macscp_expr): Add comment.
2407 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
2408
6a3a010b
MR
24092012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
2410
2411 * gdb.base/return-nodebug.exp: Also test float and double types.
2412
01429c8e
JK
24132012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2414
2415 PR testsuite/12649
2416 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
2417
54115cd4
JK
2418 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
2419
0c5f383f
SDJ
24202012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
2421
2422 * gdb.base/stap-probe.exp (stap_test): Remove calls to
2423 `rerun_to_main'.
2424 (stap_test_no_debuginfo): Likewise.
2425
e7e0cddf
SS
24262012-05-14 Stan Shebs <stan@codesourcery.com>
2427
2428 * gdb.base/dprintf.c: New file.
2429 * gdb.base/dprintf.exp: New file.
2430
c772f8e7
HZ
24312012-05-14 Hui Zhu <hui_zhu@mentor.com>
2432
2433 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
2434 * gdb.trace/disconnected-tracing.c: New file.
2435 * gdb.trace/disconnected-tracing.exp: New file.
2436
7efc75aa
SCR
24372012-05-13 Siva Chandra Reddy <sivachandra@google.com>
2438
2439 * gdb.python/python.c: Add a new breakpoint comment.
2440 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
2441
85d4a676
SS
24422011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2443
2444 * gdb.base/info-os.exp: New file.
2445 * gdb.base/info-os.c: New file.
2446
64ea88dc
JB
24472012-05-10 Joel Brobecker <brobecker@adacore.com>
2448
4647ab1b
JB
2449 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
2450 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
2451 New files.
64ea88dc 2452
afba63f1
JB
24532012-05-10 Joel Brobecker <brobecker@adacore.com>
2454
2455 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
2456 gdb.base/ctxobj.exp: New files.
2457
9d198b1e
TT
24582012-05-09 Tom Tromey <tromey@redhat.com>
2459
2460 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
2461
9bfee719
MR
24622012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
2463
2464 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
2465
3a7341d8
MR
24662012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
2467
2468 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
2469 before using it.
2470
52b3699b
TG
24712012-05-04 Tristan Gingold <gingold@adacore.com>
2472
2473 * gdb.base/set-noassign.exp: New test.
2474
a20ee7a4
SCR
24752012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2476
2477 * gdb.python/py-symbol.exp: Add tests to test the new methods
2478 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2479 * gdb.python/py-symbol.c: Add new struct to help test
2480 gdb.Symtab.static_block().
2481
bf2f0858
DE
24822012-05-03 Doug Evans <dje@google.com>
2483
2484 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2485 commented out.
2486
2d4e0376
YQ
24872012-05-03 Yao Qi <yao@codesourcery.com>
2488
2489 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2490 doesn't support.
2491 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
2492 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
2493
6d0bb9f3
YQ
24942012-05-03 Yao Qi <yao@codesourcery.com>
2495
2496 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
2497
fd820528
DE
24982012-04-30 Doug Evans <dje@google.com>
2499
2500 PR testsuite/13961
2501 * gdb.dwarf2/pr13961.S: New file.
2502 * gdb.dwarf2/pr13961.exp: New file.
2503
b9e219b9
YQ
25042012-04-29 Yao Qi <yao@codesourcery.com>
2505
2506 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2507
3019eac3
DE
25082012-04-28 Doug Evans <dje@google.com>
2509
2510 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2511 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2512 All uses updated.
2513 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2514 "ptype func_cu1" to expand cu2 before cu1.
2515
62e5f89c
SDJ
25162012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2517 Tom Tromey <tromey@redhat.com>
2518
2519 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2520 variables.
2521 * gdb.base/stap-probe.c: New file.
2522 * gdb.base/stap-probe.exp: New file.
2523 * gdb.trace/stap-trace.c: New file.
2524 * gdb.trace/stap-trace.exp: New file.
2525 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2526 libgcc's unwinder.
2527
14132e89
MR
25282012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2529
2530 * gdb.arch/mips16-thunks-inmain.c: New file.
2531 * gdb.arch/mips16-thunks-main.c: New file.
2532 * gdb.arch/mips16-thunks-sin.c: New file.
2533 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2534 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2535 * gdb.arch/mips16-thunks-sinmain.c: New file.
2536 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2537 * gdb.arch/mips16-thunks.exp: New file.
2538
a766d390
DE
25392012-04-25 Doug Evans <dje@google.com>
2540
2541 * configure.ac: Create gdb.go/Makefile.
2542 * configure: Regenerate.
2543 * gdb.base/default.exp: Add "go" to "set language" testing.
2544 * gdb.go/Makefile.in: New file.
2545 * gdb.go/basic-types.exp: New file.
2546 * gdb.go/chan.exp: New file.
2547 * gdb.go/chan.go: New file.
2548 * gdb.go/handcall.exp: New file.
2549 * gdb.go/handcall.go: New file.
2550 * gdb.go/hello.exp: New file.
2551 * gdb.go/hello.go: New file.
2552 * gdb.go/integers.exp: New file.
2553 * gdb.go/integers.go: New file.
2554 * gdb.go/methods.exp: New file.
2555 * gdb.go/methods.go: New file.
2556 * gdb.go/package.exp: New file.
2557 * gdb.go/package1.go: New file.
2558 * gdb.go/package2.go: New file.
2559 * gdb.go/print.exp: New file.
2560 * gdb.go/strings.exp: New file.
2561 * gdb.go/strings.go: New file.
2562 * gdb.go/types.exp: New file.
2563 * gdb.go/types.go: New file.
2564 * gdb.go/unsafe.exp: New file.
2565 * gdb.go/unsafe.go: New file.
2566 * lib/future.exp: Add Go support.
2567 (gdb_find_go, gdb_find_go_linker): New procs.
2568 (gdb_default_target_compile): Add Go support.
2569 * lib/gdb.exp (skip_go_tests): New proc.
2570 * lib/go.exp: New file.
2571
e65f9ffb
TT
25722012-04-25 Tom Tromey <tromey@redhat.com>
2573
2574 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2575
14e75d8e
JK
25762012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2577 Jan Kratochvil <jan.kratochvil@redhat.com>
2578
2579 PR symtab/7259:
2580 * gdb.base/enumval.c: New test case.
2581 * gdb.base/enumval.exp: New test case.
2582 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2583 field.bitpos.
2584
f3525b70
PA
25852012-04-17 Pedro Alves <palves@redhat.com>
2586
2587 * Makefile.in (site.exp): Make site.exp source
2588 $srcdir/lib/append_gdb_boards_dir.exp.
2589 * lib/append_gdb_boards_dir.exp: New file.
2590
bccbefd2
JK
25912012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2592
2593 New option "set auto-load safe-path".
2594 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2595 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2596
bf88dd68
JK
25972012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2598
2599 auto-load: Implementation.
2600 * gdb.base/help.exp (test set height): Increase the height.
2601 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2602 to ...
2603 (info auto-load python-scripts): ... here.
2604 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2605 to ...
2606 (info auto-load python-scripts *): ... here.
2607
c0d4d1c0
YQ
26082012-04-16 Yao Qi <yao@codesourcery.com>
2609
2610 * lib/trace-support.exp (get_in_proc_agent): New.
2611 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2612 of in process trace agent.
2613 * gdb.trace/ftrace.exp: Likewise.
2614 * gdb.trace/pending.exp: Likewise.
2615 * gdb.trace/trace-break.exp: Likewise.
2616 * gdb.trace/trace-mt.exp
2617 * gdb.trace/tspeed.exp: Likewise.
2618 * gdb.trace/tstatus.exp
2619 * gdb.trace/strace.exp: Likewise.
2620
cbf68a60
TS
26212012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2622
dd6d3b70
TS
2623 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2624 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2625
cbf68a60
TS
2626 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2627
8264ba82
AG
26282012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2629
2630 PR mi/13393
2631 * gdb.mi/mi-var-rtti.cc: New file.
2632 * gdb.mi/mi-var-rtti.exp: New file.
2633 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2634 function.
2635 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2636
de0919f8 26372012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2638
2639 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2640 EXECUTABLES.
2641 * gdb.python/py-explore.c: C program used for testing the new
2642 'explore' command on C constructs.
2643 * gdb.python/py-explore.cc: C++ program used for testing the new
2644 'explore' command on C++ constructs.
2645 * gdb-python/py-explore.exp: Tests for the new 'explore'
2646 command on C constructs.
2647 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2648 command on C++ constructs.
2649
a82da7dd
MK
26502012-04-07 Mark Kettenis <kettenis@gnu.org>
2651
2652 * gdb.base/funcargs.exp (complex_args): Fix typo.
2653
e127cba8
JK
26542012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2655
2656 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2657 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2658
40e084e1
KS
26592012-04-05 Keith Seitz <keiths@redhat.com>
2660
2661 * gdb.base/advance.exp: Update error message for
2662 "advance malformed" test.
2663 * gdb.base/break.exp: Likewise for "breakpoint with
2664 trailing garbage" test.
2665 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2666 with trailing garbage" test.
2667 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2668 trailng garbage" test.
2669 * gdb.base/until.exp: Likewise for "malformed until" test.
2670 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2671 for "breakpoint info (after setting on all)".
2672 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2673 tests.
2674 * gdb.cp/cplabel.cc: New file.
2675 * gdb.cp/cplabel.exp: New test.
2676 * gdb.linespec/ls-errs.c: New file.
2677 * gdb.linespec/ls-errs.exp: New test.
2678
a72c8f6a
JK
26792012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2680
2681 * gdb.trace/unavailable.exp
2682 (collect globals: print object on: print derived_partial)
2683 (collect globals: print object on: print derived_whole)
2684 (collect globals: print object off: print derived_partial)
2685 (collect globals: print object off: print derived_whole): Update
2686 expected output.
2687
f87a3023
KS
26882012-03-30 Keith Seitz <keiths@redhat.com>
2689
2690 * gdb.python: Add test for linespecs with commas.
2691
e2171b3c
KS
26922012-03-28 Keith Seitz <keiths@redhat.com>
2693
2694 * gdb.linespec/ls-dollar.cc: New file.
2695 * gdb.linespec/ls-dollar.exp: New test.
2696
26972012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2698
2699 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2700 starting with the global namespace.
2701
2f4e0a80
DE
27022012-03-23 Doug Evans <dje@google.com>
2703
2704 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2705
7b282c5a
SCR
27062012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2707
2708 * gdb.python/py-value.cc: Add test case for testing the
2709 methodology exposing C++ values to Python.
2710 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2711 exposing C++ values to Python.
2712 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2713
2e98ca53
JK
27142012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2715 Siddhesh Poyarekar <siddhesh@redhat.com>
2716
2717 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2718 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2719 (generate native core dump): Make the test unsupported if core cannot
2720 be generated.
2721
8320cc4f
JK
27222012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2723
2724 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2725 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2726 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2727
3a69ffb2
JK
27282012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2729
2730 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2731
8fabffee
DE
27322012-03-17 Doug Evans <dje@google.com>
2733
2734 * dg-extract-results.sh: Handle KFAILs.
2735
ab260dad
JK
27362012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2737
2738 PR symtab/13777
2739 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2740
53ba8333
JB
27412012-03-16 Joel Brobecker <brobecker@adacore.com>
2742
2743 * gdb.ada/set_pckd_arr_elt: New testcase.
2744
481860b3
GB
27452012-03-16 Gary Benson <gbenson@redhat.com>
2746
2747 PR breakpoints/10738
2748 * gdb.opt/inline-break.exp: New file.
2749 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2750 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2751 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2752 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2753 * gdb.base/async-shell.exp: Likewise.
2754 * lib/mi-support.exp (library_loaded_re): Likewise.
2755
410528f0
TT
27562012-03-15 Tom Tromey <tromey@redhat.com>
2757
2758 * gdb.cp/virtfunc2.exp: Update expected output.
2759 * gdb.cp/pr9631.exp: Update expected output.
2760 * gdb.cp/member-ptr.exp: Update expected output.
2761 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2762 output.
2763 * gdb.cp/casts.exp: Update expected output.
2764
c4aeac85
TT
27652012-03-15 Tom Tromey <tromey@redhat.com>
2766
2767 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2768 (test_info_vtbl): Likewise.
2769 (do_tests): Call test_info_vtbl.
2770 * gdb.cp/virtfunc.cc (va): New global.
2771
856d06f9
TS
27722012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2773
2774 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2775 describing DWARF data structures.
2776 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2777 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2778 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2779 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2780 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2781 * gdb.dwarf2/dw2-param-error.S: Likewise.
2782 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2783 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2784 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2785 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2786 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2787 * gdb.dwarf2/pr11465.S: Likewise.
2788
e837f12a
JK
27892012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2790
2791 * gdb.mi/mi2-prompt.exp: New file.
2792
ccbb4f28
JB
27932012-03-13 Joel Brobecker <brobecker@adacore.com>
2794
2795 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2796
32039130
JB
27972012-03-13 Joel Brobecker <brobecker@adacore.com>
2798
2799 * gdb.ada/bp_range_type: New testcase.
2800
16899756
DE
28012012-03-13 Doug Evans <dje@google.com>
2802
2803 * gdb.base/default.exp: Delete tests for symbol-reloading.
2804 * gdb.base/help.exp: Ditto.
2805 * gdb.base/setshow.exp: Ditto.
2806 * gdb.base/gdb_history: Delete references to symbol-reloading.
2807
87b0bb13
JK
28082012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2809
2810 * gdb.base/attach-twice.c: New files.
2811 * gdb.base/attach-twice.exp: New files.
2812
0d7941a9
KS
28132012-03-08 Keith Seitz <keiths@redhat.com>
2814
2815 * lib/gdb.exp (gdb_get_line_number): Throw an
2816 error instead of returning -1.
2817 * gdb.base/break.exp: Remove unused variable
2818 bp_location5.
2819 * gdb.base/hbreak2.exp: Likewise.
2820 * gdb.base/sepdebug.exp: Likewise.
2821
f4647387
YQ
28222012-03-08 Yao Qi <yao@codesourcery.com>
2823 Pedro Alves <palves@redhat.com>
2824
2825 Fix PR server/13392.
2826 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2827 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2828 download tracepoints.
2829 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2830 (pending_tracepoint_resolved_during_trace): Likewise.
2831 (pending_tracepoint_installed_during_trace): Likewise.
2832 (pending_tracepoint_with_action_resolved): Likewise.
2833
83c532cb
KS
28342012-03-08 Keith Seitz <keiths@redhat.com>
2835
2836 * gdb.ada/array_bounds.exp: Get breakpoint for line
2837 with "START", not "STOP".
2838 * gdb.python/py-infthread.exp: Do not continue to
2839 line marked "Break here.", which is undefined.
2840
d6b6bbb7
LM
28412012-03-08 Luis Machado <lgustavo@codesourcery.com>
2842
2843 Revert:
2844
2845 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2846
2847 Implement testsuite workaround for PR breakpoints/13781.
2848 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2849 (set breakpoint condition-evaluation host): New conditional command.
2850
7fe25d9b
JK
28512012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2852
2853 Fix CU relative vs. absolute DIE offsets.
2854 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2855 one.
2856
51898c15
JK
28572012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2858
2859 Fix false FAIL on distros with relro linkage as default.
2860 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2861 -Wl,-z,norelro first.
2862
8131799e
JB
28632012-03-06 Joel Brobecker <brobecker@adacore.com>
2864
2865 * gdb.ada/bp_on_var: New testcase.
2866
ba241969
JB
28672012-03-06 Joel Brobecker <brobecker@adacore.com>
2868
2869 * gdb.ada/bp_enum_homonym: New testcase.
2870
abe49676
YQ
28712012-03-06 Yao Qi <yao@codesourcery.com>
2872
2873 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2874 x86_64-*-* and i?86-*-*.
2875 Set up KFAIL for gdb/13808.
2876
d8df103b
TT
28772012-03-05 Tom Tromey <tromey@redhat.com>
2878
2879 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2880 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2881
b7b189f3
TT
28822012-03-05 Tom Tromey <tromey@redhat.com>
2883
2884 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2885
69dc1c4d
YQ
28862012-03-04 Yao Qi <yao@codesourcery.com>
2887
2888 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2889 messages for KFAIL.
2890
3f20c47f
JK
28912012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2892
2893 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2894 (print one_two_three, indexes off, print few_reps, indexes off)
2895 (print many_reps, indexes off, print empty, indexes off)
2896 (print one_two_three, print few_reps, print many_reps, print empty):
2897 Call setup_xfail if $gcc_old.
2898
abf1152a
JK
28992012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2900
2901 Implement testsuite workaround for PR breakpoints/13781.
2902 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2903 (set breakpoint condition-evaluation host): New conditional command.
2904
a06715f8
JK
29052012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2906
2907 Code cleanup.
2908 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2909 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2910 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2911 number 1 by $bpnum. Four times.
2912
5808517f
YQ
29132012-03-03 Yao Qi <yao@codesourcery.com>
2914
2915 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2916
dfe2ac14
JK
29172012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2918
2919 Setup KFAIL for PR server/13796.
2920 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2921
8bbc467a
JB
29222012-03-02 Joel Brobecker <brobecker@adacore.com>
2923
2924 * gdb.ada/operator_bp: New testcase.
2925
c0eac87f
JB
29262012-03-02 Joel Brobecker <brobecker@adacore.com>
2927
2928 * gdb.ada/info_locals_renaming: New testcase.
2929
4f42c881
TT
29302012-03-02 Tom Tromey <tromey@redhat.com>
2931
2932 * gdb.base/nextoverexit.c: New file.
2933 * gdb.base/nextoverexit.exp: New file.
2934
7380c0c9
EBM
29352012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2936
2937 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2938 parameter.
2939
1faeff08
MR
29402012-03-01 Maciej W. Rozycki <macro@mips.com>
2941
2942 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2943 core registers.
2944
320b6f49
MR
29452012-03-01 Maciej W. Rozycki <macro@mips.com>
2946 Maciej W. Rozycki <macro@codesourcery.com>
2947 Daniel Jacobowitz <dan@codesourcery.com>
2948
2949 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2950
ad5f7d6e
PA
29512012-03-01 Pedro Alves <palves@redhat.com>
2952
2953 PR gdb/13767
2954
2955 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2956 (gdb_collect_globals_test): Call it.
2957
d3dc44a6
KS
29582012-03-01 Keith Seitz <keiths@redhat.com>
2959
2960 * gdb.cp/method2.exp: Output of overload menu is now
2961 alphabetized. Update tests for "break A::method".
2962 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2963 of hard-coding them.
2964 Overload menu is alphabetized: rewrite to accommodate.
2965 Unset variables LINE and TYPES which are used in other tests.
2966 Compute the output of "info break".
2967 Update the breakpoint table after all breakpoints are deleted.
2968 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2969 compute ACTUALS and the method body based on parameters.
2970 Update expected output accordingly.
2971 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2972 unique comments to allow the use of gdb_get_line_number.
2973
29742012-03-01 Keith Seitz <keiths@redhat.com>
2975
2976 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2977 some Tcl syntax.
2978 * gdb.cp/ovldbreak.exp: Likewise.
2979
7949c2a0
KS
29802012-03-01 Keith Seitz <keiths@redhat.com>
2981
2982 * gdb.base/help.exp (help show user): Update expected result
2983 for new doc string changes (add "non-python").
2984
7d74f244
DE
29852012-03-01 Scott J. Goldman <scottjg@vmware.com>
2986
2987 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2988 be put in the user-defined category and that the commands appear in
2989 "help user-defined".
2990
1b611343
JB
29912012-02-29 Joel Brobecker <brobecker@adacore.com>
2992
2993 * gdb.ada/tagged_not_init: New testcase.
2994
99b1c762
JB
29952012-02-29 Joel Brobecker <brobecker@adacore.com>
2996
2997 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2998 * gdb.ada/enum_idx_packed: New testcase.
2999
2d4a02ee
JB
30002012-02-29 Joel Brobecker <brobecker@adacore.com>
3001
3002 * gdb.ada/aliased_array: New testcase.
3003
2e6fda7d
JB
30042012-02-29 Joel Brobecker <brobecker@adacore.com>
3005
3006 * gdb.ada/whatis_array_val: New testcase.
3007
9a7f938f
JK
30082012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3009
3010 Fix disp-step-syscall.exp: fork: single step over fork.
3011 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
3012 whitespaces.
3013 (single step over $syscall): Remove its check.
3014 (single step over $syscall final pc): New check.
3015
8703a944
JK
30162012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3017
3018 Support processors without SSSE3.
3019 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
3020 pabsd into ...
3021 (ssse3_test): ... a new function.
3022 (main): Call ssse3_test.
3023 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
3024 Update expected values everywhere.
3025 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
3026 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
3027 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
3028 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
3029 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
3030 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
3031 Move these tests lower.
3032 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
3033 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
3034 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
3035 New tests.
3036
c03e6ccc
YQ
30372012-02-29 Yao Qi <yao@codesourcery.com>
3038 Pedro Alves <palves@redhat.com>
3039
3040 * gdb.trace/trace-mt.c: New.
3041 * gdb.trace/trace-mt.exp: New.
3042
7964b62a
TS
30432012-02-28 Thomas Schwinge <thomas@codesourcery.com>
3044
2c8910ba
TS
3045 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
3046 numbers instead of hardcoding them.
3047 * gdb.base/annota1.c: Provide suitable markers.
3048 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
3049 numbers instead of hardcoding them.
3050 * gdb.base/annota3.c: Provide suitable markers.
3051
3052 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
3053 * gdb.base/annota3.c: Likewise.
3054 * gdb.base/sigall.c: Likewise.
3055 * gdb.base/signals.c: Likewise.
3056 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 3057
5a41c0b7
MR
30582012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
3059
3060 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
3061 failure return path.
3062
ebbbe5c5
LM
30632012-02-27 Luis Machado <lgustavo@codesourcery.com>
3064
3065 * gdb.base/save-bp.exp: Account for new condition evaluator output.
3066
8d126d8a
LM
30672012-02-24 Luis Machado <lgustavo@codesourcery.com>
3068
3069 * gdb.base/cond-eval-mode.exp: New file.
3070
11337c2f
PA
30712012-02-24 Pedro Alves <palves@redhat.com>
3072
3073 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
3074 (top level): Use with_test_prefix.
3075
13fc3e3c
PA
30762012-02-24 Pedro Alves <palves@redhat.com>
3077
3078 * gdb.threads/attach-into-signal.exp (corefunc): Use
3079 with_test_prefix.
3080
07c1b626
JK
30812012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3082
3083 Fix false FAILs on old CPUs without SSE.
3084 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
3085 Return untested for Illegal instruction.
3086
596ba138
JK
30872012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3088
3089 Fix false FAILs with glibc debug infos installed.
3090 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3091 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3092
aeaa2474
SA
30932012-02-22 Sterling Augustine <saugustine@google.com>
3094
3095 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3096 constant with cast.
3097
aed555c9
PA
30982012-02-21 Pedro Alves <palves@redhat.com>
3099
3100 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3101
78afebb4
PA
31022012-02-21 Pedro Alves <palves@redhat.com>
3103
3104 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3105
fdcfef12
PA
31062012-02-21 Pedro Alves <palves@redhat.com>
3107
3108 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3109 with_test_prefix.
3110
0f4d39d5
PA
31112012-02-21 Pedro Alves <palves@redhat.com>
3112
3113 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3114 with_test_prefix here.
3115 (top level): Do it here instead. Remove `:' from the
3116 with_test_prefix string.
3117 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3118 the suffix `:' from the with_test_prefix prefix string.
3119 * gdb.base/break-interp.exp: Ditto.
3120 * gdb.base/catch-load.exp: Ditto.
3121 * gdb.base/disp-step-syscall.exp: Ditto.
3122 * gdb.base/jit-so.exp: Ditto.
3123 * gdb.base/jit.exp: Ditto.
3124 * gdb.base/sepdebug.exp: Ditto.
3125 * gdb.base/solib-display.exp: Ditto.
3126 * gdb.base/solib-overlap.exp: Ditto.
3127 * gdb.base/watch-cond-infcall.exp: Ditto.
3128 * gdb.base/watchpoint.exp: Ditto.
3129 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3130 * gdb.mi/mi-watch.exp: Ditto.
3131 * gdb.mi/mi2-watch.exp: Ditto.
3132 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3133 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3134 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3135 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3136 * gdb.threads/watchpoint-fork.exp: Ditto.
3137 * gdb.threads/watchthreads-reorder.exp: Ditto.
3138 * gdb.trace/change-loc.exp: Ditto.
3139 * gdb.trace/pending.exp: Ditto.
3140 * gdb.trace/status-stop.exp: Ditto.
3141 * gdb.trace/strace.exp: Ditto.
3142 * gdb.trace/trace-break.exp: Ditto.
3143 * gdb.trace/unavailable.exp: Ditto.
3144 * lib/gdb.exp (with_test_prefix): Always prefix with space and
3145 suffix with colon. Adjust leading comments.
3146
6a5870ce
PA
31472012-02-21 Pedro Alves <palves@redhat.com>
3148 Tom Tromey <tromey@redhat.com>
3149
3150 * lib/gdb.exp: Add description of test prefixes.
3151 (with_test_prefix): New procedure.
3152 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
3153 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
3154 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
3155 instead of lappend to append to pf_prefix.
3156 * gdb.base/catch-load.exp: Use with_test_prefix.
3157 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
3158 * gdb.base/jit-so.exp: Use with_test_prefix.
3159 * gdb.base/jit.exp: Use with_test_prefix.
3160 * gdb.base/return-nodebug.exp (do_test): Use append instead of
3161 lappend to append to pf_prefix.
3162 * gdb.base/sepdebug.exp: Use with_test_prefix.
3163 * gdb.base/solib-display.exp: Use with_test_prefix.
3164 * gdb.base/solib-overlap.exp: Use with_test_prefix.
3165 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
3166 * gdb.base/watchpoint.exp: Use with_test_prefix.
3167 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
3168 * gdb.mi/mi-watch.exp: Use with_test_prefix.
3169 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
3170 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
3171 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
3172 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
3173 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
3174 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
3175 append instead of lappend to append to pf_prefix.
3176 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
3177 * gdb.trace/change-loc.exp: Use with_test_prefix.
3178 * gdb.trace/pending.exp: Use with_test_prefix.
3179 * gdb.trace/status-stop.exp: Use with_test_prefix.
3180 * gdb.trace/strace.exp: Use with_test_prefix.
3181 * gdb.trace/trace-break.exp: Use with_test_prefix.
3182 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
3183 instead of lappend to append to pf_prefix.
3184
35dc4a6b
JK
31852012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3186
3187 Fix racy FAILs.
3188 * gdb.base/inferior-died.c (main): Add return of 0.
3189 * gdb.base/inferior-died.exp (continue): Fix expectation of
3190 asynchronous events.
3191 (p 1): New test.
3192
c5a006e6
PA
31932012-02-20 Pedro Alves <palves@redhat.com>
3194
3195 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
3196 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
3197 gdb's internal debug output. For the non-threaded case, look for
3198 "Program received signal SIGLARM", for the threaded case, peek at
3199 the thread's siginfo.
3200
cc51a170
PA
32012012-02-20 Pedro Alves <palves@redhat.com>
3202
3203 General cleanup, make output test messages unique, and build
3204 different executable files for the non-threaded and threaded
3205 cases.
3206
3207 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
3208 Delete.
3209 (executable_nothr, executable_thr): New globals.
3210 (top level): Adjust to delete both executables.
3211 (corefunc): New parameter $executable. Set $pf_prefix instead of
3212 hand writing a prefix in tests. Issue a clean_restart and enable
3213 lin-lwp debug output here.
3214 (top level): Adjust. Use build_executable. Don't start gdb here,
3215 and don't enable lin-lwp debug output here.
3216 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
3217
c755f03d
JK
32182012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3219
3220 Fix racy FAILs.
3221 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
3222 "continue" command.
3223
6bec5e0a
JK
32242012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3225
3226 Fix for gdbserver non-extended mode.
3227 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
3228 and gdb_run_cmd.
3229
2e8265fd
TT
32302012-02-17 Tom Tromey <tromey@redhat.com>
3231
3232 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
3233 * gdb.python/py-events.exp: Check 'dir' output.
3234 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
3235
9e507076
YQ
32362012-02-17 Yao Qi <yao@codesourcery.com>
3237
3238 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
3239
32d22ab1
TT
32402012-02-16 Tom Tromey <tromey@redhat.com>
3241
3242 * gdb.base/inferior-died.c: Don't include stdio.h.
3243
9addecb9
TT
32442012-02-16 Tom Tromey <tromey@redhat.com>
3245
3246 * gdb.base/inferior-died.c: New file.
3247 * gdb.base/inferior-died.exp: New file.
3248
4cb6da1c
AR
32492012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
3250
3251 * gdb.base/break-inline.exp: New file.
3252 * gdb.base/break-inline.c: New file.
3253
3af2590d
TT
32542012-02-15 Tom Tromey <tromey@redhat.com>
3255
3256 * gdb.base/pc-fp.exp: Add "info register" tests.
3257
29988831
TT
32582012-02-15 Tom Tromey <tromey@redhat.com>
3259
3260 * gdb.base/regs.exp: Remove.
3261
10010058
PA
32622012-02-15 Pedro Alves <palves@redhat.com>
3263
3264 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
3265 the target doesn't support tracepoints.
3266 * gdb.trace/circ.exp: Ditto.
3267 * gdb.trace/collection.exp: Ditto.
3268 * gdb.trace/packetlen.exp: Ditto.
3269 * gdb.trace/passc-dyn.exp: Ditto.
3270 * gdb.trace/report.exp: Ditto.
3271 * gdb.trace/tfind.exp: Ditto.
3272 * gdb.trace/tspeed.exp: Ditto.
3273 * gdb.trace/tsv.exp: Ditto.
3274 * gdb.trace/unavailable.exp: Ditto.
3275 * gdb.trace/while-dyn.exp: Ditto.
3276
a2e0062d
PA
32772012-02-15 Pedro Alves <palves@redhat.com>
3278
3279 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
3280 gdb_test_multiple, and call unsupported instead of fail, if the
3281 remote side does not support the request.
3282
a1999d40
PA
32832012-02-15 Pedro Alves <palves@redhat.com>
3284
3285 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
3286 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
3287 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
3288 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
3289 * gdb.server/server-run.exp: Make sure gdb is disconnected.
3290 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
3291 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
3292 doesn't start with "extended-" already.
3293
7cee1e54
PA
32942012-02-15 Pedro Alves <palves@redhat.com>
3295
3296 Support extended-remote. Avoid cascading timeouts.
3297
3298 * gdb.base/attach.exp (do_attach_tests): Add expected output for
3299 the extended-remote target. If attaching with no file fails, load
3300 the file manually.
3301 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
3302
816338b5
SS
33032012-02-14 Stan Shebs <stan@codesourcery.com>
3304
3305 * gdb.base/ena-dis-br.exp: Add enable count test.
3306
cc30c4bd
PA
33072012-02-13 Pedro Alves <palves@redhat.com>
3308
3309 * config/mips-idt.exp: Delete.
3310 * gdb.base/a2-run.exp: Remove mips-idt xfails.
3311 * gdb.base/bitfields.exp: Remove mips-idt restarts.
3312 * gdb.base/break.exp: Remove mips-idt references.
3313 * gdb.base/chng-syms.exp: Ditto.
3314 * gdb.base/default.exp: Ditto.
3315 * gdb.base/funcargs.exp (funcargs_reload): Delete.
3316 (top level): Don't call it.
3317 * gdb.base/opaque.exp: Remove mips-idt restarts.
3318 * gdb.base/ptype.exp: Remove mips-idt xfails.
3319 * gdb.base/scope.exp: Remove mips-idt restarts.
3320 * gdb.base/sepdebug.exp: Remove mips-idt references.
3321 * gdb.base/watchpoint.exp (maybe_clean_restart)
3322 (maybe_reinitialize): Delete.
3323 (test_disabling_watchpoints, test_disabling_watchpoints)
3324 (test_watchpoint_triggered_in_syscall)
3325 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3326 Don't call them.
3327
57008375
JK
33282012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3329
3330 * gdb.server/server-exec-info.exp: New file.
3331
4a2d9c08
PA
33322012-02-10 Pedro Alves <palves@redhat.com>
3333
3334 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
3335 always non-empty.
3336 (test_attach): Always pass $exec to test_attach_gdb.
3337
09fa21bd
TT
33382012-02-08 Tom Tromey <tromey@redhat.com>
3339
3340 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
3341 before inferior is started.
3342
f0823d2c
TT
33432012-02-07 Tom Tromey <tromey@redhat.com>
3344
3345 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
3346 Symbol.value.
3347 * gdb.python/py-symbol.c (qq): Set default value.
3348
33492012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
3350
3351 * gdb.python/py-symbol.c (qq): New global.
3352 * gdb.python/py-symbol.exp: Add test for frame-less
3353 lookup_symbol.
3354 * gdb.python/py-symtab.exp: Fix line number.
3355
f7e44f65
JB
33562012-02-03 Joel Brobecker <brobecker@adacore.com>
3357
3358 * gdb.ada/mi_task_arg: New testcase.
3359
4c9ed63c
PA
33602012-02-02 Pedro Alves <palves@redhat.com>
3361
3362 * gdb.reverse/until-precsave.exp: Also put "record save" under the
3363 extended timeout.
3364
c0b9f2c6
PA
33652012-02-02 Pedro Alves <palves@redhat.com>
3366
3367 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
3368 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
3369
5f8cefd7
PA
33702012-02-02 Pedro Alves <palves@redhat.com>
3371
3372 * gdb.base/term.exp: Rewrite.
3373 * gdb.base/term.c: New.
3374
2f3a2569
PA
33752012-02-02 Pedro Alves <palves@redhat.com>
3376
3377 * gdb.base/default.exp (run "r" abbreviation, run): Add
3378 extended-remote expected output.
3379
f149aabd
TT
33802012-02-02 Tom Tromey <tromey@redhat.com>
3381
3382 * gdb.cp/dispcxx.exp: New file.
3383 * gdb.cp/dispcxx.cc: New file.
3384
03bef283
TT
33852012-02-01 Tom Tromey <tromey@redhat.com>
3386
3387 * gdb.base/jit-simple.exp: New file.
3388 * gdb.base/jit-simple.c: New file.
3389
a79b18b5
YQ
33902012-01-30 Yao Qi <yao@codesourcery.com>
3391
3392 * gdb.base/skip.exp: Make test result unique.
3393
f0d1a53e
JK
33942012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3395
3396 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
3397 compatibility with valgrind-3.7.0.
3398
4b3c9f41
PA
33992012-01-27 Pedro Alves <palves@redhat.com>
3400
3401 * gdb.base/watchpoint.exp (no_hw): New global.
3402 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
3403 disable hw watchpoints.
3404 (test_wide_location_1, test_wide_location_2): If no_hw is set,
3405 don't expect hw watchpoints.
3406 (no_hw_watchpoints): Always clean restart.
3407 (do_tests): New procedure, factored out from the top level.
3408 (top level): Run tests twice. Once with hw watchpoints enabled,
3409 another time with hw watchpoints disabled.
3410
a13491c8
PA
34112012-01-27 Pedro Alves <palves@redhat.com>
3412
3413 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
3414 out from the top level.
3415 (top level): Call it instead.
3416
f2c8a051
PA
34172012-01-27 Pedro Alves <palves@redhat.com>
3418
3419 * gdb.base/watchpoint.exp (top level): Re-enable hardware
3420 watchpoints sooner.
3421
654d7a9e
PA
34222012-01-27 Pedro Alves <palves@redhat.com>
3423
3424 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
3425
274f47f3
PA
34262012-01-27 Pedro Alves <palves@redhat.com>
3427
3428 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
3429 "You may have requested too many hardware
3430 breakpoints/watchpoints".
3431
e4d63ba2
PA
34322012-01-27 Pedro Alves <palves@redhat.com>
3433
3434 * gdb.base/watchpoint.exp (maybe_clean_restart)
3435 (maybe_reinitialize): New.
3436 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
3437 expect "hit N times".
3438 (test_disabling_watchpoints, test_complex_watchpoint)
3439 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3440 Call maybe_clean_restart.
3441 (top level): Use clean_restart. Remove "mips-idt-*"
3442 reinitialization.
3443
dbd95daf
PA
34442012-01-27 Pedro Alves <palves@redhat.com>
3445
3446 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
3447
f3ad2025
PA
34482012-01-27 Pedro Alves <palves@redhat.com>
3449
3450 * gdb.base/watchpoint.exp: Clean restart after tests that don't
3451 require `initialize' anymore. Remove unnecessary `initialize'
3452 calls.
3453
100aa3ae
PA
34542012-01-27 Pedro Alves <palves@redhat.com>
3455
3456 * gdb.base/watchpoint.exp (wp_set): Delete.
3457 (initialize, test_simple_watchpoint, top level): Remove dead code.
3458
c79a8e11
PA
34592012-01-27 Pedro Alves <palves@redhat.com>
3460
3461 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
3462 typo.
3463
048fe15a
PA
34642012-01-27 Pedro Alves <palves@redhat.com>
3465
3466 * config/extended-gdbserver.exp: New file.
3467 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
3468 comment.
3469 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
3470 * boards/native-extended-gdbserver.exp: New file.
3471
4033a6bf
PA
34722012-01-26 Pedro Alves <palves@redhat.com>
3473
3474 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3475 and gdb_test_multiple.
3476
3d7f4b81
PA
34772012-01-26 Pedro Alves <palves@redhat.com>
3478
3479 Make test messages unique, and more identifiable.
3480 * gdb.multi/watchpoint-multi.exp: Change test messages.
3481
484abf42
TT
34822012-01-25 Tom Tromey <tromey@redhat.com>
3483
3484 * gdb.base/solib-disc.exp: Fix regexps.
3485
edcc5120
TT
34862012-01-24 Tom Tromey <tromey@redhat.com>
3487
3488 * lib/mi-support.exp (mi_expect_stop): Add special case for
3489 solib-event.
3490 * gdb.base/catch-load-so.c: New file.
3491 * gdb.base/catch-load.exp: New file.
3492 * gdb.base/catch-load.c: New file.
3493 * gdb.base/break-interp.exp (reach_1): Update regexp.
3494
30b91c90
JK
34952012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3496
3497 Fix fuzzy results.
3498 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
3499 lpsimple and func.
3500
53fe1783
GB
35012012-01-24 Gary Benson <gbenson@redhat.com>
3502
3503 Delete #if 0'd out code.
3504 * gdb.base/default.exp (info catch): Remove.
3505 * gdb.base/gdb_history (info catch): Likewise.
3506 * gdb.base/help.exp (info catch): Likewise.
3507
d0d8b0c6
JK
35082012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3509
3510 Fix watchpoints to be specific for each inferior.
3511 * gdb.multi/watchpoint-multi.c: New file.
3512 * gdb.multi/watchpoint-multi.exp: New file.
3513
4403d8e9
JK
35142012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3515
3516 Fix watchpoints across inferior fork.
3517 * gdb.threads/watchpoint-fork-child.c: New file.
3518 * gdb.threads/watchpoint-fork-mt.c: New file.
3519 * gdb.threads/watchpoint-fork-parent.c: New file.
3520 * gdb.threads/watchpoint-fork-st.c: New file.
3521 * gdb.threads/watchpoint-fork.exp: New file.
3522 * gdb.threads/watchpoint-fork.h: New file.
3523
050a2e1d
PA
35242012-01-23 Pedro Alves <palves@redhat.com>
3525
3526 * gdb.base/call-signal-resume.exp: Allow output after "return".
3527
6a52fb62
PA
35282012-01-20 Pedro Alves <palves@redhat.com>
3529
3530 * gdb.python/py-finish-breakpoint.py: Fix typo.
3531
145b16a9
UW
35322012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3533
3534 * gdb.base/info-proc.exp: Also run on remote targets. Main
3535 "info proc" command is now always present; whether target supports
3536 actual info proc operation is detected when attempting to issue
3537 the command.
3538
26f6125e
JK
35392012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3540
3541 * .gdbinit: Remove.
3542
eb5227ce
PA
35432012-01-19 Pedro Alves <palves@redhat.com>
3544
3545 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
3546 look at the funtions' returns.
3547 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
3548 (jprint.print(int, int)): Change return type to int. Adjust.
3549
1db33378
PP
35502012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3551
3552 PR gdb/9538
3553 * gdb.base/sepdebug.exp: New test.
3554
b9736cf8
PA
35552012-01-18 Pedro Alves <palves@redhat.com>
3556
3557 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
3558 Allow output before ^done.
3559
4aac40c8
TT
35602012-01-16 Tom Tromey <tromey@redhat.com>
3561
3562 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3563 Add tests for relative directory.
3564
cafec441
TT
35652012-01-16 Tom Tromey <tromey@redhat.com>
3566
3567 * gdb.base/printcmds.c (enum flag_enum): New.
3568 (three): New global.
3569 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3570 enum printing.
3571 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3572 FlagEnumerationPrinter.
3573 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3574 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3575 (fval): New global.
3576
abcc4978
PA
35772012-01-16 Pedro Alves <palves@redhat.com>
3578
3579 * lib/gdb.exp (banned_procedures): New variable.
3580 (banned_variables_traced): Rename to ...
3581 (banned_traced): ... this.
3582 (gdb_init): Also trace banned procedures.
3583 (gdb_finish): Also untrace banned procedures.
3584
97ccebe8
PA
35852012-01-16 Pedro Alves <palves@redhat.com>
3586
3587 Remove all calls to strace.
3588
2af7517b
JK
35892012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3590
3591 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3592 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3593
9241a8bc
PP
35942012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3595
3596 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3597 * gdb.base/pie-execl.exp: Likewise.
3598
3848a17f
KS
35992012-01-12 Keith Seitz <keiths@redhat.com>
3600
3601 PR mi/10586
3602 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3603 (do_anonymous_type_tests): New function.
3604 (main): Call do_anonymous_type_tests.
3605 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3606 (verify_everything): New procedure.
3607 * gdb.mi/mi-var-cp.cc (class A): New class.
3608 (anonymous_structs_and_unions): New function.
3609 (main): Call anonymous_structs_and_unions.
3610 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3611 (verify_everything): New procedure.
3612
440e2fca
KS
36132012-01-12 Keith Seitz <keiths@redhat.com>
3614
3615 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3616 (varobj_tree::get_path_expr): Assume that all varobjs are
3617 compound unless they are known simple types.
3618 Adjust path expressions based on parent type, path parent type,
3619 and tree language.
3620 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3621 the root varobj.
3622 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3623
675399c9
PA
36242012-01-11 Pedro Alves <palves@redhat.com>
3625
3626 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3627 core files on this machine" anymore.
3628
97ddaa9b
PH
36292012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3630
3631 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3632 (main): Repeat recurser call.
3633 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3634 equivalent to 'local_x'.
3635
ea733575
PH
36362012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3637 Joel Brobecker <brobecker@adacore.com>
3638
3639 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3640
2ca0b532
PA
36412012-01-05 Pedro Alves <alves.ped@gmail.com>
3642
3643 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3644 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3645 * gdb.python/py-events.exp: Test that "step N" tripping on a
3646 breakpoint emits a breakpoint event.
3647
6e681866
JB
36482012-01-03 Joel Brobecker <brobecker@adacore.com>
3649
3650 * gdb.base/auxv.exp: Reformat the copyright notice.
3651
3c2d6aff
YQ
36522012-01-03 Yao Qi <yao@codesourcery.com>
3653
3654 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3655 (strace_trace_on_diff_addr): New.
3656 * gdb.trace/strace.c: (main): Add two local variables.
3657
0852fee3
UW
36582011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3659
3660 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3661 * gdb.cell/gcore.exp: Likewise.
3662 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3663 to verify the correct instance of main is selected.
3664
12c3e59c
JB
36652012-01-02 Joel Brobecker <brobecker@adacore.com>
3666
3667 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3668 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3669 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3670 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3671 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3672 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3673 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3674 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3675 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3676 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3677 gdb.threads/thread_check.c: Reformat copyright header.
3678
c0f378ec
EBM
36792011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3680
e4a7ca93 3681 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3682 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3683 is not enabled.
3684
3bc96cfb
JK
36852011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3686
3687 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3688 parameter to self_exec, adjust the function.
3689 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3690 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3691 (set var do_exit = 0): Remove test.
3692 (newline at end of file): Add one.
3693
095bcf5e
JB
36942011-12-27 Joel Brobecker <brobecker@adacore.com>
3695
3696 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3697 New files.
3698
18d19bd1
JK
36992011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3700
3701 Fix racy FAILs.
3702 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3703 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3704 (main): Call pthread_barrier_init for it.
3705
e809353a
JK
37062011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3707
3708 Fix double send_gdb leading to racy FAILs.
3709 * gdb.base/break.exp (set silent break bp_location1): Replace
3710 3x send_gdb and gdb_expect by gdb_test.
3711 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3712 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3713 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3714 instead of send_gdb. Twice.
3715 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3716 3x send_gdb and gdb_expect by gdb_test.
3717 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3718
da8cb7ec
JK
37192011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3720
3721 * gdb.linespec/linespec.exp: Compile using {c++}.
3722
ae1a303e
JK
37232011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3724
3725 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3726 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3727 (verify GCC PR debug/51668): New test.
3728
cc72b2a2
KP
37292011-12-23 Kevin Pouget <kevin.pouget@st.com>
3730
3731 Introduce gdb.FinishBreakpoint in Python.
3732 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3733 py-finish-breakpoint2
3734 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3735 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3736 instead of line number.
3737 * gdb.python/py-finish-breakpoint.c: New file.
3738 * gdb.python/py-finish-breakpoint.exp: New file.
3739 * gdb.python/py-finish-breakpoint.py: New file.
3740 * gdb.python/py-finish-breakpoint2.cc: New file.
3741 * gdb.python/py-finish-breakpoint2.exp: New file.
3742 * gdb.python/py-finish-breakpoint2.py: New file.
3743
3b7962f9
JK
37442011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3745
3746 Partial fix of compatibility with gcc-4.7.
3747 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3748 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3749 Add comment to add a PASS case in the future.
3750
6538471c
JK
3751 Fix compatibility with gcc-4.7.
3752 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3753
7052e42c
UW
37542011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3755
3756 PR tdep/12797
3757 * gdb.base/callfuncs.exp: Remove KFAIL.
3758
9ac7f98e
JB
37592011-12-21 Joel Brobecker <brobecker@adacore.com>
3760
3761 * gdb.ada/task_bp: New testcase.
3762
f6eeced0
JK
37632011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3764
3765 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3766 -DNO_SECTIONS.
3767 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3768
72225e17
JK
37692011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3770
3771 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3772 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3773 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3774 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3775 conditional for gcc <= 4.5.
3776
13ac8d2c
JK
37772011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3778
3779 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3780 by XFAIL.
3781 * gdb.cp/static-method.exp (info addr A::func())
3782 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3783 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3784 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3785 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3786 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3787 (test value of F in k3_m): Likewise.
3788 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3789 Likewise.
3790
049682ba
JK
37912011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3792
3793 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3794 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3795 Remove.
3796 * gdb.threads/attachstop-mt.c: Remove.
3797 * gdb.threads/attachstop-mt.exp: Remove.
3798
2c9d8796
MK
37992011-12-17 Mark Kettenis <kettenis@gnu.org>
3800
3801 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3802
e0f9f062
DE
38032011-12-16 Doug Evans <dje@google.com>
3804
f4aa2101 3805 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3806 * boards/native-gdbserver.exp: New file.
3807
e0f9f062
DE
3808 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3809 gdbserver output.
3810 (gdbserver_default_get_remote_address): New function.
3811 (gdbserver_start): Call gdb,get_remote_address to compute argument
3812 to "target remote" command.
3813
80b6e756
PM
38142011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3815
1c3ad6ab 3816 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3817 python print-stack. Add set/show python print-stack
3818 off|full|message tests.
3819
1576bd00
YQ
38202011-12-15 Yao Qi <yao@codesourcery.com>
3821
3822 * gdb.trace/strace.c: New
3823 * gdb.trace/strace.exp: New.
3824
d6a0f6e0
TT
38252011-12-14 Tom Tromey <tromey@redhat.com>
3826
3827 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3828
31015e1d
DE
38292011-12-14 Doug Evans <dje@google.com>
3830
3831 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3832
7b50312a
PA
38332011-12-14 Pedro Alves <pedro@codesourcery.com>
3834
3835 PR threads/10729
3836
3837 * gdb.mi/watch-nonstop.c: New file.
3838 * gdb.mi/mi-watch-nonstop.exp: New file.
3839
924437bc
PA
38402011-12-13 Pedro Alves <pedro@codesourcery.com>
3841 Doug Evans <dje@google.com>
3842
3843 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3844 (clean_restart): Remove references to the gdb_stub target board
3845 variable.
3846 (gdb_step_for_stub): Delete.
3847
3848 * gdb.base/annota1.exp: Remove all references to [target_info
3849 exists gdb_stub], gdb_step_for_stub and usestubs.
3850 * gdb.base/annota3.exp: Ditto.
3851 * gdb.base/async.exp: Ditto.
3852 * gdb.base/break.exp: Ditto.
3853 * gdb.base/code-expr.exp: Ditto.
3854 * gdb.base/commands.exp: Ditto.
3855 * gdb.base/completion.exp: Ditto.
3856 * gdb.base/condbreak.exp: Ditto.
3857 * gdb.base/consecutive.exp: Ditto.
3858 * gdb.base/cvexpr.exp: Ditto.
3859 * gdb.base/define.exp: Ditto.
3860 * gdb.base/display.exp: Ditto.
3861 * gdb.base/ena-dis-br.exp: Ditto.
3862 * gdb.base/environ.exp: Ditto.
3863 * gdb.base/gnu-ifunc.exp: Ditto.
3864 * gdb.base/maint.exp: Ditto.
3865 * gdb.base/pending.exp: Ditto.
3866 * gdb.base/sect-cmd.exp: Ditto.
3867 * gdb.base/sepdebug.exp: Ditto.
3868 * gdb.base/unload.exp: Ditto.
3869 * gdb.base/watchpoint-solib.exp: Ditto.
3870 * gdb.cp/annota2.exp: Ditto.
3871 * gdb.cp/annota3.exp: Ditto.
3872 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3873 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3874 * gdb.mi/mi-pending.exp: Ditto.
3875 * gdb.trace/circ.exp: Ditto.
3876 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3877 * gdb.base/list.exp: Ditto.
3878
3879 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3880 breakpoint function and all references to the usestubs macro.
3881 * gdb.base/exprs.c: Ditto.
3882 * gdb.base/freebpcmd.c: Ditto.
3883 * gdb.base/bitfields.c: Ditto.
3884 * gdb.base/bitfields2.c: Ditto.
3885 * gdb.base/break.c: Ditto.
3886 * gdb.base/call-sc.c: Ditto.
3887 * gdb.base/call-signals.c: Ditto.
3888 * gdb.base/callfuncs.c: Ditto.
3889 * gdb.base/charset.c: Ditto.
3890 * gdb.base/consecutive.c: Ditto.
3891 * gdb.base/constvars.c: Ditto.
3892 * gdb.base/funcargs.c: Ditto.
3893 * gdb.base/int-type.c: Ditto.
3894 * gdb.base/interrupt.c: Ditto.
3895 * gdb.base/langs0.c: Ditto.
3896 * gdb.base/list0.c: Ditto.
3897 * gdb.base/mips_pro.c: Ditto.
3898 * gdb.base/miscexprs.c: Ditto.
3899 * gdb.base/nodebug.c: Ditto.
3900 * gdb.base/opaque0.c: Ditto.
3901 * gdb.base/pointers.c: Ditto.
3902 * gdb.base/printcmds.c: Ditto.
3903 * gdb.base/ptype.c: Ditto.
3904 * gdb.base/recurse.c: Ditto.
3905 * gdb.base/reread1.c: Ditto.
3906 * gdb.base/reread2.c: Ditto.
3907 * gdb.base/restore.c: Ditto.
3908 * gdb.base/return.c: Ditto.
3909 * gdb.base/run.c: Ditto.
3910 * gdb.base/scope0.c: Ditto.
3911 * gdb.base/sepdebug.c: Ditto.
3912 * gdb.base/setshow.c: Ditto.
3913 * gdb.base/setvar.c: Ditto.
3914 * gdb.base/sigall.c: Ditto.
3915 * gdb.base/signals.c: Ditto.
3916 * gdb.base/structs.c: Ditto.
3917 * gdb.base/structs2.c: Ditto.
3918 * gdb.base/testenv.c: Ditto.
3919 * gdb.base/twice.c: Ditto.
3920 * gdb.base/unwindonsignal.c: Ditto.
3921 * gdb.base/watchpoint.c: Ditto.
3922 * gdb.base/watchpoints.c: Ditto.
3923 * gdb.base/whatis.c: Ditto.
3924 * gdb.cp/classes.cc: Ditto.
3925 * gdb.cp/cplusfuncs.cc: Ditto.
3926 * gdb.cp/derivation.cc: Ditto.
3927 * gdb.cp/formatted-ref.cc: Ditto.
3928 * gdb.cp/misc.cc: Ditto.
3929 * gdb.cp/overload.cc: Ditto.
3930 * gdb.cp/ovldbreak.cc: Ditto.
3931 * gdb.cp/ref-params.cc: Ditto.
3932 * gdb.cp/ref-types.cc: Ditto.
3933 * gdb.cp/templates.cc: Ditto.
3934 * gdb.cp/virtfunc.cc: Ditto.
3935 * gdb.hp/gdb.aCC/run.c: Ditto.
3936 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3937 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3938 * gdb.reverse/consecutive-reverse.c: Ditto.
3939 * gdb.reverse/sigall-reverse.c: Ditto.
3940 * gdb.reverse/until-reverse.c: Ditto.
3941 * gdb.reverse/watch-reverse.c: Ditto.
3942 * gdb.trace/actions.c: Ditto.
3943 * gdb.trace/circ.c: Ditto.
3944 * gdb.trace/collection.c: Ditto.
3945
fabde485
PA
39462011-12-13 Pedro Alves <pedro@codesourcery.com>
3947
3948 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3949 (func6, func7): New.
3950 (main): Call func6 and func7.
3951 * gdb.base/watchpoint.exp (test_wide_location_1)
3952 (test_wide_location_2): New.
3953 (top level): Re-enable hardware watchpoints if necessary. Call
3954 test_wide_location_1 and test_wide_location_2.
3955
ff7d1690
YQ
39562011-12-11 Yao Qi <yao@codesourcery.com>
3957
3958 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3959
a6af7abe
JB
39602011-12-11 Joel Brobecker <brobecker@adacore.com>
3961
3962 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3963 expected output for unsupported case.
3964
61638e15
JK
39652011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3966
3967 PR testsuite/12649
3968 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3969 Protect gdb_test_multiple by final $gdb_prompt match.
3970
0a00efc3
JK
39712011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3972
3973 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3974 New variable, new test.
3975 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3976 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3977 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3978 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3979 them if HAVE_GCC_45682_FIXED is not set.
3980
4511b1ba
YQ
39812011-12-10 Yao Qi <yao@codesourcery.com>
3982
3983 * gdb.trace/status-stop.exp: New.
3984 * gdb.trace/status-stop.c: New.
3985
27949e73
JK
39862011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3987
3988 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3989 timeout.
3990
d8ea7931
TT
39912011-12-08 Tom Tromey <tromey@redhat.com>
3992
3993 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3994 condition.
3995
1cc310d2
SS
39962011-12-07 Stan Shebs <stan@codesourcery.com>
3997
3998 * gdb.trace/tfind.exp: Update for output changes.
3999
d482a875
PA
40002011-12-07 Pedro Alves <pedro@codesourcery.com>
4001
4002 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
4003 throws "Cannot insert catchpoints in this configuration".
4004 * gdb.ada/mi_catch_ex.exp: Likewise.
4005
f0ba3972
PA
40062011-12-06 Pedro Alves <pedro@codesourcery.com>
4007
4008 * gdb.base/break-always.exp: Test changing memory at addresses
4009 with breakpoints inserted.
4010
f8eba3c6
TT
40112011-12-06 Joel Brobecker <brobecker@acacore.com>
4012
4013 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
4014 involving a fully qualified function name.
4015
40162011-12-06 Tom Tromey <tromey@redhat.com>
4017
4018 * gdb.ada/homonym.exp: Add three breakpoint tests.
4019
40202011-12-06 Tom Tromey <tromey@redhat.com>
4021
4022 * gdb.base/solib-weak.exp (do_test): Remove kfail.
4023 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
4024 * gdb.objc/objcdecode.exp: Update for output changes.
4025 * gdb.linespec/linespec.exp: New file.
4026 * gdb.linespec/lspec.cc: New file.
4027 * gdb.linespec/lspec.h: New file.
4028 * gdb.linespec/body.h: New file.
4029 * gdb.linespec/base/two/thefile.cc: New file.
4030 * gdb.linespec/base/one/thefile.cc: New file.
4031 * gdb.linespec/Makefile.in: New file.
4032 * gdb.cp/templates.exp (test_template_breakpoints): Update for
4033 output changes.
4034 * gdb.cp/re-set-overloaded.exp: Remove kfail.
4035 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
4036 makes one breakpoint.
4037 * gdb.cp/method2.exp (test_break): Update for output changes.
4038 * gdb.cp/mb-templates.exp: Update for output changes.
4039 * gdb.cp/mb-inline.exp: Update for output changes.
4040 * gdb.cp/mb-ctor.exp: Update for output changes.
4041 * gdb.cp/ovsrch.exp: Use fully-qualified names.
4042 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
4043 has multiple matches.
4044 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
4045 error message change.
4046 * gdb.base/list.exp (test_list_filename_and_number): Update for
4047 error message change.
4048 * gdb.base/break.exp: Disable pending breakpoints. Update for
4049 output changes.
4050 * configure.ac: Add gdb.linespec.
4051 * configure: Rebuild.
4052 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
4053
c642a434
UW
40542011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
4055
4056 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
4057 last_break register on s390*-*-* targets.
4058
b18003d1
JB
40592011-12-06 Joel Brobecker <brobecker@adacore.com>
4060
4061 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
4062 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
4063 of parameter X in procedure Foo.
4064
fe96589c
SS
40652011-12-05 Stan Shebs <stan@codesourcery.com>
4066
4067 * gdb.trace/tfind.exp: Update help string matches.
4068
1820ab47
JK
40692011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4070
4071 * gdb.server/ext-run.exp (get process list): Accept also systemd
4072 as PID 1.
4073
e11ac3a3
JK
40742011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4075 Pedro Alves <pedro@codesourcery.com>
4076
4077 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
4078 starting GDB.
4079 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
4080 $use_gdb_stub.
4081 * gdb.base/display.exp: Likewise.
4082 * gdb.base/ending-run.exp: Likewise.
4083 * gdb.base/list.exp (test_listsize): Likewise.
4084 * gdb.base/setshow.exp: Likewise.
4085 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
4086 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
4087 check by global $use_gdb_stub.
4088 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
4089 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
4090 (default_gdb_init): Unset global $use_gdb_stub.
4091 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4092 by global $use_gdb_stub.
4093 * lib/gdbserver-support.exp: Extend comments for set_board_info
4094 gdb_protocol and gdb,socketport.
4095 (gdbserver_start_extended): Set global gdbserver_protocol and
4096 gdbserver_gdbport. Clear global use_gdb_stub.
4097 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4098 from target use_gdb_stub.
4099 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4100
1d41d75c
DE
41012011-12-03 Doug Evans <dje@google.com>
4102
4103 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4104 (gdb_step_for_stub): Add comments.
4105
d6d7a51a
MR
41062011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4107
4108 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4109 to the caller.
4110 (gdb_test_multiple): Likewise.
4111
05acf274
JK
41122011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4113
4114 Fix gdb.mi/mi-solib.exp without system debug info installed.
4115 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4116 expect attribute, return 0 for it. Update comments.
4117
2268b414
JK
41182011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4119
4120 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4121 (corrupted list): Adjust the expectation.
4122
585861ea
JK
41232011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4124
4125 PR threads/13448
4126 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4127 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4128 * gdb.threads/tls-var-main.c: New file.
4129 * gdb.threads/tls-var.c: New file.
4130 * gdb.threads/tls-var.exp: New file.
4131
968643aa
JK
41322011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4133
4134 PR testsuite/12649
4135 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4136 Protect gdb_test_multiple by final $gdb_prompt match.
4137 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
4138 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4139 (test_tracepoints): Likewise.
4140
9750bca9
JK
41412011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4142
4143 PR breakpoints/13346
4144 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
4145 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
4146 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
4147
ac1349b7
JB
41482011-12-01 Joel Brobecker <brobecker@adacore.com>
4149
4150 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
4151 * gdb.ada/homonym/homonym.adb: For use of all types defined
4152 locally inside both Get_Value subprograms.
4153
26d44faf
JK
41542011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4155
4156 Fix racy FAILs.
4157 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
4158 of send_gdb.
4159
514f6425
UW
41602011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4161
4162 * gdb.base/testenv.exp: Skip on remote targets. Unset global
4163 environment variable after test completed.
4164
4255c8d2
UW
41652011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4166
4167 * gdb.base/solib-nodir.exp: Skip if remote target.
4168 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
4169 application. Call gdb_load_shlibs.
4170 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
4171
a35ad96a
JB
41722011-11-29 Joel Brobecker <brobecker@adacore.com>
4173
4174 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
4175
1a1d5513
JB
41762011-11-28 Joel Brobecker <brobecker@adacore.com>
4177
4178 * gdb.ada/fullname_bp: New testcase.
4179
50b4ddf8
JK
41802011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4181
4182 PR testsuite/12649
4183 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
4184 Wrap send_gdb into a new gdb_test.
4185
fb0aec57
JK
4186 Code cleanup.
4187 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
4188 Convert send_gdb and gdb_expect to gdb_test_multiple.
4189
2376d946
JK
41902011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4191
4192 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4193
1eec78bd
KS
41942011-11-23 Keith Seitz <keiths@redhat.com>
4195
4196 * lib/mi-support.exp (varobj_tree): New namespace and procs.
4197 (mi_varobj_tree_test_children_callback): New proc.
4198 (mi_walk_varobj_tree): New proc.
4199
36dfb11c
TT
42002011-11-22 Tom Tromey <tromey@redhat.com>
4201
4202 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
4203 Add "use_mi_command" argument.
4204 (mi_run_cmd, mi_run_with_cli): New procs.
4205 * gdb.mi/solib-lib.c: New file.
4206 * gdb.mi/solib-main.c: New file.
4207 * gdb.mi/mi-solib.exp: New file.
4208
0e965dd0
DE
42092011-11-21 Doug Evans <dje@google.com>
4210
4211 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
4212 _Unwind_DebugHook is missing.
4213
f196051f
SS
42142011-11-20 Stan Shebs <stan@codesourcery.com>
4215
4216 * gdb.trace/tstatus.exp: New.
4217 * gdb.trace/actions.c: Include string.h.
4218
bfccc43c
YQ
42192011-11-18 Yao Qi <yao@codesourcery.com>
4220
4221 * gdb.trace/pending.exp: New.
4222 * gdb.trace/pending.c: New.
4223 * gdb.trace/pendshr1.c: New.
4224 * gdb.trace/pendshr2.c: New.
4225 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
4226 tracepoint location becomes pending.
4227 (tracepoint_change_loc_2): New.
4228
73cd8ab1
DM
42292011-11-16 David S. Miller <davem@davemloft.net>
4230
4231 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
4232 target is sparc*-*-linux*
4233
77426730
PK
42342011-11-15 Paul Koning <paul_koning@dell.com>
4235
4236 * gdb.python/py-type.exp: New testcases for exceptions on scalar
4237 types.
4238
ed59ded5
DE
42392011-11-14 Doug Evans <dje@google.com>
4240
4241 * gdb.base/shell.exp: New file.
4242
405f8e94
SS
42432011-11-14 Stan Shebs <stan@codesourcery.com>
4244
4245 * gdb.trace/ftrace.c: New.
4246 * gdb.trace/ftrace.exp: New.
4247
1e4d1764
YQ
42482011-11-14 Yao Qi <yao@codesourcery.com>
4249
4250 * gdb.trace/change-loc-1.c: New.
4251 * gdb.trace/change-loc-2.c: New.
4252 * gdb.trace/change-loc.c: New.
4253 * gdb.trace/change-loc.exp: New.
4254 * gdb.trace/change-loc.h: New.
4255 * gdb.trace/trace-break.c (marker): Define new symbol.
4256 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
4257 New.
4258 (break_trace_same_addr_6): New.
4259
71eba9c2 42602011-11-12 Matt Rice <ratmice@gmail.com>
4261
4262 * gdb.base/info-macros.exp: Make tests for info definitions
4263 test info macro. Add tests for info macro argument processing.
4264 Rename a few tests.
4265
1d93e29a
KS
42662011-11-11 Keith Seitz <keiths@redhat.com>
4267
4268 PR gdb/12843
4269 * gdb.base/linespecs.exp: New file.
4270
a4b5b48a
DE
42712011-11-11 Doug Evans <dje@google.com>
4272
4273 * gdb.threads/print-threads.exp: Extend timeout for slower
4274 tests.
4275
f6b47be4
DE
42762011-11-10 Doug Evans <dje@google.com>
4277
792a0230
DE
4278 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
4279 "record to end of main" test.
4280
f6b47be4
DE
4281 * gdb.python/py-type.c (TS): New typedef.
4282 (ts): New global.
4283 * gdb.python/py-type.exp: Test field list of typedef.
4284
22355c90
JB
42852011-11-10 Joel Brobecker <brobecker@adacore.com>
4286
4287 * gdb.ada/small_reg_param: New testcase.
4288
a7860e76
TT
42892011-11-09 Tom Tromey <tromey@redhat.com>
4290
4291 * gdb.cp/destrprint.exp: New file.
4292 * gdb.cp/destrprint.cc: New file.
4293
72a2e3dc
MI
42942011-11-08 Meador Inge <meadori@codesourcery.com>
4295
4296 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
4297 (switch_stack_to_other): New test function.
4298 * gdb.arch/thumb-prologue.exp: New test cases.
4299
c7195df2 43002011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
4301
4302 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
4303
d3895d7d
YQ
43042011-11-08 Yao Qi <yao@codesourcery.com>
4305
4306 * gdb.exp (supports_process_record): New.
4307 (supports_reverse): New.
4308 * gdb.reverse/break-precsave.exp: Call support_process_record
4309 to run test conditionally.
4310 * gdb.reverse/consecutive-precsave.exp: Likewise.
4311 * gdb.reverse/i386-precsave.exp: Likewise.
4312 * gdb.reverse/machinestate-precsave.exp: Likewise.
4313 * gdb.reverse/solib-precsave.exp: Likewise.
4314 * gdb.reverse/step-precsave.exp: Likewise.
4315 * gdb.reverse/until-precsave.exp: Likewise.
4316 * gdb.reverse/watch-precsave.exp: Likewise.
4317 * gdb.reverse/break-reverse.exp: Call support_reverse to run
4318 test conditionally.
4319 * gdb.reverse/consecutive-reverse.exp: Likewise.
4320 * gdb.reverse/finish-precsave.exp: Likewise.
4321 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
4322 * gdb.reverse/finish-reverse.exp: Likewise.
4323 * gdb.reverse/i386-reverse.exp: Likewise.
4324 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4325 * gdb.reverse/machinestate.exp: Likewise.
4326 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
4327 * gdb.reverse/sigall-precsave.exp: Likewise.
4328 * gdb.reverse/sigall-reverse.exp: Likewise.
4329 * gdb.reverse/solib-reverse.exp: Likewise.
4330 * gdb.reverse/step-reverse.exp: Likewise.
4331 * gdb.reverse/until-reverse.exp: Likewise.
4332 * gdb.reverse/watch-reverse.exp: Likewise.
4333
a59306a3
YQ
43342011-11-05 Yao Qi <yao@codesourcery.com>
4335
4336 * gdb.trace/trace-break.exp: Add test on setting two
4337 fast tracepoints at the same address.
4338
87769f59
JK
43392011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4340
4341 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
4342
3065dfb6
SS
43432011-11-02 Stan Shebs <stan@codesourcery.com>
4344
4345 * gdb.trace/collection.c: Add code using strings.
4346 * gdb.trace/collection.exp: Add tests of string collection.
4347
89e208db
JK
43482011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4349
4350 * gdb.base/skip-solib.exp (executable_main): New variable.
4351 (binfile_main): Base it on that.
4352 Use $executable_main in clean_restart calls. Drop gdb_exit and
4353 gdb_start calls.
4354
405e54e9
JK
43552011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4356
4357 Fix racy FAILs.
4358 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
4359 breakpoint_re globals import by async. Set string_regex to .* for
4360 async. Remove the optional thread_selected_re and breakpoint_re
4361 globals expectations.
4362
58e8570a
JM
43632011-11-01 Joseph Myers <joseph@codesourcery.com>
4364
4365 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
4366 well as Cygwin.
4367
7b35ec7f 43682011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
4369
4370 Add tests for skip command.
89e208db
JK
4371 * gdb.base/skip-solib-lib.c: New
4372 * gdb.base/skip-solib-main.c: New
4373 * gdb.base/skip-solib.exp: New
4374 * gdb.base/skip.c: New
4375 * gdb.base/skip.exp: New
4376 * gdb.base/skip1.c: New
4377 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 4378
b9fd1791
PA
43792011-10-31 Yao Qi <yao@codesourcery.com>
4380 Pedro Alves <pedro@codesourcery.com>
4381
4382 * gdb.trace/trace-break.c: New.
4383 * gdb.trace/trace-break.exp: New.
4384
4323fecc
JK
43852011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4386
4387 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
4388 break-here-2.
4389
0e5bf2a8
PA
43902011-10-28 Pedro Alves <pedro@codesourcery.com>
4391
4392 * gdb.threads/no-unwaited-for-left.c: New.
4393 * gdb.threads/no-unwaited-for-left.exp: New.
4394 * gdb.threads/non-ldr-exc-1.c: New.
4395 * gdb.threads/non-ldr-exc-1.exp: New.
4396 * gdb.threads/non-ldr-exc-2.c: New.
4397 * gdb.threads/non-ldr-exc-2.exp: New.
4398 * gdb.threads/non-ldr-exc-3.c: New.
4399 * gdb.threads/non-ldr-exc-3.exp: New.
4400 * gdb.threads/non-ldr-exc-4.c: New.
4401 * gdb.threads/non-ldr-exc-4.exp: New.
4402
3a3dad98
JK
44032011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4404
4405 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
4406 * gdb.base/attach-pie-misread.exp: Likewise.
4407 * gdb.base/break-interp.exp: Likewise.
4408 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
4409 testcases for use_gdb_stub.
4410 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
4411 (continue): New testcase.
4412 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
4413 * gdb.threads/attach-into-signal.exp: Likewise.
4414 * gdb.threads/attach-stopped.exp: Likewise.
4415 * gdb.threads/attachstop-mt.exp: Likewise.
4416
d6a5d40c
PK
44172011-10-28 Paul Koning <paul_koning@dell.com>
4418
4419 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
4420
ca539be8
JK
44212011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4422
4423 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
4424 (mi_gdb_test): Import globals thread_selected_re
4425 and breakpoint_re. Expect them optionally at the regex start.
4426
d234ef5c
DE
44272011-10-27 Doug Evans <dje@google.com>
4428
4429 * gdb.python/python.exp: Test source -s.
4430
ab964825
PK
44312011-10-26 Paul Koning <paul_koning@dell.com>
4432
4433 * gdb.python/lib-types.cc (struct A): New structure.
4434 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 4435
54d8a644
PK
44362011-10-25 Paul Koning <paul_koning@dell.com>
4437
4438 PR python/13327
d234ef5c 4439
54d8a644
PK
4440 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
4441 fetch_lazy method.
4442
b0221781
YQ
44432011-10-24 Yao Qi <yao@codesourcery.com>
4444
4445 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
4446 target is tic6x-*-*.
4447
6cda5a20
JB
44482011-10-21 Joel Brobecker <brobecker@adacore.com>
4449
4450 * gdb.ada/mi_task_info/task_switch.adb: New file.
4451 * gdb.ada/mi_task_info.exp: New file.
4452
5ed9db04
JK
44532011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4454
4455 * gdb.cp/expand-psymtabs-cxx.exp: New file.
4456 * gdb.cp/expand-psymtabs-cxx.cc: New file.
4457
9df2fbc4
PM
44582011-10-20 Phil Muldoon <pmuldoon@redhat.com>
4459
4460 PR python/12656
4461
4462 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
4463 global_block tests.
4464
736086ba
TT
44652011-10-18 Tom Tromey <tromey@redhat.com>
4466
4467 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
4468
4af31552
TT
44692011-10-18 Tom Tromey <tromey@redhat.com>
4470
4471 * gdb.base/source.exp: Don't include full file name in test name.
4472 * gdb.python/python.exp: Don't include full file name in test
4473 name.
4474
43136979
AR
44752011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4476
4477 * gdb.base/attach-pie-noexec.c: New files.
4478 * gdb.base/attach-pie-noexec.exp: New files.
4479
543a9323
JM
44802011-10-17 Joseph Myers <joseph@codesourcery.com>
4481
4482 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4483 prompt for each extra line in command.
4484
21ae7a4d
JK
44852011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4486
4487 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4488 Revert the part of:
4489 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4490 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4491 Change the expected string.
4492
20ec36d9
JK
44932011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4494
4495 Fix results with system glibc debug info installed.
4496 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
4497 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
4498 Accept also __libc_ symbol prefix and no prefix.
4499
6501c2fc
KS
45002011-10-14 Keith Seitz <keiths@redhat.com>
4501
4502 PR c++/13225
4503 * gdb.cp/converts.cc (foo3_1): New function.
4504 (foo3_2): New functions.
4505 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4506 and null pointer conversions of integer constant zero.
4507 Add test to check if all arguments are checked for incompatible
4508 conversion BADNESS.
4509
55b1fd0c
TT
45102011-10-14 Tom Tromey <tromey@redhat.com>
4511
4512 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4513 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4514 linespec.
4515
22c05d8a
JK
45162011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4517
4518 Fix internal error regression.
4519 * gdb.dwarf2/implptr-optimized-out.S: New file.
4520 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4521
1d6edc3c
JK
45222011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4523
4524 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4525 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4526 (loclist): New.
4527 (4): New abbrev.
4528 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4529 Use prepare_for_testing, remove clean_restart.
4530 (p arraynoloc, p arraycallnoloc): New tests.
4531
9ec72168
JK
45322011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4533
4534 * gdb.cp/namespace-enum.exp (executable): New variable.
4535 (binfile): Use ${objdir}/${subdir}/ prefix.
4536 Use ${executable} for clean_restart.
4537
9c6c53f7
SA
45382011-10-11 Sterling Augustine <saugustine@google.com>
4539
4540 * gdb.cp/Makefile.in: Add namespace-enum test.
4541 * gdb.cp/namespace-enum.exp: New file.
4542 * gdb.cp/namespace-enum.c: New file.
4543 * gdb.cp/namespace-enum-main.c: New file.
4544
fac7ceb3
UW
45452011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
4546
4547 * gdb.python/py-shared.exp: Relax filename check to handle remote:
4548 sysroot.
4549
941b2081
JK
45502011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4551
4552 Reimplement @entry in input expressions.
4553 * gdb.base/exprs.c (v_int_array_init): New variable.
4554 * gdb.base/exprs.exp (print v_int_array_init)
4555 (print *v_int_array_init@1, print *v_int_array_init@2)
4556 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
4557 (print v_int_array_init[1]@1): New tests.
4558
0344e878
JM
45592011-10-10 Joseph Myers <joseph@codesourcery.com>
4560
4561 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4562 expected message.
4563
5a56e9c5
DE
45642011-10-09 Doug Evans <dje@google.com>
4565
4566 * gdb.base/alias.exp: Add tests for alias command.
4567
2bda9cc5
JK
45682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4569
4570 * gdb.arch/amd64-entry-value.s: New file.
4571 * gdb.mi/mi2-amd64-entry-value.s: New file.
4572
a471c594
JK
45732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4574
4575 Display @entry parameter values even for references.
4576 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4577 functions.
4578 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4579 reference and datap_input.
4580 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4581 breakpoints.
4582 (continue to breakpoint: entry_reference: reference)
4583 (entry_reference: bt at entry)
4584 (continue to breakpoint: entry_reference: breakhere_reference)
4585 (entry_reference: bt, entry_reference: ptype regparam)
4586 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4587 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4588 (entry_reference: p regcopy, entry_reference: p nodataparam)
4589 (entry_reference: p nodataparam@entry): New tests.
4590
36b11add
JK
45912011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4592
4593 Support @entry in input expressions.
4594 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4595 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4596 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4597 (tailcall: p j@entry): New tests.
4598 * gdb.cp/koenig.cc (A::entry): New function.
4599 (main): Call it.
4600 * gdb.cp/koenig.exp (p entry (c)): New test.
4601
e18b2753
JK
46022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4603
4604 Display @entry parameter values (without references).
4605 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4606 (different, validity, invalid): New functions.
4607 (main): Call them.
4608 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4609 stacktest, breakhere_stacktest, different, breakhere_different,
4610 breakhere_validity and breakhere_invalid.
4611 (entry: bt): Update for @entry.
4612 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4613 (entry_validity: *, entry_invalid: *): Many new tests.
4614 * gdb.base/break.exp
4615 (run until breakpoint set at small function, optimized file): Accept
4616 also the @entry suffix.
4617 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4618 * gdb.mi/mi2-amd64-entry-value.c: New files.
4619 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4620
2d6c5dc2
JK
46212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4622
4623 Protect entry values against self tail calls.
4624 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4625 (main): Call self.
4626 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4627 (set debug entry-values 1, self: bt debug entry-values): New tests.
4628
111c6489
JK
46292011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4630
4631 Recognize virtual tail call frames.
4632 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4633 (amb_b, amb_a): New.
4634 (main): Call a and b.
4635 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4636 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4637 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4638 New tests.
4639
8e3b41a9
JK
46402011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4641
4642 Implement basic support for DW_TAG_GNU_call_site.
4643 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4644 * gdb.arch/amd64-entry-value.cc: New file.
4645 * gdb.arch/amd64-entry-value.exp: New file.
4646
181cebd4
JK
46472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4648
4649 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4650 * gdb.dwarf2/implptr-64bit.S: New file.
4651 * gdb.dwarf2/implptr-64bit.exp: New file.
4652
741f5e3c
JK
46532011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4654
4655 Fix initial language detection with -readnow.
4656 * gdb.cp/readnow-language.cc: New file.
4657 * gdb.cp/readnow-language.exp: New file.
4658
a73d2258
JK
46592011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4660
4661 Fix printed anonymous struct name.
4662 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4663
af369495
JM
46642011-10-09 Joseph Myers <joseph@codesourcery.com>
4665
4666 * gdb.base/solib-symbol.exp: Do not include directories in
4667 filenames in expected messages.
4668
1fa57852
DE
46692011-10-07 Doug Evans <dje@google.com>
4670
4671 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4672
bd054e06
KP
46732011-10-07 Kevin Pouget <kevin.pouget@st.com>
4674
4675 Allow Python notification of new object-file loadings.
4676 * gdb.python/py-events.exp: Test newobjfile event.
4677 * gdb.python/py-events.py: Register newobjfile callback.
4678 * gdb.python/py-events.c: Add call to shared library
4679 * gdb.python/py-events-shlib.c: New file.
4680
8031b6f8
JM
46812011-10-06 Joseph Myers <joseph@codesourcery.com>
4682
4683 * gdb.base/fixsection.exp: Do not include directories in filename
4684 in expected message.
4685
7fea6923
PM
46862011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4687
4688 Add tests for passing of environment variables to inferior.
4689 * gdb.base/testenv.c: New test source.
4690 * gdb.base/testenv.exp: New expect test.
4691
687f2a88
PK
46922011-10-04 Paul Koning <paul_koning@dell.com>
4693
4694 * gdb.python/py-value.c (main): Break before return.
4695
cb6be26b
KP
46962011-10-04 Kevin Pouget <kevin.pouget@st.com>
4697
4698 PR python/12691: Add the inferior to Python exited event
4699 * gdb.python/py-events.exp: Test the inferior attribute of exited
4700 event with a fork.
4701 * gdb.python/py-events.py: Print inferior number on exit.
4702 * gdb.python/py-events.c: Fork the inferior.
4703
fb213700
EBM
47042011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4705
4706 * gdb.base/jit.exp: Add testcase name to log message
4707
aa2071bd
PK
47082011-10-03 Paul Koning <paul_koning@dell.com>
4709 Jan Kratochvil <jan.kratochvil@redhat.com>
4710
4711 * gdb.python/py-value.exp
4712 (python inval = gdb.parse_and_eval('*(int*)0'))
4713 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4714 (set argc=2, python print argc_lazy): New tests.
4715
dd11a36c
JB
47162011-10-02 Joel Brobecker <brobecker@adacore.com>
4717
4718 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4719
46f886f1
JK
47202011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4721 Pedro Alves <pedro@codesourcery.com>
4722
4723 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4724 can_read_0, test for it.
4725 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4726 (parse_and_eval with memory error): ... here, make it untested if
4727 can_read_0.
4728
c5cb204f
MP
47292011-09-30 Marek Polacek <mpolacek@redhat.com>
4730
4731 * gdb.python/python.exp (verify pagination beforehand)
4732 (verify pagination afterwards): Fix race by splitting the line.
4733
68fb0ec0
JM
47342011-09-29 Joseph Myers <joseph@codesourcery.com>
4735
4736 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4737 for 64-bit multilibs from i?86-* targets.
4738
6aee0d90
MP
47392011-09-29 Marek Polacek <mpolacek@redhat.com>
4740
4741 * lib/gdb.exp: Fix a typo in one of the comments.
4742
e9101ff5
MP
47432011-09-29 Marek Polacek <mpolacek@redhat.com>
4744
4745 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4746 matching pattern.
4747
7a81bdbf
PK
47482011-09-28 Paul Koning <paul_koning@dell.com>
4749
4750 * gdb.python/py-type.c (enum E): New.
4751 * gdb.python/py-type.exp (test_fields): Add tests for Python
4752 mapping access to fields.
4753 (test_enums): New test for field access on enums.
4754
6710bf39
SS
47552011-09-27 Stan Shebs <stan@codesourcery.com>
4756
4757 * gdb.trace/collection.exp: Test collection of $_ret.
4758
b2a6bdeb
AT
47592011-09-22 Andreas Tobler <andreast@fgznet.ch>
4760
4761 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4762 list of compilation switches for <*-*-freebsd*>.
4763
3c9057f3
SS
47642011-09-19 Stan Shebs <stan@codesourcery.com>
4765
4766 * gdb.trace/tspeed.exp: New file.
4767 * gdb.trace/tspeed.c: New file.
4768
34518530
YQ
47692011-09-18 Yao Qi <yao@codesourcery.com>
4770
4771 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4772 instructions.
4773 (test_adr_32bit, test_pop_pc): Likewise.
4774 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4775 Thumb instructions.
4776 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4777 in gdb_test_multiple.
4778 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4779
ab254057
YQ
47802011-09-17 Yao Qi <yao@codesourcery.com>
4781
4782 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4783 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4784 support single step to signal handler.
4785
9c317b71
YQ
47862011-09-17 Yao Qi <yao@codesourcery.com>
4787
4788 * gdb.base/disp-step-fork.c: New.
4789 * gdb.base/disp-step-syscall.exp: New.
4790 * gdb.base/disp-step-vfork.c: New.
4791
a8123151
JB
47922011-09-16 Joel Brobecker <brobecker@adacore.com>
4793
4794 * gdb.ada/tasks.exp: Make the expected output for
4795 the `info tasks' tests more resilient to spacing
4796 changes.
4797
63a9aad8
JK
47982011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4799
4800 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4801 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4802
2aa48337
KP
48032011-09-15 Kevin Pouget <kevin.pouget@st.com>
4804
4805 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4806 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4807
6839b47f
KP
48082011-04-30 Kevin Pouget <kevin.pouget@st.com>
4809
4810 Handle multiple breakpoint hits in Python interface:
4811 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4812 presence.
4813 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4814 breakpoint hits.
4815
0935723e
JK
48162011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4817 Jan Kratochvil <jan.kratochvil@redhat.com>
4818
4819 * gdb.python/py-events.exp: Remove pretty printing comment.
4820 * gdb.python/py-evsignal.exp: New file.
4821 * gdb.python/py-evthreads.c: Include signal.h.
4822 (thread3): Remove variable count3. Remove variable bad and use raise
4823 instead.
4824 (thread2): Remove variable count2. Move thread3 pthread_create here,
4825 merge pthread_join to a single line.
4826 (main): Remove variable count1. Merge pthread_join with pthread_create
4827 to a single line.
4828 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4829 KFAIL python/12966 for gdbserver. Test return value of
4830 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4831 gdb_expect by gdb_test and gdb_test_multiple.
4832 (thread 2, thread 3): New tests.
4833
4801a9a3
PA
48342011-09-12 Matt Rice <ratmice@gmail.com>
4835 Pedro Alves <pedro@codesourcery.com>
4836
4837 PR gdb/13175
4838
4839 * gdb.base/interp.exp: New tests.
4840 * gdb.base/interp.c: New file.
4841
24ece742
DE
48422011-09-12 Doug Evans <dje@google.com>
4843
4844 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4845 * gdb.dwarf2/typeddwarf.exp: Ditto.
4846
7f062217
JK
48472011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4848
4849 Fix compatibility with x32 arch.
4850 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4851 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4852 is_x86_like_target.
4853 * testsuite/gdb.trace/collection.exp: Likewise.
4854 * testsuite/gdb.trace/report.exp: Likewise.
4855 * testsuite/gdb.trace/unavailable.exp: Likewise.
4856 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4857 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4858 (is_x86_like_target): Check also is_amd64_regs_target.
4859
08711b9a
JK
48602011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4861
4862 PR breakpoints/12435
4863 * gdb.arch/amd64-prologue-xmm.c: New file.
4864 * gdb.arch/amd64-prologue-xmm.exp: New file.
4865 * gdb.arch/amd64-prologue-xmm.s: New file.
4866
b99b5f66
JK
48672011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4868
4869 * gdb.dwarf2/dw2-param-error-main.c: New file.
4870 * gdb.dwarf2/dw2-param-error.S: New file.
4871 * gdb.dwarf2/dw2-param-error.exp: New file.
4872
a391a2f6
PA
48732011-09-08 Pedro Alves <pedro@codesourcery.com>
4874
4875 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4876 inferior's pid and look for a core dump named core.$pid. Use
4877 `remote_file' commands on the host instead of hand coding shell
4878 commands on the build.
4879 * gdb.base/valgrind-db-attach.exp: Kill the program before
4880 finishing the test.
4881
7d8e6458 48822011-09-02 Matt Rice <ratmice@gmail.com>
4883
4884 * lib/prompt.exp: New file for testing the first prompt.
4885 * gdb.python/py-prompt.exp: Ditto.
4886 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4887
68e77c9e
PA
48882011-09-02 Pedro Alves <pedro@codesourcery.com>
4889
4890 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4891 0, before testing gcore.
4892
9655e943
JK
48932011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4894
df6dc84d
JK
4895 * dw2-ifort-parameter-debug.S: Update copyright year.
4896 * dw2-ifort-parameter.c: Update copyright year.
4897 * dw2-ifort-parameter.exp: Update copyright year.
4898
9655e943
JK
4899 * dw2-ifort-parameter-debug.S: New file.
4900 * dw2-ifort-parameter.c: New file.
4901 * dw2-ifort-parameter.exp: New file.
4902
353d1d73
JK
49032011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4904
4905 * gdb.base/commands.exp (error_clears_commands_left): New function.
4906 (): Call it.
4907
5c07461a
JK
49082011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4909
4910 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4911 (C): Initialize `a'.
4912 * gdb.mi/mi-inheritance-syntax-error.exp
4913 (-data-evaluate-expression $path): Expect `a' as 5.
4914
0d932b2f
MK
49152011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4916
4917 PR mi/11912
4918 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4919 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4920 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4921 keyword in output of -var-info-path-expression.
4922
bdb54049
JK
49232011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4924
4925 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4926 * gdb.trace/collection.exp: Likewise.
4927 * gdb.trace/report.exp: Likewise.
4928 * gdb.trace/unavailable.exp: Likewise.
4929 * gdb.trace/while-dyn.exp: Likewise.
4930
59cde39c
KS
49312011-08-18 Keith Seitz <keiths@redhat.com>
4932
4933 PR c++/12266
4934 * gdb.cp/meth-typedefs.cc: New file.
4935 * gdb.cp/meth-typedefs.exp: New file.
4936
fa3a4f15
PM
49372011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4938
4939 * gdb.python/python.exp: Add extended-prompt tests.
4940
c1049fca
JK
49412011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4942
4943 * gdb.arch/i386-dr3-watch.exp
4944 (watchpoint on gap1 does not fit debug registers)
4945 (delete all watchpoints): Fix racy expect strings.
4946
d93f7b5c
YQ
49472011-08-14 Yao Qi <yao@codesourcery.com>
4948
4949 * gdb.base/maint.exp: set data_section to ".neardata".
4950 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4951 * gdb.base/savedregs.exp: Handle SIGILL.
4952 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4953 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4954
457e09f0
DE
49552011-08-12 Doug Evans <dje@google.com>
4956
4957 * gdb.python/py-symbol.exp: Add test for symbol.type.
4958
5d0bb2fb
UW
49592011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4960
4961 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4962 * gdb.mi/mi-pthreads.exp: Likewise.
4963 * gdb.mi/mi2-pthreads.exp: Likewise.
4964 * gdb.mi/gdb669.exp.exp: Likewise.
4965
fcdfa280
PA
49662011-08-09 Pedro Alves <pedro@codesourcery.com>
4967
4968 * lib/mi-support.exp (detect_async): Rename to...
4969 (mi_detect_async): ... this.
4970 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4971 * gdb.mi/mi-nonstop.exp: Adjust.
4972 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4973 * gdb.mi/mi-nsintrall.exp: Adjust.
4974 * gdb.mi/mi-nsmoribund.exp: Adjust.
4975 * gdb.mi/mi-nsthrexec.exp: Adjust.
4976
9d8fa392
PA
49772011-08-09 Pedro Alves <pedro@codesourcery.com>
4978
4979 * gdb.base/display.c (do_loops): New `p_i' local.
4980 * gdb.base/display.exp: Test displaying a variable that is
4981 temporarily at a bad address.
4982
b6cede78
JK
49832011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4984
4985 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4986 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4987
67bedb8c
JK
49882011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4989
4990 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4991 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4992 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4993
af6e93b2
PA
49942011-08-05 Pedro Alves <pedro@codesourcery.com>
4995
4996 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4997 procedure.
4998 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4999
1cf0e11f
YQ
50002011-08-05 Yao Qi <yao@codesourcery.com>
5001
5002 * gdb.base/callfuncs.exp: Set language after main.
5003 * gdb.cp/cplusfuncs.exp: Likewise.
5004 * gdb.cp/inherit.exp: Likewise.
5005
a1e28cb2
UW
50062011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5007
5008 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
5009 * gdb.base/watch-vfork.exp: Skip on remote targets.
5010
d4f5bbb9
UW
50112011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5012
5013 * gdb.threads/thread-find.exp: Support remote targets.
5014
724f4f80
UW
50152011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5016
5017 * gdb.base/jit.exp: Download solib_binfile to target.
5018 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
5019 and call dlopen without full path name.
5020 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
5021 dlopen without full path name.
5022
934709f0
PW
50232011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5024
5025 * gdb.base/break-always.exp: Complete the test
5026 with duplicated breakpoints and enabling/disabling them.
5027
c26106c4
TT
50282011-08-02 Tom Tromey <tromey@redhat.com>
5029
5030 PR gdb/11289:
5031 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
5032
9300444e 50332011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
5034
5035 PR gdb/13045
5036 * gdb.base/float.exp: Add new test case for PR gdb/13045
5037 * gdb.base/float.c: New file.
5038
00bd41d6
PM
50392011-07-28 Phil Muldoon <pmuldoon@redhat.com>
5040
5041 * gdb.python/py-mi.exp: Test printers returning string hint, and
5042 also not returning a value.
5043 * gdb.python/py-prettyprint.c: Add testcase for above.
5044 * gdb.python/py-prettyprint.py: Add test printer for above.
5045
d24f74ce
JK
50462011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5047
5048 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
5049 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5050 (.Ldie30) Add as field "data4".
5051 (.Ldie32) Rename field "b" to "shl".
5052 (abbrev4) Change for the "data4" field.
5053 (abbrev5, abbrev6) Remove.
5054 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
5055 (p &s.shl): ... here. Add comment.
5056 (p &s.data4): New.
5057
bb7da2bf
JK
50582011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5059
5060 Fix crash on lval_computed values.
5061 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
5062
11081198
JK
50632011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5064
5065 * gdb.base/help.exp (help whatis): Update the expected string.
5066
3c6e0cb3
JK
50672011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5068
5069 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
5070 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
5071 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5072 Change the expected string.
5073
efa80663
PA
50742011-07-26 Pedro Alves <pedro@codesourcery.com>
5075
5076 * gdb.base/watchpoint.exp
5077 (test_disable_enable_software_watchpoint): New procedure.
5078 (top level): Run it.
5079
db8e4570
UW
50802011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5081
5082 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
5083 executable file "${binfile}", C++ version "${binfile}-cxx".
5084 * gdb.python/py-prettyprint.exp: Likewise.
5085 * gdb.python/py-symbol.exp: Likewise.
5086 * gdb.python/py-type.exp: Likewise.
5087 * gdb.python/py-value.exp: Likewise.
5088 * gdb.python/py-template.exp (test_template_arg): Pass full executable
5089 file name instead of just suffix.
5090
543305c9
JK
50912011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5092
5093 Fix implicit pointer offsets.
5094 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5095 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5096 (continue to breakpoint: continue to baz breakpoint for implptr)
5097 (sanity check element 0, sanity check element 1)
5098 (enter the inlined function, check element 0 for the offset)
5099 (check element 1 for the offset)
5100 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5101 (set foo breakpoint for implptr): Update the breakpoint number.
5102
b3215adc
UW
51032011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5104
5105 * gdb.python/py-mi.exp: Use different file names for different
5106 versions of the executable under test.
5107 * gdb.python/py-prettyprint.exp: Likewise.
5108 * gdb.python/py-symbol.exp: Likewise.
5109 * gdb.python/py-template.exp: Likewise.
5110 * gdb.python/py-type.exp: Likewise.
5111 * gdb.python/py-value.exp: Likewise.
5112
182b9acc
UW
51132011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5114
5115 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5116 flag after restarting GDB if necessary.
5117
e6052b5d
UW
51182011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5119
5120 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5121
1ced966e
PA
51222011-07-22 Pedro Alves <pedro@codesourcery.com>
5123
5124 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5125 backend doesn't leave used debug registers behind.
5126
3543a589
TT
51272011-07-22 Tom Tromey <tromey@redhat.com>
5128
5129 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5130 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5131 argument.
5132 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5133
14d15303 51342011-07-21 Matt Rice <ratmice@gmail.com>
5135
5136 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
5137 in mostlyclean rule. Add files ending in .core.
5138
9b158ba0 51392011-07-21 Matt Rice <ratmice@gmail.com>
5140
5141 PR macros/12999
5142 * gdb.base/info-macros.c: New test sources.
5143 * gdb.base/info-macros.exp: New tests.
5144
d17b6f81
PM
51452011-07-21 Phil Muldoon <pmuldoon@redhat.com>
5146
5147 * gdb.python/python.exp: Add prompt substitution tests.
5148
918dd910
JK
51492011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5150
5151 Fix crash if referenced CU is aged out.
5152 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
5153 New.
5154 * gdb.dwarf2/implptr.exp: Likewise.
5155
0e37a63c
JK
51562011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5157
5158 * gdb.dwarf2/implptr.S: Rebuilt.
5159 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
5160 (bar): Use them for j, k, l.
5161 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
5162 COMPILE.
5163 (print j in implptr:bar): Update for the intp typedef.
5164 (print p[0].x in implptr:foo): Use more exact regex.
5165
f65cf84c
TT
51662011-07-18 Tom Tromey <tromey@redhat.com>
5167
5168 * gdb.cp/static-method.exp: Add missing single quote.
5169
d5b4a7be
YQ
51702011-07-18 Yao Qi <yao@codesourcery.com>
5171
5172 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
5173 supported.
5174 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5175 * gdb.mi/mi-nonstop.exp: Likewise.
5176 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5177 * gdb.mi/mi-nsintrall.exp: Likewise.
5178 * gdb.mi/mi-nsmoribund.exp: Likewise.
5179 * gdb.mi/mi-nsthrexec.exp: Likewise.
5180 * gdb.python/py-evthreads.exp: Likewise.
5181
e9ea2662
JK
51822011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5183
5184 Code cleanup.
5185 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5186 it. Substitute it instead of test_compiler_info everywhere.
5187
ce451573
UW
51882011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5189
5190 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
5191 remote targets as well.
5192
756d88a7
UW
51932011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5194
5195 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
5196 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
5197
31f83dc5
UW
51982011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5199
5200 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
5201 a remote machine, not the host.
5202 (gdb_compile_shlib): Set soname if target is remote.
5203
059241a0
PP
52042011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5205
5206 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
5207
28a0b48c 52082011-07-13 Matt Rice <ratmice@gmail.com>
5209
5210 * gdb.python/py-objfile-script-gdb.py: Renamed to
5211 py-objfile-script-gdb.py.in.
5212 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
5213 py-objfile-script-gdb.py.
5214 * gdb.python/py-objfile-script.exp: Update reference to
5215 py-objfile-script-gdb.py.
5216
9a771b67
JK
52172011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5218
5219 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
5220 reference undefined label.
5221
04ad99e6
JK
52222011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5223
5224 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
5225 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
5226 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
5227 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
5228
713389e0
PM
52292011-07-11 Phil Muldoon <pmuldoon@redhat.com>
5230
5231 PR python/12438
5232 * gdb.python/python.exp: Add maint set/show python print-stack
5233 deprecated tests. Add set/show python print-backtrace tests.
5234
97d146f8
JK
52352011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5236
5237 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
5238 debug info.
5239
facde0e5 52402011-07-06 Matt Rice <ratmice@gmail.com>
5241
5242 * gdb.python/python.exp: Update filename paths.
5243 * gdb.python/py-symtab.exp: Ditto.
5244
438640d1
MP
52452011-07-06 Marek Polacek <mpolacek@redhat.com>
5246
5247 * gdb.python/py-evthreads.exp: Add missing `$'.
5248
33a365df
MF
52492011-07-06 Jie Zhang <jie.zhang@analog.com>
5250
5251 * config/bfin.exp: New file.
5252 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
5253 * gdb.asm/bfin.inc: New file.
5254
8f7ae686
MP
52552011-07-06 Marek Polacek <mpolacek@redhat.com>
5256
df46027d 5257 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
5258 the whole output.
5259
eb2a6f42
TT
52602011-07-05 Tom Tromey <tromey@redhat.com>
5261
5262 * gdb.java/jprint.java (jprint.hi): New field.
5263 * gdb.java/jprint.exp: Print string.
5264
177b42fe
TJB
52652011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
5266
5267 * gdb.base/call-sc.c: Fix typos.
5268 * gdb.base/ifelse.exp: Likewise.
5269 * gdb.base/structs.c: Likewise.
5270
3b2a0cf2
JB
52712011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5272
5273 * gdb.base/jit-so.exp: New test.
5274 * gdb.base/jit-dlmain.c: New file.
5275 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
5276
46fc714c
JK
52772011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5278
5279 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
5280 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
5281 * gdb.cp/pr9167.exp (p b): Likewise.
5282 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
5283 (test value of P in inner_m, test type of Z in inner_m): Call
5284 setup_xfail for gcc <= 4.5.
46fc714c 5285
418c7cf7
JK
52862011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5287
5288 * gdb.cp/paren-type.cc: New files.
5289 * gdb.cp/paren-type.exp: New files.
5290
3d50dd94
JK
52912011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5292
5293 Stop on first linespec terminator instead of eating what we can.
5294 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
5295 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
5296 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
5297 (break C::f()): ... this one.
5298 (break C::operator()()): New test.
5299 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
5300 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
5301 test.
5302
dcf9f4ab
JK
53032011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5304
5305 Fall back linespec to minimal symbols.
5306 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
5307 error message.
5308 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
5309 * gdb.cp/minsym-fallback-main.cc: New file.
5310 * gdb.cp/minsym-fallback.cc: New file.
5311 * gdb.cp/minsym-fallback.exp: New file.
5312 * gdb.cp/minsym-fallback.h: New file.
5313
3f542ed1
JK
53142011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5315
5316 * gdb.cp/no-dmgl-verbose.cc: New file.
5317 * gdb.cp/no-dmgl-verbose.exp: New file.
5318
53192011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
5320
5321 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
5322 __GI_.
5323 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
5324 (f): New function.
5325 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
5326 (complete p 'func<short>(): ... here.
5327 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
5328 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
5329 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
5330 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
5331 Make them KFAIL gcc/49546.
5332
00eb2c4a
JB
53332011-07-01 Joel Brobecker <brobecker@adacore.com>
5334
5335 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
5336
85a20c42
JK
53372011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5338
5339 Test GCC PR debug/49546.
5340 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
5341 (test type of F in k3_m, test value of F in k3_m): New.
5342 * gdb.cp/temargs.cc (struct S3, struct K3): New.
5343 (main): New variable k3. Call k3.k3_m.
5344
d2d43431
JB
53452011-07-01 Jean-Charles Delay <delay@adacore.com>
5346
5347 * gdb.ada/packed_array.exp: Fix expected outout.
5348
54ae186f
JB
53492011-07-01 Jean-Charles Delay <delay@adacore.com>
5350
5351 * gdb.ada/packed_array.exp: fixed expected output.
5352
8f17729f
JB
53532011-07-01 Joel Brobecker <brobecker@adacore.com>
5354
5355 * gdb.ada/same_enum: New testcase.
5356
f5aa6869
JB
53572011-07-01 Joel Brobecker <brobecker@adacore.com>
5358
5359 * gdb.ada/ptr_typedef: New testcase.
5360
828292f2
JB
53612011-07-01 Joel Brobecker <brobecker@adacore.com>
5362
5363 * gdb.ada/arrayptr.exp: Add ptype test.
5364
18920c42
JB
53652011-07-01 Joel Brobecker <brobecker@adacore.com>
5366
5367 * gdb.ada/char_enum: New testcase.
5368
3536d9e3 53692011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
5370
5371 * gdb.base/dump.exp (capture_pointer_with_type): New.
5372 Get value from address instead of name.
5373 Start GDB once, and do `dump' and `restore'
5374 tests together.
5375
db863c42
MF
53762011-06-30 Jie Zhang <jie.zhang@analog.com>
5377 Mike Frysinger <vapier@gentoo.org>
5378
5379 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
5380 helper functions for getting/setting remotetimeout variable.
5381 * lib/gdb.exp (gdb_load): If the target is remote, set
5382 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
5383 with $loadtimeout. Set $load_ok to 0 before doing the load.
5384 Instead of returning, immediately, set $load_ok to 0. Call
5385 set_remotetimeout with $oldremotetimeout, and then return if
5386 $load_ok is 1.
5387
e9e642a8
AB
53882011-06-30 Andrew Burgess <aburgess@broadcom.com>
5389
5390 * gdb.python/py-template.exp: Don't run this test if the target
5391 does not support c++ tests.
5392
32019081
JK
53932011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5394
5395 Fix non-only rename list for Fortran modules import.
5396 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
5397 tests.
5398 * gdb.fortran/module.f90 (module moduse): New.
5399 (program module): use moduse, test var_x, var_y and var_z.
5400
0ecee54c
TT
54012011-06-29 Tom Tromey <tromey@redhat.com>
5402
5403 PR testsuite/12040:
5404 * gdb.fortran/array-element.exp: Use f90, not f77.
5405 * gdb.fortran/complex.exp: Use f90, not f77.
5406 * gdb.fortran/derived-type.exp: Use f90, not f77.
5407 * gdb.fortran/library-module.exp: Use f90, not f77.
5408 * gdb.fortran/logical.exp: Use f90, not f77.
5409 * gdb.fortran/module.exp: Use f90, not f77.
5410 * gdb.fortran/multi-dim.exp: Use f90, not f77.
5411 * gdb.fortran/subarray.exp: Use f90, not f77.
5412
3b2b8fea
TT
54132011-06-29 Tom Tromey <tromey@redhat.com>
5414
5415 * gdb.fortran/charset.exp: New file.
5416 * gdb.fortran/charset.f90: New file.
5417
42159ca5
TT
54182011-06-29 Tom Tromey <tromey@redhat.com>
5419
5420 PR testsuite/12040:
5421 * lib/future.exp: New file, mostly extracted from ada.exp.
5422 Rewrote compatibility code to use rename.
5423 (gdb_find_gfortran): New proc.
5424 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
5425 gfortran patch.
5426 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
5427 Move to future.exp.
5428 * lib/gdb.exp: Always load future.exp.
5429
af69a5ce
YQ
54302011-06-28 Yao Qi <yao@codesourcery.com>
5431
5432 * gdb.cp/exception.cc: Don't include iostream.
5433 (bar): Remove print statement.
5434 (catcher): New.
5435 (main): Remove print statements. Call function catcher.
5436 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
5437 Set breakpoint on catcher, and check the value of parameter.
5438
ab5c6a72
YQ
54392011-06-23 Yao Qi <yao@codesourcery.com>
5440
5441 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
5442 1.2 is disabled. KFAIL for uclinux.
5443
9497469f
MP
54442011-06-23 Marek Polacek <mpolacek@redhat.com>
5445
5446 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
5447 mi_gdb_test.
5448
b9132588
MP
54492011-06-23 Marek Polacek <mpolacek@redhat.com>
5450
5d197ed0 5451 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 5452
e55595ca
MP
54532011-06-23 Marek Polacek <mpolacek@redhat.com>
5454
5d197ed0
MP
5455 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
5456
54572011-06-23 Marek Polacek <mpolacek@redhat.com>
5458
5459 * gdb.mi/mi2-basics.exp: Fix races. Honour the
5460 `test_exec_and_symbol_mi_operatons' return value.
5461 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5462 gdb_test_multiple.
5463 (test_exec_and_symbol_mi_operatons): Likewise.
5464 (test_path_specification): Likewise.
e55595ca 5465
be777e08
YQ
54662011-06-23 Yao Qi <yao@codesourcery.com>
5467
5468 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
5469 supported.
5470 * lib/gdb.exp (support_displaced_stepping): New.
5471
615556d6
YQ
54722011-06-23 Yao Qi <yao@codesourcery.com>
5473
5474 * gdb.threads/execl.exp: Skip on remote target.
5475
833b0ca7
MP
54762011-06-21 Marek Polacek <mpolacek@redhat.com>
5477
5d197ed0 5478 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
5479 mi_gdb_test.
5480
1ee4023a
MP
54812011-06-20 Marek Polacek <mpolacek@redhat.com>
5482
5d197ed0 5483 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 5484
d0b1d624
MP
54852011-06-20 Marek Polacek <mpolacek@redhat.com>
5486
5d197ed0 5487 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
5488 mi_gdb_test.
5489
79aa92c1
MP
54902011-06-20 Marek Polacek <mpolacek@redhat.com>
5491
5d197ed0 5492 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 5493
5ce5db06
YQ
54942011-06-14 Yao Qi <yao@codesourcery.com>
5495
5496 gdb/testsuite/
5497 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
5498
533a737e
JK
54992011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5500
5501 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
5502
d0e53741
TT
55032011-06-10 Tom Tromey <tromey@redhat.com>
5504
5505 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5506 Add tests for pointer-to-member-function.
5507 * gdb.cp/temargs.cc (S::somefunc): New function.
5508 (K2): New class.
5509 (main): Instantiate K2; call method.
5510
b5916bbd
JB
55112011-06-08 Joel Brobecker <brobecker@adacore.com>
5512
5513 * gdb.python/py-inferior.c (f2): Make str an array rather
5514 than a pointer.
5515 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5516
5be4dfca
JK
55172011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5518
5519 * gdb.base/async-shell.c: New file.
5520 * gdb.base/async-shell.exp: New file.
5521
9f47e254
PA
55222011-06-06 Pedro Alves <pedro@codesourcery.com>
5523
5524 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5525
64b9b334
JB
55262011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5527
5528 From Stephen Kitt <steve@sk2.org>
5529 * gdb.base/help.exp: Adjust following some spelling corrections
5530 in GDB.
5531
dbc0f131
YQ
55322011-06-01 Yao Qi <yao@codesourcery.com>
5533
5534 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5535
fd336a18
KS
55362010-05-31 Keith Seitz <keiths@redhat.com>
5537
5538 PR c++/12750
5539 * gdb.cp/static-method.cc: New file.
5540 * gdb.cp/static-method.exp: New file.
5541
fa8b9902
KS
55422010-05-31 Keith Seitz <keiths@redhat.com>
5543
5544 PR symtab/12704
5545 * gdb.cp/anon-ns.cc: New file.
5546 * gdb.cp/anon-ns.exp: New file.
5547
0a5b1e09
PA
55482011-05-31 Pedro Alves <pedro@codesourcery.com>
5549
5550 * gdb.arch/i386-dr3-watch.c: New file.
5551 * gdb.arch/i386-dr3-watch.exp: New file.
5552
0578b8d1
YQ
55532011-05-30 Yao Qi <yao@codesourcery.com>
5554
5555 * gdb.base/callfuncs.c (t_structs_fc): New.
5556 (t_structs_dc, t_structs_ldc): New.
5557 (t_double_many_args):
5558 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
5559 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5560 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5561 * gdb.base/callfuncs.exp: Call new functions.
5562
6680506e
YQ
55632011-05-30 Yao Qi <yao@codesourcery.com>
5564
ff4d2c60
YQ
5565 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5566 Call rerun_and_prepare for each test to isolate effects.
5567
55682011-05-30 Yao Qi <yao@codesourcery.com>
5569
5570 * gdb.base/varargs.c (find_max_float_real): New.
5571 (find_max_double_real, find_max_long_double_real): New.
5572 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5573 * lib/gdb.exp (setup_kfail_for_target): New.
5574
e43ec454
YQ
55752011-05-30 Yao Qi <yao@codesourcery.com>
5576
5577 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5578 (callcd, callce, callcf, callc1a, callc1b): New.
5579 (callc2a, callc2b): New.
5580 * gdb.base/funcargs.exp (complex_args): New.
5581 (complex_integral_args, complex_float_integral_args): New.
5582 * lib/gdb.exp (support_complex_tests): New. Determine
5583 whether to run test cases on _Complex types.
5584
432b4d03
JK
55852011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5586
5587 * gdb.threads/leader-exit.c: New file.
5588 * gdb.threads/leader-exit.exp: New file.
5589
6caf069d
MP
55902011-05-27 Marek Polacek <mpolacek@redhat.com>
5591
9497469f 5592 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5593
97fce28b
MP
55942011-05-27 Marek Polacek <mpolacek@redhat.com>
5595
5596 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5597 remove the `supported' variable.
5598 * gdb.mi/mi-nonstop.exp: Likewise.
5599 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5600 * gdb.mi/mi-nsintrall.exp: Likewise.
5601 * gdb.mi/mi-nsmoribund.exp: Likewise.
5602 * gdb.mi/mi-nsthrexec.exp: Likewise.
5603
9da8c2a0
PA
56042011-05-26 Pedro Alves <pedro@codesourcery.com>
5605
5606 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5607
2c03e5be
PA
56082011-05-26 Pedro Alves <pedro@codesourcery.com>
5609
5610 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5611
2e21250d
KS
56122011-05-24 Keith Seitz <keiths@redhat.com>
5613
5614 PR breakpoint/12803
5615 * gdb.cp/cmpd-minsyms.cc (a): New method.
5616 (b): New method.
5617 (c): New method.
5618 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5619
cdac0397
PA
56202011-05-24 Pedro Alves <pedro@codesourcery.com>
5621
5622 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5623 watchpoint's command list didn't execute when the watchpoint went
5624 out of scope.
5625
ee5683ab
PM
56262011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5627
5628 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5629 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5630 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5631 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5632 * gdb.arch/i386-permbkpt.exp: Likewise.
5633 * gdb.arch/i386-prologue.exp: Likewise.
5634 * gdb.arch/i386-size-overlap.exp: Likewise.
5635 * gdb.arch/i386-size.exp: Likewise.
5636 * gdb.arch/i386-unwind.exp: Likewise.
5637 * gdb.reverse/i386-precsave.exp: Likewise.
5638 * gdb.reverse/i386-reverse.exp: Likewise.
5639 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5640 * gdb.reverse/i387-env-reverse.exp: Likewise.
5641 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5642
c91c8c16
PA
56432011-05-24 Pedro Alves <pedro@codesourcery.com>
5644
5645 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5646 file doesn't error, using MI.
5647
c50491a7
TT
56482011-05-23 Tom Tromey <tromey@redhat.com>
5649
5650 * gdb.base/charset.exp (string_display): Add tests to assign to
5651 arrays.
5652 * gdb.base/charset.c (short_array, int_array, long_array): New.
5653
4a07b7da
PA
56542011-05-20 Pedro Alves <pedro@codesourcery.com>
5655
5656 Cope with async mode.
5657
4a07b7da
PA
5658 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5659 into gdb_test + mi_expect_stop.
5660
b275f2d2
PA
56612011-05-20 Pedro Alves <pedro@codesourcery.com>
5662
5663 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5664 (callme): Remove printf call.
5665
eec52c44
PM
56662011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5667
5668 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5669 quote pattern to avoid problems with Cygwin/mingw expect versions.
5670 * gdb.base/default.exp (show convenience): Use double
5671 quote pattern for regular expressions.
5672
b3c8eb43
JK
56732011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5674
5675 Fix -readnow for -gdwarf-4 unused type units.
5676 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5677 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5678
ed731959
JK
56792011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5680
5681 * gdb.base/kill-after-signal.c: New file.
5682 * gdb.base/kill-after-signal.exp: New file.
5683
3b48433d
PA
56842011-05-16 Pedro Alves <pedro@codesourcery.com>
5685
5686 * gdb.ada/start.exp: Call untested with the correct test filename.
5687 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5688 test filename. Make the test's binary unique.
5689 * gdb.arch/i386-signal.exp: Call untested with the correct test
5690 filename.
5691 * gdb.arch/i386-size-overlap.exp: Ditto.
5692 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5693 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5694 * gdb.cp/call-c.exp: Ditto.
5695 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5696 filename. Make the test's binary unique.
5697 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5698 * gdb.python/py-mi.exp: Ditto.
5699 * gdb.python/Makefile.in (EXECUTABLES): Update.
5700 * gdb.reverse/i386-precsave.exp: Ditto.
5701 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5702 test filename.
5703 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5704 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5705 unique.
5706 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5707 test filename.
5708 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5709 * gdb.trace/tfile.exp: Ditto.
5710
ba4a8bdd
YQ
57112011-05-14 Yao Qi <yao@codesourcery.com>
5712
5713 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5714 type.
5715
dbaefcf7
DE
57162011-05-13 Doug Evans <dje@google.com>
5717
5718 * gdb.python/py-objfile-script.exp: New file.
5719 * gdb.python/py-objfile-script.c: New file.
5720 * gdb.python/py-objfile-script-gdb.py: New file.
5721 * testsuite/gdb.python/py-section-script.exp: Test
5722 "info auto-load-scripts".
5723
9930639c
TT
57242011-05-13 Tom Tromey <tromey@redhat.com>
5725
5726 * gdb.dwarf2/clztest.exp: New file.
5727 * gdb.dwarf2/clztest.c: New file.
5728 * gdb.dwarf2/clztest.S: New file.
5729
05272e11
DE
57302011-05-13 Doug Evans <dje@google.com>
5731
cc63ef9b
DE
5732 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5733 String16 tests.
05272e11 5734
6edba76f
TT
57352011-05-13 Tom Tromey <tromey@redhat.com>
5736
5737 * lib/gdb.exp (is_x86_like_target): New proc.
5738 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5739 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5740 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5741 -nostdlib to compiler.
5742 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5743 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5744 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5745 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5746 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5747
028d0ed5
TJB
57482011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5749
5750 * gdb.python/py-function.exp: Test setting a value from a function
5751 which executes a command.
5752
8a9b8146
TT
57532011-05-12 Tom Tromey <tromey@redhat.com>
5754
5755 * gdb.dwarf2/typeddwarf.S: New file.
5756 * gdb.dwarf2/typeddwarf.c: New file.
5757 * gdb.dwarf2/typeddwarf.exp: New file.
5758
10483e8e
MP
57592011-05-12 Marek Polacek <mpolacek@redhat.com>
5760
5761 * gdb.mi/mi-basics.exp: Fix races. Honour the
5762 `test_exec_and_symbol_mi_operatons' return value.
5763 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5764 gdb_test_multiple.
5765 (test_exec_and_symbol_mi_operatons): Likewise.
5766 (test_path_specification): Likewise.
5767
faf067f1
JK
57682011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5769
5770 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5771 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5772 Replace `file copy' and `file rename' by `file mtime'. Twice.
5773
7ff911a3
JK
57742011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5775
5776 * gdb.base/readline-ask.c: New file.
5777 * gdb.base/readline-ask.exp: New file.
5778 * gdb.base/readline-ask.inputrc: New file.
5779
a536c6d7
UW
57802011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5781
5782 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5783 to avoid race condition.
5784 * gdb.cell/coremaker.c: Use small stack size.
5785 * gdb.cell/ea-standalone.exp: Use file name without path as
5786 argument to c_to.
5787 * gdb.cell/fork.exp: Allow other output when continuing to end.
5788
d472a426
JK
57892011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5790
5791 * gdb.threads/corethreads.c: New file.
5792 * gdb.threads/corethreads.exp: New file.
5793
57942011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5795
5796 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5797 Try to compile the test using -Wl,-z,norelro first.
5798 (load_core): New variable libthread_db_seen, initialize it.
5799 (zeroed-threads cannot be listed): Protect it by XFAIL on
5800 !$libthread_db_seen.
5801
8be455d7
JK
58022011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5803
5804 PR 12573
5805 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5806 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5807 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5808
1976171a
JK
58092011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5810
5811 * gdb.cp/psymtab-parameter.cc: New file.
5812 * gdb.cp/psymtab-parameter.exp: New file.
5813
7db6f30f
JK
58142011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5815
5816 Fix a race.
5817 * gdb.cp/static-print-quit.exp (print c): Split to ...
5818 (print c - <return>, print c - q <return>, print c - to quit):
5819 ... these. Make the testfile untested on gdb-7.1.
5820
85161e9e 58212011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5822
5823 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5824 gdb_rename_execfile, gdb_touch_execfile): New.
5825 * gdb.base/reread.exp: Use new procs to handle multiple
5826 exec files.
5827
0c51be18
YQ
58282011-05-05 Yao Qi <yao@codesourcery.com>
5829
5830 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5831 (test_adr_32bit, test_pop_pc): New.
5832 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5833 (test_adr_32bit, test_pop_pc): New.
5834
4d393d60
JM
58352011-05-04 Joseph Myers <joseph@codesourcery.com>
5836
5837 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5838 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5839 targets.
5840 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5841 handle targets.
5842
8ffd0459
JK
58432011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5844
5845 * gdb.base/completion.exp (complete help info wat): Rename to ...
5846 (complete 'help info wat'): ... here.
5847 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5848 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5849
8e28d804
PA
58502011-05-04 Pedro Alves <pedro@codesourcery.com>
5851
5852 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5853 gdb_test and explicit $gdb_prompt/timeout matches.
5854
3eb2ef34
YQ
58552011-05-04 Yao Qi <yao@codesourcery.com>
5856
5857 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5858 and __thumb2__.
5859
aaaf81a3
MP
58602011-05-03 Marek Polacek <mpolacek@redhat.com>
5861
5862 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5863 in place of `gdb_test "delete breakpoints"'. This eliminates two
5864 testcases.
5865
c4cbc0df
PA
58662011-05-02 Pedro Alves <pedro@codesourcery.com>
5867
5868 PR testsuite/12649
5869 Fix races.
5870
5871 * gdb.base/completion.exp: Remove all sleep calls. Remove
5872 unnecessary regexs. Don't explicitly expect anything after the
5873 prompt. Eat the prompt if necessary.
5874
b4cbb4a3
EBM
58752011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5876
5877 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5878 accept to show the caller line again as well as the line after.
5879
d65aec65
PM
58802011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5881
5882 PR mi/12531
5883
5884 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5885 compile target.
5886 * gdb.python/py-prettyprint.exp: Add C++ object for
5887 CPLUS_FAKE_CHILD test.
5888
30852783
UW
58892011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5890
5891 * gdb.base/signest.exp: New file.
5892 * gdb.base/signest.c: Likewise.
5893
c7b1f0d9
JK
58942011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5895
5896 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5897 thread and breakpoint notifications.
5898
559a7a62
JK
58992011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5900
5901 * gdb.base/fortran-sym-case.c: New file.
5902 * gdb.base/fortran-sym-case.exp: New file.
5903 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5904 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5905 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5906
8344e389
JK
59072011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5908
5909 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5910 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5911 false #1', `if true else false #2' and `if true else false #3'.
5912
2484c66b
UW
59132011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5914
5915 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5916 while delivering signal.
5917
8d3788bd
VP
59182011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5919
5920 MI breakpoint notifications.
5921
5922 * testsuite/gdb.mi/mi-cli.exp: Adust.
5923 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5924 * testsuite/gdb.mi/mi-watch.exp: Adust.
5925 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5926 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5927 notifications.
5928
3e03848b
JK
59292011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5930
5931 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5932 * gdb.base/gdbindex-stabs.c: New file.
5933 * gdb.base/gdbindex-stabs.exp: New file.
5934
918c9108
YQ
59352011-04-25 Yao Qi <yao@codesourcery.com>
5936
5937 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5938 with /*...*/.
5939 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5940
90556b8c
JK
59412011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5942
5943 * gdb.python/py-value.exp (test_objfiles): Name the first test
5944 `py-value in file.filename'.
5945
03f2bd59
JK
59462011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5947
5948 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5949 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5950 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5951 !gdbserver_reconnect_p..
5952 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5953
7b08b9eb
JK
59542011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5955
5956 * gdb.cp/cpcompletion.exp (complete class methods)
5957 (complete class methods beginning with F): Move them above runto. New
5958 comment about the runto delimiter.
5959
b78974c3
PA
59602011-04-20 Pedro Alves <pedro@codesourcery.com>
5961
5962 * gdb.base/maint.exp: Test that "maint print registers" works
5963 without a running program.
5964
20429c40 59652011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5966
20429c40
MP
5967 * gdb.base/setshow.exp: Fix racy tests.
5968 ($old_gdb_prompt): New variable.
5969
7a9dd1b2
TT
59702011-04-19 Tom Tromey <tromey@redhat.com>
5971
5972 * gdb.mi/mi-nsmoribund.exp:
5973 * gdb.hp/gdb.objdbg/objdbg01.exp:
5974 * gdb.base/structs.exp (test_struct_returns):
5975 * gdb.base/call-sc.exp (test_scalar_returns):
5976 * gdb.base/bigcore.exp: Remove duplicate words.
5977
02835898
JK
59782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5979
5980 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5981 * gdb.base/break-interp.exp (test_attach): New comment.
5982
254f582e
JK
59832011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5984
5985 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5986 (clear __stack_user.next, clear stack_used.next)
5987 (save a zeroed-threads corefile): New test.
5988 Call core_load for $core0file.
5989 (zeroed-threads cannot be listed): New test.
5990
4fe85f5c
JK
59912011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5992
5993 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5994 filename.
5995 ($srcfile): Preserve the original value.
5996 ($testfile): Match it the .exp filename.
5997 ($corefile): New variable. Substitute it around.
5998 Use clean_restart.
5999 ($prev_timeout): Remove.
6000 (load_core): Move core loading into this proc.
6001 Fix restore of $timeout if load_core fails.
6002
63524580
JK
60032011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6004
6005 * gdb.base/eu-strip-infcall.c: New file.
6006 * gdb.base/eu-strip-infcall.exp: New file.
6007
90359a16
JK
60082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6009
6010 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
6011 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
6012
626e7282
JK
60132011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6014
6015 Fix Python access to inlined frames.
6016 * gdb.python/py-frame-inline.c: New file.
6017 * gdb.python/py-frame-inline.exp: New file.
6018
3363d018
EBM
60192011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
6020
6021 * gdb.base/gdb1090.exp: Change breakpoint location to read the
6022 content of 's24' correctly (avoiding "optimized out").
6023 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
6024
28781456
JK
60252011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6026
6027 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
6028
4a4106ca
TJB
60292011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6030
6031 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
6032 expect a colon in watch -location output.
6033
d26ccb4f
JK
60342011-04-13 Marek Polacek <mpolacek@redhat.com>
6035
df46027d 6036 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
6037 New testcase `expect response to define backtrace'. Also remove
6038 redundant `default' block.
6039
e1ab1f9c
JK
60402011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6041
6042 * gdb.python/py-prettyprint.c (struct hint_error): New.
6043 (main): New variable hint_error.
6044 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
6045 "print hint_error".
6046 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
6047 (register_pretty_printers): Register it.
6048
0c2e6019
TT
60492011-04-04 Tom Tromey <tromey@redhat.com>
6050
6051 * gdb.cp/maint.exp (test_help): Update.
6052 (test_namespace): Likewise.
6053
af57139d
JB
60542011-04-01 Joel Brobecker <brobecker@adacore.com>
6055
6056 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
6057 * gdb.ada/arrayptr.exp: Add new tests.
6058
956a9fb9
JB
60592011-04-01 Joel Brobecker <brobecker@adacore.com>
6060
6061 * gdb.ada/mi_catch_ex: New testcase.
6062
d0c4d642
PA
60632011-04-01 Pedro Alves <pedro@codesourcery.com>
6064
6065 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
6066 base::overload(void) method without specifying "const".
6067
18819fa6
UW
60682011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
6069
6070 * gdb.arch/thumb-singlestep.S: New file.
6071 * gdb.arch/thumb-singlestep.exp: Likewise.
6072
a4c8e806
TT
60732011-03-31 Tom Tromey <tromey@redhat.com>
6074
6075 * gdb.python/py-prettyprint.py (exception_flag): New global.
6076 (NoStringContainerPrinter._iterator.next): Check it.
6077 * gdb.python/py-prettyprint.c (main): New variable nstype2.
6078 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
6079
53832f31
TT
60802011-03-29 Tom Tromey <tromey@redhat.com>
6081
6082 * gdb.cp/anon-struct.cc: New file.
6083 * gdb.cp/anon-struct.exp: New file.
6084
e4620230
JK
60852011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6086
6087 Test STT_GNU_IFUNC support.
6088 * gdb.base/gnu-ifunc-lib.c: New file.
6089 * gdb.base/gnu-ifunc.c: New file.
6090 * gdb.base/gnu-ifunc.exp: New file.
6091
d0fb5eae
JK
60922011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6093
6094 Support a ring of related breakpoints.
6095 * gdb.base/watchpoint-delete.c: New file.
6096 * gdb.base/watchpoint-delete.exp: New file.
6097
20106cfb
JK
60982011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6099
6100 * gdb.ada/arrayparam.exp (print first after function call): Use
6101 explicit package name. Add a comment
6102 (print lasta after function call): Rename ...
6103 (print last after function call): ... it and use explicit package
6104 name.
6105 (print length after function call): Use explicit package name.
6106 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6107 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6108 (multiple matches for symbol i): Rename ...
6109 (multiple matches for symbol integervar): ... it.
6110 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6111 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6112
e7ab5e63
AB
61132011-03-25 Andrew Burgess <aburgess@broadcom.com>
6114
6115 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6116 environment variable to make grep output more predictable. Move
6117 all the environment setup into gdb_init so it's done once per test
6118 case rather than each time we start gdb.
6119
9ef07c8c
TT
61202011-03-24 Tom Tromey <tromey@redhat.com>
6121
6122 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6123 test.
6124
dd90784c
JK
61252011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6126
6127 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6128 * gdb.dwarf2/dw2-entry-value.S: New file.
6129 * gdb.dwarf2/dw2-entry-value.exp: New file.
6130
05775840
PM
61312011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6132
6133 PR python/12183
6134
6135 * gdb.python/py-function.exp: Add GdbError tests.
6136
8661b11b
PA
61372011-03-18 Pedro Alves <pedro@codesourcery.com>
6138
6139 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
6140 (reglocal_test_func, statlocal_test_func): New functions.
6141 (globals_test_func): Call new functions.
6142 * gdb.trace/unavailable.exp (gdb_collect_args_test)
6143 (gdb_collect_locals_test): New procedure.
6144 (gdb_trace_collection_test): Call new procedures.
6145
0fdb4f18
PA
61462011-03-18 Pedro Alves <pedro@codesourcery.com>
6147
6148 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
6149 (test_register, test_register_unavailable): New procedures.
6150 (gdb_unavailable_registers_test): New procedure.
6151 (gdb_trace_collection_test): Call it.
6152
99c3dc11
PM
61532011-03-18 Phil Muldoon <pmuldoon@redhat.com>
6154
6155 PR python/12149
6156
6157 * gdb.python/python.exp: Add gdb.write tests.
6158
29703da4
PM
61592010-03-17 Phil Muldoon <pmuldoon@redhat.com>
6160
6161 * gdb.python/Makefile.in: Add py-objfile.
6162 * gdb.python/py-objfile.exp: New file.
6163 * gdb.python/py-objfile.c: New file.
6164 * gdb.python/py-block.exp: Add is_valid tests.
6165 * gdb.python/py-inferior.exp: Ditto.
6166 * gdb.python/py-infthread.exp: Ditto.
6167 * gdb.python/py-symbol.exp: Ditto.
6168 * gdb.python/py-symtab.exp: Ditto.
6169
598997c8
KS
61702011-03-16 Keith Seitz <keiths@redhat.com>
6171
6172 PR c++/12273
6173 * gdb.cp/cmpd-minsyms.exp: New test.
6174 * gdb.cp/cmpd-minsyms.cc: New file.
6175
6176 PR c++/11734
6177 * gdb.cp/ovsrch.exp: New test.
6178 * gdb.cp/ovsrch.h: New file.
6179 * gdb.cp/ovsrch1.cc: New file.
6180 * gdb.cp/ovsrch2.cc: New file.
6181 * gdb.cp/ovsrch3.cc: New file.
6182 * gdb.cp/ovsrch4.cc: New file.
6183
c91513d8
PP
61842011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6185
6186 PR gdb/12528
6187 * gdb.base/Makefile.in: Adjust EXECUTABLES.
6188 * gdb.base/break-on-linker-gcd-function.exp: New test.
6189 * gdb.base/break-on-linker-gcd-function.cc: New file.
6190
7470fc63
AT
61912011-03-15 Andreas Tobler <andreast@fgznet.ch>
6192
6193 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
6194
959e7469
PM
61952011-03-15 Phil Muldoon <pmuldoon@redhat.com>
6196
6197 * lib/gdb.exp (gdb_unload): Add another termination case.
6198
9373cf26
JK
61992011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6200
6201 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
6202 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
6203 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
6204 Provide a stub byte there.
6205 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
6206 DW_AT_entry_pc.
6207 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
6208
24e9cda0
UW
62092011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
6210
6211 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
6212 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
6213 "generic ABI, auto".
6214 (altivec_abi_tests): Accept vectors returned by reference.
6215
7371cf6d
PM
62162010-03-14 Phil Muldoon <pmuldoon@redhat.com>
6217
6218 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
6219
ce77046a
UW
62202011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
6221
6222 * gdb.python/py-section-script.exp: Skip test if no Python support.
6223
176400c3
UW
62242011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
6225
6226 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
6227
ecec24e6
PM
62282011-03-10 Phil Muldoon <pmuldoon@redhat.com>
6229
6230 * gdb.python/py-parameter.exp: Update tests to the new Python
6231 parameter API. Add "no documentation" test. Add deprecated API
6232 backward compatibility test.
6233
5dbdd470
TT
62342011-03-09 Tom Tromey <tromey@redhat.com>
6235
6236 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
6237 gdb_continue_to_end.
6238
b66e66ee
MK
62392011-03-09 Mark Kettenis <kettenis@gnu.org>
6240
6241 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
6242 tabs.
6243
eceb0c5f
TT
62442011-03-09 Tom Tromey <tromey@redhat.com>
6245
6246 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
6247 parentheses.
6248 (gdb_continue_to_end): Add "allow_extra" parameter. Use
6249 $command.
6250 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
6251 argument to gdb_continue_to_end.
6252 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
6253 argument to gdb_continue_to_end.
6254 * gdb.cp/annota3.exp: Fix regex.
6255 * gdb.cp/annota2.exp: Fix regex.
6256 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
6257 gdb_continue_to_end.
6258 * gdb.base/call-signal-resume.exp: Revert earlier patch.
6259 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
6260 gdb_continue_to_end.
6261
63154eca
PA
62622011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6263
6264 * gdb.server/ext-run.exp
6265 (load new file without any gdbserver inferior): New test.
6266
967d1f9b
TT
62672011-03-07 Tom Tromey <tromey@redhat.com>
6268
6269 * Makefile.in (TAGS): Rewrite.
6270
d68dcbb9
JK
62712011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6272
6273 * gdb.trace/report.exp (12.1: trace report #1): New match for the
6274 initial commands echo. New match for `Found trace'. Anchor all the
6275 other matches. Anchor and match for `No trace frame found' the final
6276 match.
6277
6bf58e63
TT
62782011-03-07 Tom Tromey <tromey@redhat.com>
6279
6280 * Makefile.in (TAGS): New target.
6281
fda326dd
TT
62822011-03-07 Tom Tromey <tromey@redhat.com>
6283
6284 * lib/opencl.exp (skip_opencl_tests): Update for exit message
6285 change.
6286 * lib/mi-support.exp (mi_gdb_test): Update for exit message
6287 change.
6288 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
6289 exit message change.
6290 (skip_altivec_tests): Update for exit message change.
6291 (skip_vsx_tests): Likewise.
6292 (gdb_continue_to_end): Likewise. Add 'command' argument.
6293 * lib/cell.exp (skip_cell_tests): Update for exit message change.
6294 * gdb.threads/tls.exp: Update for exit message change.
6295 * gdb.threads/thread-unwindonsignal.exp: Use
6296 gdb_continue_to_end.
6297 * gdb.threads/step.exp (step_it): Update for exit message change.
6298 (continue_all): Likewise.
6299 * gdb.threads/print-threads.exp (test_all_threads): Update for
6300 exit message change.
6301 * gdb.threads/interrupted-hand-call.exp: Use
6302 gdb_continue_to_end.
6303 * gdb.threads/execl.exp: Use gdb_continue_to_end.
6304 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
6305 gdb_continue_to_end.
6306 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
6307 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
6308 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
6309 * gdb.cp/method.exp: Update for exit message change.
6310 * gdb.cp/mb-templates.exp: Update for exit message change.
6311 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
6312 * gdb.cp/annota3.exp: Update for exit message change.
6313 * gdb.cp/annota2.exp: Update for exit message change.
6314 * gdb.cell/fork.exp: Use gdb_continue_to_end.
6315 * gdb.base/term.exp: Update for exit message change.
6316 * gdb.base/step-test.exp (test_i): Update for exit message change.
6317 * gdb.base/sigstep.exp (advance): Update for exit message change.
6318 (advancei): Likewise.
6319 * gdb.base/siginfo.exp: Update for exit message change.
6320 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
6321 * gdb.base/reread.exp: Use gdb_continue_to_end.
6322 * gdb.base/langs.exp: Use gdb_continue_to_end.
6323 * gdb.base/interrupt.exp: Update for exit message change.
6324 * gdb.base/gdb1555.exp: Update for exit message change.
6325 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
6326 * gdb.base/ending-run.exp: Update for exit message change.
6327 * gdb.base/chng-syms.exp: Update for exit message change.
6328 * gdb.base/checkpoint.exp: Update for exit message change.
6329 * gdb.base/catch-syscall.exp (check_for_program_end): Use
6330 gdb_continue_to_end.
6331 (test_catch_syscall_with_wrong_args): Likewise.
6332 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
6333 * gdb.base/break-interp.exp (test_ld): Update for exit message
6334 change.
6335 * gdb.base/bang.exp: Update for exit message change.
6336 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
6337 (do_call_attach_tests): Likewise.
6338 * gdb.base/a2-run.exp: Update for exit message change.
6339 * gdb.arch/ppc-dfp.exp: Update for exit message change.
6340 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
6341 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
6342
dd19bd70
JK
63432011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6344
6345 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
6346
30e62689
TT
63472011-03-03 Tom Tromey <tromey@redhat.com>
6348
6349 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
6350 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
6351 * gdb.hp/gdb.aCC/configure.ac: Remove.
6352 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
6353 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
6354 * gdb.hp/gdb.base-hp/configure.ac: Remove.
6355 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
6356 * gdb.hp/gdb.compat/configure (Makefile): Remove.
6357 * gdb.hp/gdb.compat/configure.ac: Remove.
6358 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
6359 * gdb.hp/gdb.defects/configure (Makefile): Remove.
6360 * gdb.hp/gdb.defects/configure.ac: Remove.
6361 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
6362 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
6363 * gdb.hp/gdb.objdbg/configure.ac: Remove.
6364 * gdb.hp/configure.ac: Remove.
6365 * gdb.hp/configure: Remove.
6366 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
6367 substitution.
6368 (Makefile): Remove rule.
6369 * gdb.cell/configure.ac: Remove.
6370 * gdb.cell/configure: Remove.
6371 * gdb.stabs/Makefile.in (Makefile): Remove.
6372 (distclean): Don't remove config.status or config.log.
6373 * gdb.stabs/configure (Makefile): Remove.
6374 * gdb.stabs/configure.ac: Remove.
6375 * configure: Rebuild.
6376 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
6377 Remove stabs- and cell-specific logic. Test for existence of
6378 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
6379 subdirectories, gdb.cell, and and gdb.stabs.
6380 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
6381
c171f854
JB
63822011-03-03 Joel Brobecker <brobecker@adacore.com>
6383
6384 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
6385 end of buffer.
6386
9a5193cb
JB
63872011-03-02 Joel Brobecker <brobecker@adacore.com>
6388
6389 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
6390 gdb_test when running a test where we expected no output back.
6391
9bb4c1bb
MS
63922011-02-28 Michael Snyder <msnyder@vmware.com>
6393
6394 * gdb.cp/overload.cc: Change initializer value to integer.
6395
3bd0f5ef
MS
63962011-02-27 Michael Snyder <msnyder@vmware.com>
6397
6398 * gdb.multi/base.exp: Add test for remove-inferiors.
6399
2279eaad
JB
64002011-02-26 Joel Brobecker <brobecker@adacore.com>
6401
6402 * gdb.python/py-frame.exp: Simplify the initialization phase
6403 using prepare_for_testing.
6404
c82c0b55
MS
64052011-02-25 Michael Snyder <msnyder@vmware.com>
6406
6407 * gdb.multi/base.exp: Add tests for info inferiors with args.
6408
1d94651b
JK
64092011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6410
6411 * gdb.dwarf2/dw2-ranges.S: Rename to ...
6412 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
6413 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
6414 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
6415 asmfile3. Comment the STABS (#3) file compilation. Compile
6416 everything through assembler. Provide KFAIL for symtab/12497.
6417 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
6418 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
6419 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
6420 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
6421
3bd0f5ef
MS
64222011-02-24 Michael Snyder <msnyder@vmware.com>
6423
6424 * gdb.base/break.exp: Add tests for delete breakpoints using
6425 convenience variables and value history references.
6426
12c1418e
MS
64272011-02-24 Michael Snyder <msnyder@vmware.com>
6428
6429 * gdb.base/break.exp: Remove debugging 'printf' accidentally
6430 left behind in previous check-in.
6431
e5a67952
MS
64322011-02-23 Michael Snyder <msnyder@vmware.com>
6433
6434 * gdb.base/break.exp: Add tests for "info break" with arguments.
6435 * gdb.trace/infotrace.exp: Update patterns for error and help.
6436 * gdb.base/completion.exp: Update pattern.
6437 * gdb.base/ena-dis-br.exp: Update pattern.
6438 * gdb.base/help.exp: Update patterns.
6439
64402011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
6441
6442 * gdb.base/memattr.exp: New test.
6443 * gdb.base/memattr.c: Test load for memattr.exp.
6444
6e6fbe60
DE
64452011-02-22 Doug Evans <dje@google.com>
6446
6447 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
6448
1d41d745
MS
64492011-02-22 Michael Snyder <msnyder@vmware.com>
6450
6451 * Makefile.in: Make more clean.
6452 * gdb.ada/Makefile.in: Ditto.
6453 * gdb.arch/Makefile.in: Ditto.
6454 * gdb.asm/Makefile.in: Ditto.
6455 * gdb.base/Makefile.in: Ditto.
6456 * gdb.cp/Makefile.in: Ditto.
6457 * gdb.dwarf2/Makefile.in: Ditto.
6458 * gdb.java/Makefile.in: Ditto.
6459 * gdb.mi/Makefile.in: Ditto.
6460 * gdb.modula2/Makefile.in: Ditto.
6461 * gdb.python/Makefile.in: Ditto.
6462 * gdb.server/Makefile.in: Ditto.
6463 * gdb.stabs/Makefile.in: Ditto.
6464 * gdb.threads/Makefile.in: Ditto.
6465 * gdb.trace/Makefile.in: Ditto.
6466
79ba84ca
MS
64672011-02-22 Michael Snyder <msnyder@vmware.com>
6468
df46027d 6469 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
6470 info threads.
6471
b9b35694
JB
64722011-02-22 Joel Brobecker <brobecker@adacore.com>
6473
6474 * gdb.python/py-breakpoint.exp: Fix the expected output of
6475 one of the "maint info breakpoints" tests to accept the output
6476 generated on platforms that do not have hardware watchpoints.
6477
8bfb830f
JB
64782011-02-22 Joel Brobecker <brobecker@adacore.com>
6479
6480 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6481 clean_restart. Be a little stricter in the expected output
6482 for one of the tests. Fix a typo in one of the comments.
6483
c45f3c54
JB
64842011-02-22 Joel Brobecker <brobecker@adacore.com>
6485
6486 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6487 Delete variable binfile, no longer use. Add or modify test
6488 comments to make them unique.
6489
b97c863c
MS
64902011-02-21 Michael Snyder <msnyder@vmware.com>
6491
6492 * Makefile.in: Update for make clean.
6493 * gdb.ada/Makefile.in: Ditto.
6494 * gdb.arch/Makefile.in: Ditto.
6495 * gdb.asm/Makefile.in: Ditto.
6496 * gdb.base/Makefile.in: Ditto.
6497 * gdb.cp/Makefile.in: Ditto.
6498 * gdb.dwarf2/Makefile.in: Ditto.
6499 * gdb.java/Makefile.in: Ditto.
6500 * gdb.mi/Makefile.in: Ditto.
6501 * gdb.modula2/Makefile.in: Ditto.
6502 * gdb.python/Makefile.in: Ditto.
6503 * gdb.server/Makefile.in: Ditto.
6504 * gdb.stabs/Makefile.in: Ditto.
6505 * gdb.threads/Makefile.in: Ditto.
6506 * gdb.trace/Makefile.in: Ditto.
6507
aea5b279
MS
65082011-02-21 Michael Snyder <msnyder@vmware.com>
6509
6510 * gdb.threads/thread-find.exp: Update patterns for changes in
6511 output of "info threads" command.
6512
e3039479
UW
65132011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6514 Ulrich Weigand <uweigand@de.ibm.com>
6515
6516 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6517 (skip_hw_watchpoint_tests): Likewise.
6518 (skip_hw_watchpoint_multi_tests): Likewise.
6519
b800ec70
UW
65202011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6521
6522 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6523 (skip_hw_watchpoint_tests): Likewise.
6524 (skip_hw_watchpoint_multi_tests): Likewise.
6525 (skip_hw_watchpoint_access_tests): Likewise.
6526
6527 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6528 * gdb.base/pr11022.exp: Likewise.
6529 * gdb.base/watch-read.exp: Likewise.
6530 * gdb.base/watch_thread_num.exp: Likewise.
6531 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6532 * gdb.base/watchpoint-hw.exp: Likewise.
6533 * gdb.base/watchpoint.exp: Likewise.
6534 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6535 * gdb.threads/watchthreads-reorder.exp: Likewise.
6536 * gdb.threads/watchthreads.exp: Likewise.
6537 * gdb.threads/watchthreads2.exp: Likewise.
6538
91033e37
JB
65392011-02-21 Joel Brobecker <brobecker@adacore.com>
6540
6541 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6542 the debugger is unable to find the array bounds.
6543
eeaafae2
JK
65442011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6545
6546 * gdb.cp/typedef-operator.exp: New file.
6547 * gdb.cp/typedef-operator.cc: New file.
6548
e338d953
MS
65492011-02-17 Michael Snyder <msnyder@vmware.com>
6550
6551 * gdb.threads/thread-find.exp: Fix regular expressions.
6552
e67ad678
JB
65532011-02-17 Joel Brobecker <brobecker@adacore.com>
6554
6555 * gdb.ada/packed_array: Expand testcase to test printing of
6556 unconstrained packed array.
6557
93084bca
JB
65582011-02-17 Joel Brobecker <brobecker@adacore.com>
6559
6560 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6561
a0c78a73
PA
65622011-02-16 Pedro Alves <pedro@codesourcery.com>
6563
f65d5553 6564 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6565 (main): Initialize it before collecting, and and clear it
6566 afterwards.
f65d5553
PA
6567 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6568 collecting with '{type} addr', where the addr expression is not an
6569 rvalue.
a0c78a73 6570
3dfcbbd2
KW
65712011-02-16 Ken Werner <ken.werner@de.ibm.com>
6572
6573 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6574 a bool variable. Expect correct OpenCL names for vector types. Use the
6575 uc3 variable name instead of referring to the uchar3 built-in type.
6576 Escape the asterisk at the half pointer test.
6577
08807d5a
PA
65782011-02-16 Pedro Alves <pedro@codesourcery.com>
6579
f65d5553 6580 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6581 (main): Initialize it before collecting, and and clear it
6582 afterwards.
f65d5553
PA
6583 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6584 collecting overlapping memory ranges.
08807d5a 6585
60f98dde
MS
65862011-02-15 Michael Snyder <msnyder@vmware.com>
6587
6588 * gdb.base/default.exp: Add tests for thread commands.
6589 * gdb.base/help.exp: Add tests for thread commands.
6590 * gdb.threads/thread-find.exp: New test for thread find command.
6591
648cd113
KW
65922011-02-15 Ken Werner <ken.werner@de.ibm.com>
6593
6594 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6595
494e194e
YQ
65962011-02-15 Yao Qi <yao@codesourcery.com>
6597
6598 PR tdep/12352
6599 * gdb.arch/arm-disp-step.S : New test for str instruction.
6600 * gdb.arch/arm-disp-step.exp : Likewise.
6601
d9492458
TJB
66022011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6603
6604 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6605 "vector_register2_vr" test strings. Test the extended floating
6606 point registers (F32~F63).
6607 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6608 IBM XL C compiler. Make the test program use a register provided
6609 by the compiler for the lxvd2x instruction.
6610
8af8e3bc
PA
66112011-02-14 Pedro Alves <pedro@codesourcery.com>
6612
6613 * gdb.trace/unavailable.cc (class Base, class Middle, class
6614 Derived): New types.
6615 (derived_unavail, derived_partial, derived_whole): New globals.
6616 (virtual_partial): New global.
6617 (virtualp): Point at virtual_partial.
6618 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6619 related to unavailable vptr.
6620
1b28d0b3
PA
66212011-02-14 Pedro Alves <pedro@codesourcery.com>
6622
6623 * gdb.trace/unavailable.cc (a, b, c): New globals.
6624 (main): Set and clear them.
6625 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6626 `a' and `c', and check that `b' isn't collected, although `a' and
6627 `c' are.
6628
ec0a52e1
PA
66292011-02-14 Pedro Alves <pedro@codesourcery.com>
6630
6631 * gdb.trace/unavailable.cc (struct Virtual): New.
6632 (virtualp): New global pointer.
6633 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6634 printing a pointer to an object whose type has a vtable, with
6635 print object on.
6636
24e6bcee
PA
66372011-02-14 Pedro Alves <pedro@codesourcery.com>
6638
6639 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6640 value repeat handles unavailableness.
6641
39d37385
PA
66422011-02-14 Pedro Alves <pedro@codesourcery.com>
6643
6644 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6645 tests for building arrays from unavailable values, subscripting
6646 non-memory rvalue unvailable arrays, and accessing fields or
6647 baseclasses of non-lazy unavailable values,
6648 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6649 struct types.
6650 (g_smallstruct, g_smallstruct_b): New globals.
6651
06d72e16
PA
66522011-02-14 Pedro Alves <pedro@codesourcery.com>
6653
6654 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6655
bc9a5551
JK
66562011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6657
6658 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6659 * gdb.cp/overload-const.exp: New file.
6660 * gdb.cp/overload-const.cc: New file.
6661
54fcddd0
UW
66622011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6663
6664 * gdb.opencl/callfuncs.cl: New file.
6665 * gdb.opencl/callfuncs.exp: New test.
6666 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6667
d6dafb7c
UW
66682011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6669
6670 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6671 when computing result.
6672 * gdb.arch/altivec-abi.exp: Update expected results.
6673
a449c2d8
TJB
66742011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6675
6676 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6677 * gdb.base/jit.exp: Likewise.
6678 * gdb.base/pie-execl.exp: Likewise.
6679 * gdb.base/solib-nodir.exp: Likewise.
6680 * gdb.base/solib-overlap.exp: Likewise.
6681
764880b7
PA
66822011-02-07 Pedro Alves <pedro@codesourcery.com>
6683
6684 * gdb.trace/collection.c (global_pieces): New.
6685 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6686 New procedure.
6687 (gdb_trace_collection_test): Call it.
6688
505500db
SW
66892011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6690
6691 * gdb.python/py-evthreads.c: New file.
6692 * gdb.python/py-evthreads.exp: New file.
6693 * gdb.python/py-events.py: New file.
6694 * gdb.python/py-events.exp: New file.
6695 * gdb.python/py-events.c: New file.
6696
385203ed
DD
66972011-02-04 David Daney <ddaney@caviumnetworks.com>
6698
6699 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6700
9011945e
AB
67012011-02-03 Andrew Burgess <aburgess@broadcom.com>
6702
6703 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6704 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6705 boundary between two compilation units.
6706
580688f3
PA
67072011-02-02 Pedro Alves <pedro@codesourcery.com>
6708
6709 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6710 (Virtual): New structs.
6711 (virtual_o, virtual_middle_b): New globals.
6712 * gdb.cp/virtbase.exp: New tests.
6713
d3f0f853
PP
67142011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6715
6716 * gdb.base/jit.exp: New file.
6717 * gdb.base/jit-main.c: New file.
6718 * gdb.base/jit-solib.c: New file.
6719
b2030fb5
UW
67202011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6721
6722 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6723 proceed to initial kernel entry point.
6724 * gdb.opencl/datatypes.exp: Likewise.
6725 * gdb.opencl/operators.exp: Likewise.
6726 * gdb.opencl/vec_comps.exp: Likewise.
6727
2db19d1e
SW
67282011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6729
6730 * gdb.cp/nsnested.cc: New.
6731 * gdb.cp/nsnested.exp: New.
6732 * gdb.cp/nsnoimports.exp: New.
6733 * gdb.cp/nsnoimports.cc: New.
6734
6b0c4c1f
JB
67352011-01-31 Joel Brobecker <brobecker@adacore.com>
6736
6737 * gdb.base/interact.exp: Add extra tests that verify that
6738 the value of the interactive-mode setting does not change
6739 after the script is sourced.
6740
80b23b6a
JK
67412011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6742
6743 * gdb.cp/noparam.exp: New file.
6744 * gdb.cp/noparam.cc: New file.
6745
ffd5ec24
PA
67462011-01-28 Pedro Alves <pedro@codesourcery.com>
6747
6748 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6749 there's no stack or registers.
6750
a81766d8
TT
67512011-01-26 Tom Tromey <tromey@redhat.com>
6752
6753 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6754 space before string output. Add test for "set print pretty off"
6755 case.
6756
585fdaa1
PA
67572011-01-25 Pedro Alves <pedro@codesourcery.com>
6758
6759 * gdb.base/frame-args.exp: Adjust.
6760 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6761 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6762 * gdb.dwarf2/pieces.exp: Adjust.
6763 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6764 * gdb.opt/inline-locals.exp: Adjust.
6765 * gdb.threads/fork-child-threads.exp: Adjust.
6766
d468832a
KW
67672011-01-25 Ken Werner <ken.werner@de.ibm.com>
6768
6769 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6770 OpenCL kernel function. Add a comment as marker. Add address space
6771 qualifiers for the remaining program scope variables.
6772 * gdb.opencl/datatypes.cl: Likewise.
6773 * gdb.opencl/operators.cl: Likewise.
6774 * gdb.opencl/vec_comps.cl: Likewise.
6775 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6776 Add breakpoint at the marker comment.
6777 * gdb.opencl/datatypes.exp: Likewise.
6778 * gdb.opencl/operators.exp: Likewise.
6779 * gdb.opencl/vec_comps.exp: Likewise.
6780
490f124f
PA
67812011-01-24 Pedro Alves <pedro@codesourcery.com>
6782
6783 * gdb.base/printcmds.c (some_struct): New struct and instance.
6784 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6785 procedure.
6786 <global scope>: Call it.
6787
6da78614
KW
67882011-01-21 Ken Werner <ken.werner@de.ibm.com>
6789
6790 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6791 argument to the gdb_compile_opencl_hostapp call.
6792
ec64c9aa
YQ
67932011-01-19 Yao Qi <yao@codesourcery.com>
6794
6795 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6796 positve list.
6797
810cfdbb
YQ
67982011-01-19 Yao Qi <yao@codesourcery.com>
6799
6800 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6801 canonical form.
6802 Remove "xscale-*-*"
6803 * gdb.xml/tdesc-regs.exp: Likewise.
6804 * gdb.python/py-section-script.exp: Replace ARM target triplet
6805 with canonical form.
6806 Match arm*-*-symbianelf*.
6807 * gdb.base/dup-sect.exp: Likewise.
6808 * lib/dwarf.exp: New.
6809 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6810 dwarf2_support.
6811 * gdb.dwarf2/dup-psym.exp: Likewise.
6812 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6813 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6814 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6815 * gdb.dwarf2/dw2-basic.exp: Likewise.
6816 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6817 * gdb.dwarf2/dw2-const.exp: Likewise.
6818 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6819 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6820 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6821 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6822 * gdb.dwarf2/dw2-filename.exp: Likewise.
6823 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6824 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6825 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6826 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6827 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6828 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6829 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6830 * gdb.dwarf2/dw2-producer.exp: Likewise.
6831 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6832 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6833 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6834 * gdb.dwarf2/dw2-strp.exp: Likewise.
6835 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6836 * gdb.dwarf2/implptr.exp: Likewise.
6837 * gdb.dwarf2/mac-fileno.exp: Likewise.
6838 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6839 * gdb.dwarf2/pieces.exp: Likewise.
6840 * gdb.dwarf2/pr11465.exp: Likewise.
6841 * gdb.dwarf2/valop.exp: Likewise.
6842 * gdb.dwarf2/watch-notconst.exp: Likewise.
6843 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6844
4694da01
TT
68452011-01-19 Tom Tromey <tromey@redhat.com>
6846
6847 * gdb.python/py-infthread.exp: Add thread tests.
6848
b075872c
JB
68492011-01-14 Joel Brobecker <brobecker@adacore.com>
6850
6851 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6852
2c3e6e24
JB
68532011-01-14 Joel Brobecker <brobecker@adacore.com>
6854
6855 * gdb.ada/widewide: New testcase.
6856
de8fa76c
JB
68572011-01-13 Joel Brobecker <brobecker@adacore.com>
6858
6859 * gdb.base/interact.exp: New testcase.
6860
1b05df00
TT
68612011-01-12 Tom Tromey <tromey@redhat.com>
6862
6863 * gdb.mi/gdb2549.exp: Update for error message changes.
6864 * gdb.mi/mi-cli.exp: Likewise.
6865 * gdb.mi/mi-disassemble.exp: Likewise.
6866 * gdb.mi/mi-pthreads.exp: Likewise.
6867 * gdb.mi/mi-regs.exp: Likewise.
6868 * gdb.mi/mi-stack.exp: Likewise.
6869 * gdb.mi/mi-var-block.exp: Likewise.
6870 * gdb.mi/mi-var-cmd.exp: Likewise.
6871 * gdb.mi/mi2-cli.exp: Likewise.
6872 * gdb.mi/mi2-disassemble.exp: Likewise.
6873 * gdb.mi/mi2-pthreads.exp: Likewise.
6874 * gdb.mi/mi2-regs.exp: Likewise.
6875 * gdb.mi/mi2-stack.exp: Likewise.
6876 * gdb.mi/mi2-var-block.exp: Likewise.
6877 * gdb.mi/mi2-var-cmd.exp: Likewise.
6878
c2ff108b
JK
68792011-01-12 Andrew Burgess <aburgess@broadcom.com>
6880 Jan Kratochvil <jan.kratochvil@redhat.com>
6881
6882 PR fortran/11104 and DWARF unbound arrays detection.
6883 * gdb.fortran/multi-dim.exp: New file.
6884 * gdb.fortran/multi-dim.f90: New file.
6885
b716877b
AB
68862011-01-12 Andrew Burgess <aburgess@broadcom.com>
6887
6888 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6889 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6890 add new tests for opcode dumping.
6891
6c162d5e
TT
68922011-01-11 Tom Tromey <tromey@redhat.com>
6893
6894 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6895
77b06cd7
TJB
68962010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6897
6898 Convert hardware watchpoints to use breakpoint_ops.
6899 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6900 type is not supported.
6901 * gdb.base/foll-fork.exp: Likewise.
6902 * gdb.base/foll-vfork.exp: Likewise.
6903
f39a75d0
PM
69042011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6905
6906 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6907 Use load_lib gdb-python.exp.
6908 * gdb.python/python.exp: Ditto.
6909 * gdb.python/py-function.exp: Ditto.
6910
fc529d80
AS
69112011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6912
6913 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6914
fb03cb59
JK
69152011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6916
6917 * configure: Regenerate.
6918
d8e22779
TT
69192011-01-06 Tom Tromey <tromey@redhat.com>
6920
6921 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6922
09050809
JB
69232011-01-06 Joel Brobecker <brobecker@adacore.com>
6924
fc529d80
AS
6925 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6926 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6927 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6928 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6929 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6930 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6931 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6932 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6933 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6934 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6935 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6936 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6937 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6938 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6939 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6940 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6941 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6942 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6943 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6944 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6945 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6946 gdb.ada/uninitialized_vars.exp,
6947 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6948 Simplify by using clean_restart.
09050809 6949
8ed5dd9e
JB
69502011-01-06 Joel Brobecker <brobecker@adacore.com>
6951
6952 Add marker to be used as anchor for inserting breakpoints.
6953 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6954 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6955 Likewise.
6956
6957 Remove uses of gdb_start_cmd.
6958 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6959 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6960
6961 Do not run testcase if testing with GDBserver.
6962 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6963 if testing with GDBserver.
6964
368a124f
JB
69652011-01-06 Joel Brobecker <brobecker@adacore.com>
6966
6967 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6968 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6969 copyright header.
6970
44944448
JB
69712011-01-05 Joel Brobecker <brobecker@adacore.com>
6972
6973 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6974 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6975 testsuite/gdb.fortran/complex.f,
6976 testsuite/gdb.fortran/derived-type.f90,
6977 testsuite/gdb.fortran/library-module-lib.f90,
6978 testsuite/gdb.fortran/library-module-main.f90,
6979 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6980 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6981 Copyright year update.
6982
31886ea6
JB
69832011-01-05 Joel Brobecker <brobecker@adacore.com>
6984
6985 * gdb.base/langs1.f: Add copyright header.
6986
ebedcab5
JK
69872011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6988
6989 * gdb.base/morestack.exp: New file.
6990 * gdb.base/morestack.c: New file.
6991
de1eb2f9
JK
69922011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6993
6994 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6995
9e87a409
JB
69962010-12-29 Joel Brobecker <brobecker@adacore.com>
6997
6998 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6999 * gdb.ada/arrayptr.exp: Add test printing that new variable.
7000
720d1a40
JB
70012010-12-29 Joel Brobecker <brobecker@adacore.com>
7002
7003 * gdb.ada/lang_switch.exp: Correct expected parameter value.
7004
a283af87
AS
70052010-12-25 Andreas Schwab <schwab@linux-m68k.org>
7006
5d3d9cba
AS
7007 * gdb.threads/tls.exp: Fix typo.
7008
a283af87
AS
7009 * gdb.threads/thread-specific.exp (get_thread_list): Update.
7010 * gdb.threads/execl.exp: Update.
7011
2a20745c
YQ
70122010-12-23 Yao Qi <yao@codesourcery.com>
7013
7014 * gdb.arch/arm-disp-step.exp: New.
7015 * gdb.arch/arm-disp-step.S: New.
7016
a7658b96
TT
70172010-12-21 Tom Tromey <tromey@redhat.com>
7018
7019 * gdb.threads/execl.exp: Update.
7020 * gdb.threads/linux-dp.exp: Update.
7021 * gdb.threads/manythreads.exp: Update.
7022 * gdb.threads/tls.exp: Update.
7023
5b79abe7
TT
70242010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7025
7026 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
7027 (NextOverThrowDerivates) <resumebpt>: New.
7028 (resumebpt_test): New.
7029 (main): Call resumebpt_test.
7030 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
7031
0914bcdb
SS
70322010-12-12 Stan Shebs <stan@codesourcery.com>
7033
7034 * gdb.trace/tsv.exp: Test print command on trace state variables.
7035
305aeedc
TT
70362010-12-09 Tom Tromey <tromey@redhat.com>
7037
7038 * gdb.base/interp.exp: Add regression test.
7039
186c406b
TT
70402010-12-09 Tom Tromey <tromey@redhat.com>
7041
7042 * gdb.java/jnpe.java: New file.
7043 * gdb.java/jnpe.exp: New file.
7044 * gdb.cp/nextoverthrow.exp: New file.
7045 * gdb.cp/nextoverthrow.cc: New file.
7046
aae1c79a
DE
70472010-12-07 Doug Evans <dje@google.com>
7048
7049 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
7050 of data-directory.
7051 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
7052 updated.
7053 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
7054
60f98dde 70552010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
7056
7057 * gdb.base/callfuncs.exp: Test for skip_float_tests.
7058 * gdb.base/call-sc.exp: Ditto.
7059 * gdb.base/finish.exp: Ditto.
7060 * gdb.base/return.exp: Ditto.
7061 * gdb.base/return2.exp: Ditto.
7062
5fa290c1
DE
70632010-11-30 Doug Evans <dje@google.com>
7064
7065 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
7066 (gdb_expect_list): Fix spelling errors in comments.
7067 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
7068 send_gdb/gdb_expect_list where applicable.
7069 * gdb.base/call-ar-st.exp: Ditto.
7070 * gdb.base/funcargs.exp: Ditto.
7071 * gdb.base/gcore.exp: Ditto.
7072 * gdb.base/page.exp: Ditto.
7073 * gdb.base/sigaltstack.exp: Ditto.
7074 * gdb.base/siginfo.exp: Ditto.
7075 * gdb.base/sigstep.exp: Ditto.
7076 * gdb.base/trace-commands.exp: Ditto.
7077
4e04c971
DE
70782010-11-29 Doug Evans <dje@google.com>
7079
7080 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
7081 printer-name;subprinter-name.
7082
8cf6f0b1
TT
70832010-11-29 Tom Tromey <tromey@redhat.com>
7084
7085 * gdb.dwarf2/implptr.exp: New file.
7086 * gdb.dwarf2/implptr.c: New file.
7087 * gdb.dwarf2/implptr.S: New file.
7088
94b6973e
PM
70892010-11-29 Phil Muldoon <pmuldoon@redhat.com>
7090
fc529d80 7091 PR python/12199
94b6973e
PM
7092
7093 * gdb.python/py-breakpoint.exp: Test the delete method.
7094
8358c15c
JK
70952010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7096
7097 Fix step_resume_breakpoint unsaved during an infcall.
7098 * gdb.base/step-resume-infcall.exp: New file.
7099 * gdb.base/step-resume-infcall.c: New file.
7100
f6df29bc
TJB
71012010-11-24 Edjunior Machado <emachado@br.ibm.com>
7102
7103 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7104
f2b5a5cf
TJB
71052010-11-24 Edjunior Machado <emachado@br.ibm.com>
7106
7107 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7108 on ppc64's symbols; "finish" and "return" commands must accept to
7109 show the caller line again as well as the line after.
7110 * gdb.asm/powerpc64.inc: New file.
7111
6b0ecdc2
DE
71122010-11-23 Doug Evans <dje@google.com>
7113
7114 * lib/gdb.exp (gdb_test_sequence): New function.
7115 (gdb_expect_list): Add verbose -log call for each pattern.
7116 * gdb.base/signals.exp (test_handle_all_print): Call it.
7117 Reduce timeout increment from 6 minutes to 1 minute.
7118 * gdb.server/ext-run.exp: Call it.
7119
ea976c60
PM
71202010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7121
f2b5a5cf 7122 PR python/12212
ea976c60
PM
7123
7124 * gdb.python/python.exp: Check that selected_thread raises an
7125 error when no inferior is loaded.
7126
c0efa795
JK
71272010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7128
7129 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7130 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7131
ec3aa567
JK
71322010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7133
7134 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7135 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7136
d8249011
DE
71372010-11-18 Doug Evans <dje@google.com>
7138
7139 * gdb.server/ext-run.exp: Fix intermittent failures.
7140
d4eba7d1
NF
71412010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7142
7143 * gdb.stabs/gdb11479.exp: Use runto_main.
7144
b04c2f88
NF
71452010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7146
7147 * gdb.base/break-entry.exp: Skip if using a stub.
7148
ae9d7ce4
NF
71492010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7150
7151 * gdb.python/py-inferior.exp: Pack values in target endianness.
7152
621c8364
TT
71532010-11-12 Tom Tromey <tromey@redhat.com>
7154
7155 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
7156 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
7157 MemoryError.
7158 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7159 type.
7160 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
7161 MemoryError.
7162 (test_subscript_regression): Update exception type.
7163
84f4c1fe
PM
71642010-11-11 Phil Muldoon <pmuldoon@redhat.com>
7165
7166 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
7167 breakpoint tests.
7168
a1442452
PA
71692010-11-09 Pedro Alves <pedro@codesourcery.com>
7170
7171 * gdb.base/watchpoint.exp: Test "watch -location" with an
7172 innacessible location.
7173
efd11a33
JK
71742010-11-09 Edjunior Machado <emachado@br.ibm.com>
7175 Luis Machado <luisgpm@br.ibm.com>
7176
7177 * gdb.base/maint.exp: Expect "." prefix.
7178 * gdb.base/nodebug.exp: Expect "." Likewise.
7179 * gdb.base/sepsymtab.exp: Expect "." Likewise.
7180 * gdb.base/watchpoint-cond-gone.exp: Likewise.
7181 * gdb.base/watchpoint.exp: Expect a software watch to be created for
7182 POWER server processors.
7183
aa00efb5
JK
71842010-11-08 Edjunior Machado <emachado@br.ibm.com>
7185 Luis Machado <luisgpm@br.ibm.com>
7186
7187 * gdb.base/break-entry.exp: convert entry point for
7188 ppc64 and expect leading `.' on ppc64's symbols
7189
99e7ae30
DE
71902010-11-05 Doug Evans <dje@google.com>
7191
7192 * gdb.base/help.exp: Update expected output.
b521dba8
DE
7193 * gdb.python/py-param.exp: Delete, contents moved to ...
7194 * gdb.python/py-parameter.exp: ... here. New file.
7195 Add test for gdb.parameter ("directories").
99e7ae30 7196
f4b8a18d
KW
71972010-11-05 Ken Werner <ken.werner@de.ibm.com>
7198
7199 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
7200 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
7201 * configure: Regenerate.
7202 * gdb.opencl/Makefile.in: New File.
7203 * gdb.opencl/datatypes.exp: Likewise.
7204 * gdb.opencl/datatypes.cl: Likewise.
7205 * gdb.opencl/operators.exp: Likewise.
7206 * gdb.opencl/operators.cl: Likewise.
7207 * gdb.opencl/vec_comps.exp: Likewise.
7208 * gdb.opencl/vec_comps.cl: Likewise.
7209 * gdb.opencl/convs_casts.exp: Likewise.
7210 * gdb.opencl/convs_casts.cl: Likewise.
7211 * lib/opencl.exp: Likewise.
7212 * lib/opencl_hostapp.c: Likewise.
7213 * lib/opencl_kernel.cl: Likewise.
7214 * lib/cl_util.c: Likewise.
7215 * lib/cl_util.c: Likewise.
7216 * gdb.base/default.exp (set language): Add "opencl" to the list of
7217 languages.
7218
a9d5ef47
SW
72192010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
7220
7221 * gdb.cp/overload.exp: Added test for inheritance overload.
7222 * gdb.cp/overload.cc: Ditto.
7223 * gdb.cp/oranking.exp: Removed releveant kfails.
7224
03eb1c79
JK
72252010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7226 Joel Brobecker <brobecker@adacore.com>
7227
7228 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
7229 check test_compiler_info.
7230
dbc98a8b
KW
72312010-11-03 Ken Werner <ken.werner@de.ibm.com>
7232
7233 * gdb.base/gnu_vector.exp: Adjust expect messages.
7234
120bd360
KW
72352010-11-03 Ken Werner <ken.werner@de.ibm.com>
7236
7237 * gdb.base/gnu_vector.exp: Add unary operator tests.
7238
c37f7098
KW
72392010-11-03 Ken Werner <ken.werner@de.ibm.com>
7240
7241 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
7242
7b51bc51
DE
72432010-11-02 Doug Evans <dje@google.com>
7244
7245 * gdb.python/py-pp-maint.c: New file.
7246 * gdb.python/py-pp-maint.exp: New file.
7247 * gdb.python/py-pp-maint.py: New file.
7248
50c97f38
TT
72492010-11-02 Tom Tromey <tromey@redhat.com>
7250
7251 * gdb.base/default.exp: Remove "scheme" from language list.
7252
a289b8f6
JK
72532010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7254
7255 Revert:
7256 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7257 * gdb.threads/sigstep-threads.exp: New file.
7258 * gdb.threads/sigstep-threads.c: New file.
7259
cd017491
MS
72602010-10-20 Michael Snyder <msnyder@vmware.com>
7261
7262 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
7263
8e6a5956
UW
72642010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7265
7266 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
7267 Skip test completely if gdb,no_hardware_watchpoints.
7268
2c04da0d
UW
72692010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7270
7271 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
7272 strict, but do not check for any particular function name within libc.
7273
79afc5ef
SW
72742010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7275
7276 * gdb.cp/smartp.exp: New test.
7277 * gdb.cp/smartp.cc : New test.
7278
026ffab7
SW
72792010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7280
7281 * gdb.cp/converts.exp: Test pointer to bool conversion.
7282 Test pointer to long conversion.
7283 * gdb.cp/oranking.exp: Removed relevant kfail.
7284
3a772aa4
TT
72852010-10-18 Tom Tromey <tromey@redhat.com>
7286
7287 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
7288 argument to lazy_string.
7289 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
7290 (pp_ls.to_string): Use it.
7291 * gdb.python/py-prettyprint.c (main): Move declarations to top.
7292 Add "estring2" local.
7293
5fc3827b
JK
72942010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7295
7296 Fix s390x compatibility.
7297 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
7298 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
7299
8aeb23f3
JK
73002010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7301
7302 * gdb.threads/sigstep-threads.exp: New file.
7303 * gdb.threads/sigstep-threads.c: New file.
7304
c1e56572
JK
73052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7306
7307 * gdb.base/pie-execl.exp: New file.
7308 * gdb.base/pie-execl.c: New file.
7309
92163a10
JK
73102010-10-13 Doug Evans <dje@google.com>
7311 Jan Kratochvil <jan.kratochvil@redhat.com>
7312
7313 PR exp/12117
7314 * gdb.cp/ptype-cv-cp.cc: New file.
7315 * gdb.cp/ptype-cv-cp.exp: New file.
7316
7062b0a0
SW
73172010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
7318
7319 * gdb.cp/converts.cc: New test program.
7320 * gdb.cp/converts.exp: New test.
7321 * gdb.cp/overload.exp: Added test for void* vs int*.
7322 * gdb.cp/overload.exp: Ditto.
7323 * gdb.cp/oranking.exp: Removed related kfail.
7324
0e3509db
DE
73252010-10-13 Doug Evans <dje@google.com>
7326
7327 * lib/gdb-python.exp (gdb_check_python_config): New function.
7328 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
7329 * gdb.python/lib-types.cc: New file.
7330 * gdb.python/lib-types.exp: New file.
7331
8dc78533
JK
73322010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7333
7334 * gdb.python/py-error.exp: New file.
7335 * gdb.python/py-error.py: New file.
7336
93c17e06
JK
73372010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7338
7339 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
7340 gdb_test_multiple.
7341
d8b34041
JK
73422010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7343
7344 * gdb.base/break-interp.exp: Use ldlags for linking flags.
7345 * gdb.base/prelink.exp: Likewise.
7346 * gdb.base/solib-nodir.exp: Likewise.
7347 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
7348 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
7349 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
7350
e0cc584e
UW
73512010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
7352
7353 * break-interp.exp (test_ld): Use two separate gdb_expect statements
7354 for the "info files" test to avoid timeouts on slow machines.
7355
cfc353b1
JK
73562010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7357
7358 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
7359 (main): Make openlib dummy call.
7360
d3d7896d
JK
73612010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7362
7363 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
7364 * break-interp.exp (reach): Move the core body ...
7365 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
7366 (test_ld): Provide always real argument, even to the linker. Replace
7367 dl_main by _dl_debug_state.
7368
5e533c94
JK
73692010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7370
7371 Fix results of prelinked PIEs on ppc*.
7372 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
7373 Accept also DISPLACEMENT "PRESENT".
7374 (main): Replace "ZERO" displacements by "PRESENT".
7375
33540610
SW
73762010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
7377
7378 * gdb.cp/oranking.exp: New test.
7379 * gdb.cp/oranking.cc: New test program.
7380
3bdf2bbd
KW
73812010-10-08 Ken Werner <ken.werner@de.ibm.com>
7382
7383 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
7384 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
7385
2f608a3a
KW
73862010-10-06 Ken Werner <ken.werner@de.ibm.com>
7387
7388 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
7389 lush, lynx) New constant.
7390 * gdb.base/constvars.exp: Test const array types.
7391 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
7392
aa2e2d8d
DE
73932010-10-06 Doug Evans <dje@google.com>
7394
7395 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
7396 of syscall staging area.
7397
2844d6b5
KW
73982010-10-06 Ken Werner <ken.werner@de.ibm.com>
7399
7400 * gdb.base/gnu_vector.c: Add variable c4.
7401 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
7402 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7403
7d8ac8bb
MR
74042010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
7405
7406 * gdb.arch/altivec-abi.exp: Fix a typo.
7407
84a02e58
MR
74082010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
7409
7410 * lib/mi-support.exp (thread_selected_re): Correct pattern used
7411 to match a thread ID.
7412
b18e6318
JK
74132010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7414
7415 Fix s390x testcase compatibility.
7416 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
7417
a2c09bd0
DE
74182010-10-01 Doug Evans <dje@google.com>
7419
7420 * lib/gdb-python.exp: New file.
7421 * gdb.python/py-block.exp: Use it.
7422 * gdb.python/py-breakpoint.exp: Ditto.
7423 * gdb.python/py-frame.exp: Ditto.
7424 * gdb.python/py-inferior.exp: Ditto.
7425 * gdb.python/py-param.exp: Ditto.
7426 * gdb.python/py-prettyprint.exp: Ditto.
7427 * gdb.python/py-shared.exp: Ditto.
7428 * gdb.python/py-symbol.exp: Ditto.
7429 * gdb.python/py-symtab.exp: Ditto.
7430 * gdb.python/py-type.exp: Ditto.
7431 * gdb.python/py-value.exp: Ditto.
7432 * gdb.python/python.exp: Ditto.
7433
38f12cfc
TT
74342010-09-30 Tom Tromey <tromey@redhat.com>
7435
7436 * gdb.base/anon.exp: New file.
7437 * gdb.base/anon.c: New file.
7438
9ae8282d
TT
74392010-09-30 Tom Tromey <tromey@redhat.com>
7440
7441 * gdb.base/completion.exp: Test completion through anonymous
7442 union.
7443 * gdb.base/break1.c (struct some_struct): Add anonymous union.
7444
e9e07ba6
JK
74452010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7446
7447 Fix printing parameters of inlined functions.
7448 * gdb.dwarf2/dw2-inline-param.exp: New file.
7449 * gdb.dwarf2/dw2-inline-param-main.c: New file.
7450 * gdb.dwarf2/dw2-inline-param.S: New file.
7451
cd2effb2
JK
74522010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7453
7454 PR corefiles/12071.
7455 * gdb.base/corefile.exp (quit with a process, no question: load core)
7456 (quit with a core file): New tests.
7457
bceffbf3
JK
74582010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7459
7460 Fix GDB crash on inferior calls with self-referencing classes.
7461 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
7462 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
7463 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7464
1736ad11
JK
74652010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7466
7467 Fix lost siginfo_t for inferior calls.
7468 * gdb.base/siginfo-infcall.exp: New file.
7469 * gdb.base/siginfo-infcall.c: New file.
7470
a176ad92
JB
74712010-09-22 Joel Brobecker <brobecker@adacore.com>
7472
7473 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7474
c2b0a229
JK
74752010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7476
7477 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7478 New test.
7479 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7480
e8ae22d1
JB
74812010-09-22 Joel Brobecker <brobecker@adacore.com>
7482
7483 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7484 type of our const type.
7485
ec322823
SW
74862010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7487
7488 * gdb.cp/pr12028.cc: New.
7489 * gdb.cp/pr12028.exp: New.
7490
72929c62
JB
74912010-09-22 Joel Brobecker <brobecker@adacore.com>
7492
7493 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
7494
875b4ff5 74952010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 7496 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
7497
7498 PR mi/11407
7499 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
7500 * gdb.mi/dw2-ref-missing-frame-main.c New File.
7501 * gdb.mi/dw2-ref-missing-frame.S New File.
7502 * gdb.mi/dw2-ref-missing-frame.exp New File.
7503
7155d578
TT
75042010-09-14 Tom Tromey <tromey@redhat.com>
7505
7506 PR symtab/8399:
7507 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7508
515ed532
TT
75092010-09-14 Tom Tromey <tromey@redhat.com>
7510
7511 PR exp/11803:
7512 * gdb.threads/tls.exp: Use C++.
7513 (check_thread_local): Use K::another_thread_local.
7514 * gdb.threads/tls.c (class K): New.
7515 (another_thread_local): Now a member of K.
7516 (spin): Update. No longer K&R C.
7517
450ca57c
SW
75182010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7519
7520 * gdb.cp/koenig.cc: created class for testing member lookup.
7521 * gdb.cp/koenig.exp: Added test for member lookup.
7522
dbd492a3
JK
75232010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7524
7525 Fix false FAILs on sourcetree topdir directory containing "kill".
7526 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7527 source line matching regexp.
7528
8d4d924b
JK
75292010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7530
7531 * gdb.python/python.exp (set height 0, collect help from uiout)
7532 (verify help to uiout): New tests.
7533
8e64f2a0
JK
75342010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7535
7536 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7537 is_lp64_target to check 64bit target.
7538
4569eed2
JK
75392010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7540
7541 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7542 (test_ld) <powerpc64-*>: New.
7543
5e1617b1
DJ
75442010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7545
7546 * gdb.cp/templates.exp (test_template_args): Allow "struct".
7547
c767944b
DJ
75482010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7549
7550 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
7551 (FunctionArg::method): New function.
7552 (empty, arg): New variables.
7553 (main): Call arg.method.
7554 * gdb.cp/templates.exp (test_template_args): New function.
7555 (do_tests): Call it.
7556
27d3a3fc
UW
75572010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7558
7559 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7560 of "next" to proceed over pthread_exit call.
7561
55b7ce7f
UW
75622010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7563
7564 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7565 "maint print statistics" output to prevent expect timeouts.
7566
809df446
JK
75672010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7568
7569 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7570 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7571 (test_float_rejected): ... here.
7572 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7573 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7574 (test_float_rejected): ... here.
7575 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7576 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7577 (test_float_rejected): ... here.
7578 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7579 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7580 (test_float_rejected): ... here.
7581
8464be76
DJ
75822010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7583
7584 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7585 before disabling hardware watchpoints.
7586 (test_inaccessible_watchpoint): Check that hardware watchpoints
7587 are used. Test for watchpoints on a constant address.
7588
14dba4b4
JK
75892010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7590
7591 * gdb.base/ui-redirect.exp: New file.
7592
3f3540e1 75932010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7594 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7595
7596 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7597
0f254bb7
DE
75982010-08-31 Doug Evans <dje@google.com>
7599
7600 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7601
03f17ccf
TT
76022010-08-30 Tom Tromey <tromey@redhat.com>
7603
7604 PR python/11792:
7605 * gdb.python/py-value.exp (test_subscript_regression): Add
7606 dynamic_type test.
7607
640617ad
DJ
76082010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7609
7610 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7611 instead of running to main. Do not test the main function.
7612 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7613 Add new main.
7614
2ed91d1b
PA
76152010-08-26 Pedro Alves <pedro@codesourcery.com>
7616
7617 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7618 one test.
7619
673bfd45
DE
76202010-08-24 Doug Evans <dje@google.com>
7621
7622 PR symtab/11942
7623 * gdb.dwarf2/dw4-sig-types.cc: New file.
7624 * gdb.dwarf2/dw4-sig-types.h: New file.
7625 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7626 * gdb.dwarf2/dw4-sig-types.exp: New file.
7627
f9ffd4bb
TT
76282010-08-23 Tom Tromey <tromey@redhat.com>
7629
7630 PR python/11145:
7631 * gdb.python/py-value.c (Base, Derived): New types.
7632 (base): New global.
7633 * gdb.python/py-value.exp (test_subscript_regression): Add
7634 dynamic_cast test.
7635
d839c8a4
TT
76362010-08-23 Tom Tromey <tromey@redhat.com>
7637
7638 PR python/10676:
7639 * gdb.python/py-type.exp (test_fields): Add tests for type
7640 equality.
7641
702c2711
TT
76422010-08-23 Tom Tromey <tromey@redhat.com>
7643
7644 PR python/11915:
7645 * gdb.python/py-type.exp (test_fields): Add tests for array.
7646
832bafd3
KS
76472010-08-23 Keith Seitz <keiths@redhat.com>
7648
7649 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7650 have any children. Create a new abbrev for it.
7651 Add missing terminal sequence to .debug_abbrev.
7652
c37bf528
KS
76532010-08-20 Keith Seitz <keiths@redhat.com>
7654
7655 PR symtab/11465:
7656 * gdb.dwarf2/pr11465.exp: New test.
7657 * gdb.dwarf2/pr11465.S: New file.
7658 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7659 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7660
4572cbac
TJB
76612010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7662
7663 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7664 registers. Update data sets with the new v2_double element in the
7665 VSX register union. Add vector_register3_vr data set for the AltiVec
7666 registers. Use gdb_test_no_output instead of send_gdb.
7667
e7fbb131
PA
76682010-08-19 Pedro Alves <pedro@codesourcery.com>
7669
7670 * gdb.python/py-shared.exp: New file, factored out from
7671 python.exp.
7672 * gdb.python/py-shared.c: New file.
7673 * gdb.python/py-shared-sl.c: New file.
7674 * gdb.python/python-1.c: New file.
7675 * gdb.python/python-sl.c: Delete.
7676 * gdb.python/python.c: Mention python-1.c.
7677 * gdb.python/python.exp: Move shared library tests to
7678 py-shared.exp.
7679 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7680 (MISCELLANEOUS): New.
7681 (clean mostlyclean): Also remove $MISCELLANEOUS.
7682
d30f5e1f
DE
76832010-08-19 Doug Evans <dje@google.com>
7684
7685 PR exp/11926
7686 * gdb.base/printcmds.exp (test_float_accepted): New function.
7687 Move existing float tests there. Add tests for floats with suffixes.
7688 (test_float_rejected): New function.
7689 * gdb.java/jv-print.exp (test_float_accepted): New function.
7690 (test_float_rejected): New function.
7691 * gdb.objc/print.exp: New file.
7692 * gdb.pascal/print.exp: New file.
7693 * lib/objc.exp: New file.
7694
7b3fd859
PM
76952010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7696
7697 * gdb.base/default.exp (info set): Avoid full buffer error and force
7698 reading up to final gdb prompt.
7699 (show): Likewise.
7700
c92817ce
TT
77012010-08-18 Tom Tromey <tromey@redhat.com>
7702
7703 PR symtab/11919:
7704 * gdb.base/completion.exp: Add test.
7705
f1208f9e
DE
77062010-08-18 Doug Evans <dje@google.com>
7707
7708 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7709 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7710 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7711 Simplify, early exit if runto_main fails.
7712 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7713 (set_lang_fortran): Moved to lib/fortran.exp.
7714 * gdb.fortran/types.exp: load_lib fortran.exp.
7715 (set_lang_fortran): Moved to lib/fortran.exp.
7716 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7717 * gdb.java/jprint.exp (set_lang_java): Ditto.
7718 * gdb.java/jv-exp.exp: load_lib java.exp.
7719 If set_lang_java fails, issue a warning instead of failure to be
7720 consistent with other set_lang_foo uses.
7721 (set_lang_java): Moved to lib/java.exp.
7722 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7723 If set_lang_java fails, issue a warning instead of failure to be
7724 consistent with other set_lang_foo uses.
7725 * gdb.pascal/types.exp: load_lib pascal.exp.
7726 (set_lang_pascal): Moved to lib/pascal.exp.
7727 * lib/fortran.exp: New file.
7728 * lib/java.exp (set_lang_java): New function.
7729 * lib/pascal.exp (set_lang_pascal): New function.
7730
2f06b485
YQ
77312010-08-18 Yao Qi <yao@codesourcery.com
7732
7733 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7734 func_nofb_start and func_loopfb_start, so that address of functions
7735 is equal to these labels on Thumb.
7736
96e25403
YQ
77372010-08-18 Yao Qi <yao@codesourcery.com>
7738
7739 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7740 to reflect latest c source file.
7741
36e6adc4
JK
77422010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7743
7744 * gdb.cp/infcall-dlopen.exp: New file.
7745 * gdb.cp/infcall-dlopen.cc: New file.
7746 * gdb.cp/infcall-dlopen-lib.cc: New file.
7747
f431efe5
PA
77482010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7749 Pedro Alves <pedro@codesourcery.com>
7750
7751 PR breakpoints/11371
7752
7753 * gdb.base/watch-cond-infcall.exp: New file.
7754 * gdb.base/watch-cond-infcall.c: New file.
7755
06a64a0b
TT
77562010-08-16 Tom Tromey <tromey@redhat.com>
7757
7758 * gdb.base/help.exp: Update.
7759 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7760 watchpoint.
7761 (test_watch_location): New proc.
7762 (test_watchpoint_in_big_blob): Delete watchpoint.
7763 * gdb.base/watchpoint.c (func5): New function.
7764 (main): Call it.
7765
70ebf4ed
DE
77662010-08-16 Doug Evans <dje@google.com>
7767
7768 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7769
ca5c20b6
PM
77702010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7771
7772 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7773 tests.
7774
7346b668
KW
77752010-08-11 Ken Werner <ken.werner@de.ibm.com>
7776
7777 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7778 * gdb.base/gnu_vector.c: New File.
7779 * gdb.base/gnu_vector.exp: Likewise.
7780
cb2e07a6
PM
77812010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7782
7783 * gdb.python/python.c: New File.
7784 * gdb.python/python-sl.c: New File.
7785 * gdb.python/python.exp: Test solib_address and decode_line
7786 * functions.
7787
5da1313b
JK
77882010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7789
7790 * gdb.python/python.exp (show height, set height 10)
7791 (verify pagination beforehand, verify pagination beforehand: q)
7792 (gdb.execute does not page, verify pagination afterwards)
7793 (verify pagination afterwards: q): New.
7794
49c3ccf7
DE
77952010-08-02 Doug Evans <dje@google.com>
7796
7797 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7798 because of an older gcc, change test2
7799 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7800 to unsupported.
7801
42c0c4f1
KH
78022010-07-30 Kazu Hirata <kazu@codesourcery.com>
7803
7804 * gdb.base/break-always.exp: Do not expect full paths to file
7805 names.
7806 * gdb.base/commands.exp: Likewise.
7807
d3765805
DE
78082010-07-30 Doug Evans <dje@google.com>
7809
c98ee71b
DE
7810 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7811 xfail them when run with older gccs.
7812
fd961404
DE
7813 * lib/gdb.exp (build_executable): Forward "c++" option to
7814 get_compiler_info.
7815
999adef4
DE
7816 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7817 "python print ttype.template_argument(1)" and
7818 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7819 if using gcc 4.4 or earlier.
7820
d3765805
DE
7821 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7822 attach-to-debugger handling.
7823
1276c759
JK
78242010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7825
7826 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7827 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7828 (main): Use copyreloc.
7829 * gdb.base/prelink.exp (split debug of executable)
7830 (.dynbss vs. .bss address shift): New tests.
7831
88caa9b9
PA
78322010-07-29 Pedro Alves <pedro@codesourcery.com>
7833
7834 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7835 in gdb_test_multiple.
7836
c6f2ac43
PA
78372010-07-29 Pedro Alves <pedro@codesourcery.com>
7838
7839 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7840 environment.
7841
326fd672
TT
78422010-07-28 Tom Tromey <tromey@redhat.com>
7843
7844 PR python/11060:
7845 * gdb.python/py-type.c (Temargs): New template.
7846 (temvar): New variable.
7847 * gdb.python/py-type.exp (test_template): New proc.
7848
3ce3b1ba
PA
78492010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7850
7851 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7852 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7853
34eaf542
TT
78542010-07-28 Tom Tromey <tromey@redhat.com>
7855
7856 PR c++/9946:
7857 * gdb.cp/temargs.exp: New file.
7858 * gdb.cp/temargs.cc: New file.
7859
d41b819e
JK
78602010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7861
7862 * gdb.base/help.exp (help disassemble): Update the content.
7863
26ab7092
JK
78642010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7865
7866 * gdb.threads/ia64-sigill.exp: New file.
7867 * gdb.threads/ia64-sigill.c: New file.
7868
5283e9e1
TT
78692010-07-27 Tom Tromey <tromey@redhat.com>
7870
7871 * gdb.opt/inline-cmds.c (ATTR): New define.
7872 (func1): Use it.
7873 (func2): Likewise.
7874 (func3): Likewise.
7875 (outer_inline1): Likewise.
7876 (outer_inline2): Likewise.
7877 * gdb.opt/inline-bt.c (ATTR): New define.
7878 (func1): Use it.
7879 (func2): Likewise.
7880 * gdb.opt/inline-locals.c (ATTR): New define.
7881 (func1): Use it.
7882 (func2): Likewise.
7883
e992ef73
TT
78842010-07-27 Tom Tromey <tromey@redhat.com>
7885
7886 * gdb.stabs/gdb11479.c (hack): New function.
7887 (test): Use it.
7888 (test2): Use it.
7889 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7890 (int32_search_buf, int64_search_buf): No longer static.
7891 (x): Remove.
7892 * gdb.base/relocate.c (hack): New function.
7893
5374244e
PM
78942010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7895
7896 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7897 * gdb.python/py-value.c (func1): New function.
7898 (func2): Likewise.
7899
a99aee83
CV
79002010-07-26 Corinna Vinschen <vinschen@redhat.com>
7901
7902 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7903 as not to clash with .data section.
7904
a04ba985
JG
79052010-07-26 Jerome Guitton <guitton@adacore.com>
7906
7907 * gdb.base/code_elim.exp: New file.
7908 * gdb.base/code_elim1.c: New file.
7909 * gdb.base/code_elim2.c: New file.
7910
23bd0f7c
PA
79112010-07-21 Pedro Alves <pedro@codesourcery.com>
7912
7913 PR symtab/11827
7914
7915 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7916 (some_volatile_enum): New variable.
7917 * gdb.base/printcmds.exp (test_print_enums): New.
7918 <top level>: Call it.
7919
883df6dd
SW
79202010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7921
7922 * gdb.cp/fpointer.cc: New test.
7923 * gdb.cp/fpointer.exp: New test.
7924
569b05a5
JK
79252010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7926
7927 * gdb.base/solib-nodir.exp: New file.
7928 * lib/gdb.exp (runto): New case for a GDB internal error.
7929
51d7d803
JK
79302010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7931 Ulrich Weigand <uweigand@de.ibm.com>
7932 Tom Tromey <tromey@redhat.com>
7933
7934 * gdb.base/charset-malloc.c: New file.
7935 * gdb.base/charset.c (malloc_stub): New prototype.
7936 (main): Call it instead of malloc itself.
7937 * gdb.base/charset.exp: Use only prepare_for_testing.
7938 (binfile): Remove the variable.
7939
c0edd9ed
JK
79402010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7941
7942 Make core files the process_stratum.
7943 * gdb.base/corefile.exp (run: load core again)
7944 (run: sanity check we see the core file, run: with core)
7945 (run: core file is cleared, attach: load core again)
7946 (attach: sanity check we see the core file, attach: with core)
7947 (attach: core file is cleared): New tests.
7948 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7949
3cbaedff
KW
79502010-07-14 Ken Werner <ken.werner@de.ibm.com>
7951
7952 * gdb.arch/altivec-abi.exp: New tests.
7953
91158a56
TT
79542010-07-13 Tom Tromey <tromey@redhat.com>
7955
7956 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7957 (main): Use it.
7958 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7959
0f5238ed
TT
79602010-07-13 Tom Tromey <tromey@redhat.com>
7961
7962 * gdb.base/label.exp: New file.
7963 * gdb.base/label.c: New file.
7964
add265ae
L
79652010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7966 H.J. Lu <hongjiu.lu@intel.com>
7967
7968 * lib/gdb.exp (is_ilp32_target): New.
7969 (is_lp64_target): Likewise.
7970
7971 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7972 target.
7973 * gdb.arch/amd64-disp-step.exp: Likewise.
7974 * gdb.arch/amd64-dword.exp: Likewise.
7975 * gdb.arch/amd64-i386-address.exp: Likewise.
7976 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7977
add265ae
L
7978 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7979 target.
7980 * gdb.arch/i386-bp_permanent.exp: Likewise.
7981 * gdb.arch/i386-byte.exp: Likewise.
7982 * gdb.arch/i386-disp-step.exp: Likewise.
7983 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7984 * gdb.arch/i386-prologue.exp: Likewise.
7985 * gdb.arch/i386-size-overlap.exp: Likewise.
7986 * gdb.arch/i386-size.exp: Likewise.
7987 * gdb.arch/i386-sse.exp: Likewise.
7988 * gdb.arch/i386-unwind.exp: Likewise.
7989 * gdb.arch/i386-word.exp: Likewise.
7990
7991 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7992 test only when building 64-bit executables. Do not hard-code
7993 -m64 option.
7994
2dfb8c17
DE
79952010-07-07 Doug Evans <dje@google.com>
7996
7997 * lib/gdb.exp (gdb_test_list_exact): New function.
7998 * gdb.base/default.exp (show convenience): Call it, add tests for
7999 $_sdata = void, $_thread = 0.
8000
4e5799b6
JK
80012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8002 Joel Brobecker <brobecker@adacore.com>
8003
8004 Fix re-run of PIE executable, PR shlibs/11776.
8005 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
8006 Remove $displacement_main to match the solib-svr4.c change. New "kill"
8007 and re-"run" of the inferior.
8008
1a219cc7
JK
80092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8010 Joel Brobecker <brobecker@adacore.com>
8011
8012 Cope with missing /usr/sbin/prelink.
8013 * lib/prelink-support.exp (prelink_no):
8014 <result == 1 && $output is "no such file or directory">: New.
8015 (prelink_yes): Likewise. Return on failed prelink_no.
8016
5e3b36f8
JK
80172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8018 Joel Brobecker <brobecker@adacore.com>
8019
8020 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
8021 build_executable by build_executable_own_libs. Replace "prelink -R"
8022 execution by a call of prelink_yes. Comment why "prelink -r" needs no
8023 change.
8024 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
8025 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
8026 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
8027 Replace build_executable by build_executable_own_libs's function
8028 build_executable_own_libs.
8029 (prelinkNO): Create new stub to call prelink_no.
8030 (prelinkYES): Create new stub to call prelink_yes.
8031 (test_attach): Rename calls of copy to file_copy.
8032 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
8033 (copy): Move to ...
8034 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
8035 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
8036 * gdb.base/prelink.exp: Disable testcase also for is_remote and
8037 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
8038 special flags by gdb_compile_shlib. Replace second gdb_compile by
8039 build_executable_own_libs. Replace "prelink -R" execution by a call of
8040 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
8041 a second call of prelink_yes. Replace restart commands by
8042 clean_restart.
8043 (prelink): Rename to ...
8044 (seen displacement message): ... this test. Extend its expectation
8045 strictness.
8046
86e4bafc
JK
80472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8048
8049 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
8050 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
8051 displacement message exactly once.
8052
3cd07d20
JK
80532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8054 Joel Brobecker <brobecker@adacore.com>
8055
8056 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
8057 its restore after the <$relink_args != ""> loop. new comment.
8058
0a1e94c7
JK
80592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8060 Joel Brobecker <brobecker@adacore.com>
8061
8062 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
8063 code for it. New variable relink_args.
8064 (prelinkYES): Call prelinkNO.
8065 (test_attach): Accept new parameter relink_args. Re-prelink the binary
8066 in such case. Move the core code to ...
8067 (test_attach_gdb): ... a new function. Send GDB command "file".
8068 Extend expected "Attaching to " string.
8069
2f70bcfb
TT
80702010-07-02 Tom Tromey <tromey@redhat.com>
8071
8072 * gdb.base/bitops.exp: Remove extraneous "pass".
8073
a17ac5b0
TT
80742010-07-02 Ken Werner <ken.werner@de.ibm.com>
8075
8076 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8077
dc10affe
PA
80782010-07-01 Pedro Alves <pedro@codesourcery.com>
8079
d41c0fc8
PA
8080 * gdb.base/help.exp: Adjust expected output.
8081
80822010-07-01 Pedro Alves <pedro@codesourcery.com>
8083
8084 * gdb.base/help.exp: Adjust expected output.
dc10affe 8085
0a600c36
JK
80862010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8087
8088 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
8089 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
8090 c++/11702.
8091
37cc8bfe
JK
80922010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8093 Doug Evans <dje@google.com>
8094
8095 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8096 add .dynamic entry'.
8097
254e6b9e
DE
80982010-06-29 Doug Evans <dje@google.com>
8099
8100 Test PR c++/11702.
8101 * gdb.cp/m-static.exp: Add testcase.
8102 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8103
595939de 81042010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
8105 Tom Tromey <tromey@redhat.com>
8106 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
8107
8108 * gdb.python/py-inferior.c: New File.
8109 * gdb.python/py-infthread.c: New File.
8110 * gdb.python/py-inferior.exp: New File.
8111 * gdb.python/py-infthread.exp: New File.
8112
98751a41
JK
81132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8114
8115 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8116 (ptype ::C::OtherFileClass typedefs): New.
8117 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8118 (C::OtherFileClass::cOtherFileClassVar2): New.
8119 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8120 cOtherFileClassVar2.
8121 (C::cOtherFileType2, C::cOtherFileVar2): New.
8122 (C::cOtherFileVar_use): use also cOtherFileVar2.
8123 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8124
41f62f39
JK
81252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8126
8127 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8128 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8129 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8130 (print ::C::cOtherFileVar)
8131 (whatis C::OtherFileClass::cOtherFileClassType)
8132 (whatis ::C::OtherFileClass::cOtherFileClassType)
8133 (print C::OtherFileClass::cOtherFileClassVar)
8134 (print ::cOtherFileClassVar)
8135 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8136 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
8137 trailing content.
8138 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
8139 (C::OtherFileClass::cOtherFileClassVar)
8140 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
8141 (C::cOtherFileVar, C::cOtherFileVar_use): New.
8142
af53d231
JK
81432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8144
8145 Test PR c++/11703 and PR gdb/1448.
8146 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
8147 gdb/1448.
8148
9655fd1a
JK
81492010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8150
8151 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
8152 (main) <rtti_data>: New.
8153 * gdb.cp/virtbase.exp (print rtti_data): New.
8154
824cc8dd
JK
81552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8156 Joel Brobecker <brobecker@adacore.com>
8157
8158 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
8159
6036c742
JK
81602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8161
8162 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
8163
de6a0421
DE
81642010-06-28 Doug Evans <dje@google.com>
8165
8166 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
8167
b2dae948
DE
81682010-06-27 Doug Evans <dje@google.com>
8169
8170 * gdb.cp/m-static.exp: Update expected test output.
8171
0f3bb72e
PH
81722010-06-25 Paul Hilfinger <hilfinger@adacore.com>
8173
889bf7c5
PA
8174 * gdb.gdb/selftest.exp: Adjust expected message for
8175 capturing start-up runtime.
0f3bb72e 8176
bc9f0842
TT
81772010-06-25 Tom Tromey <tromey@redhat.com>
8178
8179 PR python/10808:
8180 * gdb.python/python.exp: Add new tests.
8181
099ef718
SW
81822010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
8183
8184 * gdb.cp/operator.cc: Created an import loop.
8185 * gdb.cp/operator.exp: Added testcase for import loop.
8186
5868a632
JK
81872010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8188
8189 Test PR python/11407.
8190 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
8191 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
8192 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
8193 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
8194 executable_nofb and executable_fb. New variables srcsfile, objsfile,
8195 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
8196 binfile. Call gdb_compile with clean_restart twice.
8197 (func_nofb print, func_nofb backtrace, func_loopfb print)
8198 (func_loopfb backtrace): New.
8199
af76db58
JK
82002010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8201
8202 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
8203 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
8204 by a hand made one.
8205 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
8206 i?86 requirement. Remove variables srcfile and binfile. New variable
8207 sources, executable_nofb and executable_fb. Call prepare_for_testing.
8208
f2c7657e
UW
82092010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8210
8211 * gdb.cell/dwarfaddr.exp: New file.
8212 * gdb.cell/dwarfaddr.S: New file.
8213
628fe4e4
JK
82142010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8215
8216 Test PR 9436.
8217 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
8218
f1421989
HZ
82192010-06-24 Hui Zhu <teawater@gmail.com>
8220
8221 * gdb.base/eval.exp: New file.
8222
d03285ec
UW
82232010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8224
8225 * gdb.cell/fork.exp: New file.
8226 * gdb.cell/fork.c: Likewise.
8227 * gdb.cell/fork-spu.c: Likewise.
8228
41b2c92d
PM
82292010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
8230
8231 * lib/gdb.exp (banned_variables_traced): New global variable.
8232 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
8233 (gdb_init): Use `trace add variable' instead of obsolete
8234 `trace variable'.
8235
d5bc977f
DE
82362010-06-21 Doug Evans <dje@google.com>
8237
8238 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
8239
d2ed6730
UW
82402010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8241
8242 * gdb.arch/spu-ls.exp: New file.
8243 * gdb.arch/spu-ls.c: Likewise.
8244
6aed2dbc
SS
82452010-06-18 Stan Shebs <stan@codesourcery.com>
8246
8247 * gdb.threads/thread-specific.exp: Add tests of $_thread.
8248
e0756905
UW
82492010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8250
8251 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
8252 * gdb.base/watch-cond.exp: Likewise.
8253 * gdb.python/py-breakpoint.exp: Likewise.
8254
d8053d4d
PA
82552010-06-18 Pedro Alves <pedro@codesourcery.com>
8256
8257 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
8258 clean_restart, make sure every test has a distinct message, and
8259 that messages don't include the executable' full path.
8260
81ce510c
DE
82612010-06-17 Doug Evans <dje@google.com>
8262
8263 * gdb.arch/i386-size.exp: Updated expected output for
8264 DISASSEMBLY_OMIT_FNAME.
8265
65d79d4b
SDJ
82662010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8267 Sergio Durigan Junior <sergiodj@redhat.com>
8268
8269 * gdb.base/watch-notconst.c: New file.
8270 * gdb.base/watch-notconst.S: New file.
8271 * gdb.base/watch-notconst2.c: New file.
8272 * gdb.base/watch-notconst2.S: New file.
8273 * gdb.base/watch-notconst.exp: New file.
8274 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
8275 (func4): Add operations on `global_ptr_ptr'.
8276 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
8277 routine to test watchpoints created with a constant expression.
8278 (test_inaccessible_watchpoint): Include tests for watchpoints
8279 created with a constant expression.
8280
df0f4836
KB
82812010-06-14 Kevin Buettner <kevinb@redhat.com>
8282
8283 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8284 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
8285 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
8286 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
8287 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8288 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8289 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
8290 of `_start'.
8291
b769def5
UW
82922010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8293
8294 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
8295 not supported on the target.
8296 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8297 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8298 * gdb.mi/mi-nsintrall.exp: Likewise.
8299 * gdb.mi/mi-nsmoribund.exp: Likewise.
8300 * gdb.mi/mi-nsthrexec.exp: Likewise.
8301
d914c394
SS
83022010-06-11 Stan Shebs <stan@codesourcery.com>
8303
8304 * gdb.base/permissions.exp: New file.
8305
83062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
8307
8308 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
8309 does not support ELF executable class.
8310
f3ce5b9c
UW
83112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8312
8313 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
8314
8e46892c
JK
83152010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8316
8317 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
8318 (runto): Catch "The target does not support running in non-stop mode.".
8319
6cc55c64
MS
83202010-06-11 Michael Snyder <msnyder@vmware.com>
8321
8322 * gdb.base/setshow.exp (set language asm): Don't use
8323 gdb_test_no_output, fails on some targets.
8324
caddefa4
UW
83252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8326
8327 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
8328 * gdb.cp/pr9167.exp: Likewise.
8329
468b1aa7
UW
83302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8331
8332 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
8333
5c3552dc
UW
83342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8335
8336 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
8337
02e6fe6a
UW
83382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8339
8340 * gdb.base/charset.c (main): Make sure malloc gets linked in.
8341
0e03807e
TT
83422010-06-11 Tom Tromey <tromey@redhat.com>
8343
8344 PR gdb/9977, PR exp/11636::
8345 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
8346 (pieces_test_f6): Update expected output.
8347
2bdf28a0
JK
83482010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8349
8350 * gdb.base/moribund-step.exp: New.
8351
f6978de9
MS
83522010-06-08 Michael Snyder <msnyder@vmware.com>
8353
8354 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 8355 * gdb.ada/boolean_expr.exp:
f6978de9
MS
8356 * gdb.ada/frame_args.exp: Ditto.
8357 * gdb.ada/lang_switch.exp: Ditto.
8358 * gdb.ada/ptype_arith_binop.exp: Ditto.
8359 * gdb.ada/ref_param.exp: Ditto.
8360 * gdb.ada/type_coercion.exp:Ditto.
8361
8362 * gdb.asm/asm-source.exp: Ditto.
8363
8364 * gdb.base/attach.exp: Ditto.
8365 * gdb.base/bitfields2.exp: Ditto.
8366 * gdb.base/call-signal-resume.exp: Ditto.
8367 * gdb.base/callfuncs.exp: Ditto.
8368 * gdb.base/commands.exp: Ditto.
8369 * gdb.base/dbx.exp: Ditto.
8370 * gdb.base/default.exp: Ditto.
8371 * gdb.base/dump.exp: Ditto.
8372 * gdb.base/exprs.exp: Ditto.
8373 * gdb.base/freebpcmd.exp: Ditto.
8374 * gdb.base/interrupt.exp: Ditto.
8375 * gdb.base/list.exp: Ditto.
8376 * gdb.base/long_long.exp: Ditto.
8377 * gdb.base/maint.exp: Ditto.
8378 * gdb.base/ptype.exp: Ditto.
8379 * gdb.base/return.exp: Ditto.
8380 * gdb.base/setshow.exp: Ditto.
8381 * gdb.base/sigbpt.exp: Ditto.
8382 * gdb.base/sigrepeat.exp: Ditto.
8383
8384 * gdb.cp/classes.exp: Ditto.
8385
8386 * gdb.dwarf2/dw2-restore.exp: Ditto.
8387
8388 * gdb.gdb/selftest.exp: Ditto.
8389
8390 * gdb.multi/base.exp: Ditto.
8391 * gdb.multi/bkpt-multi-exec.exp: Ditto.
8392
8393 * gdb.python/py-block.exp: Ditto.
8394 * gdb.python/py-prettyprint.exp: Ditto.
8395 * gdb.python/py-template.exp: Ditto.
8396
8397 * gdb.server/ext-attach.exp: Ditto.
8398 * gdb.server/ext-run.exp: Ditto.
8399 * gdb.server/server-mon.exp: Ditto.
8400
8401 * gdb.threads/fork-thread-pending.exp: Ditto.
8402 * gdb.threads/hand-call-in-threads.exp: Ditto.
8403 * gdb.threads/interrupted-hand-call.exp: Ditto.
8404 * gdb.threads/linux-dp.exp: Ditto.
8405 * gdb.threads/manythreads.exp: Ditto.
8406 * gdb.threads/print-threads.exp: Ditto.
8407 * gdb.threads/pthreads.exp: Ditto.
8408 * gdb.threads/schedlock.exp: Ditto.
8409 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8410 * gdb.threads/threadapply.exp: Ditto.
8411
de7ff789
MS
84122010-06-08 Michael Snyder <msnyder@vmware.com>
8413
889bf7c5 8414 * gdb.ada/exec_changed.exp:
de7ff789
MS
8415 Use ".*" instead of "" as wildcard regexp.
8416
8417 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
8418 * gdb.base/call-ar-st.exp: Ditto.
8419 * gdb.base/checkpoint.exp: Ditto.
8420 * gdb.base/default.exp: Ditto.
8421 * gdb.base/dump.exp: Ditto.
8422 * gdb.base/ending-run.exp: Ditto.
8423 * gdb.base/fileio.exp: Ditto.
8424 * gdb.base/miscexprs.exp: Ditto.
8425 * gdb.base/pointers.exp: Ditto.
8426 * gdb.base/readline.exp: Ditto.
8427 * gdb.base/reread.exp: Ditto.
8428 * gdb.base/restore.exp: Ditto.
8429 * gdb.base/shlib-call.exp: Ditto.
8430 * gdb.base/valgrind-db-attach.exp: Ditto.
8431 * gdb.base/volatile.exp: Ditto.
8432 * gdb.base/watchpoints.exp: Ditto.
8433
8434 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
8435
8436 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
8437 * gdb.python/py-value.exp: Ditto.
8438
8439 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
8440 * gdb.trace/circ.exp: Ditto.
8441 * gdb.trace/collection.exp: Ditto.
8442 * gdb.trace/packetlen.exp: Ditto.
8443 * gdb.trace/passc-dyn.exp: Ditto.
8444 * gdb.trace/report.exp: Ditto.
8445 * gdb.trace/tfile.exp: Ditto.
8446 * gdb.trace/tfind.exp: Ditto.
8447 * gdb.trace/while-dyn.exp: Ditto.
8448
3bebe2f2
JK
84492010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8450
8451 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
8452
5c631832
JK
84532010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8454
8455 Test PR 10640.
8456 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
8457
4c3376c8
SW
84582010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
8459
8460 * gdb.cp/koenig.exp: Test for ADL operators.
8461 * gdb.cp/koenig.cc: Added ADL operators.
8462 * gdb.cp/operator.exp: New test.
8463 * gdb.cp/operator.cc: New test.
8464
dc226d5a
MS
84652010-06-04 Michael Snyder <msnyder@vmware.com>
8466
dfb88a23
MS
8467 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
8468 * gdb.base/pending.exp: Ditto.
f7ae76b3 8469
dc226d5a
MS
8470 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8471
967cf477
DE
84722010-06-04 Doug Evans <dje@google.com>
8473
8474 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8475 disabled printers.
8476 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8477 (enable_lookup_function): New function.
8478
eb801841
TT
84792010-06-04 Tom Tromey <tromey@redhat.com>
8480
8481 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8482 of hash and id.
8483
38979823
JK
84842010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8485
8486 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8487 newline.
8488 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8489 (empty verbose non-noisy clear, empty verbose noisy clear)
8490 (empty non-verbose noisy clear): Likewise.
8491
35ec993f
MS
84922010-06-03 Michael Snyder <msnyder@vmware.com>
8493
8494 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
8495 * gdb.base/display.exp: Ditto.
8496 * gdb.base/find.exp: Ditto.
8497 * gdb.base/ifelse.exp: Ditto.
8498 * gdb.base/multi-forks.exp: Ditto.
8499 * gdb.base/recurse.exp: Ditto.
8500 * gdb.base/setshow.exp: Ditto.
8501 * gdb.base/value-double-free.exp: Ditto.
8502 * gdb.base/watch-vfork.exp: Ditto.
8503 * gdb.base/watch_thread_num.exp: Ditto.
8504 * gdb.base/watchpoint-solib.exp: Ditto.
8505 * gdb.base/watchpoint.exp: Ditto.
8506 * gdb.base/watchpoints.exp: Ditto.
8507
8508 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8509 * gdb.cp/overload.exp: Ditto.
8510 * gdb.cp/virtfunc.exp: Ditto.
8511
8512 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8513
889bf7c5 8514 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
8515 Replace gdb_test with gdb_test_no_output.
8516
889bf7c5 8517 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
8518 Replace gdb_test with gdb_test_no_output.
8519 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8520 * gdb.threads/watchthreads.exp: Ditto.
8521 * gdb.threads/watchthreads2.exp: Ditto.
8522
8523 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8524 * gdb.trace/tfind.exp: Ditto.
8525
c22decce
JB
85262010-06-03 Joel Brobecker <brobecker@adacore.com>
8527
8528 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8529 successful test if message is the empty string.
8530
fd5700c7
JK
85312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8532
8533 * gdb.fortran/module.exp (stopped language detection): New test.
8534
f55ee35c
JK
85352010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8536
8537 Support DW_TAG_module as separate namespaces.
8538 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8539 gdb.fortran/library-module-lib.f90: New.
8540 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8541 (print i): Remove.
8542 (continue to breakpoint: i-is-1, print var_i value 1)
8543 (continue to breakpoint: i-is-2, print var_i value 2)
8544 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
8545 (print var_d, print var_i value 14, ptype modmany, complete `modm)
8546 (complete `modmany, complete `modmany`, complete `modmany`var)
8547 (show language, setting breakpoint at module): New tests.
8548 * gdb.fortran/module.f90 (module mod): Remove.
8549 (module mod1, module mod2, module modmany, subroutine sub1)
8550 (subroutine sub2, program module): New.
8551
b8e8282f
JK
85522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8553
8554 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
8555 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
8556 * gdb.cp/anon-union.exp (pass): Rename to ...
8557 (print z 2): ... here.
b8e8282f 8558
019ebafc
MS
85592010-06-02 Michael Snyder <msnyder@vmware.com>
8560
e68d8fd4
MS
8561 * gdb.trace/actions.exp: Use gdb_test_no_output.
8562 * gdb.trace/circ.exp: Ditto.
8563 * gdb.trace/packetlen.exp: Ditto.
8564 * gdb.trace/save-trace.exp: Ditto.
8565 * gdb.trace/tracecmd.exp: Ditto.
8566 * gdb.trace/tsv.exp: Ditto.
8567
12b5d08a
MS
8568 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8569 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8570 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8571 * gdb.threads/manythreads.exp: Ditto.
8572 * gdb.threads/print-threads.exp: Ditto.
8573 * gdb.threads/pthreads.exp: Ditto.
8574 * gdb.threads/schedlock.exp: Ditto.
8575 * gdb.threads/staticthreads.exp: Ditto.
8576 * gdb.threads/thread-specific.exp: Ditto.
8577 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8578 * gdb.threads/threadapply.exp: Ditto.
8579 * gdb.threads/watchthreads.exp: Ditto.
8580 * gdb.threads/watchthreads2.exp: Ditto.
8581
89493308
MS
8582 * gdb.python/py-block.exp: Use gdb_test_no_output.
8583 * gdb.python/py-prettyprint.exp: Ditto.
8584 * gdb.python/py-template.exp: Ditto.
8585 * gdb.python/py-value.exp: Ditto.
8586
8587 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8588 * gdb.reverse/watch-reverse.exp: Ditto.
8589
8590 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8591 * gdb.server/ext-run.exp: Ditto.
8592
019ebafc
MS
8593 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8594 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8595 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8596 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8597 * gdb.dwarf2/dw2-producer.exp: Ditto.
8598 * gdb.dwarf2/mac-fileno.exp: Ditto.
8599
8600 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8601 * gdb.gdb/selftest.exp: Ditto.
8602
8603 * gdb.multi/base.exp: Use gdb_test_no_output.
8604
8605 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8606
3e0ca3a5
JK
86072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8608
8609 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8610
9db70545
MS
86112010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8612
a8d52276
MS
8613 * gdb.cp/class2.exp: Use gdb_test_no_output.
8614 * gdb.cp/classes.exp: Ditto.
8615 * gdb.cp/extern-c.exp: Ditto.
8616 * gdb.cp/inherit.exp: Ditto.
8617 * gdb.cp/maint.exp: Ditto.
8618 * gdb.cp/mb-inline.exp: Ditto.
8619 * gdb.cp/mb-templates.exp: Ditto.
8620 * gdb.cp/method2.exp: Ditto.
8621 * gdb.cp/misc.exp: Ditto.
8622 * gdb.cp/ovldbreak.exp: Ditto.
8623 * gdb.cp/punctuator.exp: Ditto.
8624 * gdb.cp/templates.exp: Ditto.
8625 * gdb.cp/virtbase.exp: Ditto.
8626
889bf7c5 8627 * gdb.threads/attach-stopped.exp:
9db70545 8628 Replace uses of send_gdb / gdb_expect.
889bf7c5 8629 * gdb.threads/attachstop-mt.exp:
9db70545 8630 Replace uses of send_gdb / gdb_expect.
889bf7c5 8631 * gdb.threads/gcore-thread.exp:
9db70545 8632 Replace uses of send_gdb / gdb_expect.
889bf7c5 8633 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8634 Replace uses of send_gdb / gdb_expect.
8635 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8636 * gdb.threads/print-threads.exp:
9db70545
MS
8637 Replace uses of send_gdb / gdb_expect.
8638 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8639 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8640 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8641
8642 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8643 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8644 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8645 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8646 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8647 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8648 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8649 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8650 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8651 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8652 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8653
359cc68c
JK
86542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8655
8656 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8657
7d3fe98e
SW
86582010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8659
8660 * gdb.cp/koenig.exp: Added new test case.
8661 * gdb.cp/koenig.cc: Ditto.
8662
27d3a1a2
MS
86632010-06-01 Michael Snyder <msnyder@vmware.com>
8664
8665 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8666 * gdb.base/arrayidx.exp: Ditto.
8667 * gdb.base/attach.exp: Ditto.
8668 * gdb.base/auxv.exp: Ditto.
8669 * gdb.base/bigcre.exp: Ditto.
8670 * gdb.base/break-always.exp: Ditto.
8671 * gdb.base/break-interp.exp: Ditto.
8672 * gdb.base/break.exp: Ditto.
8673 * gdb.base/breakpoint-shadow.exp: Ditto.
8674 * gdb.base/call-ar-st.exp: Ditto.
8675 * gdb.base/call-sc.exp: Ditto.
8676 * gdb.base/call-signal-resume.exp: Ditto.
8677 * gdb.base/callfuncs.exp: Ditto.
8678 * gdb.base/catch-syscall.exp: Ditto.
8679 * gdb.base/charset.exp: Ditto.
8680 * gdb.base/code-expr.exp: Ditto.
8681 * gdb.base/commands.exp: Ditto.
8682 * gdb.base/cond-expr.exp: Ditto.
8683 * gdb.base/condbreak.exp: Ditto.
8684 * gdb.base/cursal.exp: Ditto.
8685 * gdb.base/cvexpr.exp: Ditto.
8686 * gdb.base/default.exp: Ditto.
8687 * gdb.base/del.exp: Ditto.
8688 * gdb.base/detach.exp: Ditto.
8689 * gdb.base/display.exp: Ditto.
8690 * gdb.base/ena-dis-br.exp: Ditto.
8691 * gdb.base/eval-skip.exp: Ditto.
8692 * gdb.base/foll-fork.exp: Ditto.
8693 * gdb.base/foll-vfork.exp: Ditto.
8694 * gdb.base/frame-args.exp: Ditto.
8695 * gdb.base/funcargs.exp: Ditto.
8696 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8697 * gdb.base/gdbvars.exp: Ditto.
8698 * gdb.base/help.exp: Ditto.
8699 * gdb.base/ifelse.exp: Ditto.
8700 * gdb.base/included.exp: Ditto.
8701 * gdb.base/list.exp: Ditto.
8702 * gdb.base/macscp.exp: Ditto.
8703 * gdb.base/maint.exp: Ditto.
8704 * gdb.base/multi-fork.exp: Ditto.
8705 * gdb.base/overlays.exp: Ditto.
8706 * gdb.base/page.exp: Ditto.
8707 * gdb.base/pending.exp: Ditto.
8708 * gdb.base/pointers.exp: Ditto.
8709 * gdb.base/pr11022.exp: Ditto.
8710 * gdb.base/prelink.exp: Ditto.
8711 * gdb.base/printcmds.exp: Ditto.
8712 * gdb.base/psymtab.exp: Ditto.
8713 * gdb.base/randomize.exp: Ditto.
8714 * gdb.base/relational.exp: Ditto.
8715 * gdb.base/relocate.exp: Ditto.
8716 * gdb.base/remote.exp: Ditto.
8717 * gdb.base/sepdebug.exp: Ditto.
8718 * gdb.base/set-lang-auto.exp: Ditto.
8719 * gdb.base/setshow.exp: Ditto.
8720 * gdb.base/setvar.exp: Ditto.
8721 * gdb.base/signals.exp: Ditto.
8722 * gdb.base/signull.exp: Ditto.
8723 * gdb.base/sigstep.exp: Ditto.
8724 * gdb.base/sizeof.exp: Ditto.
8725 * gdb.base/solib-disc.exp: Ditto.
8726 * gdb.base/store.exp: Ditto.
8727 * gdb.base/structs.exp: Ditto.
8728 * gdb.base/structs2.exp: Ditto.
8729 * gdb.base/subst.exp: Ditto.
8730 * gdb.base/term.exp: Ditto.
8731 * gdb.base/trace-commands.exp: Ditto.
8732 * gdb.base/unwindonsignal.exp: Ditto.
8733 * gdb.base/valgrind-db-attach.exp: Ditto.
8734 * gdb.base/varargs.exp: Ditto.
8735 * gdb.base/watch-cond.exp: Ditto.
8736 * gdb.base/watch_thread_num.exp: Ditto.
8737 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8738 * gdb.base/watchpoint.exp: Ditto.
8739 * gdb.base/whatis-exp.exp: Ditto.
8740
f8d3bf8f
MS
87412010-06-01 Michael Snyder <msnyder@vmware.com>
8742
8743 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8744 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8745 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8746 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8747 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8748 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8749 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8750 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8751 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8752 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8753 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8754 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8755 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8756 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8757 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8758
3f9e0d32
JK
87592010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8760
8761 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8762 trailing newline.
8763 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8764 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8765 (p *args): ... here and remove excessive trailing newline.
8766
f629457d
JB
87672010-05-31 Joel Brobecker <brobecker@adacore.com>
8768
8769 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8770
09eef106
JK
87712010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8772
8773 Accept the new Linux kernel "t (tracing stop)" string.
8774 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8775 Update comment.
8776 (state_wait) <T (tracing stop)>: New.
8777 (main): Update the state_wait expect string.
8778
94f31136
PA
87792010-05-28 Pedro Alves <pedro@codesourcery.com>
8780
8781 * limits.c, limits.exp: Delete files.
8782 * Makefile.in (clean mostlyclean): Adjust.
8783 * tracecmd.exp: Adjust.
8784
096554ab
JK
87852010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8786
8787 * gdb.base/tui-layout.exp: New.
8788
27d3a1a2 87892010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8790
889bf7c5 8791 * gdb.reverse/break-precsave.exp:
bcd2dc50 8792 Replace uses of send_gdb / gdb_expect.
889bf7c5 8793 * gdb.reverse/break-reverse.exp:
bcd2dc50 8794 Replace uses of send_gdb / gdb_expect.
889bf7c5 8795 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8796 Replace uses of send_gdb / gdb_expect.
889bf7c5 8797 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8798 Replace uses of send_gdb / gdb_expect.
889bf7c5 8799 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8800 Replace uses of send_gdb / gdb_expect.
889bf7c5 8801 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8802 Replace uses of send_gdb / gdb_expect.
889bf7c5 8803 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8804 Replace uses of send_gdb / gdb_expect.
889bf7c5 8805 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8806 Replace uses of send_gdb / gdb_expect.
889bf7c5 8807 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8808 Replace uses of send_gdb / gdb_expect.
889bf7c5 8809 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8810 Replace uses of send_gdb / gdb_expect.
889bf7c5 8811 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8812 Replace uses of send_gdb / gdb_expect.
889bf7c5 8813 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8814 Replace uses of send_gdb / gdb_expect.
889bf7c5 8815 * gdb.reverse/machinestate.exp:
bcd2dc50 8816 Replace uses of send_gdb / gdb_expect.
889bf7c5 8817 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8818 Replace uses of send_gdb / gdb_expect.
889bf7c5 8819 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8820 Replace uses of send_gdb / gdb_expect.
889bf7c5 8821 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8822 Replace uses of send_gdb / gdb_expect.
889bf7c5 8823 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8824 Replace uses of send_gdb / gdb_expect.
889bf7c5 8825 * gdb.reverse/step-precsave.exp:
bcd2dc50 8826 Replace uses of send_gdb / gdb_expect.
889bf7c5 8827 * gdb.reverse/step-reverse.exp:
bcd2dc50 8828 Replace uses of send_gdb / gdb_expect.
889bf7c5 8829 * gdb.reverse/until-precsave.exp:
bcd2dc50 8830 Replace uses of send_gdb / gdb_expect.
889bf7c5 8831 * gdb.reverse/until-reverse.exp:
bcd2dc50 8832 Replace uses of send_gdb / gdb_expect.
889bf7c5 8833 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8834 Replace uses of send_gdb / gdb_expect.
889bf7c5 8835 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8836 Replace uses of send_gdb / gdb_expect.
8837
3def43e0
JK
88382010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8839
8840 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8841 excessive newline.
8842
27d3a1a2 88432010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8844
8845 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8846 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8847 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8848 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8849 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8850 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8851 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8852 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8853 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8854 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8855 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8856 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8857 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8858 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8859 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8860 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8861 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8862 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8863 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8864
27d3a1a2 88652010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8866
22454424
MS
8867 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8868 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8869
8870 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8871 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8872 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8873
889bf7c5 8874 * gdb.reverse/consecutive-reverse.exp:
22454424 8875 Replace uses of send_gdb / gdb_expect.
889bf7c5 8876 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8877 Replace uses of send_gdb / gdb_expect.
8878
8879 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8880 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8881 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8882 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8883 Replace uses of send_gdb / gdb_expect.
8884 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8885 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8886 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8887 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8888 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8889 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8890 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8891 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8892 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8893
88942010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8895
22454424 8896 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8897
22454424 8898 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8899
22454424
MS
8900 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8901 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8902 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8903 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8904 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8905 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8906 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8907 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8908 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8909
6e5f2c59
TT
89102010-05-25 Tom Tromey <tromey@redhat.com>
8911
8912 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8913
bbc8b958
TT
89142010-05-25 Tom Tromey <tromey@redhat.com>
8915
8916 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8917 argument order.
8918 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8919 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8920 order.
8921 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8922 order.
8923 * gdb.base/call-sc.exp (setup_kfails): Remove.
8924 (setup_compiler_kfails): Remove.
8925 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8926 argument order.
8927 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8928 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8929 (advancei): Fix setup_kfail argument order.
8930 * gdb.base/radix.exp: Fix setup_kfail argument order.
8931 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8932 order.
8933 * gdb.base/structs.exp (setup_kfails): Remove.
8934 (setup_compiler_kfails): Fix setup_kfail argument order.
8935 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8936 order.
8937 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8938 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8939 setup_kfail argument order.
8940 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8941
83d1babf
TT
89422010-05-25 Tom Tromey <tromey@redhat.com>
8943
8944 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8945
6acb16a2
MS
89462010-05-25 Michael Snyder <msnyder@vmware.com>
8947
8948 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8949 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8950 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8951 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8952 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8953 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8954 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8955 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8956 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8957 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8958 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8959 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8960 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8961 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8962 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8963 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8964 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8965 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8966 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8967 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8968 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8969 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8970 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8971 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8972 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8973 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8974 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8975 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8976 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8977 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8978 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8979 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8980 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8981 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8982 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8983 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8984 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8985 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8986 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8987 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8988 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8989 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8990 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8991 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8992 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8993 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8994 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8995 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8996
89972010-05-25 Doug Evans <dje@google.com>
8998
8999 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
9000 gdb.string_to_argv.
ad3986f0 9001
d3b1e874
TT
90022010-05-21 Tom Tromey <tromey@redhat.com>
9003
9004 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
9005 Call it.
9006 * gdb.dwarf2/pieces.S: Update.
9007 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
9008
cb826367
TT
90092010-05-21 Tom Tromey <tromey@redhat.com>
9010
9011 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
9012 Call it.
9013 * gdb.dwarf2/pieces.c (struct C): New.
9014 (f6): New function.
9015 * gdb.dwarf2/pieces.S: Replace.
9016
74de6778
TT
90172010-05-21 Tom Tromey <tromey@redhat.com>
9018
9019 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
9020 Call it.
9021
afd74c5f
TT
90222010-05-21 Tom Tromey <tromey@redhat.com>
9023
9024 * gdb.dwarf2.pieces.exp: New file.
9025 * gdb.dwarf2.pieces.S: New file.
9026 * gdb.dwarf2.pieces.c: New file.
9027
a7b75dfd 90282010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9029 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
9030
9031 * lib/gdb.exp (gdb_test_no_output): New function.
9032 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
9033 when testing commands that should produce no output.
9034
c81c812a
JB
90352010-05-17 Joel Brobecker <brobecker@adacore.com>
9036
9037 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
9038 parameter that we want to watch being a constant.
9039
0cce5bd9
JB
90402010-05-17 Joel Brobecker <brobecker@adacore.com>
9041
9042 * gdb.ada/cond_lang: New testcase.
9043
47050449
JB
90442010-05-17 Joel Brobecker <brobecker@adacore.com>
9045
9046 * lib/gdb.exp (banned_variables): New variable/constant.
9047 (gdb_init): Add write trace on variables listed in banned_variables.
9048 (gdb_finish): Remove write traces on variables listed in
9049 banned_variables.
9050
77c01586
JB
90512010-05-17 Joel Brobecker <brobecker@adacore.com>
9052
9053 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
9054 * gdb.cp/koenig.exp: Likewise.
9055
88d4aea7
PM
90562010-05-14 Phil Muldoon <pmuldoon@redhat.com>
9057
889bf7c5 9058 PR python/11482
88d4aea7
PM
9059
9060 * gdb.python/py-value.exp (test_value_hash): New function.
9061
f5a010c0
PM
90622010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
9063
9064 PR exp/11530.
9065 * gdb.base/gdb11530.c: New file.
9066 * gdb.base/gdb11530.exp: New file.
9067
8ef4892f
JK
90682010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9069
9070 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
9071 * gdb.dwarf2/dw2-modula2-self-type.S: New.
9072
7322dca9
SW
90732010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
9074
9075 * gdb.cp/koenig.exp: New test.
9076 * gdb.cp/koenig.cc: New test program.
9077
02e7ea18
JB
90782010-05-05 Joel Brobecker <brobecker@adacore.com>
9079
9080 Remove the use of prms_id and bug_id throughout the testsuite.
9081
e1c34c5d
PM
90822010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
9083
9084 PR exp/11349.
9085 * testsuite/gdb.cp/ref-types.exp: Add test to examine
9086 use a reference local variable.
9087
8e1d0c49
JK
90882010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9089
9090 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9091 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9092 variable different_dir. Move debugfile into a full directory pathname
9093 under DIFFERENT_DIR.
9094 * lib/gdb.exp (separate_debug_filename): Remove.
9095 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9096 variable debug_dir and mkdir of it. Update function comments.
9097
e66408ed
PA
90982010-04-29 Pedro Alves <pedro@codesourcery.com>
9099
9100 PR gdb/11557
9101
9102 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9103 files.
9104
d7b32ed3
PM
91052010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9106
889bf7c5 9107 * gdb.python/py-param.exp: New File.
d7b32ed3 9108
6aecb9c2
JB
91092010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9110
9111 * gdb.base/default.exp: Fix "set language" test.
9112
bdf92a1c
PM
91132010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9114
9115 PR breakpoints/11531.
9116 * gdb.base/gdb11531.c: New file.
9117 * gdb.base/gdb11531.exp: New file.
9118
3f172e24
TT
91192010-04-26 Tom Tromey <tromey@redhat.com>
9120
9121 * gdb.base/completion.exp: Add tests for completion and deprecated
9122 commands.
9123
64af4c92
JK
91242010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9125
9126 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9127 (print /x char_array): Escape curly brackets.
9128
492928e4
JK
91292010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9130
9131 Fix deadlock on looped list of loaded shared objects.
9132 * gdb.base/solib-corrupted.exp: New.
9133
66d09542
DE
91342010-04-23 Doug Evans <dje@google.com>
9135
9136 * gdb.python/py-section-script.c: New file.
9137 * gdb.python/py-section-script.exp: New file.
9138 * gdb.python/py-section-script.py: New file.
9139
8bd10a10
CM
91402010-04-20 Chris Moller <cmoller@redhat.com>
9141
9142 PR 10179
9143
9144 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
9145 * gdb.base/pr10179-a.c:
9146 * gdb.base/pr10179-b.c:
9147 * gdb.base/pr10179.exp: New files.
9148
c0201579
JK
91492010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9150
9151 Fix crashes on dangling display expressions.
9152 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
9153 is SEP.
9154 (lib_flags): Remove the "debug" keyword.
9155 (libsepdebug): New variable for iterating new loop.
9156 (save_pf_prefix): New variable wrapping the loop.
9157 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
9158 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
9159
793b0ff8
PM
91602010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9161
9162 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
9163
097f51f7
PM
91642010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9165
9166 PR stabs/11479.
9167 * gdb.stabs/gdb11479.exp: New file.
9168 * gdb.stabs/gdb11479.c: New file.
9169
9a22f0d0
PM
91702010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9171
9172 * gdb.base/charset.c (Strin16, String32): New variables.
9173 * gdb.base/charset.exp (gdb_test): Test correct display
9174 of 16 or 32 bit strings.
9175
91762010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
9177
9178 PR 9167
9179 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
9180 * gdb.cp/pr9167.cc: New file.
9181 * gdb.cp/pr9167.exp: New file.
9182
9183
6e354e5e
PM
91842010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
9185
9186 PR pascal/11492.
9187 * gdb.pascal/gdb11492.pas: New file.
9188 * gdb.pascal/gdb11492.exp: New file.
9189
be942545
JB
91902010-04-20 Joel Brobecker <brobecker@adacore.com>
9191
1667e6e3 9192 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 9193
0c3acc09
JB
91942010-04-20 Joel Brobecker <brobecker@adacore.com>
9195
9196 * gdb.ada/dyn_loc: New testcase.
9197
ec31cde5
CM
91982010-04-20 Chris Moller <cmoller@redhat.com>
9199
9200 PR 10867
889bf7c5 9201
ec31cde5
CM
9202 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
9203 * gdb.cp/pr10687.cc: New file.
9204 * gdb.cp/pr10687.exp: New file.
9205
9206
ce4b0682
SDJ
92072010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9208 Sergio Durigan Junior <sergiodj@redhat.com>
9209
9210 * gdb.fortran/logical.exp: New testcase.
9211 * gdb.fortran/logical.f90: New file.
9212
3436961f
DE
92132010-04-19 Doug Evans <dje@google.com>
9214
9215 * gdb.base/help.exp (help source): Update expected output.
9216
4d836c09
JK
92172010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9218
9219 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
9220 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
9221 gdb_exit and return.
9222 (executable): New variable.
9223 (binfile): Use it.
9224
6149aea9
PA
92252010-04-19 Pedro Alves <pedro@codesourcery.com>
9226
9227 PR breakpoints/8554.
9228
9229 * gdb.trace/save-trace.exp: Adjust.
9230
ed41462c
L
92312010-04-17 H.J. Lu <hongjiu.lu@intel.com>
9232
9233 PR corefiles/11511
9234 * gdb.arch/system-gcore.exp: New.
9235 * gdb.arch/gcore.c: Likewise.
9236
3f7b2faa
DE
92372010-04-15 Doug Evans <dje@google.com>
9238
fa33c3cd
DE
9239 * gdb.python/py-progspace.c: New file.
9240 * gdb.python/py-progspace.exp: New file.
9241
3f7b2faa
DE
9242 * gdb.base/source.exp: Add tests for "source -s".
9243
79f283fe
PM
92442010-04-14 Phil Muldoon <pmuldoon@redhat.com>
9245
9246 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
9247 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
9248 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
9249 * gdb.python/py-mi.exp: New test for to_string returning None.
9250
fc8eb08a
PM
92512010-04-12 Phil Muldoon <pmuldoon@redhat.com>
9252
9253 * gdb.python/py-breakpoint.c: Make result global.
9254
26e197f6
JK
92552010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9256
9257 Fix non-GNU make compatibility.
9258 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
9259
adc36818
PM
92602010-04-09 Phil Muldoon <pmuldoon@redhat.com>
9261
9262 * gdb.python/py-breakpoint.exp: New File.
9263 * gdb.python/py-breakpoint.C: Ditto.
9264
64e17368
SS
92652010-04-08 Stan Shebs <stan@codesourcery.com>
9266
9267 * gdb.trace/actions.exp: Clear default-collect.
9268 * gdb.trace/save-trace.exp: Clear default-collect.
9269
fff5cc64
PM
92702010-04-08 Phil Muldoon <pmuldoon@redhat.com>
9271
9272 * gdb.python/py-value: Add null string variable.
9273 (test_lazy_string): Test zero length, NULL address lazy
9274 strings.
9275
a055a187
L
92762010-04-07 H.J. Lu <hongjiu.lu@intel.com>
9277
9278 * gdb.arch/i386-avx.c: New.
9279 * gdb.arch/i386-avx.exp: Likewise.
9280
9281 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
9282
96e39866
DE
92832010-04-06 Doug Evans <dje@google.com>
9284
9285 * gdb.base/source-test.gdb: New file.
9286 * gdb.base/source.exp: Test source -v.
9287
5984a431
UW
92882010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9289
9290 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
9291
ec8a089a
PM
92922010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
9293
9294 * gdb.stabs/aout.sed: Convert all backslash to double backslash
9295 within one line, unless it is followed by a double quote.
9296 * gdb.stabs/hppa.sed: Idem.
9297 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
9298 * gdb.stabs/weird.exp: Check for correct parsing of
9299 char and string constants.
ec8a089a
PM
9300 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
9301 in .stabs to .stabx substitution.
9302
fce3c1f0
SS
93032010-04-05 Stan Shebs <stan@codesourcery.com>
9304
9305 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
9306 constant global.
9307 * gdb.trace/tfile.exp: Try to print them.
9308
d77f58be
SS
93092010-04-04 Stan Shebs <stan@codesourcery.com>
9310
9311 * gdb.base/completion.exp: Update for new "info watchpoints".
9312 * gdb.base/default.exp: Ditto.
9313 * gdb.base/help.exp: Ditto.
9314 * gdb.base/watchpoint.exp: Ditto.
9315 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 9316
af54718e
SS
93172010-04-04 Stan Shebs <stan@codesourcery.com>
9318
9319 * gdb.trace/tfile.exp: Sharpen tfind test.
9320
74d1f91e
JK
93212010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9322
9323 * gdb.base/break-entry.exp: New.
9324
eb8e76db 93252010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 9326 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
9327
9328 * gdb.reverse/i386-sse-reverse.exp: New file.
9329 * gdb.reverse/i386-sse-reverse.c: New file.
9330
bf65cad8
PA
93312010-04-02 Pedro Alves <pedro@codesourcery.com>
9332
9333 * gdb.trace/tfind.exp: Adjust expected disassembly output.
9334
fff87407
SS
93352010-04-01 Stan Shebs <stan@codesourcery.com>
9336
9337 * gdb.trace/actions.exp: Tweak expected output.
9338 * gdb.trace/while-stepping.exp: Tweak expected output.
9339
fe01d668
L
93402010-04-01 H.J. Lu <hongjiu.lu@intel.com>
9341
9342 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
9343
86b17b60
PA
93442010-04-01 Pedro Alves <pedro@codesourcery.com>
9345
9346 * gdb.base/commands.exp: Adjust.
9347 * gdb.cp/extern-c.exp: Adjust.
9348
2c58c0a9
PA
93492010-04-01 Pedro Alves <pedro@codesourcery.com>
9350
9351 * gdb.trace/collection.c (local_test_func): Define a local struct,
9352 and instanciate it.
9353
0db9b91c
PA
93542010-04-01 Pedro Alves <pedro@codesourcery.com>
9355
9356 * gdb.trace/collection.exp (gdb_collect_args_test)
9357 (gdb_collect_argarray_test): XFAIL the tests that assume the
9358 argarray argument's elements are collected.
9359
8072405b
JK
93602010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9361
9362 * gdb.dwarf2/dw2-bad-parameter-type.exp,
9363 gdb.dwarf2/dw2-bad-parameter-type.S: New.
9364
8bf6485c
SS
93652010-03-31 Stan Shebs <stan@codesourcery.com>
9366
9367 * gdb.trace/save-trace.exp: Test save/restore of default-collect
9368 and tracepoint conditionals.
9369 (gdb_verify_tracepoints): Delete unused return.
9370
fd7f724a
KS
93712010-03-26 Keith Seitz <keiths@redhat.com>
9372
9373 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
9374 appear in the output before main.
9375 Remove KFAIL for gdb/2215 aka bz 9320.
9376
8d9e7719
DE
93772010-03-30 Doug Evans <dje@google.com>
9378
0906dd0b
DE
9379 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
9380 by dejagnu.
9381 * gdb.arch/amd64-dword.exp: Ditto.
9382
8d9e7719
DE
9383 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
9384 match.
9385 (break printf): Ditto.
9386
1da644f0
SW
93872010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
9388
9389 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
9390 gcc < 4.4.
9391 * gdb.cp/shadow.exp: Ditto.
9392
a8121990
PA
93932010-03-29 Pedro Alves <pedro@codesourcery.com>
9394
9395 * gdb.trace/collection.exp (run_trace_experiment): Make sure
9396 "tstart" is silent.
9397
6e79d367
PA
93982010-03-29 Pedro Alves <pedro@codesourcery.com>
9399
9400 * gdb.trace/collection.exp (executable): New.
9401 (binfile): Use it.
9402 (fpreg, spreg, pcreg): New.
9403 (test_register): Use gdb_test_multiple. Pass /x to print.
9404 (prepare_for_trace_test): New.
9405 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9406 (gdb_collect_args_test, gdb_collect_argstruct_test)
9407 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
9408 prepare_for_trace_test.
9409 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
9410 fpreg, spreg and pcreg.
9411 (gdb_collect_expression_test, gdb_collect_globals_test): Use
9412 prepare_for_trace_test.
9413 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
9414 try to detect tracing support here. Don't set breakpoints at
9415 `begin' or `end' here.
9416 <global scope>: Use clean_restart. Run to main before checking
9417 for tracing support. Check for for tracing support here.
9418
09248348
JK
94192010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9420
9421 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
9422 " as $displacement" to "seen displacement message".
9423
d350db38
PA
94242010-03-28 Pedro Alves <pedro@codesourcery.com>
9425
9426 * gdb.trace/while-dyn.exp (executable): New variable.
9427 (binfile): Use it.
9428 (test_while_stepping): New function. Move most tests here. Call
9429 it once for each of the while-stepping, stepping and ws aliases.
9430
907af001
UW
94312010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9432
9433 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
9434 that do not provide the tagless_struct type name at all.
9435 (test_print_anon_union): Do not check value of uninitialized
9436 union member. Do not use cp_test_ptype_class, so we can accept
9437 "long" as well as "long int".
9438
610197fd
PA
94392010-03-26 Pedro Alves <pedro@codesourcery.com>
9440
9441 * gdb.trace/tfile.c (tohex, bin2hex): New.
9442 (write_error_trace_file): Hexify error description.
9443
6c28cbf2
SS
94442010-03-25 Stan Shebs <stan@codesourcery.com>
9445
9446 * gdb.trace/tfile.c: Generate an additional trace file, improve
9447 portability.
9448 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
9449 files in a better way.
9450
e62b8c7e
KS
94512010-03-25 Keith Seitz <keiths@redhat.com>
9452
9453 * gdb.java/jprint.exp: XFAIL printing of static class members
9454 because of GCC debuginfo problem.
9455
82ccf5a5
JK
94562010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9457
9458 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
9459
293e2f9e
DJ
94602010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9461
9462 * gdb.base/completion.exp: Allow long instead of long int.
9463 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
9464 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
9465 variable p.
9466 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
9467 * gdb.base/pointers.exp: Allow long instead of long int.
9468 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
9469 * gdb.base/step-line.exp: Allow a directory before the source file name.
9470
95a42b64
TT
94712010-03-24 Tom Tromey <tromey@redhat.com>
9472
9473 PR breakpoints/9352:
9474 * gdb.base/default.exp: Update.
9475 * gdb.base/commands.exp: Update.
9476 * gdb.cp/extern-c.exp: Test setting commands on multiple
9477 breakpoints at once.
9478
2390201f
DJ
94792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9480
9481 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9482 if gdb,nosignals.
9483 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9484 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9485 exited".
9486
8c9a6790
SS
94872010-03-24 Stan Shebs <stan@codesourcery.com>
9488
9489 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9490
a6c727b2
DJ
94912010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9492
9493 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
9494 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
9495 argument. Handle "short" and "long".
9496 (Top level): Pass overprototyped output for old_fptr and xptr.
9497
4dfd5423
PA
94982010-03-23 Pedro Alves <pedro@codesourcery.com>
9499
9500 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
9501 format strings and add casts to avoid compiler warnings.
9502
95032010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
9504
9505 * lib/trace-support.exp (gdb_trace_setactions):
9506 Don't expect whitespace after ">" prompt.
9507 * gdb.trace/actions.exp: Adjust for output changes.
9508 * gdb.trace/while-stepping.exp: Likewise.
9509
c847d045
JK
95102010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9511
9512 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9513 and r157645).
9514
5f717f1d
JK
95152010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9516
9517 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9518 New.
9519
7d6d51d5
DJ
95202010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9521
9522 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9523 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9524
3b11a015
SS
95252010-03-19 Stan Shebs <stan@codesourcery.com>
9526
9527 * gdb.trace/ax.exp: New file.
9528
d7d158ed
DE
95292010-03-19 Doug Evans <dje@google.com>
9530
6bb85cd1
DE
9531 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9532 output from gcc.
9533
d7d158ed
DE
9534 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9535 named /usr/sbin/prelink<foo>.
9536
4daf5ac0
SS
95372010-03-18 Stan Shebs <stan@codesourcery.com>
9538
9539 * gdb.trace/circ.exp: Test circular-trace-buffer.
9540 * gdb.trace/tfile.exp: Update tstatus test.
9541
e8d05480
JB
95422010-03-18 Joel Brobecker <brobecker@adacore.com>
9543
9544 * gdb.dwarf2/dw2-anonymous-func.S: New file.
9545 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
9546
441b986a
UW
95472010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9548
9549 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
9550
4247603b
PA
95512010-03-18 Pedro Alves <pedro@codesourcery.com>
9552
9553 * gdb.base/default.exp: Adjust the expected output of the finish
9554 and until commands when the inferior is not being run.
9555
13387711
SW
95562010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
9557
9558 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
9559 * gdb.cp/nsusing.exp: Ditto.
9560
6e31430b
TT
95612010-03-15 Tom Tromey <tromey@redhat.com>
9562
9563 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9564 * gdb.cp/userdef.cc (operator==): New function.
9565 (main): New locals mem1, mem2.
9566
e2d69cb5
JZ
95672010-03-15 Jie Zhang <jie@codesourcery.com>
9568
9569 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9570 Declare and use new loadtimeout variable.
9571
f572f0a9
DJ
95722010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9573
9574 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9575 Use gdb_load later.
9576
51f4c0b0
PA
95772010-03-14 Pedro Alves <pedro@codesourcery.com>
9578
9579 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9580 literal. Add missing endlines to prints to stderr.
9581
1c809c68
TT
95822010-03-12 Tom Tromey <tromey@redhat.com>
9583
9584 PR c++/9708:
9585 * gdb.cp/m-static.exp: Add regression test.
9586 * gdb.cp/m-static.cc (method): New method.
9587 (main): Call it.
9588
00ae8fef
SW
95892010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9590
9591 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9592 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9593
759f0f0b
PA
95942010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9595
21e24d21
PA
9596 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9597
95982010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9599
759f0f0b
PA
9600 * lib/gdb.exp (skip_stl_tests): New.
9601 (gdb_compile): Symbian needs -ldl.
9602 (shlib_target_file): New.
9603 (shlib_symbol_file): New.
9604 (gdb_load_shlibs): Use shlib_target_file.
9605 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9606 * gdb.cp/exception.exp: Use skip_stl_tests.
9607 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9608 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9609 * gdb.cp/mb-templates.exp: Ditto.
9610 * gdb.base/commands.exp: Relax regexes.
9611 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9612 shlib_target_file and shlib_symbol_file.
9613 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9614 sections.
9615 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9616 * gdb.base/solib-disc.exp: Use
9617 shlib_target_file and shlib_symbol_file.
9618 * gdb.base/unload.exp: Don't skip on symbian. Use
9619 shlib_target_file and shlib_symbol_file.
9620 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9621
6a8f2671 96222010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9623
6a8f2671
PA
9624 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9625 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9626 Issue a tfind end before looking for a tracepoint frame.
9627 * gdb.trace/tfind.exp: Adjust tstatus output.
9628 Adjust disassembly output.
9629 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9630
ccf26247
JK
96312010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9632
9633 * gdb.base/break-interp.exp: Create new displacement parameter value
9634 for the test_ld calls.
9635 (reach): New parameter displacement, verify its content. New push of
9636 pf_prefix "reach-$func:". Import global expect_out.
9637 (test_core): New parameter displacement, verify its content. New push
9638 of pf_prefix "core:". New command "set verbose on". Import global
9639 expect_out.
9640 (test_attach): New parameter displacement, verify its content. New
9641 push of pf_prefix "attach:". New command "set verbose on". Import
9642 global expect_out.
9643 (test_ld): New parameter displacement, pass it to the reach, test_core
9644 and test_attach calls and verify its content in the "ld.so exit" test.
9645 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9646 (prelink): Update expected text, use gdb_test.
9647
e469c7fb
DE
96482010-03-10 Doug Evans <dje@google.com>
9649
9650 * gdb.base/checkpoint.exp: Fix comment.
9651 Lengthen timeout while doing >600 checkpoints test.
9652 Rename duplicate "kill all one" test to keep test names unique.
9653
60e1c644
PA
96542010-03-10 Pedro Alves <pedro@codesourcery.com>
9655
9656 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9657
cec808ec
KS
96582010-03-08 Keith Seitz <keiths@redhat.com>
9659
889bf7c5
PA
9660 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9661 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9662 (dm_type_long): New function.
9663 (dm_type_unsigned_short): New function.
9664 (dm_type_unsigned_long): New function.
9665 (myint): New typedef.
9666 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9667 long, unsigned shor and long, operator char*, and typedef.
9668 (test_lookup_operator_functions): Add operator char* test.
9669 (test_paddr_operator_functions): Likewise.
9670 (test_paddr_overloaded_functions): Use probe values for
9671 short, long, and unsigned short and long.
9672 (test_paddr_hairy_functions): If the demangler probe detected
9673 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9674 demangler.
9675 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9676 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9677 and "print null_pmf".
9678 Add test "ptype a.*pmf".
9679 * gdb.cp/overload.exp: Allow optional "int" to appear with
9680 "short" and "long".
9681 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9682 long expect value for men_overload1arg.
9683 Allow "int" to appear with "short" and "long".
9684 When testing "info break", add argument for main (void).
9685 Also allow "int" to appear with "short" and "long".
9686 Ditto with "unsigned" and "long long".
cec808ec
KS
9687 * gdb.java/jmain.exp: Do not enclose methods names in single
9688 quotes.
9689 * gdb.java/jmisc.exp: Likewise.
9690 * gdb.java/jprint.exp: Likewise.
9691 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9692
9693 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9694 * gdb.cp/exception.exp (backtrace after first throw)
9695 (backtrace after second throw): Allow a namespace before __cxa_throw.
9696 (backtrace after first catch, backtrace after second catch): Allow
9697 a namespace before __cxa_begin_catch.
9698
9699 * gdb.cp/cpexprs.exp: New file.
9700 * gdb.cp/cpexprs.cc: New file.
9701
9702 From Daniel Jacobowitz <dan@codesourcery.com>
9703 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9704 to use string_to_regexp.
9705 (ctor, dtor): New functions. Use them to match constructor
9706 and destructor function types.
9707 (Top level): Use runto_main.
9708
f870a310
TT
97092010-03-05 Tom Tromey <tromey@redhat.com>
9710
9711 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9712 gdb.target_charset.
9713 (pp_ns.to_string): Likewise.
9714
0c199f28
KS
97152010-03-04 Keith Seitz <keiths@redhat.com>
9716
9717 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9718 can be quoted. Test that both the filename and function/line
9719 portions can be quoted at the same time.
9720
c7437ca6
PA
97212010-03-04 Pedro Alves <pedro@codesourcery.com>
9722
9723 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9724
b111b805
DE
97252010-03-03 Doug Evans <dje@google.com>
9726
24486cb7
DE
9727 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9728 libc contains libpthread.
9729
b111b805
DE
9730 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9731 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9732 of gdb_compile. Add another pattern to match android backtrace.
9733
a0e0ef55
TT
97342010-03-03 Tom Tromey <tromey@redhat.com>
9735
9736 PR gdb/11345:
9737 * gdb.base/printcmds.exp (test_printf): Add test.
9738
1ba53b71
L
97392010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9740
9741 * gdb.arch/amd64-byte.exp: New.
9742 * gdb.arch/amd64-dword.exp: Likewise.
9743 * gdb.arch/amd64-pseudo.c: Likewise.
9744 * gdb.arch/amd64-word.exp: Likewise.
9745 * gdb.arch/i386-byte.exp: Likewise.
9746 * gdb.arch/i386-pseudo.c: Likewise.
9747 * gdb.arch/i386-word.exp: Likewise.
9748
f5dff777
DJ
97492010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9750
9751 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9752 types. Add structreg, bitfields, and flags registers.
9753 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9754 registers.
9755
90884b2b
L
97562010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9757
9758 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9759 (load_description): Set architecture if defined.
9760
dc00d89f
PM
97612010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9762
9763 * gdb.python/py-frame.exp: Add read_var block tests.
9764 * gdb.python/py-frame.c (block): New function.
9765
0e095b7e
JK
97662010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9767 Daniel Jacobowitz <dan@codesourcery.com>
9768
9769 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9770
624f1a65
DM
97712010-02-25 David S. Miller <davem@davemloft.net>
9772
9773 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9774 fix logic for setting all_syscalls_numbers.
9775
f3e9a817
PM
97762010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9777
9778 * Makefile.in: Add py-block and py-symbol.
9779 * gdb.python/py-symbol.exp: New File.
9780 * gdb.python/py-symtab.exp: New File.
9781 * gdb.python/py-block.exp: New File.
9782 * gdb.python/py-symbol.c: New File.
9783 * gdb.python/py-block.c: New File.
9784
f6bbabf0
PM
97852010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9786
9787 PR python/11314
9788 * lib/gdb.exp (skip_python_tests): New function.
9789 * gdb.python/py-cmd.exp: Use skip_python_tests.
9790 * gdb.python/py-frame.exp: Likewise.
9791 * gdb.python/py-function.exp: Likewise.
9792 * gdb.python/py-prettyprint.exp: Likewise.
9793 * gdb.python/py-template.exp: Likewise.
9794 * gdb.python/py-type.exp: Likewise.
9795 * gdb.python/py-value.exp: Likewise.
9796
85d721b8
PA
97972010-02-22 Pedro Alves <pedro@codesourcery.com>
9798
9799 PR9605
9800
9801 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9802
48e32051
TT
98032010-02-19 Tom Tromey <tromey@redhat.com>
9804
9805 PR c++/8693, PR c++/9496:
9806 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9807 regression tests.
9808
ac9c0048
JK
98092010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9810
9811 Fix compatibility with m68k as.
9812 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9813 Use only /* comments */.
9814
57bb97a4
UW
98152010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9816
9817 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9818 * configure: Regenerate.
9819
7d1bf85c
DJ
98202010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9821
9822 * gdb.python/py-type.exp: Check for Python support.
9823
061b5285
PA
98242010-02-17 Pedro Alves <pedro@codesourcery.com>
9825
9826 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9827 `regsub' syntax available.
9828
f8a8bc2c
PA
98292010-02-17 Pedro Alves <pedro@codesourcery.com>
9830
9831 * gdb.base/shmain.c (main): Remove printf call.
9832 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9833 * gdb.base/unload.c (main): Make format of fprintf a string
9834 literal. Add missing endlines to prints to stderr.
9835 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9836
6f451e5e
TT
98372010-02-17 Tom Tromey <tromey@redhat.com>
9838
9839 * gdb.java/jprint.java (jprint.props): New field.
9840 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9841
12d79008
PA
98422010-02-17 Pedro Alves <pedro@codesourcery.com>
9843
ef801a0e 9844 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9845 available.
9846
d252f7e5
DJ
98472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9848
9849 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9850 creation to support remote host testing.
9851
67bdab6c
DJ
98522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9853
9854 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9855 Recognize "command not found".
9856
bb391223
DJ
98572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9858
9859 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9860 single-stepping.
9861
70362913
DJ
98622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9863
9864 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9865 if arguments are not supported.
9866
493f3c00
DJ
98672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9868
9869 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9870 be const or non-const.
9871
8034c749
DJ
98722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9873
9874 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9875 mi_send_resuming_command to send -exec-continue.
9876
791dfb64
DJ
98772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9878
9879 * gdb.base/list.exp (test_list_filename_and_function): Add test
9880 with single quotes.
9881 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9882 matching.
9883 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9884 Add KFAIL'd tests for PR gdb/11289.
9885
7c5fe868
DJ
98862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9887
9888 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9889
fdc498b8
DJ
98902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9891
9892 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9893 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9894 a temporary directory.
9895
b519e2a6
DJ
98962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9897
9898 * gdb.base/charset.exp: Use a single regular expression to match
9899 show host-charset and show target-charset output.
9900
74164c56
JK
99012010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9902
9903 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9904 "Illegal process-id" expect string more exact.
9905 (attach to digits-starting nonsense is prohibited): New.
9906
701ed6dc
JK
99072010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9908
9909 * gdb.base/prelink.exp (set verbose on): New.
9910
889bf7c5 99112010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9912
9913 * mi-reverse.exp: New file. Test for reverse option to the
9914 following MI commands: exec-continue, exec-finish, exec-next,
9915 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9916
dadf0e9c
JB
99172010-02-09 Joel Brobecker <brobecker@adacore.com>
9918
9919 * gdb.ada/ptype_tagged_param: New testcase.
9920
714f19d5
TT
99212010-02-08 Tom Tromey <tromey@redhat.com>
9922
9923 PR c++/8017:
9924 * gdb.cp/overload.exp: Add tests.
9925 * gdb.cp/overload.cc (struct K): New.
9926 (namespace N): New.
9927 (main): Call new functions.
9928 (K::staticoverload): Define.
9929
889bf7c5 99302010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9931
9932 PR gdb/10728
9933 * gdb.cp/pr10728-x.h: New file.
9934 * gdb.cp/pr10728-x.cc: New file.
9935 * gdb.cp/pr10728-y.cc: New file.
9936 * gdb.cp/pr10728.exp: New file.
9937 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9938
889bf7c5 99392010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9940
9941 PR gdb/9067
9942 * gdb.cp/pr9067.exp: New
9943 * gdb.cp/pr9067.cc: New
9944 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9945
7b356089
JB
99462010-02-08 Joel Brobecker <brobecker@adacore.com>
9947
9948 * lib/gdb.exp (gdb_test_timeout): New global variable.
9949 Set it to timeout if not already set.
9950 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9951
1be00882
DE
99522010-02-05 Doug Evans <dje@google.com>
9953
9954 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9955 user.
9956
82856980
SW
99572010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9958
9959 PR c++/7935:
9960 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9961
1a334831
TT
99622010-02-04 Tom Tromey <tromey@redhat.com>
9963
9964 * gdb.cp/virtbase.exp: Make test case names unique.
9965
9c3c02fd
TT
99662010-02-02 Tom Tromey <tromey@redhat.com>
9967
9968 * gdb.cp/virtbase.exp: Add regression tests.
9969 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9970 (main): Instantiate RHC.
9971
0cc2414c
TT
99722010-02-02 Tom Tromey <tromey@redhat.com>
9973
9974 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9975 type-printing change.
9976
edf3d5f3
TT
99772010-02-02 Tom Tromey <tromey@redhat.com>
9978
9979 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9980 * gdb.cp/virtbase.cc: New file.
9981 * gdb.cp/virtbase.exp: New file.
9982 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9983
e4b7f41c
JK
99842010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9985
9986 PR libc/11214:
9987 * gdb.threads/current-lwp-dead.c: Include features.h.
9988 (HAS_NOMMU): New.
9989 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9990
b381ea14
JK
99912010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9992
9993 * gdb.base/symbol-without-target_section.exp,
9994 gdb.base/symbol-without-target_section.c: New.
9995
c593ac0e
DJ
99962010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9997
9998 * gdb.base/bigcore.exp: Reset increased timeout.
9999 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
10000
db25f29d
DJ
100012010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10002
10003 * gdb.base/gcore.exp (capture_command_output): Use
10004 gdb_test_multiple.
10005
f9d67f43
DJ
100062010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10007
10008 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
10009 * gdb.arch/thumb2-it.exp (test_it_break): New function.
10010 (Top level): Call it.
10011
177321bd
DJ
100122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10013
10014 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
10015
97f2ed50
DJ
100162010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10017
10018 * gdb.base/call-strs.exp, gdb.base/default.exp,
10019 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
10020 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
10021 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
10022 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
10023 gdb.base/watchpoint-solib.exp: Save and restore timeout.
10024 * gdb.base/ending-run.exp: Correct restore of timeout.
10025 * gdb.base/page.exp: Remove unnecessary timeout setting.
10026
e4e2711a
JB
100272010-01-29 Joel Brobecker <brobecker@adacore.com>
10028
10029 * gdb.ada/rec_return: New testcase.
10030
ba581dc1
JB
100312010-01-29 Joel Brobecker <brobecker@adacore.com>
10032
10033 * gdb.ada/call_pn: New testcase.
10034
4ea95be9
DJ
100352010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
10036
10037 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
10038 (Top level): Use it to resume.
10039 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
10040 the Thumb mode displaced stepping error as unsupported.
10041
df83a9bf
SW
100422010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
10043
889bf7c5
PA
10044 * gdb.cp/nsusing.exp: Added more tests.
10045 * gdb.cp/nsrecurs.exp: Ditto.
10046 * gdb.cp/nsusing.cc: Added test functions.
10047 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 10048
40b27cdc
JK
100492010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10050
10051 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
10052 absolute directory pathnames in gdb.sum file.
10053
de958931
SW
100542010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
10055
10056 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
10057 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
10058
708ead4e
TT
100592010-01-26 Tom Tromey <tromey@redhat.com>
10060
10061 PR exp/7643:
10062 * gdb.base/printcmds.exp (test_print_string_constants): Remove
10063 setup_kfail.
10064
b14e635e
SW
100652010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
10066
10067 * gdb.cp/nsrecurs.exp: New test.
10068 * gdb.cp/nsrecurs.cc: New test program.
10069 * gdb.cp/nsstress.exp: New test.
10070 * gdb.cp/nsstress.cc: New test program.
10071 * gdb.cp/nsdecl.exp: New test.
10072 * gdb.cp/nsdecl.cc: New test program.
10073
8540c487
SW
100742010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
10075
10076 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
10077 imported into file scope.
10078 Marked test as xfail.
10079 * gdb.cp/namespace-using.cc (marker5): New function.
10080 * gdb.cp/shadow.exp: New test.
10081 * gdb.cp/shadow.cc: New test program.
10082 * gdb.cp/nsimport.exp: New test.
10083 * gdb.cp/nsimport.cc: New test program.
10084
421d5d99
TT
100852010-01-25 Tom Tromey <tromey@redhat.com>
10086
10087 PR gdb/11049:
10088 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
10089 with "set print null-stop on".
10090
691f8dc1
JK
100912010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10092
10093 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10094 Adjust it for DISASSEMBLY_OMIT_FNAME.
10095
0b92b5bb
TT
100962010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10097
10098 PR symtab/11199:
10099 * gdb.dwarf2/member-ptr-forwardref.exp,
10100 gdb.dwarf2/member-ptr-forwardref.S: New.
10101
23787403
JK
101022010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10103
10104 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10105 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10106 thread1_tid_mutex. Remove gdbstop_mutex handling.
10107 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10108 thread2_tid_mutex. Remove gdbstop_mutex handling.
10109 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10110 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10111 pthread_cond_wait conditionalizations by while loops.
10112
b966cb8a
TT
101132010-01-20 Tom Tromey <tromey@redhat.com>
10114
10115 PR backtrace/10770:
10116 * gdb.dwarf2/pr10770.exp: New file.
10117 * gdb.dwarf2/pr10770.c: New file.
10118 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10119
fcae584b
VP
101202010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10121
10122 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10123 that target was removed, and the test always runs native anyway.
10124
a0f49112
JK
101252010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10126
10127 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10128 gdb.base/watchpoint-cond-gone-stripped.c: New.
10129
ceeb3d5a
TT
101302010-01-19 Tom Tromey <tromey@redhat.com>
10131
10132 PR c++/8000:
10133 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10134 existing tests.
10135 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10136 (main): Use AAA::SomeEnum.
10137
dd322c54
JK
101382010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10139
10140 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
10141 (test_ignore_count): Declare line_callme_body global.
10142 (run to breakpoint with ignore count): Use line_callme_body.
10143 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
10144 (set line_main_hello, set line_main_return): Reindent.
10145 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
10146 New.
10147 (continue to callee4): Use line_callee4_body.
10148 (check *stopped from CLI command): Use line_callee4_next.
10149 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
10150 (set line_main_hello, set line_main_return): Reindent.
10151 (set line_callee4_head, set line_callee4_body): New.
10152 (continue to callee4): Use line_callee4_body.
10153
4e8f195d
TT
101542010-01-18 Tom Tromey <tromey@redhat.com>
10155
10156 PR c++/9680:
10157 * gdb.cp/casts.cc: Add new classes and variables.
10158 * gdb.cp/casts.exp: Test new operators.
10159
9e14a9ba
JB
101602010-01-18 Tom Tromey <tromey@redhat.com>
10161 Thiago Jung Bauermann <bauerman@br.ibm.com>
10162
10163 * gdb.python/source2.py: New file.
10164 * gdb.python/source1: New file.
10165 * gdb.python/python.exp: Test "source" command.
10166
00bf0b85
SS
101672010-01-15 Stan Shebs <stan@codesourcery.com>
10168
10169 * gdb.trace/tfile.c: New file.
10170 * gdb.trace/tfile.exp: New file.
889bf7c5 10171
55235ad7
JK
101722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10173
10174 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
10175
9f2982ff
JK
101762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10177
10178 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
10179
bbfba9ed
JK
101802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10181
10182 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
10183 (libfunc): New parameter action. Implement also selectable "sleep".
10184 * gdb.base/break-interp-main.c: Include assert.h.
10185 (libfunc): New parameter action.
10186 (main): New parameters argc and argv. Assert argc. Pass argv.
10187 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
10188 (test_attach): New proc.
10189 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
10190 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
10191
61f0d762
JK
101922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10193
10194 * gdb.base/break-interp.exp (test_core): New proc.
10195 (test_ld): Call it.
10196
06a6f270
JK
101972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10198
10199 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
10200 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10201 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
10202 and gdb_compile_shlib. Use new -Wl compiler options.
10203 (dl bt, main bt): New tests.
10204
51bee8e9
JK
102052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10206
10207 Support PIEs with no symfile_objfile.
10208 * gdb.base/break-interp.exp: New argument at the test_ld calls.
10209 (test_ld): New parameter trynosym.
10210 (test_ld <$trynosym>): New block.
10211
b8040f19
JK
102122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10213
10214 * gdb.base/break-interp.exp: New file.
10215
be759fcf
PM
102162010-01-13 Phil Muldoon <pmuldoon@redhat.com>
10217
10218 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
10219 * gdb.python/py-prettyprint.py (pp_ls): New printer.
10220 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
10221 test.
10222 * gdb.python/py-prettyprint.c: Define lazystring test structure.
10223 * gdb.python/py-mi.exp: Add lazy string test.
10224
dc146f7c
VP
102252010-01-13 Vladimir Prus <vladimir@codesourcery.com>
10226
10227 * lib/mi-support.exp (mi_check_thread_states): Handle
10228 core number in thread listing.
10229
b4ba55a1
JB
102302010-01-12 Joel Brobecker <brobecker@adacore.com>
10231
10232 * gdb.base/maint.exp: Adjust the expected output for the
10233 "maint print type" test. Use gdb_test_multiple instead of
10234 gdb_sent/gdb_expect.
10235
08e24bd4
DE
102362010-01-11 Doug Evans <dje@google.com>
10237
6496a609
DE
10238 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
10239 from gdbserver_download. All callers updated.
10240
08e24bd4
DE
10241 * gdb.server/ext-run.exp: "info os processes" requires xml support.
10242
b5cfddf5
JK
102432010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10244
10245 Implement binary numbers parsing.
10246 * gdb.base/printcmds.exp (test_integer_literals_accepted)
10247 (test_integer_literals_rejected): New binary tests.
10248
3725885a
RW
102492010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10250
10251 * gdb.cell/configure: Regenerate.
10252
37aeb5df
JK
102532010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10254
10255 * gdb.base/corefile.exp: Move the core finding block out and call it as
10256 core_find, new variable $corefile, replace corefile by $corefile and
10257 [file tail $corefile] for usage vs. test names resp.
10258 * lib/gdb.exp (core_find): Move it as a new function here. New
10259 parameter binfile and deletefiles. New variable $destcore. Pre-delete
10260 $destcore. Return "" on error.
10261
d521f563
JK
102622010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10263
10264 Workaround PR binutils/10802.
10265 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
10266 (twice).
10267
28f24826
DJ
102682010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10269
10270 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
10271
2de75e71
JB
102722010-01-08 Joel Brobecker <brobecker@adacore.com>
10273
10274 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
10275 call, to avoid interruption.
10276
fe00719b 102772010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
10278
10279 * gdb.stabs/weird.def (args93): New.
10280
d0ef5df8
DE
102812010-01-07 Doug Evans <dje@google.com>
10282
10283 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
10284
3a08d52f
TT
102852010-01-07 Tom Tromey <tromey@redhat.com>
10286
10287 * gdb.base/source.exp: Use correct line number.
10288
7a697b8d
SS
102892010-01-05 Stan Shebs <stan@codesourcery.com>
10290
10291 * gdb.trace/tracecmd.exp: Test ftrace.
10292
7803799a
UW
102932010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10294
10295 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
10296
c54eabfa
JK
102972010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10298
10299 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
10300 "uint_for_mi_testing".
10301
02e7ef19
JB
103022010-01-01 Joel Brobecker <brobecker@adacore.com>
10303
10304 Test indented comment in file being sourced.
10305 * gdb.base/commands.exp: Test indented comment in file being sourced.
10306
abd775ce
JB
103072010-01-01 Joel Brobecker <brobecker@adacore.com>
10308
10309 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
10310 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
10311 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
10312 notice.
10313
79b55b82
JB
103142010-01-01 Joel Brobecker <brobecker@adacore.com>
10315
10316 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
10317 notice.
10318
8997583e
JK
103192010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10320
10321 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
10322 missing $after_stopped and comma (,) expectation.
10323
6da95a67
SS
103242009-12-31 Stan Shebs <stan@codesourcery.com>
10325
10326 * gdb.trace/actions.exp: Test teval action.
889bf7c5 10327
218d2fc6
TJB
103282009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10329
10330 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
10331 (top level): Call test_watchpoint_in_big_blob.
10332 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
10333 watchpoints.
10334 (func3): Write to buf.
10335
236f1d4d
SS
103362009-12-29 Stan Shebs <stan@codesourcery.com>
10337
10338 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 10339
f61e138d
SS
103402009-12-28 Stan Shebs <stan@codesourcery.com>
10341
10342 * gdb.trace/tsv.exp: New file.
10343 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 10344
0219b378
DJ
103452009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
10346
10347 * gdb.base/find.c (main): Reference search buffers.
10348 * gdb.base/included.c (main): Reference integer.
10349 * gdb.base/ptype.c (charfoo): Declare.
10350 (intfoo): Call charfoo.
10351 * gdb.base/scope0.c (useitp): New function.
10352 (usestatics): Use useitp.
10353 (useit): Add a type for val.
10354 * gdb.base/scope1.c (useit1): Take a pointer argument.
10355 (usestatics1): Update calls to useit1.
10356 * gdb.cp/call-c.cc: Declare foo.
10357 (main): Call foo.
10358 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
10359 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
10360 (main): Call C::ensureRefs and ensureOtherRefs.
10361 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
10362 variables.
10363 (ensureOtherRefs): New function.
10364 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
10365 * gdb.cp/templates.cc (main): Call t5i.value.
10366
3f78692f
JK
103672009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10368
10369 Fix compatibility with G++-4.5.
10370 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
10371 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
10372 (uncaught return): Remove.
10373
429374b8
JK
103742009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10375 Phil Muldoon <pmuldoon@redhat.com>
10376
10377 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
10378 (bp_location13, bp_location14, bp_location17, bp_location18)
10379 (marker3_proto, marker4_proto): New variables.
10380 (breakpoint info): Update output.
10381 (run until breakpoint at marker3, run until breakpoint at marker4): New
10382 tests.
10383
859825b8
JK
103842009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10385
10386 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
10387 Replace the printf call of Y by provided "y-set-1" label. New block
10388 for the second shared library.
10389 * gdb.base/unload.exp: Compile also the second library, call
10390 gdb_load_shlibs also for it. Use now gdb_breakpoint.
10391 (single pending breakpoint info): Rename to ...
10392 (pending breakpoint info before run): ... this extended test.
10393 (libfile2, libname2, libsrcfile2, libsrc2)
10394 (lib_sl2): New variables.
10395 (exec_opts): Set also SHLIB_NAME2.
10396 (pending breakpoint info on first run at shrfunc1)
10397 (pending breakpoint info on second run at shrfunc1)
10398 (pending breakpoint info on second run at shrfunc2)
10399 (print y from libfile, print y from libfile2): New tests.
10400 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
10401 * gdb.base/unloadshr2.c: New.
10402
e6a386cd
HZ
104032009-12-22 Hui Zhu <teawater@gmail.com>
10404
10405 * gdb.reverse/sigall-reverse.exp: Adjust.
10406
9e19b45e
VP
104072009-12-21 Vladimir Prus <vladimir@codesourcery.com>
10408
10409 PR gdb/10884
10410
10411 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10412 (main): Call do_bitfield_tests.
aacf5b1e 10413 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 10414
d53a7b30
JB
104152009-12-20 Joel Brobecker <brobecker@adacore.com>
10416
10417 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
10418 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
10419 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
10420 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
10421 gdb.modula2/unbounded1.c: Update copyright header.
10422
191ca0a1
CM
104232009-12-10 Chris Moller <moller@mollerware.com>
10424
10425 PR gdb/9399
10426 * gdb.cp/virtfunc2.exp: New tests
10427 * gdb.cp/virtfunc2.cc: New tests
10428 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
10429
0fa6cf1b
MS
104302009-12-10 Oza Pawandeep (paawan1982@yahoo.com
10431
10432 * gdb.reverse/i387-env-reverse.c: New file.
10433 * gdb.reverse/i387-env-reverse.exp: New file.
10434 * gdb.reverse/i387-stack-reverse.c: New file.
10435 * gdb.reverse/i387-stack-reverse.exp: New file.
10436
361ae042
PM
104372009-12-08 Phil Muldoon <pmuldoon@redhat.com>
10438
10439 * gdb.python/py-type.exp (test_range): New test.
10440
bfd31e71
PM
104412009-12-03 Phil Muldoon <pmuldoon@redhat.com>
10442
10443 PR python/10805
10444
10445 * gdb.python/py-type.exp: New file.
10446 * gdb.python/py-type.c: New file.
10447 * Makefile.in: Add py-type.
10448
57a1d736
TT
104492009-12-03 Tom Tromey <tromey@redhat.com>
10450
10451 * gdb.python/py-value.exp (test_parse_and_eval): New
10452 function.
10453
1f3b5d1b
PP
104542009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10455
10456 PR gdb/11022
10457
10458 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
10459 * gdb.base/pr11022.c: New test.
10460
8b7dbdc9
JK
104612009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10462
10463 Fix spurious false FAILs.
10464 * gdb.base/structs.c (chartest): New.
10465 (main): Fill-in chartest.
10466 * gdb.base/structs.exp (anychar_re, first): New.
10467 (start_structs_test): Import global anychar_re and first.
10468 New gdb_test call "set print elements 300; ${testfile}"
10469 (start_structs_test <$first>): New block.
10470 (any): Import global anychar_re. New variable ac. Use ${ac}.
10471
6a53b2ec
JK
104722009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10473
10474 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10475
d7167b4c
JK
104762009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10477
10478 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10479 Force $srcfile file.
10480 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10481
b1798462
UW
104822009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10483
10484 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10485 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10486 * gdb.threads/watchthreads-reorder.exp: Likewise.
10487
b6199126
DJ
104882009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10489
10490 PR gdb/8704
10491
10492 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
10493 "if", and "thread". Correct matching in the previous test.
10494
b22a0510
DJ
104952009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
10496
10497 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
10498
930636d2
MS
104992009-11-23 Michael Snyder <msnyder@vmware.com>
10500
10501 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
10502 * gdb.reverse-watch-precsave.exp: Ditto.
10503
21a0512e
PP
105042009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10505
10506 * gdb.asm/asm-source.exp: Adjust.
10507 * gdb.base/help.exp: Adjust.
889bf7c5 10508
fc30d5e0
PA
105092009-11-22 Pedro Alves <pedro@codesourcery.com>
10510
10511 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10512 (do_syscall_tests_without_xml): Set data-directory to
10513 /the/path/to/nowhere.
10514
f6bc2008
PA
105152009-11-21 Pedro Alves <pedro@codesourcery.com>
10516
10517 * gdb.threads/local-watch-wrong-thread.c,
10518 gdb.threads/local-watch-wrong-thread.exp: New files.
10519
8c2fb5de
PA
105202009-11-21 Pedro Alves <pedro@codesourcery.com>
10521
10522 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10523 assume new `regsub' syntax available.
10524
ebec9a0f
PA
105252009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10526
a79d3c27
JK
10527 * gdb.base/watchpoint-hw-hit-once.exp,
10528 gdb.base/watchpoint-hw-hit-once.c: New.
10529
105302009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10531
10532 * gdb.threads/watchthreads-reorder.exp,
10533 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 10534
276a961b
MK
105352009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10536
10537 * gdb.xml/tdesc-regs.exp: Use for m68k.
10538
4867c1fb
PA
105392009-11-15 Pedro Alves <pedro@codesourcery.com>
10540
10541 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10542
f6838f81
DJ
105432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10544
10545 * lib/gdb.exp (current_target_name): New procedure.
10546 (gdb_wrapper_target): New variable.
10547 (gdb_wrapper_init): Set gdb_wrapper_target.
10548 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
10549 wrapper.
10550
4ac4dd3f
DJ
105512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10552
10553 * gdb.base/remote.exp: Delete the slowest load test.
10554 Do not load with fixed packet sizes.
10555
a7881759
DJ
105562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10557
10558 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
10559
97a5b505
DJ
105602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10561
10562 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10563 srcfile when setting a breakpoint.
10564
d3e1fc54
DJ
105652009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10566
10567 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10568 macros.
10569
7cbcbded
DJ
105702009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10571
10572 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10573 to be in memory.
10574 * gdb.base/display.c (force_mem): New.
10575 (do_loops): Use it. Add breakpoint comments.
10576 (do_vars): Add a breakpoint comment.
10577 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10578 line numbers.
10579
bdea3a92
NF
105802009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10581
10582 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10583 instead of a bare "run".
10584
269f82e5
PP
105852009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10586
10587 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10588
a69b7d9d
DJ
105892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10590
10591 * lib/cell.exp (skip_cell_tests): Clean up test files before
10592 returning.
10593
b598bfda
DJ
105942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10595
10596 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10597 and the breakpoint menu. Do not call perror if a prompt is seen.
10598 Consume the following GDB prompt.
10599 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10600 * gdb.cp/namespace.exp: Use gdb_test.
10601 * gdb.cp/templates.exp: Use gdb_test.
10602 (test_template_breakpoints): Use gdb_test_multiple.
10603
87728fa0
DJ
106042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10605
10606 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10607 (marker4): Reference values.
10608
b67c692f
DJ
106092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10610
10611 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10612 is missing.
10613
f0df251a
DJ
106142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10615
10616 * gdb.base/break.c (need_malloc): New.
10617 * gdb.base/constvars.c (main): Reference crass and crisp.
10618 * gdb.base/gdb1821.c (main): Reference bar.
10619 * gdb.cp/gdb1355.cc (main): Reference s1.
10620 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10621 (main): Call them.
10622 * gdb.cp/hang2.cc (dummy2): Define.
10623 * gdb.cp/hang3.cc (dummy3): Define.
10624 * gdb.cp/m-data.cc (main): Reference shadow.
10625
bdf7534a
NF
106262009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10627 Nathan Froyd <froydnj@codesourcery.com>
10628
10629 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10630 remote host.
10631
f24fce77
NF
106322009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10633
10634 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10635 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10636 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10637 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10638 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10639 * gdb.dwarf2/dw2-producer.exp: Likewise.
10640 * gdb.dwarf2/mac-fileno.exp: Likewise.
10641 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10642 py-prettyprint.py to the remote host.
10643 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10644
40f0318e
KS
106452009-11-11 Keith Seitz <keiths@redhat.com>
10646
10647 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10648 use it instead of "Foo".
10649 * gdb.cp/classes.exp (do_tests): Add a test to access
10650 a method through a typedef'd class name.
10651
f3d9f7fb
NF
106522009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10653
10654 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10655 exponents.
10656 * gdb.base/pointers.exp: Likewise.
10657 * gdb.cp/ref-types.exp: Likewise.
10658
a4216f37
KS
106592009-11-11 Keith Seitz <keiths@redhat.com>
10660
10661 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10662 new[] and delete[].
10663 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10664 "void".
10665 (probe_demangler): Remove all single-quoting of
10666 method and variable names.
10667 (info_func_regexp): Remove the word "void" from any
10668 occurrence of "(void)".
10669 (print_addr_2): Remove all single-quoting of
10670 method names.
10671 (print_addr_2_kfail): Likewise.
10672 (print_addr): Single-quote C function names before
10673 passing to print_addr_2.
10674 (test_paddr_operator_functions): Remove single-quoting
10675 for method names.
10676 Add tests for operator new[] and operator delete[].
10677
9b14d7aa
JK
106782009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10679
10680 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10681
85feb311
KS
106822009-11-09 Keith Seitz <keiths@redhat.com>
10683
10684 * gdb.cp/overload.exp: Add tests for resolving overloaded
10685 methods in expression parsing/evaluation.
10686
fa335448
DJ
106872009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10688
10689 * lib/gdb.exp (default_gdb_version): Use --version instead of
10690 --command.
10691
ec3c07fc
NS
106922009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10693
10694 * lib/gdb.exp (gdb_compile_test): New.
10695 (skip_ada_tests, skip_java_tests): New.
10696 (gdb_compile): Use gdb_compile_test for f77.
10697 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10698 * lib/java.exp (compile_java_from_source): Remove runtests check,
10699 use gdb_compile_test to record result.
10700 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10701 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10702 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10703 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10704 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10705 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10706 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10707 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10708 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10709 adjust gdb_compile invocations.
10710
b8b4e42b
JK
107112009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10712
10713 * Makefile.in (abs_builddir): New.
10714 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10715 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10716 `$(abs_builddir)/site.exp'.
10717
f8b7eaf3
DJ
107182009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10719
10720 * config/m68k-emc.exp, lib/emc-support.exp,
10721 gdb.trace/gdb_c_test.c: Delete.
10722 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10723 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10724 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10725 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10726 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10727 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10728 casing for m68k-*-elf.
10729
c4187697
NS
107302009-11-03 Pedro Alves <pedro@codesourcery.com>
10731
10732 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10733 * gdb.arch/i386-prologue.exp: Likewise.
10734 * gdb.arch/i386-unwind.exp: Likewise.
10735
db16b772
DJ
107362009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10737
10738 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10739
bcf71277
DJ
107402009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10741
10742 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10743
0105cee2
DJ
107442009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10745
10746 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10747
24ddea62
JK
107482009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10749
10750 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10751
287ccc17
JK
107522009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10753
10754 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10755 * gdb.base/sepdebug2.c: New file.
10756
08bca259 107572009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10758
10759 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10760 the modified warnings for catch syscall. Verify if GDB was compiled
10761 with support for lib expat, and choose which tests to run depending
10762 on this.
10763
5d4e2b76
VP
107642009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10765
10766 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10767 that composite commands are parsed OK. And also test
10768 that breakpoint commands do work.
10769
240e538a
MS
107702009-10-23 Michael Snyder <msnyder@vmware.com>
10771
10772 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10773 to allow for new disassembly style.
10774
9c419145
PP
107752009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10776
10777 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10778
02506ff1
MS
107792009-10-22 Michael Snyder <msnyder@vmware.com>
10780
10781 * gdb.reverse/break-precsave.exp: New test.
10782 * gdb.reverse/consecutive-precsave.exp: Ditto.
10783 * gdb.reverse/finish-precsave.exp: Ditto.
10784 * gdb.reverse/i386-precsave.exp: Ditto.
10785 * gdb.reverse/machinestate-precsave.exp: Ditto.
10786 * gdb.reverse/sigall-precsave.exp: Ditto.
10787 * gdb.reverse/solilb-precsave.exp: Ditto.
10788 * gdb.reverse/step-precsave.exp: Ditto.
10789 * gdb.reverse/until-precsave.exp: Ditto.
10790 * gdb.reverse/watch-precsave.exp: Ditto.
10791
4cf866a3
MS
107922009-10-22 Michael Snyder <msnyder@vmware.com>
10793
10794 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10795 for gdb_expect. Adjust one test's expect strings for the new
10796 format of disassemble.
10797 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10798 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10799 gdb_test_multiple.
10800 * gdb.reverse/step-reverse.exp: Delete 'return'.
10801 * gdb.reverse/until-reverse.exp: Delete blank lines.
10802 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10803
2b28d209
PP
108042009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10805
10806 * gdb.base/consecutive.exp: Adjust.
10807 * gdb.base/display.exp: Likewise.
10808 * gdb.base/pc-fp.exp: Likewise.
10809 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10810
33b9c32b
MS
108112009-10-19 Michael Snyder <msnyder@vmware.com>
10812
10813 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10814 * gdb.reverse/finish-reverse.c: Ditto.
10815 * gdb.reverse/sigall-reverse.c: Ditto.
10816 * gdb.reverse/solib-reverse.c: Ditto.
10817 * gdb.reverse/step-reverse.c: Ditto.
10818 * gdb.reverse/watch-reverse.c: Ditto.
10819
6c95b8df
PA
108202009-10-19 Pedro Alves <pedro@codesourcery.com>
10821 Stan Shebs <stan@codesourcery.com>
10822
10823 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10824 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10825 "Executing new program".
10826 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10827 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10828 left listed after having been killed.
10829 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10830 * gdb.base/maint.exp: Adjust test.
10831
10832 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10833 * gdb.multi/Makefile.in: New.
10834 * gdb.multi/base.exp: New.
10835 * gdb.multi/goodbye.c: New.
10836 * gdb.multi/hangout.c: New.
10837 * gdb.multi/hello.c: New.
10838 * gdb.multi/bkpt-multi-exec.c: New.
10839 * gdb.multi/bkpt-multi-exec.exp: New.
10840 * gdb.multi/crashme.c: New.
10841
279017b7
TG
108422009-10-13 Tristan Gingold <gingold@adacore.com>
10843
10844 * gdb.base/sepdebug.exp: Check debug info are found.
10845
0413d738
PA
108462009-10-08 Pedro Alves <pedro@codesourcery.com>
10847
10848 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10849 bits.
10850
c628eecc
JK
108512009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10852
10853 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10854
38af1bfe
JB
108552009-10-07 Joel Brobecker <brobecker@adacore.com>
10856
10857 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10858 of the comments.
10859
2b0adecd
PM
108602009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10861
10862 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10863 * gdb.base/annota3.exp: Idem.
10864 * gdb.base/maint.exp: Idem.
10865
8d417781
PM
108662009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10867
889bf7c5 10868 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10869 to default.
10870
bb61102d
PM
108712009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10872
889bf7c5 10873 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10874 mingw and cygwin targets.
10875
ace5c364
PM
108762009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10877 Pedro Alves <pedro@codesourcery.com>
10878
889bf7c5 10879 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10880 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10881
c2d494a0
PM
108822009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10883
e1b52ce2
PM
10884 * gdb.base/shr1.c: Use %p in format string.
10885 * gdb.base/unload.c: Avoid warning in fprintf.
10886 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10887
209f53f5
PM
108882009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10889
10890 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10891 long type.
10892 (test_unlink): Correct printf string.
10893 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10894 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10895
8172766a
JK
108962009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10897
10898 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10899 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10900 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10901
0f73703c
UW
109022009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10903
10904 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10905 * gdb.objc/nondebug.exp: Likewise.
10906
b32306ca
UW
109072009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10908
10909 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10910 target_info setting.
10911
10912 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10913 that detect new threads during "info threads".
10914
0057022f
UW
109152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10916
10917 * gdb.threads/manythreads.c (main): Increase thread stack size
10918 to 2*PTHREAD_STACK_MIN.
10919 * gdb.threads/multi-create.c (main): Likewise.
10920 (create_function): Likewise.
10921
f29c0325
UW
109222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10923
10924 * gdb.base/dump.exp: Pass difference of pointer types instead
10925 of integer types as offset to restore in intarr3.srec case.
10926
fcb34849
UW
109272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10928
10929 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10930
d5142e3b
UW
109312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10932
10933 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10934
087b74b2 109352009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10936
087b74b2
PM
10937 New test for two watchpoints, with disabling of
10938 the first inserted.
10939 * testsuite/gdb.base/watchpoints.c: New file.
10940 * testsuite/gdb.base/watchpoints.exp: New file.
10941
96c07c5b
TT
109422009-09-25 Tom Tromey <tromey@redhat.com>
10943
10944 * gdb.base/charset.exp: Test utf-16 strings with Python.
10945
b8899f2b
TT
109462009-09-25 Tom Tromey <tromey@redhat.com>
10947
10948 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10949 UCS-4.
10950 * gdb.base/charset.c (utf_32_string): Rename.
10951 (init_utf32): Rename.
10952 (main): Update.
10953
329719ec
TT
109542009-09-22 Tom Tromey <tromey@redhat.com>
10955
10956 * gdb.python/py-function.exp: Add regression tests.
10957
11ef0d76
KS
109582009-09-21 Keith Seitz <keiths@redhat.com>
10959
10960 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10961 with invalid operator.
10962
3fe8f3b3
KS
109632009-09-21 Keith Seitz <keiths@redhat.com>
10964
10965 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10966 and destructor using typedef name of class.
10967 * gdb.cp/classes.cc (class Base1): Add a destructor.
10968 (base1): New typedef.
10969 (use_methods): Instanitate an object of type base1.
10970 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10971 (do_tests): Call test_template_typedef.
10972 * gdb.cp/templates.cc (Baz::~Baz): New method.
10973 (intBazOne): New typedef.
10974 (main): Instantiate intBazOne.
10975
7a9fe101
PM
109762009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10977
10978 PR python/10633
10979
10980 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10981 Function.
10982 (run_lang_tests): Add print elements test.
10983
2e4d963f
PM
109842009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10985
10986 * gdb.python/py-value.exp (test_subscript_regression): New
10987 function. Test for invalid subscripts.
10988 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10989 (ptr_ref): New function.
10990
ec7e75e7
PP
109912009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10992
10993 * gdb.base/default.exp: Fix "show convenience".
10994
0cc7d26f
TT
109952009-09-15 Tom Tromey <tromey@redhat.com>
10996
10997 * lib/mi-support.exp (mi_create_varobj): Update.
10998 (mi_create_floating_varobj): Likewise.
10999 (mi_create_dynamic_varobj): New proc.
11000 (mi_varobj_update): Update.
11001 (mi_varobj_update_with_type_change): Likewise.
11002 (mi_varobj_update_kv_helper): New proc.
11003 (mi_varobj_update_dynamic_helper): Rewrite.
11004 (mi_varobj_update_dynamic): New proc.
11005 (mi_list_varobj_children): Update.
11006 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
11007 * gdb.python/python-prettyprint.py (pp_outer): New class.
11008 (pp_nullstr): Likewise.
11009 (lookup_function): Register new printers.
11010 * gdb.python/python-prettyprint.c (struct substruct): New type.
11011 (struct outerstruct): Likewise.
11012 (substruct_test): New function.
11013 (struct nullstr): New type.
11014 (string_1, string_2): New globals.
11015 (main): Add new tests.
11016 * gdb.python/python-mi.exp: Added regression tests.
11017 * gdb.mi/mi2-var-display.exp: Update.
11018 * gdb.mi/mi2-var-cmd.exp: Update.
11019 * gdb.mi/mi2-var-child.exp: Update.
11020 * gdb.mi/mi2-var-block.exp: Update.
11021 * gdb.mi/mi-var-invalidate.exp: Update.
11022 * gdb.mi/mi-var-display.exp: Update.
11023 * gdb.mi/mi-var-cmd.exp: Update.
11024 * gdb.mi/mi-var-child.exp: Update.
11025 * gdb.mi/mi-var-block.exp: Update.
11026 * gdb.mi/mi-break.exp: Update.
11027 * gdb.mi/gdb701.exp: Update.
11028
a96d9b2e
SDJ
110292009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11030
11031 * Makefile.in: Inclusion of catch-syscall object.
11032 * gdb.base/catch-syscall.c: New file.
11033 * gdb.base/catch-syscall.exp: New file.
11034
b43b923a
MS
110352009-09-12 Michael Snyder <msnyder@vmware.com>
11036
11037 * gdb.reverse/step-reverse.exp: Explicitly check for targets
11038 that can support reverse debuggnig.
11039
cec03d70
TT
110402009-09-11 Tom Tromey <tromey@redhat.com>
11041
11042 * gdb.dwarf2/valop.S: New file.
11043 * gdb.dwarf2/valop.exp: New file.
11044
e23bb3fc
MK
110452009-09-11 Mark Kettenis <kettenis@gnu.org>
11046
11047 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
11048
37c3696d
DE
110492009-09-10 Doug Evans <dje@google.com>
11050
11051 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
11052 Add $gdb_prompt to second breakpoint regexp.
11053
5172aecb
JB
110542009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
11055
11056 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
11057 names, add missing ones.
11058 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
11059 * gdb.python/py-frame.c: Rename from python-frame.c.
11060 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
11061 testfile name.
11062 * gdb.python/py-function.exp: Rename from python-function.exp.
11063 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
11064 testfile name.
11065 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
11066 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
11067 Adjust testfile name.
11068 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
11069 * gdb.python/py-template.cc: Rename from python-template.cc.
11070 * gdb.python/py-template.exp: Rename from python-template.exp.
11071 Adjust testfile name.
11072 * gdb.python/py-value.c: Rename from python-value.c.
11073 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
11074 testfile name.
11075
b554e4bd
JK
110762009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11077
11078 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
11079 $bpt2address.
11080 (Second breakpoint address is valid on ia64)
11081 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
11082
9a68ae16
JM
110832009-09-03 Joseph Myers <joseph@codesourcery.com>
11084
11085 * gdb.base/ending-run.exp: Restrict regular expression matching
11086 line number to require closing brace following.
11087
146b9145
DE
110882009-09-03 Doug Evans <dje@google.com>
11089
11090 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11091
787d21e1
TT
110922009-09-02 Tom Tromey <tromey@redhat.com>
11093
11094 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11095
e7802207
TT
110962009-09-02 Tom Tromey <tromey@redhat.com>
11097
11098 * gdb.dwarf2/callframecfa.exp: New file.
11099 * gdb.dwarf2/callframecfa.S: New file.
11100
817aadd2
JK
111012009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11102
11103 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11104 gdb.base/solib-overlap-main.c: New.
11105
4a76eae5
DJ
111062009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11107
11108 PR gdb/10565
11109
11110 * gdb.base/bitfields.c (struct container, container): New.
11111 (main): Initialize it and call break5.
11112 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11113
d4b96c9a
JK
111142009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11115
11116 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11117 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11118
4e22772d
JK
111192009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11120
11121 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11122
2efab443
MS
111232009-08-26 Michael Snyder <msnyder@vmware.com>
11124
11125 * gdb.base/i386-reverse.c: New file.
11126 * gdb.base/i386-reverse.exp: New file.
11127 * gdb.base/Makefile.in: Add new files to be removed.
11128
07ab73a0
JM
111292009-08-26 Joseph Myers <joseph@codesourcery.com>
11130
11131 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11132 environment-pwd for remote host.
11133 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11134
676accff
KS
111352009-08-24 Keith Seitz <keiths@redhat.com>
11136
11137 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
11138 Add two new C++ completer tests which limit the output to a
889bf7c5 11139 given class.
676accff 11140
f9f7ad22
MS
111412009-08-24 Michael Snyder <msnyder@vmware.com>
11142
11143 * gdb.base/del.exp: Fix typo in comment.
11144 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
11145
81ecdfbb
RW
111462009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11147
11148 * configure: Regenerate.
11149 * gdb.hp/configure: Likewise.
11150 * gdb.hp/gdb.aCC/configure: Likewise.
11151 * gdb.hp/gdb.base-hp/configure: Likewise.
11152 * gdb.hp/gdb.compat/configure: Likewise.
11153 * gdb.hp/gdb.defects/configure: Likewise.
11154 * gdb.hp/gdb.objdbg/configure: Likewise.
11155 * gdb.stabs/configure: Likewise.
11156
cab0c772
UW
111572009-08-19 Doug Evans <dje@google.com>
11158
11159 * gdb.base/gdbvars.c: New file.
11160 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
11161
b8fa0bfa
PA
111622009-08-14 Pedro Alves <pedro@codesourcery.com>
11163
11164 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11165 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
11166
b84aa90a
PA
111672009-08-13 Pedro Alves <pedro@codesourcery.com>
11168
11169 * gdb.base/default.exp: Adjust "set language test": it's now an
11170 enum command. Larger help string moved to "help set language".
11171 * gdb.base/help.exp: Adjust "help set language" expected output,
11172 now lists all known languages.
11173
0d8f9b2c
NF
111742009-08-11 Nathan Froyd <froydnj@codesourcery.com>
11175
11176 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
11177 all frame arguments.
11178 * gdb.arch/altivec-regs.exp: Likewise.
11179
bda180e0
TT
111802009-08-07 Tom Tromey <tromey@redhat.com>
11181
11182 * gdb.base/setshow.exp: Add tests for changes to set language, set
11183 check range, and set check type.
11184
48cb2d85
VP
111852009-08-03 Vladimir Prus <vladimir@codesourcery.com>
11186
11187 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
11188 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 11189 Call it.
48cb2d85 11190
1ea34204
UW
111912009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11192
11193 * configure.ac: Run gdb.cell tests when appropriate.
11194 * configure: Regenerate.
11195 * lib/cell.exp: New file.
11196 * gdb.cell: New directory.
11197 * gdb.cell/configure.ac: New file.
11198 * gdb.cell/configure: New file.
11199 * gdb.cell/Makefile.in: New file.
11200 * gdb.cell/arch.exp: New file.
11201 * gdb.cell/break.c: New file.
11202 * gdb.cell/break.exp: New file.
11203 * gdb.cell/break-spu.c: New file.
11204 * gdb.cell/bt.c: New file.
11205 * gdb.cell/bt2-spu.c: New file.
11206 * gdb.cell/bt-spu.c: New file.
11207 * gdb.cell/bt.exp: New file.
11208 * gdb.cell/coremaker.c: New file.
11209 * gdb.cell/coremaker-spu.c: New file.
11210 * gdb.cell/core.exp: New file.
11211 * gdb.cell/gcore.exp: New file.
11212 * gdb.cell/data.c: New file.
11213 * gdb.cell/data.exp: New file.
11214 * gdb.cell/data-spu.c: New file.
11215 * gdb.cell/ea-cache.exp: New file.
11216 * gdb.cell/ea-cache.c: New file.
11217 * gdb.cell/ea-cache-spu.c: New file.
11218 * gdb.cell/ea-standalone.c: New file.
11219 * gdb.cell/ea-standalone.exp: New file.
11220 * gdb.cell/ea-test.c: New file.
11221 * gdb.cell/ea-test.exp: New file.
11222 * gdb.cell/f-regs.exp: New file.
11223 * gdb.cell/mem-access.c: New file.
11224 * gdb.cell/mem-access.exp: New file.
11225 * gdb.cell/mem-access-spu.c: New file.
11226 * gdb.cell/ptype.exp: New file.
11227 * gdb.cell/registers.exp: New file.
11228 * gdb.cell/size.c: New file.
11229 * gdb.cell/sizeof.exp: New file.
11230 * gdb.cell/size-spu.c: New file.
11231 * gdb.cell/solib.exp: New file.
11232 * gdb.cell/solib-symbol.exp: New file.
11233
85e747d2
UW
112342009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11235
11236 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
11237
58d6951d
DJ
112382009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11239
11240 * gdb.base/float.exp: Handle VFP registers.
11241
6e0a4f15
MS
112422009-07-14 Michael Snyder <msnyder@vmware.com>
11243
dcd5da87
MS
11244 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
11245 to bring gdb to the beginning of the calling line.
11246
6e0a4f15
MS
11247 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
11248 confusing the i386 epilogue unwinder.
11249
782b2b07
SS
112502009-07-14 Stan Shebs <stan@codesourcery.com>
11251
11252 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
11253
f662c3bc
MS
112542009-07-14 Michael Snyder <msnyder@vmware.com>
11255
11256 * gdb.reverse/step-reverse.exp (stepi into function call):
11257 Call instruction may not be first instruction in the line.
11258 (reverse stepi from a function call): Used wrong line number.
11259
8f313923
JK
112602009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11261
11262 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
11263
4662c76e
JK
112642009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11265
11266 Fix gdb.base/macscp.exp when using custom inputrc.
11267 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
11268 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
11269 env(TERM) set.
11270 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
11271 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
11272
aa81e255
JK
112732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11274
11275 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
11276 * gdb.base/annota1.exp (thread_test): Import global $testfile.
11277 Change the compilation target to match the testcase name.
11278 * gdb.base/sect-cmd.exp: Change the compilation target to match the
11279 testcase name.
11280 * a2-run.exp: Use for setup prepare_for_testing. Change the
11281 compilation target to match the testcase name.
11282 * gdb.base/commands.exp: Likewise.
11283 * gdb.base/finish.exp: Likewise.
11284 * gdb.base/float.exp: Likewise.
11285 * gdb.base/info-target.exp: Likewise.
11286 * gdb.base/relational.exp: Likewise.
11287 * gdb.base/term.exp: Likewise.
11288 * gdb.base/until.exp: Likewise.
11289 * gdb.base/volatile.exp: Likewise.
11290 * gdb.base/whatis-exp.exp: Likewise.
11291
4c93b1d7
HZ
112922009-07-11 Hui Zhu <teawater@gmail.com>
11293
11294 * gdb.base/help.exp (disassemble): Update expected help text.
11295
812f7342
TT
112962009-07-09 Tom Tromey <tromey@redhat.com>
11297
11298 * lib/gdb.exp: Handle TRANSCRIPT.
11299 (remote_spawn, remote_close, send_gdb): New procs.
11300
fbb8f299
PM
113012009-07-10 Phil Muldoon <pmuldoon@redhat.com>
11302
11303 * gdb.python/python-prettyprint.c: Add counted null string
11304 structure.
11305 * gdb.python/python-prettyprint.exp: Print null string. Test for
11306 embedded nulls.
11307 * gdb.python/python-prettyprint.py (pp_ns): New Function.
11308 * gdb.python/python-value.exp (test_value_in_inferior): Add
11309 variable length string fetch tests.
11310 * gdb.python/python-value.c (main): Add strings for string fetch tests.
11311
c0ac0ec7
JK
113122009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11313
11314 * gdb.base/dump.exp (inaccessible memory is reported): New test.
11315
30b66ecc
TT
113162009-07-07 Tom Tromey <tromey@redhat.com>
11317
11318 * gdb.base/call-rt-st.exp: Update for change to escape output.
11319 * gdb.base/callfuncs.exp: Likewise.
11320 * gdb.base/charset.exp: Likewise.
11321 * gdb.base/constvars.exp: Likewise.
11322 * gdb.base/long_long.exp: Likewise.
11323 * gdb.base/pointers.exp: Likewise.
11324 * gdb.base/printcmds.exp: Likewise.
11325 * gdb.base/setvar.exp: Likewise.
11326 * gdb.base/store.exp: Likewise.
11327 * gdb.cp/ref-types.exp: Likewise.
11328 * gdb.mi/mi-var-child.exp: Likewise.
11329 * gdb.mi/mi-var-display.exp: Likewise.
11330 * gdb.mi/mi2-var-display.exp: Likewise.
11331 * gdb.base/charset.exp: Test octal escape sequence length.
11332 Update for change to escape output.
11333
187c4a2b
JK
113342009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11335
11336 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
11337
d80a43f9
DJ
113382009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
11339
11340 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
11341
047427a8
JK
113422009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11343
11344 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
11345 gdbserver increasing $portnum if "Can't bind address" has been seen.
11346
8b5a0f4f
PA
113472009-07-05 Pedro Alves <pedro@codesourcery.com>
11348
11349 * gdb.base/ending-run.exp: Add "step out of main" pattern for
11350 mingw32ce.
11351
7d93ba58
PA
113522009-07-05 Pedro Alves <pedro@codesourcery.com>
11353
11354 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
11355 VFP format.
11356
2277426b
PA
113572009-07-02 Pedro Alves <pedro@codesourcery.com>
11358
11359 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
11360 linux. Adjust to use "inferior", "info inferiors", "detach
11361 inferior" and "kill inferior" instead of "restart", "info fork",
11362 "detach fork" and "delete fork".
11363 * gdb.base/ending-run.exp: Spell out "info".
11364 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
11365 the "kill" command.
11366
5af949e3
UW
113672009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11368
11369 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
11370 change to prefix TLS offset in hex with 0x.
11371
5d3729b5
UW
113722009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11373
11374 * gdb.base/default.exp: Update test case for "x" changes.
11375
af589bd0
TG
113762009-07-01 Tristan Gingold <gingold@adacore.com>
11377
11378 * gdb.base/bigcore.exp: Make darwin untested.
11379
40974f91
JK
113802009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11381
11382 * gdb.base/completion.exp (directory completion): Create the directory.
11383 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
11384 escapeuniquesub.
11385 (directory completion 2): Expect now ${escapeuniquesub}.
11386 (Glob remaining of directory test): Remove one excessive newline.
11387 Expect the real output.
11388
59dd3af6
JK
113892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11390
11391 Fix `make check//%' target after `make check' has been ran.
11392 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
11393 a mkdir call.
11394 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
11395 (%/.dir): Remove.
11396
f4e164aa
JK
113972009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11398
11399 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
11400 the expected result record.
11401
69af2122
JK
114022009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11403
11404 Remove racy FAILs relying just on the timeouts.
11405 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
11406 (annotation_level 2): Remove racy FAILs.
11407
2fd481e1
PP
114082009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
11409
11410 gdb/10275
889bf7c5
PA
11411 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
11412
c38f313d
DJ
114132009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
11414
11415 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
11416
8b777f02
VP
114172009-06-30 Vladimir Prus <vladimir@codesourcery.com>
11418
11419 * gdb.mi/mi-stack.exp: Testing symbolic options
11420 to -stack-list-locals and -stack-list-arguments.
11421
00c7eacf
JK
114222009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11423
11424 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
11425
6bc80edc
TT
114262009-06-29 Tom Tromey <tromey@redhat.com>
11427
11428 * dg-extract-results.sh: New file.
11429 * Makefile.in (FORCE_PARALLEL): New variable.
11430 (CHECK_TARGET): New conditional variable.
11431 (check): Use CHECK_TARGET.
11432 (DO_RUNTEST): New variable.
11433 (check-single): New target.
11434 (TEST_DIRS): New variable.
11435 (TEST_TARGETS): Likewise.
11436 (check-parallel): New target.
11437 (check-gdb.%): New pattern.
11438 (BASE1_FILES): New variable.
11439 (BASE2_FILES): Likewise.
11440 (check-gdb.base%): New pattern.
11441 (%/.dir): New pattern.
11442 * configure: Rebuild.
11443 * aclocal.m4 (AM_CONDITIONAL): New defun.
11444 * configure.ac: Check whether user is using GNU make.
11445 (GMAKE): New conditional.
11446
794684b6
SW
114472009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
11448
11449 * gdb.cp/namespace-nested-import.cc: New test.
11450 * gdb.cp/namespace-nested-import.exp: New test.
11451
edb3359d
DJ
114522009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
11453
11454 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
11455 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
11456 * gdb.opt/Makefile.in (EXECUTABLES): Update.
11457 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
11458 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
11459 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
11460 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
11461 gdb.opt/inline-markers.c: New files.
11462 * lib/gdb.exp (skip_inline_frame_tests): New function.
11463 (skip_inline_var_tests): New function.
11464
cf657a0c
AS
114652009-06-27 Andreas Schwab <schwab@linux-m68k.org>
11466
11467 * gdb.cp/exception.exp: Don't require $hex before inner frame in
11468 backtrace.
11469
28d41a99
MS
114702009-06-27 Michael Snyder <msnyder@vmware.com>
11471
11472 * gdb.reverse: New directory.
11473 * gdb.reverse/break-reverse.c: New test.
11474 * gdb.reverse/break-reverse.exp: New test.
11475 * gdb.reverse/consecutive-reverse.c: New test.
11476 * gdb.reverse/consecutive-reverse.exp: New test.
11477 * gdb.reverse/finish-reverse.c: New test.
11478 * gdb.reverse/finish-reverse.exp: New test.
11479 * gdb.reverse/machinestate.c: New test.
11480 * gdb.reverse/ms1.c: New test.
11481 * gdb.reverse/machinestate.exp: New test.
11482 * gdb.reverse/Makefile.in: New file.
11483 * gdb.reverse/shr2.c: New test.
11484 * gdb.reverse/solib-reverse.c: New test.
11485 * gdb.reverse/solib-reverse.exp: New test.
11486 * gdb.reverse/step-reverse.c: New test.
11487 * gdb.reverse/step-reverse.exp: New test.
11488 * gdb.reverse/until-reverse.c: New test.
11489 * gdb.reverse/ur1.c: New test.
11490 * gdb.reverse/until-reverse.exp: New test.
11491 * gdb.reverse/watch-reverse.c: New test.
11492 * gdb.reverse/watch-reverse.exp: New test.
11493 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
11494 * configure: Regenerate.
11495
fe3c8b0d
DE
114962009-06-26 Doug Evans <dje@google.com>
11497
11498 * gdb.base/psymtab.exp: Turn off pending breakpoints.
11499
3a72a602
PM
115002009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
11501
11502 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
11503 windows problem for 'file delete $binfile'.
11504
27aa8d6a
SW
115052009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11506
11507 * gdb.cp/namespace-using.exp: New test.
11508 * gdb.cp/namespace-using.cc: New test.
11509
8ac055f8
JB
115102009-05-20 Joel Brobecker <brobecker@adacore.com>
11511
11512 * gdb.ada/variant_record_packed_array: New testcase.
11513
85e306ed
TT
115142009-06-23 Tom Tromey <tromey@redhat.com>
11515
11516 * gdb.base/charset.exp (test_combination): Regression test.
11517 * gdb.base/charset.c (my_wchar_t): New typedef.
11518 (myvar): New global.
11519 (main): Set myvar.
11520
56643c5e
PM
115212009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11522
11523 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11524 target.
11525
1fac167a
UW
115262009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11527
11528 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11529
7ccb0be9
UW
115302009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11531
11532 * gdb.mi/gdb680.exp: Update test for error message.
11533
568d6575
UW
115342009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11535
11536 * gdb.base/annota1.exp: Allow multiple occurrences of the
11537 frames-invalid annotation.
11538 * gdb.cp/annota2.exp: Likewise.
11539
7cd1089b
PM
115402009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11541
11542 * gdb.cp/gdb2495.cc: New file.
11543 * gdb.cp/gdb2495.exp: New file.
11544
72c63395
JK
115452009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11546
11547 Report error on GDB crash during runto.
11548 * lib/gdb.exp (runto <eof>): New.
11549
3788363d
DJ
115502009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
11551
11552 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
11553 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
11554 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
11555 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
11556 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
11557 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
11558 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
11559 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11560 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11561 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11562 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11563 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11564 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11565 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11566 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11567 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11568 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11569 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11570 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11571 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11572 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11573 gdb.trace/passcount.exp, gdb.trace/report.exp,
11574 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11575 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11576 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11577 executable.
11578
17592de3
PA
115792009-06-07 Pedro Alves <pedro@codesourcery.com>
11580
11581 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11582 defined before referencing it.
11583
701e355d
DE
115842009-06-03 Doug Evans <dje@google.com>
11585
11586 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11587 * gdb.arch/i386-see.c: Ditto.
11588
f2292c65
PM
115892009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11590
11591 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11592 (check_macro): Return 1 if undefined.
11593 If first test fails, check if macro debug information is available,
11594 and report unsupported test if no macro information is found.
11595
5a437975
DE
115962009-05-29 Doug Evans <dje@google.com>
11597
11598 * gdb.threads/hand-call-in-threads.exp: New.
11599 * gdb.threads/hand-call-in-threads.c: New.
11600
c141c696
MS
116012009-05-29 Michael Snyder <msnyder@vmware.com>
11602
11603 * gdb.base/break-always.exp: Change "1" to "on".
11604 Add confirmation check.
11605
b3444185
PA
116062009-05-28 Pedro Alves <pedro@codesourcery.com>
11607
11608 * gdb.threads/threxit-hop-specific.c: New.
11609 * gdb.threads/threxit-hop-specific.exp: New.
11610 * gdb.threads/thread-execl.c: New.
11611 * gdb.threads/thread-execl.exp: New.
11612
b6313243
TT
116132009-05-27 Tom Tromey <tromey@redhat.com>
11614 Thiago Jung Bauermann <bauerman@br.ibm.com>
11615
11616 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11617 (mi_child_regexp): Likewise.
11618 (mi_list_varobj_children_range): Likewise.
11619 (mi_get_features): Likewise.
11620 (mi_list_varobj_children): Rewrite.
11621 * gdb.python/python-mi.exp: New file.
11622
a6bac58e
TT
116232009-05-27 Tom Tromey <tromey@redhat.com>
11624 Thiago Jung Bauermann <bauerman@br.ibm.com>
11625 Phil Muldoon <pmuldoon@redhat.com>
11626 Paul Pluzhnikov <ppluzhnikov@google.com>
11627
11628 * gdb.python/python-prettyprint.exp: New file.
11629 * gdb.python/python-prettyprint.c: New file.
11630 * gdb.python/python-prettyprint.py: New file.
11631 * gdb.base/display.exp: print/r is now valid.
11632
2c74e833
TT
116332009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11634 Tom Tromey <tromey@redhat.com>
11635 Pedro Alves <pedro@codesourcery.com>
11636 Paul Pluzhnikov <ppluzhnikov@google.com>
11637
11638 * gdb.python/python-template.exp: New file.
11639 * gdb.python/python-template.cc: New file.
11640 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11641 tests.
11642 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11643 Call it.
11644 (test_value_after_death): New proc.
11645 * gdb.python/python-value.c (PTR): New typedef.
11646 (main): New variable 'x'.
11647
89c73ade
TT
116482009-05-27 Tom Tromey <tromey@redhat.com>
11649
11650 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11651 tests.
11652 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11653 Call it.
11654
a75724bc
PA
116552009-05-27 Pedro Alves <pedro@codesourcery.com>
11656
11657 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11658
e58b0e63
PA
116592009-05-24 Pedro Alves <pedro@codesourcery.com>
11660
11661 * gdb.threads/fork-thread-pending.c: New.
11662 * gdb.threads/fork-thread-pending.exp: New.
11663
4ac36638
JK
116642009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11665
11666 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11667 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11668
889bf7c5 116692009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11670
889bf7c5 11671 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11672
b242c3c2
PA
116732009-05-17 Pedro Alves <pedro@codesourcery.com>
11674
11675 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11676 `gdb_get_line_number'. Call `callee' in both parent and child.
11677 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11678 `gdb_get_line_number' instead of hardcoding line numbers.
11679 (catch_fork_unpatch_child): New procedure to test detaching
11680 breakpoints from child fork.
11681 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11682 hardcoding line numbers.
11683 (do_fork_tests): Run `catch_fork_unpatch_child'.
11684
ee342b23
VP
116852009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11686
11687 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11688 of structure type enters or leaves the scope, it
11689 is reported by -var-update.
11690
e2009e98
DE
116912009-05-11 Doug Evans <dje@sebabeach.org>
11692
11693 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11694 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11695 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11696
00903456
JK
116972009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11698
11699 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11700
dc621c35
DE
117012009-04-30 Doug Evans <dje@google.com>
11702
11703 * gdb.threads/watchthreads2.exp: New testcase.
11704 * gdb.threads/watchthreads2.c: New testcase.
11705
9ab4e744
DE
117062009-04-29 Doug Evans <dje@google.com>
11707
11708 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11709 * gdb.cp/mb-ctor.cc: Ditto.
11710 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11711 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11712 * gdb.cp/mb-inline1.cc: Call it.
11713 * gdb.cp/mb-inline2.cc: Ditto.
11714 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11715 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11716
484086b7
JK
117172009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11718
11719 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11720 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11721 Replace all uses of `decimal' by `nonzero'.
11722 (info macro FROM_COMMANDLINE): New test.
11723
379a77b5
TT
117242009-04-27 Tom Tromey <tromey@redhat.com>
11725
11726 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11727
b92b73c2
DE
117282009-04-27 Doug Evans <dje@google.com>
11729
11730 * gdb.threads/watchthreads.c (main): Initialize args before starting
11731 the threads. Plus formatting cleanup.
11732 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11733 biased scheduling of one thread.
11734
945a118d
JG
117352009-04-27 Jerome Guitton <guitton@adacore.com>
11736
11737 * gdb.cp/templates.cc (GetMax): New template.
11738 (main): Declare two instances of GetMax.
11739 * gdb.cp/templates.exp: Add new test.
11740
d389af10
JK
117412009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11742
11743 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11744
e7f86de9
JM
117452009-04-22 Joseph Myers <joseph@codesourcery.com>
11746
11747 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11748
334cc82d
TT
117492009-04-15 Tom Tromey <tromey@redhat.com>
11750
11751 * gdb.base/charset.exp: Add regression test.
11752
d12672cc
JB
117532009-04-14 Joel Brobecker <brobecker@adacore.com>
11754
11755 * gdb.base/exe-lock.exp: New testcase.
11756
18e8c3bc
TT
117572009-04-13 Tom Tromey <tromey@redhat.com>
11758
11759 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11760 operator on Frame.
11761
5ecd5cbe
UW
117622009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11763
11764 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11765 * gdb.server/ext-attach.exp: Likewise.
11766
7309f756
VP
117672009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11768
11769 Eliminate some sleep usage.
11770
889bf7c5
PA
11771 * gdb.mi/basics.c (do_nothing): New.
11772 (main): Use do_nothing instead of printf, so that
11773 not to introduce race condition between output of
11774 inferiour and output of gdb. Do not use sleep as it
11775 is not generally available on embedded targets.
7309f756 11776
f4b95f6f
PA
117772009-04-02 Pedro Alves <pedro@codesourcery.com>
11778
11779 * gdb.server/ext-attach.exp: Expect an optional process id after
11780 "Detached from remote process".
11781
de40b933
JK
117822009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11783
11784 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11785 gdb.dwarf2/dw2-unresolved.exp: New.
11786
2ae101a4
PA
117872009-04-02 Pedro Alves <pedro@codesourcery.com>
11788
11789 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11790 mi_run_to_main.
11791
56a8e183
PA
117922009-04-02 Pedro Alves <pedro@codesourcery.com>
11793
11794 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11795 mi_run_to_main. Skip thread exit test on remote targets.
11796 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11797 mi_run_to_main.
11798 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11799 mi_run_to_main.
11800 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11801 when expecting ^connected. Detect when the target doesn't support
11802 non-stop mode.
11803 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11804 supported. Return -1 on error, 0 on success.
11805 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11806 (mi_runto): Return mi_runto_helper's result explicitly.
11807
c35fafde
PA
118082009-04-01 Pedro Alves <pedro@codesourcery.com>
11809
11810 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11811
f8a8dce6
JB
118122009-04-01 Tom Tromey <tromey@redhat.com>
11813
11814 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11815 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11816 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11817 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11818
71c25dea
TT
118192009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11820 Jan Kratochvil <jan.kratochvil@redhat.com>
11821
11822 PR gdb/931
11823 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11824 output.
11825 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11826 for gdb/931.
11827 * dw2-strp.S (DW_AT_language): Change to C++.
11828 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11829
02d9a9ce
JB
118302009-03-31 Joel Brobecker <brobecker@adacore.com>
11831
11832 * gdb.ada/tasks: New testcase.
11833
1042e4c0
SS
118342009-03-30 Stan Shebs <stan@codesourcery.com>
11835
11836 * gdb.trace/actions.exp: Update to match new info trace format.
11837 * gdb.trace/deltrace.exp: Ditto.
11838 * gdb.trace/infotrace.exp: Ditto.
11839 * gdb.trace/passcount.exp: Ditto.
11840 * gdb.trace/save-trace.exp: Ditto.
11841 * gdb.trace/while-stepping.exp: Ditto.
11842 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11843
f8f6f20b
TJB
118442009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11845
11846 * gdb.python/python-frame.c: New file.
11847 * gdb.python/python-frame.exp: New file.
11848
c0c6f777
TJB
118492009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11850
11851 * gdb.python/python-value.exp: Add tests for the address
11852 attribute.
11853
3cb51905
AS
118542009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11855
11856 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11857
88fc996f
DE
118582009-03-26 Doug Evans <dje@google.com>
11859
11860 * gdb.mi/mi-nonstop-exit.exp: New file.
11861 * gdb.mi/non-stop-exit.c: New file.
11862
56ef84b1
TT
118632009-03-26 Tom Tromey <tromey@redhat.com>
11864
11865 Update for change to prologue skipping:
11866 * gdb.mi/mi2-simplerun.exp: Update.
11867 * gdb.mi/mi2-break.exp: Update.
11868 * gdb.mi/mi-simplerun.exp: Update.
11869 * gdb.mi/mi-break.exp: Update.
11870 * gdb.base/ending-run.exp: Update.
11871
def2b000
TJB
118722009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11873
11874 * gdb.python/python-value.exp (test_value_in_inferior): Test
11875 gdb.Value.is_optimized_out attribute.
11876
442ddf59
JK
118772009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11878
11879 * gdb.dwarf2/dw2-noloc-main.c: New file.
11880 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11881 (.text): Remove.
11882 (.data): New.
11883 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11884 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11885 (DW_TAG_subprogram func_cu1, noloc): Remove.
11886 (main): New.
11887 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11888 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11889 (file_symbols): New procedure.
11890
a8df5de4
TT
118912009-03-25 Tom Tromey <tromey@redhat.com>
11892
11893 * gdb.base/charset.exp (valid_target_charset): New proc.
11894 Use it to skip tests on invalid charsets.
11895
cc1d7add
PM
118962009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11897
11898 * gdb.base/completion.exp: Add a test for directory completion.
11899
bcd5727b
JK
119002009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11901
11902 Fix a racy FAIL.
11903 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11904 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11905
cc924cad
TJB
119062009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11907
11908 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11909 * gdb.python/python-function.exp: Add test for function returning
11910 a GDB value.
11911
bc3b79fd
TJB
119122009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11913
11914 * gdb.python/python-function.exp: New file.
11915
6c7a06a3
TT
119162009-03-20 Tom Tromey <tromey@redhat.com>
11917
11918 * gdb.base/store.exp: Update for change to escape output.
11919 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11920 to escape output.
11921 * gdb.base/pointers.exp: Update for change to escape output.
11922 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11923 to escape output.
11924 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11925 escape output.
11926 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11927 to escape output.
11928 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11929 escape output.
11930 * gdb.base/setvar.exp: Update for change to escape output.
11931 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11932 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11933 to escape output.
11934 (test_print_string_constants): Likewise.
11935 * gdb.base/charset.exp (valid_host_charset): Check size of
11936 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11937 cases. Handle "auto"-related output.
11938 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11939 (uvar, Uvar): New globals.
11940
c31af87b
JG
119412009-03-19 Jerome Guitton <guitton@adacore.com>
11942
11943 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11944 deltas.
11945 * gdb.ada/fixed_points.exp: Ditto.
11946
51272cf2
PA
119472009-03-18 Pedro Alves <pedro@codesourcery.com>
11948
11949 * return-nodebug.c: Don't include stdio.h.
11950 (init): Delete.
11951 (func): Delete definition and provide extern declaration.
11952 (t): New.
11953 (main): Don't call printf. Call func and store its result in t.
11954 * return-nodebug1.c: New.
11955 * return-nodebug.exp: Don't expect stdio output. Instead, print
11956 the global variable t. Drop printf formatters and cast types from
11957 foreach loop. Don't use prepare_for_testing. Compile
11958 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11959 define FORMAT or CAST.
11960
d24948ac
PP
119612009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11962
11963 * gdb.base/solib-display.exp: Disable test for remote targers.
11964
61ff14c6
JK
119652009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11966
11967 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11968
cb4dce93
JK
119692009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11970
11971 Fix a racy FAIL.
11972 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11973 code from `follow parent, print pids'.
11974 (`follow child, print pids', `follow parent, print pids'): Call it.
11975 Replace `gdb_test "break..."' by gdb_breakpoint.
11976
f7c60c5e
VP
119772009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11978
11979 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11980 sync and async modes.
f7c60c5e 11981
383ace49
JB
119822009-03-12 Joel Brobecker <brobecker@adacore.com>
11983
11984 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11985 that was checked in by mistake. Remove loading of ada.exp, since
11986 this is not necessary in this case.
11987
4ce102af
JB
119882009-03-12 Joel Brobecker <brobecker@adacore.com>
11989
11990 * gdb.ada/ptype_arith_binop.exp: New testcase.
11991
529a2aef
JB
119922009-03-12 Joel Brobecker <brobecker@adacore.com>
11993
11994 * gdb.ada/mod_from_name: New testcase.
11995
8a38181c
JB
119962009-03-12 Joel Brobecker <brobecker@adacore.com>
11997
11998 * gdb.ada/tick_last_segv: New testcase.
11999
11436dee
VP
120002009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12001
61ff14c6 12002 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 12003
1f31650a
VP
120042009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12005
61ff14c6
JK
12006 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
12007 include the token in ^running and frame info in *stopped.
1f31650a 12008
a3247a22
PP
120092009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12010
12011 * solib-display.exp: New file.
12012 * solib-display-main.c: New file.
12013 * solib-display-lib.c: New file.
61ff14c6 12014
aae64587
PA
120152009-03-05 Pedro Alves <pedro@codesourcery.com>
12016
12017 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
12018
44aabfbc
JK
120192009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
12020
12021 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
12022 (list_and_check_macro): Use more specific test name.
12023 (next to definition): Make the test names unique.
12024
c087fcd3
PM
120252009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
12026
12027 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 12028
c86cf029
VP
120292009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12030
12031 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
12032 notifications.
12033 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
12034 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
12035 * lib/mi-support.exp (library_loaded_re): New.
12036 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
12037
3ea85240
VP
120382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12039
12040 * gdb.gdb/observer.exp: Use test_notification observer, not
12041 normal_stop, everywhere.
12042 (test_normal_stop_notifications): Rename to...
12043 (test_notifications): ...this.
12044 (test_observer_normal_stop): Rename to...
12045 (test_observer): ...this.
12046
1903f0e6
DE
120472009-02-16 Doug Evans <dje@google.com>
12048
12049 * gdb.arch/amd64-disp-step.S (test_int3): New test.
12050 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
12051 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
12052 (test_prefixed_syscall,test_int3): New tests.
12053 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
12054 (test_prefixed_syscall,test_int3): New tests.
12055
1d33d6ba
VP
120562009-02-14 Vladimir Prus <vladimir@codesourcery.com>
12057
3cb51905
AS
12058 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
12059 (mi_expect_interrupt): Likewise.
12060 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
12061 response.
1d33d6ba 12062
faafb047
PM
120632009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12064
12065 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
12066 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12067 Replace calls to get_valueofx by get_hexadecimal_valueof.
12068
417e16e2
PM
120692009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12070
12071 * lib/gdb.exp (get_valueof): Accept anything as a return value.
12072 (get_integer_valueof): New procedure.
12073 (get_sizeof): Use new get_integer_value_of.
12074 * gdb.base/sizeof.exp: Replace all uses of get_valueof
12075 by get_integer_valueof.
12076
7065b901
TT
120772009-02-13 Tom Tromey <tromey@redhat.com>
12078
12079 * gdb.base/remote.exp (get_sizeof): Remove.
12080 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
12081 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
12082 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
12083 * lib/gdb.exp (get_valueof): Move from long_long.exp.
12084 (get_sizeof): Likewise.
12085
5d7cb8df
JK
120862009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12087
12088 PR fortran/9806
12089 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
12090
b2febfff
PP
120912009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12092
12093 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12094
4aa995e1
PA
120952009-02-06 Pedro Alves <pedro@codesourcery.com>
12096
12097 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12098
d8906c6f
TJB
120992009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12100
12101 * gdb.python/python-cmd.exp: New file.
12102
ff4ab08d
TG
121032009-02-06 Tristan Gingold <gingold@adacore.com>
12104
12105 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12106
aacd552b
TG
121072009-02-05 Tristan Gingold <gingold@adacore.com>
12108
12109 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12110 pointer is dereferenced and use this signal name in regexp.
12111 * gdb.base/signull.exp: Ditto.
12112 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12113 * gdb.base/signull.c (main): Ditto.
12114
08c637de
TJB
121152009-02-04 Tom Tromey <tromey@redhat.com>
12116 Thiago Jung Bauermann <bauerman@br.ibm.com>
12117
12118 * gdb.python/python-value.exp: Use `gdb.history' instead of
12119 `gdb.value_from_history'.
12120 (test_value_numeric_ops): Add test for conversion of enum constant.
12121 * gdb.python/python-value.c (enum e): New type.
12122 (evalue): New global.
12123 (main): Use argv.
12124
20261af8
JG
121252009-02-04 Jerome Guitton <guitton@adacore.com>
12126
12127 * gdb.ada/uninitialized_vars: New test program.
12128 * gdb.ada/uninitialized_vars.exp: New testcase.
12129
52e44b43
TT
121302009-02-02 Tom Tromey <tromey@redhat.com>
12131
12132 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12133 * gdb.cp/pr2489.cc: Rename...
12134 * gdb.cp/pr9594.cc: ... to this.
12135
1c71341a
TT
121362009-02-02 Tom Tromey <tromey@redhat.com>
12137
12138 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
12139 * gdb.cp/pr2489.cc: New file.
12140 * gdb.cp/cpcompletion.exp: New file.
12141
a4295225
TT
121422009-02-02 Tom Tromey <tromey@redhat.com>
12143
12144 PR exp/9059:
12145 * gdb.cp/call-c.exp: Add regression test.
12146 * gdb.cp/call-c.cc (FooHandle): New typedef.
12147 (main): New variable 'handle'.
12148
592375cd
VP
121492009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12150
12151 * lib/mi-support.exp (et_mi_thread_list)
12152 (check_mi_and_console_threads): Adjust for current thread in
12153 -thread-list-ids output.
12154
41447f92
VP
121552009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12156
889bf7c5
PA
12157 * gdb.mi/mi-break.exp (test_disabled_creation): New.
12158 Call it.
41447f92 12159
35669430
DE
121602009-01-28 Doug Evans <dje@google.com>
12161
12162 * gdb.arch/amd64-disp-step.S: New file.
12163 * gdb.arch/amd64-disp-step.exp: New file.
12164 * gdb.arch/i386-disp-step.S: New file.
12165 * gdb.arch/i386-disp-step.exp: New file.
12166
09f00d9a
PM
121672009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
12168
12169 * gdb.base/find.exp: Set newline variable
12170 using quotes instead of braces to fix cygwin failures.
12171
1e8fb976
PA
121722009-01-23 Pedro Alves <pedro@codesourcery.com>
12173
12174 * gdb.base/radix.exp: Add tests to ensure that that set
12175 input-radix 0 and set output-radix 0 are really rejected.
12176
da061712
PA
121772009-01-23 Pedro Alves <pedro@codesourcery.com>
12178
12179 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
12180 copyright years.
12181
dd7e2d2b
PA
121822009-01-23 Pedro Alves <pedro@codesourcery.com>
12183
12184 PR gdb/9664:
12185 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
12186
392452f6
PA
121872009-01-22 Pedro Alves <pedro@codesourcery.com>
12188
12189 PR c++/9631:
12190 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
12191
8653e71c
PM
121922009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
12193
12194 * gdb.server/file-transfer.exp: Use EXEEXT variable for
12195 binfile definition to fix Windows OS failure.
12196
a12cc160
DJ
121972009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12198
12199 PR gdb/9346
12200 * gdb.base/interrupt.c (sigint_handler): New.
12201 (main): Install a SIGINT handler if SIGNALS is defined. Exit
12202 on error.
12203 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
12204 Test "signal SIGINT".
12205
b89667eb
DE
122062009-01-19 Doug Evans <dje@google.com>
12207
12208 * gdb.base/break.exp: Update expected gdb output.
12209 * gdb.base/sepdebug.exp: Ditto.
12210 * gdb.mi/mi-syn-frame.exp: Ditto.
12211 * gdb.mi/mi2-syn-frame.exp: Ditto.
12212 * gdb.base/call-signal-resume.exp: New file.
12213 * gdb.base/call-signals.c: New file.
12214 * gdb.base/unwindonsignal.exp: New file.
12215 * gdb.base/unwindonsignal.c: New file.
12216 * gdb.threads/interrupted-hand-call.exp: New file.
12217 * gdb.threads/interrupted-hand-call.c: New file.
12218 * gdb.threads/thread-unwindonsignal.exp: New file.
12219
adb483fe
DJ
122202009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12221
12222 * gdb.base/define.exp: Test defining and hooking prefix commands.
12223 * gdb.python/python.exp: Update test for "show user" output.
12224
60023297
JK
122252009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12226
12227 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
12228 now the output exactly, using less wildcards. Expect also the output
12229 of gfortran-4.3. Update for the f-valprint.c modification from
12230 2008-04-22.
12231 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
12232 Remove gdb_test test names where matching the command.
12233
ccc57cf9
PA
122342009-01-01 Pedro Alves <pedro@codesourcery.com>
12235
12236 PR breakpoints/9681:
12237 * gdb.base/watchpoint.exp: Add regression test.
12238
c7a6ca08
PA
122392008-12-31 Pedro Alves <pedro@codesourcery.com>
12240
12241 * gdb.threads/attach-into-signal.exp: Don't use
12242 gdb_suppress_entire_file.
12243 * gdb.threads/attach-stopped.exp: Ditto.
12244 * gdb.threads/attachstop-mt.exp: Ditto.
12245
3a031f65
PA
122462008-12-31 Pedro Alves <pedro@codesourcery.com>
12247
12248 PR gdb/8812:
12249 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
12250
09e6485f
PA
122512008-12-29 Pedro Alves <pedro@codesourcery.com>
12252
12253 PR gdb/7536:
12254 * gdb.base/radix.exp: Add tests to ensure invalid input radices
12255 and unsupported output radices are really rejected.
12256
0cd53049
JK
122572008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12258
12259 * gdb.cp/punctuator.exp: Backslash the '$' signs.
12260
ba163c7e
TT
122612008-12-22 Tom Tromey <tromey@redhat.com>
12262
12263 * gdb.cp/punctuator.exp: New file.
12264
6f4de6c9
JK
122652008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12266
12267 * gdb.base/completion.exp (Completing non-existing component): New test.
12268
0f34d0b4
JK
122692008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12270
12271 Fix for PR gdb/8648.
12272 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
12273 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
12274 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
12275 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
12276
db2ad4c3
JK
122772008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12278
12279 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
12280
bb5ef15e
DP
122812008-12-16 Christophe Lyon <christophe.lyon@st.com>
12282
12283 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
12284 compiler actually generate code at the expected line number.
12285
90142adc
JZ
122862008-12-15 Jie Zhang <jie.zhang@analog.com>
12287
12288 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
12289
fad6eecd
TT
122902008-12-12 Tom Tromey <tromey@redhat.com>
12291
12292 * gdb.base/commands.exp (redefine_hook_test): New proc.
12293 Call it.
12294
17c8aaf5
TT
122952008-12-11 Tom Tromey <tromey@redhat.com>
12296
12297 * gdb.base/macscp.exp: New regression test.
12298
7c8adf68
TT
122992008-12-11 Tom Tromey <tromey@redhat.com>
12300
12301 * gdb.base/macscp.exp: Print "address.addr".
12302 * gdb.base/macscp1.c (struct outer): New struct.
12303 (address): New global.
12304
b05dcbb7
TT
123052008-12-09 Tom Tromey <tromey@redhat.com>
12306
12307 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
12308 Call it.
12309
2d476de1
DE
123102008-12-04 Doug Evans <dje@google.com>
12311
12312 * gdb.server/ext-run.exp: Relax regexp for init program.
12313
87bdc959
TG
123142008-12-03 Tristan Gingold <gingold@adacore.com>
12315
12316 * gdb.base/macscp.exp: Generate an object file during compilation
12317 to work around Darwin dsymutil limitations.
12318
e0740f77
JK
123192008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12320
12321 Test resolving external references to TLS variables.
12322 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
12323 FILE2_THREAD_LOCAL.
12324 (testfile2, srcfile2): New variables.
12325 * gdb.threads/tls.c (file2_thread_local)
12326 (function_referencing_file2_thread_local): New.
12327 * gdb.threads/tls2.c: New file.
12328
67f0aac5
JB
123292008-11-28 Joel Brobecker <brobecker@adacore.com>
12330
12331 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
12332 rather than integer, as integer might not be big enough when
12333 on 64bit targets.
67f0aac5 12334
c332165e
JG
123352008-11-27 Jerome Guitton <guitton@adacore.com>
12336
12337 * gdb.cp/formatted-ref.exp: Add equality test.
12338 * gdb.ada/formatted_ref.exp: Ditto.
12339
fc9b693c
JK
123402008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12341
12342 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
12343 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
12344
a9c64011
AS
123452008-11-20 Andreas Schwab <schwab@suse.de>
12346
12347 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
12348 matching syscall entry point.
12349 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12350 (tcatch_vfork_then_child_follow): Likewise. Finish through
12351 vfork even if we stopped at the syscall trampoline.
12352
e2fd701e
DE
123532008-11-20 Doug Evans <dje@google.com>
12354
12355 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
12356
69abc51c
TJB
123572008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
12358
12359 * gdb.arch/ppc-dfp.exp: New file.
12360 * gdb.arch/ppc-dfp.c: New file.
12361
c14c28ba
PP
123622008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
12363
12364 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 12365
2e74121d
DE
123662008-11-17 Doug Evans <dje@google.com>
12367
12368 * gdb.mi/mi-syn-frame.exp: Update expected output.
12369 * gdb.mi/mi2-syn-frame.exp: Update expected output.
12370
66bb093b
VP
123712008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12372
12373 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
12374 "thread N" results in =thread-selected.
12375 * lib/mi-support (mi_run_cmd, mi_expect_stop)
12376 (mi_send_resuming_command_raw): Be prepared for
12377 =thread-selected.
12378
3d043ef6
VP
123792008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12380
a9c64011
AS
12381 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
12382 * lib/mi-support.exp: Likewise.
3d043ef6 12383
808104c8
JB
123842008-11-16 Joel Brobecker <brobecker@adacore.com>
12385
12386 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
12387 commands from the expected output for "help catch".
12388
00b22944
JB
123892008-11-15 Joel Brobecker <brobecker@adacore.com>
12390
12391 * gdb.ada/int_deref.exp: New testcase.
12392
59669435
TT
123932008-11-14 Nick Roberts <nickrob@snap.net.nz>
12394
12395 * gdb.mi/gdb2549.exp: New file.
12396
de04a248
DE
123972008-11-11 Doug Evans <dje@google.com>
12398
12399 * gdb.base/callexit.exp: New file.
12400 * gdb.base/callexit.c: New file.
12401
6b8ce727
DE
124022008-11-10 Doug Evans <dje@google.com>
12403
12404 * lib/gdb.exp (GDBFLAGS): Move -nx ...
12405 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
12406 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
12407 (default_gdb_start,default_gdb_exit): Ditto.
12408 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
12409 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
12410 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
12411 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
12412 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
12413 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
12414
1b14b8aa
AS
124152008-11-03 Andreas Schwab <schwab@suse.de>
12416
12417 * gdb.base/hashline2.exp: Fix typo.
12418 * gdb.base/hashline3.exp: Likewise.
12419
f3134b88
TT
124202008-10-30 Tom Tromey <tromey@redhat.com>
12421
12422 * gdb.base/pointers.exp: Add test.
12423 * gdb.base/pointers.c (k, S): New typedefs.
12424 (instance): New global.
12425
c2226152
AS
124262008-10-30 Andreas Schwab <schwab@suse.de>
12427
12428 * gdb.base/args.exp: Add tests for newlines.
12429
462f405c
JB
124302008-10-30 Joel Brobecker <brobecker@adacore.com>
12431
12432 gdb.base/foll-exec.exp: Update the expected output of a couple
12433 of "info breakpoints" tests.
12434
79a45b7d
TT
124352008-10-28 Tom Tromey <tromey@redhat.com>
12436
12437 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
12438
adc13a14
PA
124392008-10-24 Pedro Alves <pedro@codesourcery.com>
12440
12441 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
12442 gdb_start_cmd.
12443 Use runto_main before any test that requires execution.
12444
252fbfc8
PA
124452008-10-23 Pedro Alves <pedro@codesourcery.com>
12446
12447 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
12448 instead of SIGINT.
12449
28148e3d
JB
124502008-10-22 Joel Brobecker <brobecker@adacore.com>
12451
12452 * gdb.base/completion.exp: Update expected output following
12453 the addition of the "info tasks" command.
12454
c209f847
TT
124552008-10-22 Tom Tromey <tromey@redhat.com>
12456
12457 * gdb.base/exprs.exp (test_expr): Add test for string
12458 concatenation.
12459
f177e350
PA
124602008-10-19 Pedro Alves <pedro@codesourcery.com>
12461
12462 * configure.ac: Output gdb.python/Makefile.
12463 * configure: Regenerate.
12464 * gdb.python/Makefile.in: New.
12465
cce89356
JB
124662008-10-16 Joel Brobecker <brobecker@adacore.com>
12467
12468 * gdb.base/foll-fork.exp: Adjust the expected output to match
12469 the new description for fork/vfork catchpoints in the "info
12470 breakpoints" output.
12471
176d289d
TJB
124722008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12473
12474 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12475
a08702d6
TJB
124762008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12477
12478 * gdb.python/python-value.c: New file.
12479 * gdb.python/python-value.exp: New file.
12480
1c5cfe86
PA
124812008-10-15 Pedro Alves <pedro@codesourcery.com>
12482
12483 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12484
5a98ad69
DP
124852008-10-15 Denis Pilat <denis.pilat@st.com>
12486
41702f1b 12487 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 12488
dcb1a1e2
TT
124892008-10-09 Tom Tromey <tromey@redhat.com>
12490
12491 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
12492 'fprintf' and 'stderr'.
12493
9124fe48
JB
124942008-10-07 Joel Brobecker <brobecker@adacore.com>
12495
12496 * gdb.ada/ref_tick_size.exp: New testcase.
12497
45452591
DE
124982008-10-06 Doug Evans <dje@google.com>
12499
12500 * gdb.dwarf2/dw2-cu-size.exp: New file.
12501 * gdb.dwarf2/dw2-cu-size.S: New file.
12502
12503 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12504 .Ltype_int for clarity.
12505
4fc5b208
PP
125062008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12507
12508 PR gdb/2384:
12509 * gdb.cp/gdb2384.exp: Extended to test more cases.
12510 * gdb.cp/gdb2384.cc: Likewise.
12511 * gdb.cp/gdb2384-base.h: Likewise.
12512 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 12513
d78df370
JK
125142008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12515
12516 * gdb.base/maint.exp (maint print type): Remove printing
12517 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12518
9a044a89
TT
125192008-09-30 Tom Tromey <tromey@redhat.com>
12520
12521 * gdb.base/macscp.exp: Add completion tests.
12522 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12523 (TWENTY_THREE): Likewise.
12524 (FORTY_EIGHT): Likewise.
12525
506800a9
TT
125262008-09-30 Tom Tromey <tromey@redhat.com>
12527
12528 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12529 everywhere.
12530 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12531
1a6f01b5
JK
125322008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12533
12534 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12535 testcase is derived from. Fix racy dependency on an expected PID
12536 number. No longer support the testcase on Linux kernel 2.4.x.
12537
2fae03e8
TT
125382008-09-27 Tom Tromey <tromey@redhat.com>
12539
12540 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12541 and varargs.
12542
1ad15515
PA
125432008-09-22 Pedro Alves <pedro@codesourcery.com>
12544
12545 * lib/mi-support.exp (mi_expect_interrupt): New.
12546 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
12547 from gdb.mi/mi-nonstop.exp.
12548 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
12549 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
12550 lib/mi-support.exp.
12551 Use mi_check_thread_states throughout. Avoid ".*" and do not
12552 require an anchor after -exec-run.
12553
d0b76dc6
DJ
125542008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
12555
12556 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
12557 stop is pending. Avoid ".*" when two stops are pending.
12558 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
12559 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12560 newlines in fullnames.
12561 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12562 (mi_expect_stop): Update comments. Only anchor in sync mode.
12563 Do not match newlines.
12564 (mi_send_resuming_command_raw): Always return status.
12565 (mi_get_stop_line): Do not match more than one line by accident.
12566 Only anchor in sync mode.
12567 (mi_run_inline_test): If -exec-next fails, give up.
12568
9990c830
UW
125692008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12570
12571 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12572 on SPU.
12573
ebcf6f00
JB
125742008-09-10 Joel Brobecker <brobecker@adacore.com>
12575
12576 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12577
b6db24e5
JB
125782008-09-10 Joel Brobecker <brobecker@adacore.com>
12579
12580 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12581 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12582 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12583 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12584 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12585 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12586 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12587 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12588 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12589 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12590 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12591 Include the "= " sequence in the expected output of print tests.
12592
2bf448e0
JB
125932008-09-10 Joel Brobecker <brobecker@adacore.com>
12594
12595 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12596 description for boolean types.
12597
d51fd4c8
PA
125982008-09-09 Pedro Alves <pedro@codesourcery.com>
12599
12600 * gdb.base/hook-stop-continue.c: New.
12601 * gdb.base/hook-stop-continue.exp: New.
12602
694182d2
DJ
126032008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12604
12605 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12606
3b8a7fc0
JG
126072008-09-08 Jerome Guitton <guitton@adacore.com>
12608
12609 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12610 (stack_check_probe_2, stack_check_probe_loop_1)
12611 (stack_check_probe_loop_2): New functions.
12612 (main): Add call to these new functions.
12613 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12614 functions, check that the breakpoint is inserted at the appropriate
12615 location.
12616 (insert_breakpoint): Slightly refine this procedure so that it can
12617 be called several times in the test.
12618
96cc0ae8
JG
126192008-09-08 Jerome Guitton <guitton@adacore.com>
12620
12621 * gdb.base/stack-checking.c: New file.
12622 * gdb.base/stack-checking.exp: New file.
12623
1f08b409
TJB
126242008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12625
12626 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12627 * gdb.arch/altivec-regs.exp: Likewise.
12628 * gdb.arch/vsx-regs.exp: Likewise.
12629
3099e1c4
TJB
126302008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12631
12632 * gdb.arch/ppc-fp.exp: New file.
12633 * gdb.arch/ppc-fp.c: New file.
12634
cc69bfc1
PP
126352008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12636
12637 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12638 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12639
b02a33db
MS
126402008-09-04 Michael Snyder <msnyder@vmware.com>
12641
12642 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12643 as "at" (for non-debug functions such as _start).
12644
2992cbe0
UW
126452008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12646
12647 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12648 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12649 software watchpoints.
12650 * gdb.base/watch_thread_num.exp: Likewise.
12651
514f746b
AR
126522008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12653
12654 * gdb.arch/i386-bp_permanent.exp: New test.
12655
876cecd0
TT
126562008-08-24 Tom Tromey <tromey@redhat.com>
12657
12658 * gdb.base/maint.exp: Update "maint print type".
12659
80f73d71
VP
126602008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12661
12662 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12663 support. Adjust the order of "*running" notifications.
12664 * gdb.mi/non-stop.c: Don't cast from int to void* and
12665 back.
12666
d9c78d7d
MK
126672008-08-20 Mark Kettenis <kettenis@gnu.org>
12668
12669 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12670 expect to find it in the "info frame" output.
12671
97a2d1d3
DJ
126722008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12673
12674 * gdb.base/interp.exp: Always consume both prompts.
12675
b96e2927
PA
126762008-08-20 Pedro Alves <pedro@codesourcery.com>
12677
12678 * gdb.base/pending.exp: Test pending breakpoints without symbols
12679 loaded.
12680
8cf6e61a
VP
126812008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12682
12683 * lib/mi-support.exp (mi_expect_stop): Produce
12684 more details on failures.
12685 * gdb.mi/mi-nonstop.exp: New.
12686 * gdb.mi/non-stop.c: New.
12687
c6ebd6cf
VP
126882008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12689
a9c64011
AS
12690 * gdb.mi/mi-async.exp: Use 'set target-async'.
12691 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12692
46a9b8ed
DJ
126932008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12694
12695 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12696
44feb3ce
TT
126972008-08-17 Tom Tromey <tromey@redhat.com>
12698
12699 * gdb.base/help.exp (help catch): Rewrite.
12700
311a4e6b
TJB
127012008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12702
12703 * gdb.base/define.exp: Test indented command documentation.
12704 * gdb.python/python.exp: Test indented multi-line command.
12705
604c2f83
LM
127062008-08-15 Luis Machado <luisgpm@br.ibm.com>
12707
12708 * testsuite/gdb.arch/vsx-regs.c: New source file.
12709 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12710 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12711
886a217c
TT
127122008-08-14 Tom Tromey <tromey@redhat.com>
12713
12714 * gdb.base/macscp.exp: Add regression test for "macro define" or
12715 "macro undef" with no arguments.
12716
c814a4f3
PP
127172008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12718
12719 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12720
12ab8a60
UW
127212008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12722
12723 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12724
d57a3c85
TJB
127252008-08-06 Tom Tromey <tromey@redhat.com>
12726
12727 * gdb.python/python.exp: New file.
12728
c7b778ff
JK
127292008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12730
12731 Fix for PR gdb/1543.
12732 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12733 $LOCATION.
12734 (location): New variable.
12735 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12736 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12737 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12738 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12739 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12740 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12741 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12742 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12743 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12744 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12745 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12746 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12747 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12748 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12749 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12750 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12751 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12752 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12753 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12754 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12755 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12756 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12757 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12758 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12759 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12760 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12761 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12762 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12763 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12764 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12765 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12766 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12767 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12768 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12769 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12770 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12771 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12772 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12773 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12774 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12775 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12776 gdb.base/type-opaque.exp, gdb.base/until.exp,
12777 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12778 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12779 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12780 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12781 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12782 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12783 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12784 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12785 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12786 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12787 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12788 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12789 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12790 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12791 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12792 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12793 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12794 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12795 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12796 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12797 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12798 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12799 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12800 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12801 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12802 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12803 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12804 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12805 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12806 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12807 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12808 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12809 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12810 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12811 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12812 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12813 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12814 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12815 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12816 to bug-gdb@prep.ai.mit.edu .
12817
5e06a3d1
VP
128182008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12819
12820 * lib/mi-support.exp (mi_load_shlibs): New.
12821 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12822
9d81d21b
VP
128232008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12824
12825 * lib/mi-support.exp (get_mi_thread_list)
12826 (check_mi_and_console_threads): New, moved from ...
12827 * gdb.mi/mi-pthread.exp: ...here.
12828 * gdb.mi/gdb669.exp (get_mi_thread_list)
12829 (check_mi_and_console_threads): Delete.
12830 * gdb.mi/mi2-pthread.exp: Likewise.
12831
bae98fe0
TT
128322008-07-28 Tom Tromey <tromey@redhat.com>
12833
12834 * Makefile.in (just-check): Remove. Move body to...
12835 (check): ... here.
12836
57380f4e
DJ
128372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12838
12839 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12840 Add a test for duplicated SIGINTs.
12841
e09490f1
DJ
128422008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12843
12844 * gdb.threads/schedlock.exp (get_args): Update to work for any
12845 value of NUM.
12846 (Top level): Report the number of threads that did not resume.
12847
6387b45f
DJ
128482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12849
12850 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12851
62f64ff2
DJ
128522008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12853
12854 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12855 non-MI prompt.
12856
fa8de41e
TT
128572008-07-26 Tom Tromey <tromey@redhat.com>
12858
12859 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12860 (function_struct, function_struct_ptr): New globals.
12861 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12862 function pointer in a struct.
12863
ccb3ac8a
TT
128642008-07-26 Tom Tromey <tromey@redhat.com>
12865
12866 * gdb.base/macscp.exp: Add test for macro lexing bug.
12867
d7d9f01e
TT
128682008-07-18 Tom Tromey <tromey@redhat.com>
12869
12870 * gdb.base/macscp.exp: Add macro tests.
12871
9bf07184
PP
128722008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12873
12874 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12875
becf6477
PP
128762008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12877
12878 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12879
0709f7d3
PP
128802008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12881
12882 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12883
7093c834
PP
128842008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12885
12886 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12887
b432ffe3
JK
128882008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12889
12890 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12891
b1a268e5
VP
128922008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12893
12894 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12895
e2995f8e
KB
128962008-07-11 Kevin Buettner <kevinb@redhat.com>
12897
12898 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12899 of regexp to account for changes made to GDB in the printing of
12900 byte vectors.
12901
14032a66
TT
129022008-07-11 Tom Tromey <tromey@redhat.com>
12903
12904 * gdb.base/completion.exp: Add 'help' completion test.
12905
981505ef
JK
129062008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12907
12908 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12909
10568435
JK
129102008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12911
12912 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12913
4487aabf
PA
129142008-07-09 Pedro Alves <pedro@codesourcery.com>
12915
12916 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12917
a4a9b1c4
PA
129182008-07-09 Pedro Alves <pedro@codesourcery.com>
12919
12920 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12921
3c3185ac
JK
129222008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12923
12924 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12925
7ebd49dc
VP
129262008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12927
12928 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12929 previous commit. Add a comment.
12930
84e46146
PA
129312008-06-28 Pedro Alves <pedro@codesourcery.com>
12932
12933 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12934
0f8d4a2f
VP
129352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12936
12937 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12938
f747e0ce
PA
129392008-06-27 Pedro Alves <pedro@codesourcery.com>
12940
12941 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12942 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12943 compiling an executable, link in an object that forces unbuffered
12944 output.
12945 * lib/set_unbuffered_mode.c: New file.
12946
734a5c36
JK
129472008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12948
12949 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12950
a2840c35
VP
129512008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12952
a9c64011
AS
12953 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12954 mi_expect_stop.
12955 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12956 Demand that *running is output.
12957 (detect_async): Perform checking every time.
12958 (mi_send_resuming_command): Extract everything into...
12959 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12960 (mi_expect_stop): Don't accept any output before *stopped.
12961
6ae37fef
VP
129622008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12963
12964 Robustify mi-simplerun.
a9c64011
AS
12965 * gdb.mi/basics.c (main): Add a call to sleep.
12966 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12967 * gdb.mi/mi2-cli.exp: Likewise.
12968 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12969
b4aa76f0 129702008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12971
12972 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12973
e1ac3328
VP
129742008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12975
a9c64011
AS
12976 * gdb.mi/mi-console.exp: Adjust.
12977 * gdb.mi/mi-syn-frame.exp: Adjust.
12978 * gdb.mi/mi2-console.exp: Adjust.
12979 * gdb.mi/mi2-syn-frame.exp: Adjust.
12980 * lib/mi-support.exp (mi_run_cmd): Adjust.
12981 (mi_send_resuming_command): Adjust.
e1ac3328 12982
f7f9a841
VP
129832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12984
12985 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12986 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12987 testing of stopped.
12988 * gdb.mi/mi2-syn-frame.exp: Likewise.
12989 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12990 (async, detect_async): New.
12991 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12992 depending on if we're running in sync or async mode.
f7f9a841 12993
37cd5d19
TT
129942008-06-09 Tom Tromey <tromey@redhat.com>
12995
12996 * gdb.base/completion.exp: New tests for field name completion
12997 with spaces, and field name completion with '->'.
12998
65d12d83
TT
129992008-06-06 Tom Tromey <tromey@redhat.com>
13000
13001 * gdb.base/break1.c (struct some_struct): New struct.
13002 (values): New global.
13003 * gdb.base/completion.exp: Add field name completion test.
13004
ebfe2e3f
PP
130052008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13006
13007 * gdb.cp/call-c.exp: Test for incorrect handling of reference
13008 to pointer.
13009 * gdb.cp/call-c.cc: Likewise.
13010
bcf6fc3a
NR
130112008-06-06 Nick Roberts <nickrob@snap.net.nz>
13012
13013 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
13014 annotation.
13015
49fd4a42 130162008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 13017 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
13018
13019 * gdb.threads/execl.c, gdb.threads/execl1.c,
13020 gdb.threads/execl.exp: New tests.
a9c64011 13021
8a34ac3f
AR
130222008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
13023 Daniel Jacobowitz <dan@codesourcery.com>
13024
13025 * gdb.cp/exception.exp: Activate test, make it work with pending
13026 catchpoints.
13027
86ae69ef
JK
130282008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13029
13030 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
13031
f7f9ae2c
VP
130322008-05-28 Vladimir Prus <vladimir@codesourcery.com>
13033
a9c64011
AS
13034 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
13035 now printed.
13036 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 13037
2a2d4dc3
AS
130382008-05-27 Andreas Schwab <schwab@suse.de>
13039
13040 * gdb.base/frame-args.exp: Handle arguments that are optimized
13041 out.
13042
5099e4d9
LM
130432008-05-26 Luis Machado <luisgpm@br.ibm.com>
13044
13045 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
13046 quiet for ppc32 and group options into a single variable.
13047
d9c36a91
JB
130482008-05-23 Joel Brobecker <brobecker@adacore.com>
13049
13050 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
13051 of zero-size elements.
13052 * gdb.ada/null_array.exp: Test printing this new array.
13053
103a8671
JK
130542008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13055
13056 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
13057
07a4cc1a 130582008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
13059
13060 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
13061 of the "finish" command.
13062
55f996a7
NR
130632008-05-21 Nick Roberts <nickrob@snap.net.nz>
13064
13065 * gdb.base/annota1.exp: Test for new annotation.
13066
907fc202
UW
130672008-05-16 Pedro Alves <pedro@codesourcery.com>
13068
13069 * gdb.base/fixsection.exp: New file.
13070 * gdb.base/fixsection0.c: New file.
13071 * gdb.base/fixsection1.c: New file.
13072
e8f97270
UW
130732008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13074
13075 * gdb.base/annota1.exp: Accept printf@... in place of printf.
13076 * gdb.base/annota3.exp: Likewise.
13077
ac0bb574
NF
130782008-05-13 Nathan Froyd <froydnj@codesourcery.com>
13079
13080 * gdb.base/watch_thread_num.exp: Don't run tests that require
13081 watchpoints if the target doesn't support them.
13082
6fadd07a
DE
130832008-05-12 Doug Evans <dje@google.com>
13084
13085 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
13086
6e9a4a30
JB
130872008-05-09 Joel Brobecker <brobecker@adacore.com>
13088
13089 * gdb.ada/assign_1.exp: New testcase.
13090
08388c79
DE
130912008-05-09 Doug Evans <dje@google.com>
13092
a3c83fae
DE
13093 * gdb.base/find.exp: New file.
13094 * gdb.base/find.c: New file.
08388c79 13095
bd5ddfe8
DJ
130962008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13097
13098 * gdb.base/commands.exp (watchpoint_command_test): Handle
13099 gdb,no_hardware_watchpoints.
13100 * gdb.base/float.exp: Allow ARM targets without floating point.
13101 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13102
b5dd68e2 131032008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 13104 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
13105
13106 * gdb.ada/lang_switch: New test program.
13107 * gdb.ada/lang_switch.exp: New testcase.
13108
382d13d1
DE
131092008-05-05 Doug Evans <dje@google.com>
13110
13111 * gdb.base/help.exp (disassemble): Update expected help text.
13112
9dd789d0
PA
131132008-05-04 Pedro Alves <pedro@codesourcery.com>
13114
13115 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13116
611c83ae
PA
131172008-05-04 Pedro Alves <pedro@codesourcery.com>
13118
13119 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13120 different times.
13121
ff013f42
JK
131222008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13123
13124 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13125 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13126 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13127 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13128
96dff6a2
VP
131292008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13130
13131 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13132 notification to appear.
13133
55cd6f92
DJ
131342008-05-04 Daniel Jacobowitz <dan@debian.org>
13135
13136 * gdb.base/fullname.c: New file.
13137 * gdb.base/fullname.exp: New file.
13138 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
13139
d705c43c
PA
131402008-05-03 Pedro Alves <pedro@codesourcery.com>
13141
13142 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
13143 expressions with macros.
13144
333222e1
JK
131452008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13146
13147 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
13148
5ac01682
DJ
131492008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
13150
13151 * gdb.base/completion.exp: Handle lack of other symbols beginning
13152 with "a".
13153
13154 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
13155
237fc4c9
PA
131562008-05-02 Jim Blandy <jimb@codesourcery.com>
13157
13158 * gdb.asm/asmsrc1.s: Add scratch space.
13159
ed5e9466
DJ
131602008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13161 Daniel Jacobowitz <dan@codesourcery.com>
13162
13163 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
13164 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
13165 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
13166
b39cc962
DJ
131672007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
13168
13169 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
13170
36d520f5
JB
131712008-05-01 Joel Brobecker <brobecker@adacore.com>
13172
13173 * gdb.base/info-target.exp: New testcase.
13174
8d4e3071
DJ
131752008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13176
13177 * gdb.cp/hang.exp: Use .cc instead of .C.
13178 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13179 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
13180
6f3f3097
DJ
131812008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13182
13183 * gdb.base/gdb1250.exp: Remove perror.
13184 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
13185
5550a914
PA
131862008-04-30 Pedro Alves <pedro@codesourcery.com>
13187
13188 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
13189 .2byte.
13190
d848e687
DJ
131912008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
13192
13193 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
13194 (maybe_kfail): New.
13195
93b5768b
PA
131962008-04-25 Pedro Alves <pedro@codesourcery.com>
13197
13198 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
13199
721c02de
VP
132002008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13201
a9c64011
AS
13202 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13203 * gdb.mi/mi2-syn-frame.exp: Likewise.
13204 * lib/mi-support.exp: Likewise.
721c02de 13205
74960c60
VP
132062008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13207
13208 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
13209 to specify regexp for the location to stop at.
13210 * gdb.base/break-always.c: New.
13211 * gdb.base/break-always.exp: New.
13212
d24317b4
VP
132132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13214
13215 * lib/mi-support.exp (mi_runto_helper): Adjust
13216 for the original-location field.
13217 (mi_create_breakpoint, mi_list_breakpoints): New.
13218 * gdb.mi/mi-break.exp: Adjust.
13219 * gdb.mi/mi2-break.exp: Adjust.
13220 * gdb.mi/mi-pending.exp: Adjust.
13221 * gdb.mi/mi-simplerun.exp: Adjust.
13222 * gdb.mi/mi2-simplerun.exp: Adjust.
13223 * gdb.mi/mi-syn-frame.exp: Adjust.
13224 * gdb.mi/mi2-syn-frame.exp: Adjust.
13225 * gdb.mi/mi-until.exp: Adjust.
13226 * gdb.mi/mi2-until.exp: Adjust.
13227 * gdb.mi/mi-var-display.exp: Adjust.
13228 * gdb.mi/mi2-var-display.exp: Adjust.
13229 * gdb.mi/mi-watch.exp: Adjust.
13230 * gdb.mi/mi2-watch.exp: Adjust.
13231
fdc59709 132322008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 13233
a9c64011
AS
13234 * aclocal.m4: Add override.m4.
13235 * configure: Regenerate.
fdc59709 13236
8e91f023
VP
132372008-04-19 Vladimir Prus <vladimir@codesourcery.com>
13238
13239 * gdb.mi/var-cmd.c (do_at_tests): Verify that
13240 '-var-update --all-values' reports new value even the type
13241 of a variable object has changed.
13242
233a11ab
CS
132432008-04-18 Craig Silverstein <csilvers@google.com>
13244
13245 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
13246 files.
d24317b4 13247
9c1137ad
JB
132482008-04-18 Joel Brobecker <brobecker@adacore.com>
13249
13250 * gdb.ada/atomic_enum: New test program.
13251 * gdb.ada/atomic_enum.exp: New testcase.
13252
66d0bbc7
DE
132532008-04-17 Doug Evans <dje@google.com>
13254
13255 * gdb.opt/Makefile.in: Fix whitespace.
13256
100906b0
UW
132572008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
13258
13259 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
13260
4584e32e
DE
132612008-04-17 Doug Evans <dje@google.com>
13262
13263 * gdb.base/hashline1.exp: New testcase.
13264 * gdb.base/hashline2.exp: New testcase.
13265 * gdb.base/hashline2.exp: New testcase.
13266
0a320680
PA
132672008-04-17 Pedro Alves <pedro@codesourcery.com>
13268
13269 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
13270
18ac113b
AR
132712008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
13272
13273 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
13274 temporary breakpoint to match "Temporary breakpoint".
13275 * gdb.base/break.exp (delete_breakpoints): Likewise.
13276 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
13277 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
13278 * gdb.base/display.exp: Likewise.
13279 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
13280 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
13281 * gdb.base/restore.exp (restore_tests): Likewise.
13282 * gdb.base/sepdebug.exp: Likewise.
13283 * gdb.base/watchpoint.exp: Likewise.
13284 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
13285 * gdb.mi/mi-pending.exp: Likewise.
13286 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
13287 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
13288 * gdb.mi/mi-var-cmd.exp: Likewise.
13289 * gdb.mi/mi-var-display.exp: Likewise.
13290 * gdb.mi/mi2-cli.exp: Likewise.
13291 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
13292 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
13293 * gdb.mi/mi2-var-display.exp: Likewise.
13294 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
13295 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
13296 new "disp" field.
a9c64011 13297 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
13298 reason. This is to support fix for PR2424.
13299
add38693
JK
133002008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13301
13302 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
13303
fcacd99f
VP
133042008-04-13 Vladimir Prus <vladimir@codesourcery.com>
13305
13306 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 13307 field. Add more floating varobj tests.
fcacd99f 13308 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
13309 field.
13310 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
13311 (main): Call do_at_tests.
13312 * lib/mi-support.exp (mi_create_floating_varobj)
13313 (mi_varobj_update_with_type_change): New.
fcacd99f 13314
de051565
MK
133152008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
13316
13317 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
13318 option of -var-evaluate-expression.
13319 * gdb.mi/mi2-var-display.exp: Likewise.
13320
dbc52822
VP
133212008-04-07 Vladimir Prus <vladimir@codesourcery.com>
13322
13323 Introduce test setup helpers.
a9c64011
AS
13324 * lib/gdb.exp (build_executable, clean_restart)
13325 (prepare_for_testing): New.
13326 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
13327 * gdb.base/return.exp: Likewise.
13328 * gdb.base/ending-run.exp: Likewise.
dbc52822 13329
473591da
NR
133302008-04-07 Nick Roberts <nickrob@snap.net.nz>
13331
13332 * gdb.mi/mi-async.exp: New test for asynchronous Machine
13333 Interface (MI) responses.
13334
2b2d9e11
VP
133352008-04-06 Vladimir Prus <vladimir@codesourcery.com>
13336
a9c64011
AS
13337 * gdb.cp/breakpoint.cc: New code to test conditions involving
13338 member variables.
13339 * gdb.cp/breakpoint.exp: Test condition involving member
13340 variables.
2b2d9e11 13341
bb378428
VP
133422008-04-05 Vladimir Prus <vladimir@codesourcery.com>
13343
13344 * lib/mi-support.exp (mi_expect_stop): New.
13345 (mi_run_cmd): Change the
13346 token. Use mi_send_resuming_command, use
13347 mi_expect_stop.
13348 (mi_execute_to_helper): Rename to mi_execute_to.
13349 (mi_send_resuming_command): Add more error patterns.
13350 (mi_wait_for_stop): Renamed to...
13351 (mi_get_stop_line): ...this.
13352 (mi_run_inline_test): Adjust.
13353
13354 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
13355 * gdb.mi/mi-console.exp: Likewise.
13356 * gdb.mi/mi-pending.exp: Likewise.
13357 * gdb.mi/mi-simplerun.exp: Likewise.
13358 * gdb.mi/mi-stack.exp: Likewise.
13359 * gdb.mi/mi-stepi.exp: Likewise.
13360 * gdb.mi/mi-syn-frame.exp: Add comment.
13361 * gdb.mi/mi-until.exp: Likewise.
13362 * gdb.mi/mi-var-display.exp: Likewise.
13363 * gdb.mi/mi-watch.exp: Likewise.
13364 * gdb.mi/mi2-cli.exp: Likewise.
13365 * gdb.mi/mi2-console.exp: Likewise.
13366 * gdb.mi/mi2-simplerun.exp: Likewise.
13367 * gdb.mi/mi2-stack.exp: Likewise.
13368 * gdb.mi/mi2-stepi.exp: Likewise.
13369 * gdb.mi/mi2-until.exp: Likewise.
13370 * gdb.mi/mi2-var-display.exp: Likewise.
13371 * gdb.mi/mi2-watch.exp: Likewise.
13372
62172bb9
UW
133732008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13374
13375 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
13376
13377 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
13378
a13e061a
PA
133792008-04-04 Pedro Alves <pedro@codesourcery.com>
13380
13381 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
13382 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
13383 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13384 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
13385 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
13386 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
13387 expect an mi error duplicated in stderr.
13388
eae06beb
JB
133892008-04-03 Joel Brobecker <brobecker@adacore.com>
13390
13391 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
13392 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
13393 Add a couple of tests that verify the behavior when the new setting
13394 is set to "cancel" and "all".
13395 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
13396 "ask" before we start the testing.
13397
79c6ced6
AR
133982008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
13399
13400 * gdb.cp/casts.cc: Add class reference variables.
13401 * gdb.cp/casts.exp: New test cases for up/down casting references.
13402
6c2d1a6b
MK
134032008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
13404
13405 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
13406 instead of beginning to make an extra test pass.
13407 * gdb.mi/mi2-var-display.exp: Likewise.
13408
55b411d9
MR
134092008-03-31 Maciej W. Rozycki <macro@mips.com>
13410
13411 * gdb.base/break.exp: Mark failures as such. Fix formatting.
13412
c6140da2
MD
134132008-03-31 Markus Deuling <deuling@de.ibm.com>
13414 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13415
13416 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
13417 value. Add xfail for older kernels.
13418
79732189
AR
134192008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
13420
13421 Bring mi-support in line with gdb.exp.
13422 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
13423 (mi_gdb_start): New function.
13424
33c3676e
MR
134252008-03-28 Maciej W. Rozycki <macro@mips.com>
13426
13427 * gdb.mi/mi-var-cmd.exp: Fix a typo.
13428
92e28119
VP
134292008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13430
13431 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
13432 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 13433
9e8e3afe
VP
134342008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13435
13436 * lib/mi-support.exp (mi_create_varobj_checked): New.
13437 (mi_list_varobj_children): Allow to check for a
13438 value.
13439 (mi_list_array_varobj_children): New.
13440
13441 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
13442 and mi_list_varobj_children, as opposed to hardcoding
13443 expected strings.
13444 * gdb.mi/gdb701.exp: Likewise.
13445 * gdb.mi/gdb792.exp: Likewise.
13446 * gdb.mi/mi-var-block.exp: Likewise.
13447 * gdb.mi/mi-var-cmd.exp: Likewise.
13448 * gdb.mi/mi-var-invalidate.exp: Likewise.
13449 * gdb.mi/mi2-var-block.exp: Likewise.
13450 * gdb.mi/mi2-var-child.exp: Likewise.
13451 * gdb.mi/mi2-var-cmd.exp: Likewise.
13452 * gdb.mi/mi2-var-display.exp: Likewise.
13453
9df50351
JK
134542008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13455
13456 Fix random false FAILs on i386.
13457 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
13458
31e5d73a
DJ
134592008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13460
13461 PR gdb/544
13462 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
13463
12f4afab
DJ
134642008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13465
13466 PR gdb/544
13467 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
13468
b562a0cb
DJ
134692008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13470
13471 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13472 fixed PR gdb/544.
13473
17faa917
DJ
134742008-03-21 Pedro Alves <pedro@codesourcery.com>
13475
13476 * gdb.threads/fork-child-threads.exp: Test next over fork.
13477
6214f497
DJ
134782008-03-21 Chris Demetriou <cgd@google.com>
13479
13480 * gdb.base/break.exp (rbreak junk): New test for rbreak
13481 "Junk at end of arguments" issue.
13482
63092375
DJ
134832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13484
13485 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13486 *& to work on created array elements.
13487 (Top level): Test print $pc with a file. Test string operations
13488 without a target.
13489 * gdb.base/ptype.exp: Do not expect *& to work on created array
13490 elements.
13491
b21991b0
DJ
134922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13493
13494 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13495 gdb.threads/staticthreads.exp: Update exit query.
13496
c4b347c7
SL
134972008-03-07 Sandra Loosemore <sandra@codesourcery.com>
13498
13499 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
13500
fa4727a6
DJ
135012008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
13502
13503 * gdb.base/watchpoint.c (global_ptr, func4): New.
13504 (main): Call func4.
13505 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13506 (test_inaccessible_watchpoint): New.
13507
2f34202f
MR
135082008-02-29 Maciej W. Rozycki <macro@mips.com>
13509
13510 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13511 select the largest.
13512
0d6ba1b1
DJ
135132008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13514
13515 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13516 frames-invalid annotations.
13517
e691325a
PM
135182008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13519
a9c64011 13520 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 13521
f85b5ecc
DE
135222008-02-27 Doug Evans <dje@google.com>
13523
13524 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13525 for bug 1738.
13526 (breakpoint_to_handler_entry): Ditto.
13527
b40e7bf3
JB
135282008-02-27 Joel Brobecker <brobecker@adacore.com>
13529
13530 * gdb.base/ending-run.exp: Use the first line of code inside
13531 function body to test breakpoints.
13532 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13533 location where the breakpoint is inserted when using the line
13534 where a function is declared. Fix typo in the description of
13535 one of the tests.
13536 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13537
2faca73a
PM
135382008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13539
13540 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 13541 tests.
2faca73a 13542
6f439c36
PM
135432008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13544
13545 * gdb.base/args.exp: avoid same output for tests
13546 with single quotes.
13547
54e52265
VP
135482008-02-26 Vladimir Prus <vladimir@codesourcery.com>
13549
a9c64011
AS
13550 * gdb.base/annota1.exp: Adjust for 'info break'
13551 format changes.
13552 * gdb.base/annota3.exp: Likewise.
13553 * gdb.base/break.exp: Likewise.
13554 * gdb.base/condbreak.exp: Likewise.
13555 * gdb.base/pending.exp: Likewise.
13556 * gdb.base/sepdebug.exp: Likewise.
13557 * gdb.base/unload.exp: Likewise.
13558 * gdb.cp/ovldbreak.exp: Likewise.
13559 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13560
897b09ca
DE
135612008-02-07 Doug Evans <dje@google.com>
13562
13563 * gdb.cp/mb-inline.exp: New.
13564 * gdb.cp/mb-inline.h: New.
13565 * gdb.cp/mb-inline1.cc: New.
13566 * gdb.cp/mb-inline2.cc: New.
13567
b1c32d35
PM
135682008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13569
13570 * gdb.pascal/floats.pas: New test program.
13571 * gdb.pascal/floats.exp: New testcase.
13572
1a4ca44a
TJB
135732008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13574
13575 * gdb.base/callfuncs.c (t_float_many_args): New function.
13576 (t_double_many_args): New function.
13577 * gdb.base/callfuncs.exp: Add tests for exceeding float
13578 and double parameters passed through the stack.
13579
439048e8
JB
135802008-02-05 Joel Brobecker <brobecker@adacore.com>
13581
13582 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13583 gdb.ada/complete/foo.adb: New files.
13584 * gdb.ada/complete.exp: New testcase.
13585
81fe8080
DE
135862008-02-03 Doug Evans <dje@google.com>
13587
301f0ecf
DE
13588 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13589
81fe8080
DE
13590 * gdb.cp/gdb2384.exp: New file.
13591 * gdb.cp/gdb2384.cc: New file.
13592 * gdb.cp/gdb2384-base.h: New file.
13593 * gdb.cp/gdb2384-base.cc: New file.
13594
4b071aec
DE
135952008-02-02 Doug Evans <dje@google.com>
13596
13597 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13598
61137ba6
JB
135992007-02-01 Joel Brobecker <brobecker@adacore.com>
13600
13601 * gdb.ada/sym_print_name: New test program.
13602 * gdb.ada/sym_print_name.exp: New testcase.
13603
136042007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13605
13606 * gdb.ada/nested/hello.adb: New file.
13607 * gdb.ada/nested.exp: New testcase.
13608 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13609
98deb0da
VP
136102008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13611
13612 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13613 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13614 don't cause future evaluations of function to report
13615 creation of internal breakpoints.
98deb0da 13616
723a2275
VP
136172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13618
13619 * gdb.mi/mi-break.exp (test_error): New.
13620 Call it.
13621
fb546a2f
LM
136222008-01-31 Luis Machado <luisgpm@br.ibm.com>
13623
13624 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13625 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13626
2d8fd90a
PM
136272008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13628
13629 * gdb.pascal/integers.pas: New test program.
13630 * gdb.pascal/integers.exp: New testcase.
13631
a7fa0ded
PM
136322008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13633
13634 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13635
5e1a1926
TJB
136362008-01-30 Luis Machado <luisgpm@br.ibm.com>
13637
13638 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13639 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13640
8d04f9f0
JB
136412008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13642
13643 * gdb.ada/formatted_ref: New test program.
13644 * gdb.ada/formatted_ref.exp: New testcase.
13645
13646 * gdb.cp/formatted-ref.cc: New file.
13647 * gdb.cp/formatted-ref.exp: New testcase.
13648
ce75a98f
JB
136492008-01-30 Joel Brobecker <brobecker@adacore.com>
13650
13651 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13652
e835f6bf
NR
136532008-01-30 Nick Roberts <nickrob@snap.net.nz>
13654
13655 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13656 (test_file_list_exec_source_file): Update to new macro-info field.
13657
d118ef87
PH
136582008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13659
13660 * gdb.ada/exprs: New test program.
13661 * gdb.ada/exprs.exp: New testcase.
13662
7d35ab09
TJB
136632008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13664
13665 * dfp-test.c (DELTA, DELTA_B): New definitions.
13666 (double_val1, double_val2, double_val3, double_val4, double_val5,
13667 double_val6, double_val7, double_val8, double_val9, double_val10,
13668 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13669 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13670 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13671 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13672 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13673 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13674 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13675 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13676 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13677 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13678 dec128_val16): New global variables.
13679 (decimal_dec128_align): New function.
13680 (decimal_mixed): Likewise.
13681 (decimal_many_args_dec32): Likewise.
13682 (decimal_many_args_dec64): Likewise.
13683 (decimal_many_args_dec128): Likewise.
13684 (decimal_many_args_mixed): Likewise.
13685 * dfp-test.exp: Add tests calling new inferior functions.
13686
2d717e4f
DJ
136872008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13688
13689 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13690 gdb.server/ext-run.exp: New files.
13691 * lib/gdbserver-support.exp (gdbserver_download): New.
13692 (gdbserver_start): New. Update gdbserver expected
13693 output.
13694 (gdbserver_spawn): Use them.
13695 (gdbserver_start_extended): New.
13696
e85a822c
DJ
136972008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13698
13699 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13700 Run on GNU/Linux.
13701 (do_exec_tests): Check for systems which do not support catchpoints.
13702 Do not match START.
13703 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13704 Run on GNU/Linux. Enable verbose output.
13705 (check_fork_catchpoints): New.
13706 (explicit_fork_child_follow, catch_fork_child_follow)
13707 (tcatch_fork_parent_follow): Update expected messages.
13708 (do_fork_tests): Use check_fork_catchpoints.
13709 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13710 Run on GNU/Linux. Enable verbose output.
13711 (check_vfork_catchpoints): New.
13712 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13713 expected messages.
13714 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13715
401ea829
JB
137162008-01-29 Jim Blandy <jimb@red-bean.com>
13717
13718 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13719 host' errors.
13720 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13721
aceaf3ad
JB
137222008-01-29 Jim Blandy <jimb@red-bean.com>
13723
13724 * gdb.threads/sigthread.c: Use barriers to ensure that
13725 child_thread and child_thread_two are always initialized before we
13726 start to use them.
13727
a5606eee
VP
137282008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13729
13730 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13731 * gdb.base/watchpoint-solib.c: New.
13732 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13733
c55a82bb
PM
137342008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13735
13736 * gdb.base/gdb1056.exp: Add unsigned integer test.
13737
0993fe05
DE
137382008-01-28 Doug Evans <dje@google.com>
13739
13740 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13741
4fe42e7f
JB
137422008-01-27 Jim Blandy <jimb@codesourcery.com>
13743
c7a69933
JB
13744 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13745
4fe42e7f
JB
13746 * gdb.base/expand-psymtabs.exp: Doc fix.
13747
5def8285
MK
137482008-01-26 Mark Kettenis <kettenis@gnu.org>
13749
13750 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13751
5313c911
NR
137522008-01-24 Nick Roberts <nickrob@snap.net.nz>
13753
a9c64011 13754 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13755 -var-set-format.
13756
93815fbf
VP
137572008-01-23 Chris Demetriou <cgd@google.com>
13758
13759 * gdb.threads/thread_events.c: New testcase source file.
13760 * gdb.threads/thread_events.exp: New testcase expect file.
13761
467a88ee
NR
137622008-01-23 Nick Roberts <nickrob@snap.net.nz>
13763
13764 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13765
13766 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13767 -var-set-format.
13768
d8f82aba
DJ
137692008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13770 Vladimir Prus <vladimir@codesourcery.com>
13771
13772 * gdb.base/float.exp: Allow missing floating point for m68k and
13773 PowerPC.
13774
60c46647
VP
137752008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13776
13777 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13778 ignore count.
13779 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13780 * gdb.mi/mi-cli.exp: Adjust.
13781 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13782
c7dd36a1
PA
137832008-01-17 Pedro Alves <pedro@codesourcery.com>
13784
13785 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13786 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13787 with dummy_ptr's address.
13788 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13789 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13790 all targets.
13791 * gdb.mi/mi2-var-child.exp: Likewise.
13792
39d5313e
JB
137932008-01-09 Joel Brobecker <brobecker@adacore.com>
13794
13795 * gdb.ada/null_array: New test program.
13796 * gdb.ada/null_array.exp: New testcase.
13797
0aea4bf3
LM
137982008-01-09 Luis Machado <luisgpm@br.ibm.com>
13799
13800 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13801 with required float modifiers.
13802
0b354900
JB
138032008-01-08 Joel Brobecker <brobecker@adacore.com>
13804
13805 * gdb.ada/funcall_param: New test program.
13806 * gdb.ada/funcall_param.exp: New testcase.
13807
cdb7f5d4
JB
138082008-01-08 Joel Brobecker <brobecker@adacore.com>
13809
13810 * gdb.ada/arrayparam: New test program.
13811 * gdb.ada/arrayparam.exp: New testcase.
13812
88e2547f
JB
138132008-01-08 Joel Brobecker <brobecker@adacore.com>
13814
13815 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13816 landed. Should also fix random failures in the test following it.
13817
f6867ce0
TJB
138182008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13819
13820 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13821 for expressions with decimal float values.
13822 (test_dfp_conversions): New function to test casts to and from
13823 decimal float types.
13824 Call test_dfp_conversions.
13825 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13826 elements.
13827 (main): Initialize ds.float4 and ds.double8 elements.
13828 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13829 string to new error message.
13830 (d64_set_tests): Likewise.
13831 (d128_set_tests): Likewise.
13832 Add tests for expressions with decimal float variables. Add tests for
13833 conversions to and from decimal float types.
13834
f9c11282
JB
138352008-01-05 Joel Brobecker <brobecker@adacore.com>
13836
13837 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13838 * gdb.ada/packed_tagged.exp: New testcase.
13839
0ecbca72
JB
138402008-01-04 Joel Brobecker <brobecker@adacore.com>
13841
13842 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13843 gdb.ada/homonym/homonym_main.adb: New files.
13844 * gdb.ada/homonym.exp: New testcase.
13845
c18d3d89
JB
138462008-01-04 Joel Brobecker <brobecker@adacore.com>
13847
13848 * gdb.ada/packed_array.exp: Add testing of references to
13849 a packed array.
13850
ecc7085b
JB
138512008-01-04 Joel Brobecker <brobecker@adacore.com>
13852
13853 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13854 New files.
13855 * gdb.ada/type_coercion.exp: New testcase.
13856
c474c922
JB
138572008-01-04 Joel Brobecker <brobecker@adacore.com>
13858
13859 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13860 gdb.ada/tagged/foo.adb: New file.
13861 * gdb.ada/tagged.exp: New testcase.
13862
9005b927
JB
138632008-01-04 Joel Brobecker <brobecker@adacore.com>
13864
13865 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13866 gdb.ada/ptype_field/foo.adb: New files.
13867 * gdb.ada/ptype_field.exp: New testcase.
13868
1a6aaad8
JB
138692008-01-03 Joel Brobecker <brobecker@adacore.com>
13870
13871 * gdb.ada/print_pc.exp: New testcase.
13872
0ef22f53
JB
138732008-01-03 Joel Brobecker <brobecker@adacore.com>
13874
13875 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13876 gdb.ada/taft_type/p.adb: New files.
13877 * gdb.ada/taft_type.exp: New testcase.
13878
1689ecf8
JB
138792008-01-03 Joel Brobecker <brobecker@adacore.com>
13880
13881 * gdb.ada/array_bounds/bar.adb: New file.
13882 * gdb.ada/array_bounds.exp: New testcase.
13883
a4d0b9c3
JB
138842008-01-03 Joel Brobecker <brobecker@adacore.com>
13885
13886 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13887 gdb.ada/arrayptr/foo.adb: New files.
13888 * gdb.ada/arrayptr.exp: New testcase.
13889
a31ace00
JB
138902008-01-03 Joel Brobecker <brobecker@adacore.com>
13891
13892 * gdb.base/set-lang-auto.exp: New testcase.
13893
a97fced3
JB
138942008-01-03 Joel Brobecker <brobecker@adacore.com>
13895
13896 * gdb.ada/fun_addr/foo.adb: New file.
13897 * gdb.ada/fun_addr.exp: New testcase.
13898
ef29ce1a
JK
138992008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13900
13901 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13902 New files
13903
0fafefe3
JB
139042008-01-02 Joel Brobecker <brobecker@adacore.com>
13905
13906 * array_subscript_addr/p.adb: New file.
a9c64011 13907 * array_subscript_addr.exp: New testcase.
0fafefe3 13908
c4359f8d
JB
139092008-01-02 Joel Brobecker <brobecker@adacore.com>
13910
a9c64011 13911 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13912 New files.
13913 * gdb.ada/str_cmp_ref.exp: New testcase.
13914
1aa1b15b
JB
139152008-01-01 Joel Brobecker <brobecker@adacore.com>
13916
13917 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13918 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13919 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13920
81c9b2cf
JB
139212008-01-01 Joel Brobecker <brobecker@adacore.com>
13922
13923 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13924 gdb.ada/ref_param/pck.ads: New files.
13925 * gdb.ada/ref_param.exp: New testcase.
13926
319e4674
JB
139272008-01-01 Joel Brobecker <brobecker@adacore.com>
13928
13929 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13930 gdb.ada/interface/foo.adb: New files.
13931 * gdb.ada/interface.exp: New testcase.
13932
ef682c56
JB
139332007-12-31 Jim Blandy <jimb@codesourcery.com>
13934
13935 * gdb.base/multi-forks.exp: Consume all output from child
13936 processes before proceeding to next test.
13937
f6f3eb6c
JB
139382007-12-29 Jim Blandy <jimb@codesourcery.com>
13939
13940 * configure: Regenerated.
13941
f652e42f
JB
139422007-12-27 Joel Brobecker <brobecker@adacore.com>
13943
13944 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13945 gdb.ada/fixed_cmp/fixed.adb: New files.
13946 * gdb.ada/fixed_cmp.exp: New testcase.
13947
6943e596
JB
139482007-12-27 Joel Brobecker <brobecker@adacore.com>
13949
13950 * gdb.ada/boolean_expr.exp: New testcase.
13951
aad9a193
JB
139522007-12-26 Jim Blandy <jimb@codesourcery.com>
13953
13954 * gdb.base/multi-forks.exp: Doc fix.
13955
fb5f3683
JB
139562007-12-26 Joel Brobecker <brobecker@adacore.com>
13957
13958 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13959 * gdb.ada/char_param.exp: Do not compile our test program with
13960 -gnata, this is unnecessary.
13961 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13962
384e4a9c
JB
139632007-12-24 Joel Brobecker <brobecker@adacore.com>
13964
13965 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13966 gdb.ada/print_chars/foo.adb: New files.
13967 * gdb.ada/print_chars.exp: New testcase.
13968
01e044f7
JB
139692007-12-24 Joel Brobecker <brobecker@adacore.com>
13970
13971 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13972 gdb.ada/char_param/foo.adb: New files.
13973 * gdb.ada/char_param.exp: New testcase.
13974
0ce17860
JB
139752007-12-22 Jim Blandy <jimb@codesourcery.com>
13976
13977 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13978 hard-coding source line numbers into the test.
13979 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13980 gdb_get_line_number to find.
13981
919809b9
JB
139822007-12-22 Joel Brobecker <brobecker@adacore.com>
13983
13984 * gdb.base/ptype.c (highest): New struct type.
13985 (the_highest): New variable of that type.
13986 (main): Add dummy assignment to a field of variable the_highest.
13987 * gdb.base/ptype.exp: Test type printing of our new variable.
13988
abc8a88d
PM
139892007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13990
13991 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13992 and record first explicitly generated thread number.
abc8a88d
PM
13993 Use that thread number for thread specific watchpoint test.
13994 Add iteration number to repetitive tests.
13995
5158f3e3
CES
139962007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13997 Jim Blandy <jimb@codesourcery.com>
13998
13999 * gdb.base/expand-psymtabs.c: New testcase
14000 source file.
14001 * gdb.base/expand-psymtabs.exp: New testcase
14002 expect file.
14003
37e4754d
LM
140042007-12-17 Luis Machado <luisgpm@br.ibm.com>
14005
14006 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
14007 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
14008
551e5d04
JB
140092007-12-17 Joel Brobecker <brobecker@adacore.com>
14010
14011 * gdb.ada/frame_args/foo.adb: New file.
14012 * gdb.ada/frame_args/pck.ads: New file.
14013 * gdb.ada/frame_args/pck.adb: New file.
14014 * gdb.ada/frame_args.exp: New testcase.
14015
a05ee097
JB
140162007-12-17 Joel Brobecker <brobecker@adacore.com>
14017
14018 * gdb.base/frame-args.c: New file.
14019 * gdb.base/frame-args.exp: New testcase.
14020
c162e8c9 140212007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 14022 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
14023
14024 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
14025
afe8ab22 140262007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14027
afe8ab22
VP
14028 * gdb.mi/mi-pending.exp: New.
14029 * gdb.mi/mi-pending.c: New.
14030 * gdb.mi/mi-pendshr.c: New.
14031
dfdfb3ca
JB
140322007-12-06 Jim Blandy <jimb@codesourcery.com>
14033
14034 * gdb.base/default.exp: Update expected output for 'info catch'.
14035
b7fca990
JK
140362007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14037
14038 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
14039 must be set to binary.
14040
6a1afc1e
PA
140412007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
14042
14043 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
14044
a6b151f1
DJ
140452007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
14046
14047 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
14048 gdb.mi/mi-file-transfer.exp: New.
14049
43039443
JK
140502007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14051
14052 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
14053
0ef2251b
MR
140542007-11-22 Maciej W. Rozycki <macro@mips.com>
14055
14056 * gdb.trace/backtrace.exp: Fix a typo.
14057 * gdb.trace/circ.exp: Likewise.
14058 * gdb.trace/collection.exp: Likewise.
14059 * gdb.trace/limits.exp: Likewise.
14060 * gdb.trace/report.exp: Likewise.
14061 * gdb.trace/tfind.exp: Likewise.
14062 * gdb.trace/while-dyn.exp: Likewise.
14063
5443631e
NR
140642007-11-21 Nick Roberts <nickrob@snap.net.nz>
14065
14066 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
14067 objects of pointers that can't be dereferenced are now
14068 "noneditable".
14069
a4ce5b0d
UW
140702007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14071
14072 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
14073 (target_cpu): Remove.
14074
d6e956e5
VP
140752007-10-15 Vladimir Prus <vladimir@codesourcery.com>
14076
14077 * gdb.base/ending-run.exp: Expect the list of cleared
14078 breakpoint to come in natural order, not the reversed one.
a9c64011 14079
214270ab
VP
140802007-11-07 Vladimir Prus <vladimir@codesourcery.com>
14081
14082 * gdb.mi/mi-var-child.c (do_child_deletion): New.
14083 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 14084
1a619819
LM
140852007-11-05 Luis Machado <luisgpm@br.ibm.com>
14086
14087 * gdb.base/printcmds.exp: New function
14088 test_printf_with_dfp.
14089
5b01a6fa
DE
140902007-11-02 Doug Evans <dje@google.com>
14091
14092 * gdb.disasm/t01_mov.s: Remove carriage returns.
14093 * gdb.disasm/t02_mova.s: Ditto.
14094 * gdb.disasm/t03_add.s: Ditto.
14095 * gdb.disasm/t04_sub.s: Ditto.
14096 * gdb.disasm/t05_cmp.s: Ditto.
14097 * gdb.disasm/t06_ari2.s: Ditto.
14098 * gdb.disasm/t07_ari3.s: Ditto.
14099 * gdb.disasm/t08_or.s: Ditto.
14100 * gdb.disasm/t09_xor.s: Ditto.
14101 * gdb.disasm/t10_and.s: Ditto.
14102 * gdb.disasm/t11_logs.s: Ditto.
14103 * gdb.disasm/t12_bit.s: Ditto.
14104 * gdb.disasm/t13_otr.s: Ditto.
14105
ec33ab7f
JK
141062007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14107
14108 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14109
ae0d01ff
UW
141102007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14111
14112 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14113 provide DFP support.
14114
55eddb0f
DJ
141152007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14116
14117 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14118 Test "set powerpc vector-abi". Skip auto-detection tests for old
14119 toolchains.
14120
7020f05c
PA
141212007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14122
14123 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14124 with [string compare].
14125
84bc3db9
PA
141262007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14127
14128 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14129 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14130
5876dc88
LM
141312007-10-25 Luis Machado <luisgpm@br.ibm.com>
14132
14133 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14134 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14135 * gdb.opt/Makefile.in: New makefile.
14136 * Makefile.in: Create new directory "gdb.opt".
14137 * configure.ac: Add "gdb.opt" directory.
14138 * configure: Regenerated.
a9c64011 14139
c3ea9a14
DE
141402007-10-25 Doug Evans <dje@google.com>
14141
14142 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
14143 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14144
a9c64011 141452007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
14146 Thiago Jung Bauermann <bauerman@br.ibm.com>
14147
14148 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
14149 Floating Point expressions.
14150 * gdb.base/dfp-test.exp: new file adding tests for Decimal
14151 Floating Point variables.
14152 * gdb.base/dfp-test.c: new file containing program with Decimal
14153 Floating variables, used by gdb.base/dfp-test.exp.
14154
62a24a2b
DJ
141552007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
14156
14157 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
14158
e7b1eae6
UW
141592007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14160
14161 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
14162 compiling test case with GCC.
14163 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
14164
c641edcc
UW
141652007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14166
14167 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14168 format changes.
14169
5e5ebfe6
MS
141702007-10-18 Michael Snyder <msnyder@specifix.com>
14171
14172 * gdb.base/dbx.exp: Add missing "-re " operator.
14173
e831e7b6
GM
141742007-10-16 Gaius Mulley <gaius@glam.ac.uk>
14175
14176 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
14177 * configure.ac: Removed trailing spaces after backslash.
14178 * gdb.modula2: New directory.
14179 * gdb.modula2/Makefile.in: New file.
14180 * gdb.modula2/unbounded-array.exp: New file.
14181 * gdb.modula2/unbounded1.c: New file.
14182
7cc46491
DJ
141832007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
14184
14185 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
14186
141872007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
14188
14189 * gdb.base/sigstep.c (main): Add checks for
14190 return values for setitimer call.
14191 Call setitimer again with itimer = ITIMER_REAL
14192 if first call to setitimer fails.
14193
e91528f0
KH
141942007-10-11 Kazu Hirata <kazu@codesourcery.com>
14195
14196 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
14197 of $timeout.
14198
2ec9a4f8
DJ
141992007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14200
14201 * gdb.server/server-run.exp: Test for dynamic linker symbols.
14202
142032007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
14204
14205 * lib/gdb.exp (gdb_run_cmd): Move comment outside
14206 of gdb_expect call, to avoid interruption.
14207
64b2fa04
PA
142082007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
14209
14210 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
14211 (v_unsigned_long_long, v_long_long_array)
14212 (v_signed_long_long_array, v_unsigned_long_long_array)
14213 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
14214 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
14215 [!NO_LONG_LONG]: New.
14216 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
14217 v_long_long_member.
14218
14219 (v_long_long_func, v_signed_long_long_func)
14220 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
14221 (main) [!NO_LONG_LONG]: Initialize long long variants.
14222
14223 * gdb.base/whatis.exp: If board file requests no_long_long, build
14224 test with NO_LONG_LONG defined. Test long long, signed long long,
14225 and unsigned long long variants but only if board file doesn't
14226 disable it.
14227
a912286e 142282007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 14229 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
14230
14231 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
14232 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
14233 * configure: Regenerated.
14234 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
14235 gdb.pascal/types.exp, lib/pascal.exp: New files.
14236
471ba8c9
DJ
142372007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
14238
14239 * gdb.cp/classes.exp (do_tests): Always step to the line after the
14240 call.
14241 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
14242 to return to the call.
14243 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
14244 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
14245 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
14246 * gdb.mi/mi-until.exp (test_until): Likewise.
14247 * gdb.mi/mi2-until.exp (test_until): Likewise.
14248
fef8a650
DJ
142492007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
14250
14251 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
14252 two-char array.
14253 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
14254
d983da9c
DJ
142552007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
14256
14257 * gdb.threads/watchthreads.c (thread_function): Sleep between
14258 iterations.
14259 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
14260 at once for S/390. Generate matching fails and passes.
14261
17f62551
VP
142622007-09-27 Vladimir Prus <vladimir@codesourcery.com>
14263
14264 * gdb.mi/var-cmd.c (do_children_tests): Initialize
14265 the 'struct_declarations' variable to zeros.
a9c64011 14266
ed0616c6
VP
142672007-09-24 Vladimir Prus <vladimir@codesourcery.com>
14268
14269 * gdb.cp/mb-ctor.cc: New.
14270 * gdb.cp/mb-ctor.exp: New.
14271 * gdb.cp/mb-templates.cc: New.
14272 * gdb.cp/mb-templates.exp: New.
14273
41f1b697
DJ
142742007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
14275
14276 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
14277
3f213f78
PA
142782007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
14279
14280 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
14281 targets.
14282 * configure: Regenerate.
14283
0d381245 142842007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14285
0d381245
VP
14286 * gdb.base/annota1.exp: Adjust for 'info break'
14287 format changes.
14288 * gdb.base/annota3.exp: Likewise.
14289 * gdb.base/break.exp: Likewise.
14290 * gdb.base/condbreak.exp: Likewise.
14291 * gdb.base/pending.exp: Likewise.
14292 * gdb.base/sepdebug.exp: Likewise.
14293 * gdb.base/unload.exp: Likewise.
14294 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 14295
fe3f5fa8
VP
142962007-09-22 Vladimir Prus <vladimir@codesourcery.com>
14297
14298 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
14299 messages.
14300 * gdb.base/chng-syms.exp: Likewise.
14301 * gdb.base/unload.exp: Likewise.
a9c64011 14302
a75cf6c0
DJ
143032007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
14304
14305 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
14306
18ecae38
DJ
143072007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
14308
14309 * schedlock.c (NUM): Change to 1.
14310 (main): Use args[0] for the main thread.
14311 * schedlock.exp: Only expect two threads. Only issue one pass or fail
14312 regardless of the number of threads.
14313
5509918f
MR
143142007-09-14 Maciej W. Rozycki <macro@mips.com>
14315
4a543daf
MR
14316 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
14317 type down.
14318 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14319 test.
14320 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
14321 watchpoint type down.
14322 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14323 test.
14324
143252007-09-14 Maciej W. Rozycki <macro@mips.com>
14326
5509918f
MR
14327 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
14328 Move all the tests here and run them twice, once using software
14329 watchpoints and once using hardware watchpoints.
14330 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
14331
40b53987
DJ
143322007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
14333
14334 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
14335 test.
14336
695e2681
MK
143372007-09-10 Mark Kettenis <kettenis@gnu.org>
14338
8b3fc8d8
MK
14339 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
14340 build-id.
14341
695e2681
MK
14342 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
14343 know about $ORIGIN. Calculate output dir from $dest instead of
14344 using ${objdir}/{$subdir}.
14345
58d69f29
MK
143462007-09-09 Mark Kettenis <kettenis@gnu.org>
14347
14348 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
14349 gcore, before continuing with the test.
14350
3e347599
DJ
143512007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
14352
14353 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
14354 * gdb.mi/mi-watch.exp: Likewise.
14355
ea37ba09
DJ
143562007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14357 Jim Blandy <jimb@codesourcery.com>
14358
14359 * gdb.arch/i386-sse.exp: Do not expect character constants.
14360 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
14361 * gdb.base/display.exp: Allow print/s.
14362 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
14363 and unsigned char array changes.
14364
2025a643
DJ
143652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14366
14367 * gdb.base/display.exp: Add tests for printf %p.
14368
26669a27
PA
143692007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
14370
14371 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
14372 the dll name to unicode.
14373
c8f021f8
JK
143742007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14375
14376 * gdb.base/default.exp (show version): Update the version text.
14377 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
14378
4cf31eea
JK
143792007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14380
14381 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
14382 New files.
14383
4935890f
JK
143842007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14385
14386 * lib/gdb.exp (build_id_debug_filename_get): New function.
14387 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
14388 Remove the generate DEBUG file for the future testcase runs.
14389 New testcase for the NT_GNU_BUILD_ID retrieval.
14390 Move the final testing step to ...
14391 (test_different_dir): ... a new function.
14392 New parameter XFAIL to XFAIL all the tests performed.
14393 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
14394 New parameter TYPE to PF_PREFIX all the tests performed.
14395
02142340
VP
143962007-08-31 Vladimir Prus <vladimir@codesourcery.com>
14397
14398 * gdb.mi/mi-var-cp.cc (path_expression): New
14399 function.
14400 * gdb.mi/mi-var-cp.exp: Run path exression tests.
14401
36acd84e
UW
144022007-08-27 Markus Deuling <deuling@de.ibm.com>
14403
14404 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
14405 to fit into SPU Local Store memory.
14406
a896d121
JB
144072007-08-23 Joel Brobecker <brobecker@adacore.com>
14408
14409 * gdb.base/default.exp: Adjust the expected output of "info
14410 warranty" after the switch to GPLv3.
14411
7b433602
JB
144122007-08-23 Joel Brobecker <brobecker@adacore.com>
14413
14414 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
14415 to 30000 (from 20000).
14416
e22f8b7c
JB
144172007-08-23 Joel Brobecker <brobecker@adacore.com>
14418
14419 Switch the license of all .exp files to GPLv3.
14420 Switch the license of all .f and .f90 files to GPLv3.
14421 Switch the license of all .s and .S files to GPLv3.
14422
5a0e3bd0
JB
144232007-08-23 Joel Brobecker <brobecker@adacore.com>
14424
14425 * configure.ac: Switch license to GPLv3.
14426
cc00619d
JB
144272007-08-23 Joel Brobecker <brobecker@adacore.com>
14428
14429 Switch the licensing to GPLv3 for all .ads and .adb files.
14430
8d26208a
DJ
144312007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
14432
14433 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
14434 and t_int_double.
14435 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
14436
4fcb9948
JB
144372007-08-17 Joel Brobecker <brobecker@adacore.com>
14438
14439 * gdb.base/step-line.c: Switch license to GPL version 3, and
14440 update copyright year.
14441 * gdb.base/step-line.inp: Likewise.
14442
b9c34f67
JB
144432007-08-17 Joel Brobecker <brobecker@adacore.com>
14444
14445 * gdb.base/gdb1555.exp: Make expected output immune to formatting
14446 changes inside gdb1555.c.
14447 * gdb.base/pending.exp: Likewise.
14448
2cc17678
DJ
144492007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
14450
14451 * config/default.exp: New file.
14452
e48883f7
DJ
144532007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14454
14455 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
14456 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
14457
1ab80e5b
MR
144582007-07-30 Maciej W. Rozycki <macro@mips.com>
14459
14460 * gdb.base/dump.exp: Force the correct endianness for binary
14461 formats not carrying this information.
14462
aba471f5
DJ
144632007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14464
14465 * gdb.threads/staticthreads.exp: Match .*sem_post.
14466
d4e07204
DJ
144672007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14468
14469 * gdb.base/readline.exp (operate_and_get_next): Match the final
14470 prompt.
14471
2b97317d
KB
144722007-07-23 Kevin Buettner <kevinb@redhat.com>
14473
14474 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14475 to restarting SID.
14476
44efa07a
KB
144772007-07-18 Kevin Buettner <kevinb@redhat.com>
14478
14479 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14480 prior to `gdb_start'.
14481
7b5ebade
KB
144822007-07-18 Kevin Buettner <kevinb@redhat.com>
14483
14484 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14485 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14486 Remove call to gdb_unload.
14487
255e7678
DJ
144882007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14489 Daniel Jacobowitz <dan@codesourcery.com>
14490
14491 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
14492 for __WIN32__.
14493 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
14494 * gdb.base/unload.exp: Use shared library test routines.
14495
3a40aaa0
UW
144962007-07-03 Markus Deuling <deuling@de.ibm.com>
14497
14498 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
14499 * gdb.base/solib-symbol-lib.c: Likewise.
14500 * gdb.base/solib-symbol-main.c: Likewise.
14501
b0f4b84b
DJ
145022007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
14503
14504 * config/gdbserver.exp (gdb_reconnect): New.
14505 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14506 gdb.base/solib-disc.exp: New files.
14507 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14508 remote debugging".
14509 (gdb_compile): Add shlib_load flag.
14510 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14511 port.
14512 (gdbserver_reconnect): New.
14513
1b05479a
DJ
145142007-07-01 Nick Roberts <nickrob@snap.net.nz>
14515 Daniel Jacobowitz <dan@codesourcery.com>
14516
14517 * gdb.base/annota3.exp: Test for if construct.
14518
86f78eb2
DJ
145192007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14520
14521 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14522
6a2eb474 145232007-06-21 Chris Dearman <chris@mips.com>
a9c64011 14524 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
14525
14526 * gdb.base/display.exp: Allow a newline after display/i.
14527 * gdb.base/pc-fp.exp: Likewise.
14528 * gdb.base/sigbpt.exp: Likewise.
14529
f8b73d13
DJ
145302007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14531
14532 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14533 required features to be included.
14534
4339e69e
DJ
145352007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14536
14537 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14538 in info threads output.
14539
23d964e7
UW
145402007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14541 Markus Deuling <deuling@de.ibm.com>
14542
14543 * gdb.arch/spu-info.exp: New testcase.
14544 * gdb.arch/spu-info.c: New file.
14545
fd20f75b
DJ
145462007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
14547
14548 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
14549 tpcs_offset. Restore lr after the call.
14550 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
14551
2226f861
DJ
145522007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
14553
14554 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
14555 (gdbserver_run): Kill any running gdbserver.
14556 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
14557
d12371a9
MR
145582007-05-17 Maciej W. Rozycki <macro@mips.com>
14559
14560 * gdb.base/sigbpt.exp: Preset segv_addr.
14561
93f02886
DJ
145622007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14563
14564 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14565 (gdb_compile_shlib): Likewise.
14566 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14567 (default_gdb_init): Clear cleanfiles.
14568 (gdb_finish): Delete recorded cleanfiles.
14569 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14570
14571 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14572 Do not use isnative.
14573 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14574 gdb.base/so-impl-ld.exp: Likewise.
14575 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14576 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14577 gdb_compile.
14578
b04e06d7
VP
145792007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14580
14581 * config/unknown.exp: Remove.
14582
069ed931
UW
145832007-05-15 Markus Deuling <deuling@de.ibm.com>
14584
14585 * gdb.base/info-proc.exp: Check is_remote.
14586
09db0d03
UW
145872007-05-14 Markus Deuling <deuling@de.ibm.com>
14588
14589 * gdb.base/gcore.exp: Initialize variable core_supported.
14590
af2cbe8c
DJ
145912007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14592
14593 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14594
027c0295
DJ
145952007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14596
14597 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14598 * gdb.threads/print-threads.exp (test_all_threads): Allow
14599 negative and hexadecimal thread IDs.
14600
dc5000e7
DJ
146012007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14602
14603 * gdb.java/jprint.java (public): Avoid invalid call to static
14604 method.
14605
2e74ed18
DP
146062007-05-14 Denis Pilat <denis.pilat@st.com>
14607
14608 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14609 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14610 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14611 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14612 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14613
83547f02
UW
146142007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14615
14616 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14617 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14618 this mode.
14619 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14620 * gdb.base/spu.ld: New file.
14621
b18be20d
DJ
146222007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14623
14624 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14625
be444858
DJ
146262007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14627
14628 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14629
b1d53152
DJ
146302007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14631
14632 * gdb.java/jmain.exp: Handle demangled names with and without method
14633 signatures.
14634
d084b331
DJ
146352007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14636
14637 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14638 (have_a_very_merry_interrupt): Remove calls to puts.
14639 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14640 inferior output.
14641 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14642 test names.
14643
db9d7fc5
DJ
146442007-04-29 Markus Deuling <deuling@de.ibm.com>
14645 Daniel Jacobowitz <dan@codesourcery.com>
14646
14647 * gdb.base/auxv.exp (core_works): Also check is_remote.
14648 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14649
ef783a7d 146502007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14651
ef783a7d
VP
14652 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14653 message, not the undefined 'module' variable.
14654 * gdb.base/siginfo.exp: Likewise.
14655 * gdb.base/sigstep.exp: Likewise.
14656 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14657 serialport.
14658 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14659
b7b73cae
CV
146602007-04-25 Corinna Vinschen <vinschen@redhat.com>
14661
14662 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14663 target sim fails. Return 0 otherwise.
14664 (gdb_load): Return prematurely if gdb_target_sim fails.
14665
7d90fdfa
DP
146662007-04-16 Denis Pilat <denis.pilat@st.com>
14667
14668 * gdb.base/setshow.exp: Reset height after having set it to 100.
14669
5d3e9c85
DP
146702007-04-16 Denis Pilat <denis.pilat@st.com>
14671
14672 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14673
18e75969
DP
146742007-04-16 Denis Pilat <denis.pilat@st.com>
14675
14676 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14677
25d5ea92
VP
146782007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14679
14680 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14681 tests. Run the frozen varobjs test.
14682 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14683 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14684
0b49cb80
JK
146852007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14686
14687 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14688 gdb.base/type-opaque.exp: New files.
14689
a73bafbc 146902007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14691
14692 * gdb.mi/mi-var-child.c
a73bafbc
VP
14693 (do_children_tests): User char[2] instead of
14694 char so that automatic printing of pointers to char
14695 don't give unpredicable result.
14696 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14697 local variables.
14698 * gdb.mi/mi-var-child.exp: Step to right line
14699 of do_children_tests.
14700 * gdb.mi/mi2-var-child.exp: Likewise.
14701 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14702 do_locals_tests.
a73bafbc
VP
14703 (do_children_tests): User char[2] instead of
14704 char so that automatic printing of pointers to char
a9c64011 14705 don't give unpredicable result.
a73bafbc 14706 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14707 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14708 Pass test name to mi_wait_for_stop.
14709
7ce59000
DJ
147102007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14711
14712 * gdb.asm/asm-source.exp: Remove d10v case.
14713 * lib/gdb.exp (skip_cplus_tests): Likewise.
14714 * gdb.asm/d10v.inc: Deleted.
14715
20389057
DJ
147162007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14717
14718 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14719
8807d78b
DJ
147202007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14721
14722 * config/netware.exp: Delete file.
14723
aa3edb8e
JB
147242007-03-29 Joel Brobecker <brobecker@adacore.com>
14725
14726 * gdb.dwarf2/dw2-noloc.S: New file.
14727 * gdb.dwarf2/dw2-noloc.exp: New file.
14728
297561ac
PA
147292007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14730
14731 * gdb.cp/method2.cc: New test.
14732 * gdb.cp/method2.exp: New test.
14733 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14734
1f81bd39
DJ
147352007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14736
14737 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14738
9453113a
DJ
147392007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14740
14741 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14742
b741e217
DJ
147432007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14744
14745 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14746 (gdb_load): Delete, replace with...
14747 (gdb_reload): ...this.
14748 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14749 * gdb.server/server-mon.exp: Likewise.
14750 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14751 (gdb_start_cmd): New.
14752 (gdb_file_cmd): Save the last loaded file.
14753 (gdb_reload): New.
14754 (gdb_gnu_strip_debug): Use transform.
14755 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14756 support here. Use new $last_loaded_file. Check mtime.
14757 (gdb_target_cmd): Handle ObjC failure case.
14758 (infer_host_exec): Delete.
14759 (gdbserver_load): Rename to...
14760 (gdbserver_run): ...this. Simplify.
14761 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14762 (mi_gdb_load): Move most contents to a new function...
14763 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14764 (mi_run_cmd): Use mi_gdb_target_load.
14765 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14766 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14767 Use gdb_run_cmd.
14768 * gdb.base/charsign.exp: Remove incorrect comment.
14769 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14770 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14771 gdb.base/start.exp: Use gdb_start_cmd.
14772
446ab585 147732007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14774 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14775
14776 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14777 * gdb.base/signull.exp: Similarly.
14778
bbb88ebf
UW
147792007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14780
14781 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14782 messages available to test cases (like chng-sym.exp).
14783
cb8c4a99
AS
147842007-03-14 Andreas Schwab <schwab@suse.de>
14785
14786 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14787 format changes.
14788
4e463ff5
DJ
147892007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14790
14791 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14792 (optimized_1): New.
14793 (main): Call optimized_1.
14794 (gdb2029): Correct typos. Call gdb2029_marker.
14795 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14796 for gdb2029.
14797
b6db2c47
MK
147982007-03-12 Mark Kettenis <kettenis@gnu.org>
14799
14800 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14801 as tabs. Remove redundant test pattern.
14802
70ed3737
UW
148032007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14804
14805 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14806 for /a format output.
14807
47b67b60
DJ
148082007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14809
14810 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14811 collect output incrementally.
14812
b8953b0e
UW
148132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14814
14815 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14816 for -var-create lpcharacter test.
14817 * gdb.mi/mi2-var-cmd.exp: Likewise.
14818
7acd5c40
UW
148192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14820
14821 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14822 pass on targets where address zero is readable.
14823
9c6759c1
UW
148242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14825
14826 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14827 just a single architecture.
14828
a2f1aeb4
UW
148292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14830
14831 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14832 (fetch_all_registers): New function, uses gdb_test_multiple and
14833 exp_continue to fetch inferior output line-by-line.
14834 Replace all uses of do_get_all_registers by fetch_all_registers.
14835
46579ac2
UW
148362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14837
14838 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14839 in target_info.
14840
fc133f24
MS
148412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14842
a9c64011 14843 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14844 consistancy; add a default (timeout) case.
14845
7646a51d
MS
148462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14847
14848 * gdb.base/watchpoint.exp: Fix truncated comment.
14849
dcfff61f
MS
148502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14851
14852 * Makefile.in: Remove spurious single-quotes from sed command.
14853
664e3ee9
DJ
148542007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14855
14856 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14857 func.
14858 * gdb.mi/mi2-var-cmd.exp: Likewise.
14859
d7cc6f2f
JB
148602007-02-27 Joel Brobecker <brobecker@adacore.com>
14861
a9c64011
AS
14862 * gdb.dwarf2/dw2-producer.S: New file.
14863 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14864
148652007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14866
14867 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14868 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14869 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14870 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14871 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14872 Revert tests to use mi_gdb_test and include value field in output
14873 of -var-create.
14874
93d42b30
DJ
148752007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14876
14877 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14878
c499ed39
DJ
148792007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14880
14881 * gdb.base/maint.exp: Remove full paths from test names.
14882 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14883 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14884
9836f81b
JB
148852007-02-27 Joel Brobecker <brobecker@adacore.com>
14886
14887 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14888
c74d0ad8
DJ
148892007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14890
14891 * gdb.server/server-mon.exp: New test.
14892
2711e456
DJ
148932007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14894
14895 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14896
ff6f572f
DJ
148972007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14898
14899 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14900 register capitalization.
14901
fada3feb
DP
149022007-02-13 Denis Pilat <denis.pilat@st.com>
14903
14904 * gdb.mi/mi-var-invalidate.exp: New file.
14905
fb1e4ffc
DJ
149062007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14907
14908 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14909
3da939d7
DJ
149102007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14911
14912 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14913
123dc839
DJ
149142007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14915
14916 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14917 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14918
877e3645 149192007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14920
14921 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14922 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14923 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14924 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14925 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14926 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14927 Update tests to include value field in output of -var-create.
a9c64011 14928
3c0a2960
AS
149292007-02-08 Andreas Schwab <schwab@suse.de>
14930
14931 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14932
108546a0
DJ
149332007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14934
14935 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14936 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14937
d701dcab
DP
149382007-02-02 Denis Pilat <denis.pilat@st.com>
14939
14940 * gdb.threads/threadapply.exp: check that frame is not changed by
14941 the thread apply all command.
14942
783e3e2f
AS
149432007-01-31 Andreas Schwab <schwab@suse.de>
14944
6d9c3a87
AS
14945 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14946
3c50d7b9
AS
14947 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14948 in the dwarf sections.
14949 * gdb.dwarf2/mac-fileno.S: Likewise.
14950
783e3e2f
AS
14951 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14952 bspstore register on ia64.
14953
78ff580e
AS
149542007-01-29 Andreas Schwab <schwab@suse.de>
14955
cc8e9b12
AS
14956 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14957 "frame-begin" annotation.
14958
78ff580e
AS
14959 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14960 number of "frames-invalid" annotations.
14961
704a4f78
DJ
149622007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14963
14964 * gdb.base/commands.exp: Call if_commands_test.
14965 (gdb_test_no_prompt, if_commands_test): New.
14966
e741bf94
MK
149672007-01-28 Mark Kettenis <kettenis@gnu.org>
14968
14969 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14970
474d0ad3
AS
149712007-01-27 Andreas Schwab <schwab@suse.de>
14972
14973 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14974 .short/.int/.quad in the dwarf sections.
14975 * gdb.dwarf2/dw2-intercu.S: Likewise.
14976 * gdb.dwarf2/dw2-intermix.S: Likewise.
14977
e784b426
JK
149782007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14979
14980 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14981 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14982 array.
e784b426
JK
14983 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14984 * gdb.base/setvar.exp: Likewise.
14985
37f08e04
AS
149862007-01-26 Andreas Schwab <schwab@suse.de>
14987
9a01813a
AS
14988 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14989 test.
14990
37f08e04
AS
14991 * gdb.base/multi-forks.exp ("restart $i"): Also match
14992 __kernel_syscall_via_break.
14993
6e2a9270
VP
149942007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14995
14996 * lib/mi-support.exp (mi_delete_varobj): New.
14997 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14998 testcase.
14999 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
15000 (main): Call the above.
15001 (reference_update_test, base_in_reference_test)
15002 (reference_to_pointer): Delete the created varobjs.
a9c64011 15003
e515b470
DJ
150042007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
15005
15006 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
15007 * configure: Regenerated.
15008 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
15009 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
15010 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
15011 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
15012 * lib/gdb.exp (gdb_skip_xml_test): New function.
15013
08d8bcd7
DJ
150142007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
15015
15016 * gdb.base/sigrepeat.exp: Correct error message.
15017
150182007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
15019 Daniel Jacobowitz <dan@codesourcery.com>
15020
15021 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
15022 gdb.arch/i386-gnu-cfi-asm.S: New files.
15023
97c3f1f3
JK
150242007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15025
15026 * lib/gdb.exp: Abort on missing `site.exp'.
15027
cb1df416
DJ
150282007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15029 Daniel Jacobowitz <dan@codesourcery.com>
15030
15031 * gdb.base/included.c, gdb.base/included.exp,
15032 gdb.base/included.h: New files.
15033
35990120
DJ
150342007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15035
15036 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
15037 (maximize_rlimit): Reduce limits on 64-bit systems.
15038
6e81a116 150392007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
15040
15041 From Marcus Deuling <deuling@de.ibm.com>:
15042 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
15043 every case.
15044
6c3c41f3
NR
150452007-01-13 Nick Roberts <nickrob@snap.net.nz>
15046
15047 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
15048 (test_path_specification): Use objdir instead of srcdir to always
15049 get an absolute filename.
15050
2f12c312
DJ
150512007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
15052
15053 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
15054
81121995
VP
150552007-01-11 Vladimir Prus <vladimir@codesourcery.com>
15056
15057 * gdb.mi/mi-var-cp.cc (reference_update_tests):
15058 Make sure the variable we're using is in scope.
15059 (reference_to_pointer): Likewise.
15060
4741b737
DJ
150612007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15062
15063 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
15064 has no debug information.
15065
054410c3
DJ
150662007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15067
15068 * gdb.base/annota1.exp: Remove extra send_gdb.
15069
818f79f6
DJ
150702007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15071
15072 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
15073
f7a6bb70
DJ
150742007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15075
15076 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
15077
57e66780
DJ
150782007-01-08 Nick Roberts <nickrob@snap.net.nz>
15079 Daniel Jacobowitz <dan@codesourcery.com>
15080
15081 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
15082 lcharacter or linteger change. Correct duplicated test name.
15083 * gdb.mi/mi2-var-cmd.exp: Likewise.
15084
3d799a95
DJ
150852007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15086
15087 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
15088
150892007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 15090
a9c64011
AS
15091 * gdb.base/nofield.c: New file.
15092 * gdb.base/nofield.exp: New testcase.
51679ba9 15093
eafb94e8
NR
150942007-01-05 Nick Roberts <nickrob@snap.net.nz>
15095
15096 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15097
15098 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15099 test.
15100
5e572bb4
DJ
151012007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15102
15103 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15104
74a44383
DJ
151052007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15106
15107 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15108 when continuing.
15109
1b572db9
DJ
151102007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15111
15112 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15113 Expect ".exe" extension.
15114
381bc39b
DJ
151152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15116
15117 * gdb.base/charset.exp: Add explicit filename to break.
15118 * gdb.base/dbx.exp: Add explicit filename to breaks.
15119
2b70e4c6
DJ
151202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15121
15122 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15123 * gdb.mi/mi2-file.exp: Likewise.
15124
303b6f5d
DJ
151252007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15126
15127 Implement specification of MI tests as comments
15128 in C and C++ sources.
15129 * lib/mi-support.exp (mi_autotest_data): New variable.
15130 (mi_autotest_source): New variable.
15131 (count_newlines, mi_prepare_inline_tests)
15132 (mi_get_inline_test, mi_continue_to_line)
15133 (mi_run_inline_test, mi_tbreak)
15134 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15135 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15136 Run inline tests.
15137 * gdb.mi/mi-var-cp.cc: Define tests here.
15138
23da0d94
VP
151392007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15140
15141 Simplify usage of mi_continue_to.
15142 * lib/mi-support.exp (mi_runto_helper): Renamed
15143 from mi_runto, added new parameter 'run_or_continue'.
15144 (mi_runto): Use mi_runto_helper.
15145 (mi_continue_to): Accept just function name as parameter.
15146 Use mi_runto_helper.
15147 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
15148 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15149
f9e18282
JB
151502006-01-04 Joel Brobecker <brobecker@adacore.com>
15151
15152 Make this testcase a bit more realistic. The current code
15153 is too simplistic, and allows the compiler to optimize out
15154 some of the entities we need for this testcase.
15155 * gdb.ada/null_record/bar.ads (Void_Star): New type.
15156 (Do_Nothing): Add extra parameter.
15157 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
15158 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
15159 by using a variable of type Void_Star.
15160
fd678c65
JB
151612006-01-04 Joel Brobecker <brobecker@adacore.com>
15162
15163 * gdb.ada/catch_ex/foo.adb: New file.
15164 * gdb.ada/catch_ex.exp: New testcase.
15165
05cfdb42
DJ
151662007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
15167
15168 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
15169 pass --image-base to linker.
15170
2e03ee74
DJ
151712007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15172 Daniel Jacobowitz <dan@codesourcery.com>
15173
15174 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
15175 secondary prompts.
15176
0d5de010
DJ
151772007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15178
15179 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
15180 output. Test the types of members and member pointers.
15181 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
15182 gdb/2092.
15183 * gdb.cp/member-ptr.exp: Search for a comment instead of a
15184 statement. Enable for GCC. Update expected output for some tests
15185 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
15186 layout.
15187 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
15188 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
15189 (Diamond::vget_base): New.
15190 (main): Add new tests.
15191 * gdb.cp/printmethod.exp: Update expected output for member functions.
15192 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
15193 print pEe->D::vg().
15194
61a771aa
DJ
151952007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15196
15197 * gdb.threads/tls.exp: Allow stops in sem_post.
15198
2fa63963
DJ
151992006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
15200
15201 * gdb.base/annota1.exp: Allow .*printf in backtraces.
15202 * gdb.base/annota3.exp: Likewise.
15203 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
15204 again (instead of timing out).
15205 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
15206 GCC bug 26475.
15207 * gdb.java/jmisc.exp: Adjust to work with method signatures including
15208 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
15209 test from jmisc1.exp.
15210 * gdb.java/jmisc1.exp: Delete.
15211 * gdb.java/jprint.exp: Adjust to work with method signatures including
15212 return types.
15213 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
15214 * gdb.threads/linux-dp.exp: Don't be confused by program output.
15215 * lib/java.exp (compile_java_from_source): Pass the correct type
15216 to target_compile.
15217
5eefc2b7
JB
152182006-12-31 Joel Brobecker <brobecker@adacore.com>
15219
15220 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
15221 (stack_align_edx): New function.
15222 (stack_align_eax): New function.
15223 (main): Add calls to stack_align_edx and stack_align_eax.
15224 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
15225 Add testing for the cases where the register used during a stack
15226 realignment is edx. Same for eax.
15227
227c54da
DJ
152282006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
15229
15230 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
15231 and generic PE targets.
15232
cab8ac94
JB
152332006-12-29 Joel Brobecker <brobecker@adacore.com>
15234
15235 * gdb.ada/array_return.exp: Update copyright date list.
15236
ba54f318
JB
152372006-12-27 Joel Brobecker <brobecker@adacore.com>
15238
15239 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
15240 (Create_Small_Float_Vector): New function.
15241 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
15242 function body.
15243 * gdb.ada/array_return/p.adb: Use new type and function from
15244 package Pck.
15245 * gdb.ada/array_return.exp: Add a test verifying that GDB is
15246 able to print the value returned by a function returning an
15247 array of float.
15248
6b7a35dd
JB
152492006-12-20 Joel Brobecker <brobecker@adacore.com>
15250
15251 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
15252 The associated tests should be PASSing.
15253
038224f6
VP
152542006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15255
15256 Test for base in references.
15257 * gdb.mi/mi-var-cp.cc: Add test code.
15258 * gdb.mi/mi-var-cp.exp: Test for bases in references.
15259 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
15260 * gdb.mi/mi2-watch.exp: Likewise.
15261 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
15262 (mi_list_varobj_children): New function.
15263
b26ed50d
VP
152642006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15265
15266 * lib/mi-support.exp
15267 (mi_runto): Accept "()" after function name.
15268 (mi_create_varobj): New function.
15269 (mi_varobj_update): New function.
15270 (mi_Check_varobj_value): New function.
15271 * gdb.mi/mi-var-cp.exp: New file.
15272 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 15273
08232497
DJ
152742006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
15275
15276 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
15277 gdb.base/weaklib2.c: New files.
15278
d394c993 152792006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 15280
ac6c2fba
NS
15281 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
15282 info. Adjust test names.
15283
8ec659a0 15284 * gdb.base/break.c (main): Move position of malloc.
d394c993 15285 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 15286
acd65feb
VP
152872006-11-28 Vladimir Prus <vladimir@codesourcery.com>
15288
15289 * gdb.mi/mi-var-cmd.exp: Check -var-update after
15290 assignement of arrays and function pointers.
15291 * gdb.mi/var-cmd.c: Add declaration necessary for above
15292 tests.
15293
f556d5e5
NS
152942006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15295
15296 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
15297
15298 * gdb.threads/linux-dp.exp: Read thread table before and after
15299 creating each philosopher and verify it.
15300
697bc68d
NS
153012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15302 Paul Brook <paul@codesourcery.com>
15303 Daniel Jacobowitz <dan@codesourcery.com>
15304
15305 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 15306 main to remove duplication. Add start function of the form
697bc68d
NS
15307 '_*start[1-9]*'. Add RVDS start function.
15308
29d73ae4
DJ
153092006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15310
15311 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
15312
c1d88655
UW
153132006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15314
15315 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
15316 * gdb.asm/spu.inc: New file.
15317 * gdb.base/term.exp: Disable if [target_info exists noargs].
15318 * gdb.gdb/complaints.exp: Disable if ![isnative].
15319 * gdb.gdb/selftest.exp: Likewise.
15320 * gdb.gdb/observer.exp: Likewise.
15321 * gdb.gdb/xfullpath.exp: Likewise.
15322 * gdb.base/attach.exp: Disable on SPU target.
15323 * gdb.cp/bs145503.exp: Likewise.
15324 * gdb.cp/exception.exp: Likewise.
15325 * gdb.cp/userdef.exp: Likewise.
15326
32a13b1a
DJ
153272006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15328
15329 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
15330
d8295fe9
VP
153312006-11-10 Vladimir Prus <vladimir@codesourcery.com>
15332
15333 * gdb.base/completion.exp: Fix completion tests for
15334 'info' and 'info '.
15335 * gdb.base/help.exp (help_test_raw, test_class_help)
15336 (test_prefix_command_help): Move...
15337 * lib/gdb.exp: Here.
15338 * gdb.base/main.exp: Adjust.
15339 * gdb.cp/maint.exp: Adjust.
15340 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 15341
8c394015
VP
153422006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15343
15344 * gdb.stabs/weird.exp (print_weird_var): Use
15345 gdb_test_multiple instead of gdb_expect.
15346
027fc1bc
VP
153472006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15348
15349 * gdb.base/help.exp (help_test_raw): New.
15350 (test_class_help): New.
15351 (test_prefix_command_help): New.
15352 Adjust testcases.
15353
67609209
FR
153542006-11-09 Christophe Lyon <christophe.lyon@st.com>
15355
15356 * gdb.base/constvars.c (main): Write to crass and crips, so that
15357 they are allocated by the compiler.
15358
f73adfeb
AS
153592006-10-27 Andreas Schwab <schwab@suse.de>
15360
15361 * gdb.base/multi-forks.exp: Use "detach fork" instead of
15362 "detach-fork".
15363
2f83a18e
DJ
153642006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
15365
15366 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
15367 of patterns.
15368
94277a38
DJ
153692006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15370
15371 * gdb.base/sepdebug.exp: Remove debug format test.
15372 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
15373 Handle no-symtab.
15374 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
15375
5bd2f6e2
DJ
153762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15377
15378 * gdb.threads/manythreads.c (thread_function, main): Don't cast
15379 int to pointer or pointer to int.
15380 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
15381
8c008720
DJ
153822006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
15383
15384 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
15385
9e35dae4
DJ
153862006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15387
15388 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
15389
d9639e13
DJ
153902006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15391
15392 PR c++/2116
15393 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
15394
390a1bd0
JB
153952006-10-06 Joel Brobecker <brobecker@adacore.com>
15396
15397 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
15398 the corresponding bug has been fixed in GDB (PR/2018).
15399
dd920c33
JB
154002006-10-06 Joel Brobecker <brobecker@adacore.com>
15401
15402 * gdb.base/subst.exp: New testcase.
15403
53bbefe9
JB
154042006-10-06 Joel Brobecker <brobecker@adacore.com>
15405
15406 * gdb.ada/array_return/pck.ads: Add copyright notice.
15407 * gdb.ada/array_return/pck.adb: Likewise.
15408 * gdb.ada/array_return/p.adb: Likewise.
15409 * gdb.ada/exec_changed/first.adb: Likewise.
15410 * gdb.ada/exec_changed/second.adb: Likewise.
15411
09851417
JB
154122006-10-06 Joel Brobecker <brobecker@adacore.com>
15413
15414 * gdb.ada/watch_arg/watch.adb: New file.
15415 * gdb.ada/watch_arg.exp: New testcase.
15416
041bf30d
VP
154172006-10-02 Vladimir Prus <vladimir@codesourcery.com>
15418
15419 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 15420 via string_to_regexp.
041bf30d 15421 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 15422
f286fbdd 154232006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
15424
15425 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
15426 Remove unused / obsolete files.
15427
7c07f349
NR
154282006-09-19 Nick Roberts <nickrob@snap.net.nz>
15429
15430 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
15431
cd5ff84a
VP
154322006-09-17 Vladimir Prus <vladimir@codesourcery.com>
15433
15434 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
15435 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 15436 the number of frames.
cd5ff84a 15437
ae018d1a
DJ
154382006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
15439
15440 * gdb.base/args.c (main): Add breakpoint marker.
15441 * gdb.base/args.exp: Use args_test for tests. Add new tests which
15442 really test empty arguments.
15443 (args_load): Delete.
15444 (args_test): New.
15445
b399c549
NR
154462006-09-13 Nick Roberts <nickrob@snap.net.nz>
15447
15448 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 15449 check for one file.
b399c549 15450
2ab1eb7a
VP
154512006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
15452
15453 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
15454 HIGH_FRAME argument to -stack-list-locals can be larger than
15455 the number of frames.
a9c64011 15456
476308bf
FF
154572006-08-18 Fred Fish <fnf@specifix.com>
15458
15459 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
15460 '$' in front of skip_vmx_tests_saved when setting that.
15461
8625200f
AS
154622006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
15463
15464 * gdb.base/trace-commands.exp: New file.
15465
089ec8f1
DJ
154662006-08-10 Joel Brobecker <brobecker@adacore.com>
15467 Daniel Jacobowitz <dan@codesourcery.com>
15468
15469 * gdb.base/step-bt.exp: Make hexadecimal address optional in
15470 expected output of the backtrace commands.
15471
b60f0898
JB
154722006-08-09 Joel Brobecker <brobecker@adacore.com>
15473
15474 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15475 untested followed by return combination.
15476 * gdb.arch/altivec-regs.exp: Likewise.
15477 * gdb.arch/e500-abi.exp: Likewise.
15478 * gdb.arch/e500-regs.exp: Likewise.
15479 * gdb.arch/gdb1291.exp: Likewise.
15480 * gdb.arch/gdb1431.exp: Likewise.
15481 * gdb.arch/gdb1558.exp: Likewise.
15482 * gdb.arch/i386-prologue.exp: Likewise.
15483 * gdb.arch/i386-unwind.exp: Likewise.
15484 * gdb.asm/asm-source.exp: Likewise.
15485 * gdb.base/a2-run.exp: Likewise.
15486 * gdb.base/advance.exp: Likewise.
15487 * gdb.base/all-bin.exp: Likewise.
15488 * gdb.base/annota1.exp: Likewise.
15489 * gdb.base/annota3.exp: Likewise.
15490 * gdb.base/args.exp: Likewise.
15491 * gdb.base/arithmet.exp: Likewise.
15492 * gdb.base/assign.exp: Likewise.
15493 * gdb.base/async.exp: Likewise.
15494 * gdb.base/attach.exp: Likewise.
15495 * gdb.base/bang.exp: Likewise.
15496 * gdb.base/bigcore.exp: Likewise.
15497 * gdb.base/bitfields.exp: Likewise.
15498 * gdb.base/bitfields2.exp: Likewise.
15499 * gdb.base/break.exp: Likewise.
15500 * gdb.base/call-sc.exp: Likewise.
15501 * gdb.base/call-strs.exp: Likewise.
15502 * gdb.base/callfuncs.exp: Likewise.
15503 * gdb.base/checkpoint.exp: Likewise.
15504 * gdb.base/chng-syms.exp: Likewise.
15505 * gdb.base/code-expr.exp: Likewise.
15506 * gdb.base/commands.exp: Likewise.
15507 * gdb.base/completion.exp: Likewise.
15508 * gdb.base/cond-expr.exp: Likewise.
15509 * gdb.base/condbreak.exp: Likewise.
15510 * gdb.base/consecutive.exp: Likewise.
15511 * gdb.base/constvars.exp: Likewise.
15512 * gdb.base/corefile.exp: Likewise.
15513 * gdb.base/cvexpr.exp: Likewise.
15514 * gdb.base/dbx.exp: Likewise.
15515 * gdb.base/define.exp: Likewise.
15516 * gdb.base/detach.exp: Likewise.
15517 * gdb.base/display.exp: Likewise.
15518 * gdb.base/dump.exp: Likewise.
15519 * gdb.base/ena-dis-br.exp: Likewise.
15520 * gdb.base/ending-run.exp: Likewise.
15521 * gdb.base/environ.exp: Likewise.
15522 * gdb.base/eval-skip.exp: Likewise.
15523 * gdb.base/exprs.exp: Likewise.
15524 * gdb.base/fileio.exp: Likewise.
15525 * gdb.base/finish.exp: Likewise.
15526 * gdb.base/float.exp: Likewise.
15527 * gdb.base/foll-exec.exp: Likewise.
15528 * gdb.base/foll-fork.exp: Likewise.
15529 * gdb.base/foll-vfork.exp: Likewise.
15530 * gdb.base/freebpcmd.exp: Likewise.
15531 * gdb.base/funcargs.exp: Likewise.
15532 * gdb.base/gcore.exp: Likewise.
15533 * gdb.base/gdb1090.exp: Likewise.
15534 * gdb.base/gdb1250.exp: Likewise.
15535 * gdb.base/huge.exp: Likewise.
15536 * gdb.base/info-proc.exp: Likewise.
15537 * gdb.base/interrupt.exp: Likewise.
15538 * gdb.base/jump.exp: Likewise.
15539 * gdb.base/langs.exp: Likewise.
15540 * gdb.base/lineinc.exp: Likewise.
15541 * gdb.base/list.exp: Likewise.
15542 * gdb.base/logical.exp: Likewise.
15543 * gdb.base/long_long.exp: Likewise.
15544 * gdb.base/macscp.exp: Likewise.
15545 * gdb.base/maint.exp: Likewise.
15546 * gdb.base/mips_pro.exp: Likewise.
15547 * gdb.base/miscexprs.exp: Likewise.
15548 * gdb.base/multi-forks.exp: Likewise.
15549 * gdb.base/opaque.exp: Likewise.
15550 * gdb.base/overlays.exp: Likewise.
15551 * gdb.base/pc-fp.exp: Likewise.
15552 * gdb.base/pointers.exp: Likewise.
15553 * gdb.base/printcmds.exp: Likewise.
15554 * gdb.base/psymtab.exp: Likewise.
15555 * gdb.base/ptype.exp: Likewise.
15556 * gdb.base/recurse.exp: Likewise.
15557 * gdb.base/relational.exp: Likewise.
15558 * gdb.base/relocate.exp: Likewise.
15559 * gdb.base/remote.exp: Likewise.
15560 * gdb.base/reread.exp: Likewise.
15561 * gdb.base/restore.exp: Likewise.
15562 * gdb.base/return.exp: Likewise.
15563 * gdb.base/return2.exp: Likewise.
15564 * gdb.base/scope.exp: Likewise.
15565 * gdb.base/sect-cmd.exp: Likewise.
15566 * gdb.base/sep.exp: Likewise.
15567 * gdb.base/sepdebug.exp: Likewise.
15568 * gdb.base/setshow.exp: Likewise.
15569 * gdb.base/setvar.exp: Likewise.
15570 * gdb.base/sigall.exp: Likewise.
15571 * gdb.base/sigbpt.exp: Likewise.
15572 * gdb.base/signals.exp: Likewise.
15573 * gdb.base/signull.exp: Likewise.
15574 * gdb.base/sizeof.exp: Likewise.
15575 * gdb.base/solib.exp: Likewise.
15576 * gdb.base/step-line.exp: Likewise.
15577 * gdb.base/step-test.exp: Likewise.
15578 * gdb.base/structs.exp: Likewise.
15579 * gdb.base/structs2.exp: Likewise.
15580 * gdb.base/term.exp: Likewise.
15581 * gdb.base/twice.exp: Likewise.
15582 * gdb.base/until.exp: Likewise.
15583 * gdb.base/varargs.exp: Likewise.
15584 * gdb.base/volatile.exp: Likewise.
15585 * gdb.base/watchpoint.exp: Likewise.
15586 * gdb.base/whatis-exp.exp: Likewise.
15587 * gdb.base/whatis.exp: Likewise.
15588 * gdb.cp/ambiguous.exp: Likewise.
15589 * gdb.cp/annota2.exp: Likewise.
15590 * gdb.cp/annota3.exp: Likewise.
15591 * gdb.cp/bool.exp: Likewise.
15592 * gdb.cp/breakpoint.exp: Likewise.
15593 * gdb.cp/casts.exp: Likewise.
15594 * gdb.cp/class2.exp: Likewise.
15595 * gdb.cp/classes.exp: Likewise.
15596 * gdb.cp/cplusfuncs.exp: Likewise.
15597 * gdb.cp/ctti.exp: Likewise.
15598 * gdb.cp/derivation.exp: Likewise.
15599 * gdb.cp/exception.exp: Likewise.
15600 * gdb.cp/gdb1355.exp: Likewise.
15601 * gdb.cp/hang.exp: Likewise.
15602 * gdb.cp/inherit.exp: Likewise.
15603 * gdb.cp/local.exp: Likewise.
15604 * gdb.cp/m-data.exp: Likewise.
15605 * gdb.cp/m-static.exp: Likewise.
15606 * gdb.cp/member-ptr.exp: Likewise.
15607 * gdb.cp/method.exp: Likewise.
15608 * gdb.cp/misc.exp: Likewise.
15609 * gdb.cp/namespace.exp: Likewise.
15610 * gdb.cp/overload.exp: Likewise.
15611 * gdb.cp/ovldbreak.exp: Likewise.
15612 * gdb.cp/pr-1023.exp: Likewise.
15613 * gdb.cp/pr-1210.exp: Likewise.
15614 * gdb.cp/pr-574.exp: Likewise.
15615 * gdb.cp/printmethod.exp: Likewise.
15616 * gdb.cp/psmang.exp: Likewise.
15617 * gdb.cp/ref-params.exp: Likewise.
15618 * gdb.cp/ref-types.exp: Likewise.
15619 * gdb.cp/rtti.exp: Likewise.
15620 * gdb.cp/templates.exp: Likewise.
15621 * gdb.cp/try_catch.exp: Likewise.
15622 * gdb.cp/userdef.exp: Likewise.
15623 * gdb.cp/virtfunc.exp: Likewise.
15624 * gdb.disasm/am33.exp: Likewise.
15625 * gdb.disasm/h8300s.exp: Likewise.
15626 * gdb.disasm/mn10300.exp: Likewise.
15627 * gdb.disasm/sh3.exp: Likewise.
15628 * gdb.disasm/t01_mov.exp: Likewise.
15629 * gdb.disasm/t02_mova.exp: Likewise.
15630 * gdb.disasm/t03_add.exp: Likewise.
15631 * gdb.disasm/t04_sub.exp: Likewise.
15632 * gdb.disasm/t05_cmp.exp: Likewise.
15633 * gdb.disasm/t06_ari2.exp: Likewise.
15634 * gdb.disasm/t07_ari3.exp: Likewise.
15635 * gdb.disasm/t08_or.exp: Likewise.
15636 * gdb.disasm/t09_xor.exp: Likewise.
15637 * gdb.disasm/t10_and.exp: Likewise.
15638 * gdb.disasm/t11_logs.exp: Likewise.
15639 * gdb.disasm/t12_bit.exp: Likewise.
15640 * gdb.disasm/t13_otr.exp: Likewise.
15641 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15642 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15643 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15644 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15645 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15646 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15647 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15648 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15649 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15650 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15651 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15652 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15653 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15654 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15655 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15656 * gdb.mi/gdb701.exp: Likewise.
15657 * gdb.mi/gdb792.exp: Likewise.
15658 * gdb.mi/mi-basics.exp: Likewise.
15659 * gdb.mi/mi-break.exp: Likewise.
15660 * gdb.mi/mi-cli.exp: Likewise.
15661 * gdb.mi/mi-console.exp: Likewise.
15662 * gdb.mi/mi-disassemble.exp: Likewise.
15663 * gdb.mi/mi-eval.exp: Likewise.
15664 * gdb.mi/mi-file.exp: Likewise.
15665 * gdb.mi/mi-read-memory.exp: Likewise.
15666 * gdb.mi/mi-regs.exp: Likewise.
15667 * gdb.mi/mi-return.exp: Likewise.
15668 * gdb.mi/mi-simplerun.exp: Likewise.
15669 * gdb.mi/mi-stack.exp: Likewise.
15670 * gdb.mi/mi-stepi.exp: Likewise.
15671 * gdb.mi/mi-syn-frame.exp: Likewise.
15672 * gdb.mi/mi-until.exp: Likewise.
15673 * gdb.mi/mi-var-block.exp: Likewise.
15674 * gdb.mi/mi-var-child.exp: Likewise.
15675 * gdb.mi/mi-var-cmd.exp: Likewise.
15676 * gdb.mi/mi-var-display.exp: Likewise.
15677 * gdb.mi/mi-watch.exp: Likewise.
15678 * gdb.mi/mi2-basics.exp: Likewise.
15679 * gdb.mi/mi2-break.exp: Likewise.
15680 * gdb.mi/mi2-cli.exp: Likewise.
15681 * gdb.mi/mi2-console.exp: Likewise.
15682 * gdb.mi/mi2-disassemble.exp: Likewise.
15683 * gdb.mi/mi2-eval.exp: Likewise.
15684 * gdb.mi/mi2-file.exp: Likewise.
15685 * gdb.mi/mi2-read-memory.exp: Likewise.
15686 * gdb.mi/mi2-regs.exp: Likewise.
15687 * gdb.mi/mi2-return.exp: Likewise.
15688 * gdb.mi/mi2-simplerun.exp: Likewise.
15689 * gdb.mi/mi2-stack.exp: Likewise.
15690 * gdb.mi/mi2-stepi.exp: Likewise.
15691 * gdb.mi/mi2-syn-frame.exp: Likewise.
15692 * gdb.mi/mi2-until.exp: Likewise.
15693 * gdb.mi/mi2-var-block.exp: Likewise.
15694 * gdb.mi/mi2-var-child.exp: Likewise.
15695 * gdb.mi/mi2-var-cmd.exp: Likewise.
15696 * gdb.mi/mi2-var-display.exp: Likewise.
15697 * gdb.mi/mi2-watch.exp: Likewise.
15698 * gdb.stabs/exclfwd.exp: Likewise.
15699 * gdb.stabs/weird.exp: Likewise.
15700 * gdb.threads/gcore-thread.exp: Likewise.
15701 * gdb.trace/actions.exp: Likewise.
15702 * gdb.trace/backtrace.exp: Likewise.
15703 * gdb.trace/circ.exp: Likewise.
15704 * gdb.trace/collection.exp: Likewise.
15705 * gdb.trace/deltrace.exp: Likewise.
15706 * gdb.trace/infotrace.exp: Likewise.
15707 * gdb.trace/limits.exp: Likewise.
15708 * gdb.trace/packetlen.exp: Likewise.
15709 * gdb.trace/passc-dyn.exp: Likewise.
15710 * gdb.trace/passcount.exp: Likewise.
15711 * gdb.trace/report.exp: Likewise.
15712 * gdb.trace/save-trace.exp: Likewise.
15713 * gdb.trace/tfind.exp: Likewise.
15714 * gdb.trace/tracecmd.exp: Likewise.
15715 * gdb.trace/while-dyn.exp: Likewise.
15716 * gdb.trace/while-stepping.exp: Likewise.
15717
f4b618d1
JB
157182006-08-08 Joel Brobecker <brobecker@adacore.com>
15719
15720 * gdb.base/step-bt.c: New file.
15721 * gdb.base/step-bt.exp: New testcase.
15722
3d00d119
DJ
157232006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15724
15725 * config/monitor.exp (gdb_load): Remove support for obsolete
15726 download-write-size.
15727 * gdb.base/remote.exp: Likewise. Update all callers of
15728 gdb_timed_load.
15729
017b5bd4
DJ
157302006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15731
15732 * cursal.exp: Pass binfile to gdb_load.
15733
837c599d
DJ
157342006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15735
15736 * gdb.base/cursal.exp: Add "" to gdb_load call.
15737
8dd4540b
MK
157382006-07-29 Mark Kettenis <kettenis@gnu.org>
15739
15740 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15741 NetBSD/ELF targets.
15742
ab5c9f60
DJ
157432006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15744
15745 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15746 operator*.
15747
4c42eaff
DJ
157482006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15749
15750 * gdb.base/completion.exp: Update for change in "file" behavior.
15751 * gdb.stabs/weird.exp: Likewise.
15752 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15753 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15754
0155cc76
NS
157552006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15756
15757 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15758 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15759
16026cd7
AS
157602006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15761
15762 * gdb.base/default.exp: Update source command error message.
15763 * gdb.base/help.exp: Update 'help source' message.
15764
16963cb6
DJ
157652006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15766
15767 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15768 test.
15769
6d7fd486
AS
157702006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15771
15772 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15773
29e8a844
DJ
157742006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15775
15776 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15777
6afcfa39
DJ
157782006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15779
15780 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15781
267a692b
MK
157822006-07-17 Mark Kettenis <kettenis@gnu.org>
15783
15784 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15785 *-*-openbsd* from targets for wich we expect ARM FPA floating
15786 point format.
15787
85d2fec4
NR
157882006-07-17 Nick Roberts <nickrob@snap.net.nz>
15789
15790 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15791
157922006-07-17 Mark Kettenis <kettenis@gnu.org>
15793
15794 * gdb.base/annota3.exp: Expect frame-begin annotation.
15795
85b4c6e8
JB
157962006-07-14 Joel Brobecker <brobecker@adacore.com>
15797
15798 * gdb.base/help.exp: Adjust "help unset" test to accept
15799 any list of unset commands.
15800
fb933624
DJ
158012006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15802 Daniel Jacobowitz <dan@codesourcery.com>
15803
15804 * gdb.cp/ref-params.exp: New test.
15805 * gdb.cp/ref-params.cc: New source file.
15806 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15807
1dff4b64
MK
158082006-07-08 Mark Kettenis <kettenis@gnu.org>
15809
15810 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15811 spaces/tabs in regular expressions since they might not be there.
15812
40d2e0e3
AS
158132006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15814
15815 * gdb.base/ifelse.exp: New file.
15816
f6c957d2
NS
158172006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15818
15819 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15820 line.
15821 * gdb.base/huge.exp: Loop over compilation to find a size that
15822 is acceptable.
15823 * gdb.base/remote.exp: Correct expected strings.
15824 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15825
b9c5a23d
DJ
158262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15827
15828 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15829
9af2e58d
DJ
158302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15831
15832 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15833 native.
15834
30930ca5
DJ
158352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15836
15837 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15838 enable stabs testing.
15839
aa32fa1d
DJ
158402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15841
bd4a4c80 15842 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15843 gdb_test_multiple does.
15844
321fef15
DJ
158452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15846
15847 * Makefile.in (host_alias): Remove.
15848 (target_alias): Use @target_noncanonical@.
15849 (site.exp): Don't set host_alias.
15850 * aclocal.m4: Remove contents. Include acx.m4.
15851 * configure: Regenerated.
15852 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15853
e1c2defa
NS
158542006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15855
e63b55d1
NS
15856 * lib/gdb.exp (gdb_load_cmd): New.
15857
5600ea19
NS
15858 * gdb.base/fileio.c: Add system(NULL) test.
15859 * gdb.base/fileio.exp: Check it.
15860
e1c2defa
NS
15861 * gdb.base/break.c: Add 10a breakpoint at }
15862 * gdb.base/break.exp: Add test for breakpoint at }
15863 * gdb.cp/anon-union.cc: Add code at end of function.
15864 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15865 * gdb.mi/var-cmd.c: Add code at end of function.
15866 * gdb.mi/mi-var-display.exp: Adjust end of next.
15867 * gdb.mi/mi2-var-display.exp: Likewise.
15868 * gdb.base/fileio.c: Add stop function and insert calls at
15869 stopping places.
15870 * gdb.base/fileio.exp: Breakpoint stop function and remove
15871 explicit line number references.
15872
6c0112ec
JB
158732006-05-19 Joel Brobecker <brobecker@adacore.com>
15874
a9c64011
AS
15875 * gdb.base/del.exp (test_delete_alias): New function.
15876 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15877
154189a4
FF
158782006-05-18 Fred Fish <fnf@specifix.com>
15879
15880 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15881 required. Check for spurious output after program exits normally.
15882
582e64c2
FF
158832006-05-17 Fred Fish <fnf@specifix.com>
15884
15885 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15886 gdb_load, so it works in the simulator.
15887
8ef6493a
FF
158882006-05-11 Fred Fish <fnf@specifix.com>
15889
15890 * gdb.base/bang.exp: Ignore unexpected output between the
15891 "program exited normally" and the gdb prompt, as many other
15892 tests do.
15893
692b141c
MK
158942006-05-07 Mark Kettenis <kettenis@gnu.org>
15895
15896 * gdb.base/help.exp: Make "delete checkpoint" part option for
15897 "help d" and "help delete" tests.
15898
540b8a30
UW
158992006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15900
a9c64011 15901 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15902 expected output in some mi_gdb_test statements.
15903 * gdb.mi/mi2-basics.exp: Likewise.
15904
9b6462d9
JB
159052006-05-05 Joel Brobecker <brobecker@adacore.com>
15906
15907 * gdb.base/del.c: New file.
15908 * gdb.base/del.exp: New testcase.
15909
954de43b
DM
159102006-05-05 David S. Miller <davem@sunset.davemloft.net>
15911
15912 * gdb.base/break.exp: Do not assume a breakpoint on
15913 main will actually be in $srcfile when optimizing.
1303f75e
DM
15914 * gdb.base/savedregs.exp: Do not require that the dummy
15915 frame location match up to a symbol and source file location.
c3242428
DM
15916 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15917 will get printed without a mi_cmd_data_list_register_values prefix.
15918 (*-data-list-register-*): Correct regular expressions to expect the new
15919 pseudo d? floating point registers.
15920 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15921
c7e64c9a
DJ
159222006-05-05 Christophe Lyon <christophe.lyon@st.com>
15923
15924 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15925 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15926 is allocated by the compiler.
15927 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15928 anons, e, anone to force their allocation by the compiler.
15929
159302006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15931
15932 * gdb.base/help.exp: Update expected text for help d and
15933 help delete.
15934
27ce9a6d
MK
159352006-05-02 Mark Kettenis <kettenis@gnu.org>
15936
15937 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15938 NetBSD/ELF targets.
15939
8608915f
MK
159402006-04-30 Mark Kettenis <kettenis@gnu.org>
15941
15942 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15943 single-step breakpoint fails; make this a KFAIL on
15944 sparc*-*-openbsd*.
15945 * gdb.base/siginfo.exp: Likewise.
15946 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15947
b8db102d
MS
159482006-04-26 Michael Snyder <msnyder@redhat.com>
15949
15950 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15951 which may have to consume output from other forks.
15952 Add tests to make sure that "delete fork" succeeded.
15953
c702009a
MS
159542006-04-20 Michael Snyder <msnyder@redhat.com>
15955
15956 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15957 Add support for the Renesas M32C and M16C.
15958
15959 * gdb.asm/asm-source.exp: Add m32c target.
15960 * gdb.asm/m32c.inc: Support for m32c target.
15961
e28493f2
AS
159622006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15963
15964 * gdb.base/commands.exp (recursive_source_test): New test.
15965
880da185
DM
159662006-04-04 David S. Miller <davem@sunset.davemloft.net>
15967
15968 * gdb.base/float.exp: Add pattern for sparc targets.
15969
61d9b92f
DJ
159702006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15971
15972 * gdb.base/commands.exp (stray_arg0_test): New test.
15973
bd717df8
PB
159742006-03-30 Paul Brook <paul@codesourcery.com>
15975
15976 * gdb.mi/mi-until.exp: kfail broken until command.
15977 * gdb.mi/mi2-until.exp: Ditto.
15978
ec793d3c
NR
159792006-03-27 Nick Roberts <nickrob@snap.net.nz>
15980
15981 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15982
831004b7
AO
159832006-03-08 Alexandre Oliva <aoliva@redhat.com>
15984
15985 * gdb.base/prelink.exp: Anchor tested-for regular expression
15986 on gdb prompt.
15987
effe49a0
PB
159882006-03-07 Paul Brook <paul@codesourcery.com>
15989
15990 * gdb.base/assign.exp: Correct fail message.
15991
e5461016
PB
159922006-03-07 Paul Brook <paul@codesourcery.com>
15993
15994 * lib/compiler.c: Extract armcc version number.
15995 * lib/compiler.cc: Ditto.
15996
fc91c6c2
PB
159972006-03-07 Paul Brook <paul@codesourcery.com>
15998
15999 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
16000 additional_flags=-w.
16001 * gdb.arch/altivec-regs.exp: Ditto.
16002 * gdb.arch/e500-abi.exp: Ditto.
16003 * gdb.arch/e500-regs.exp: Ditto.
16004 * gdb.base/all-bin.exp: Ditto.
16005 * gdb.base/annota1.exp: Ditto.
16006 * gdb.base/annota3.exp: Ditto.
16007 * gdb.base/args.exp: Ditto.
16008 * gdb.base/arithmet.exp: Ditto.
16009 * gdb.base/assign.exp: Ditto.
16010 * gdb.base/async.exp: Ditto.
16011 * gdb.base/bang.exp: Ditto.
16012 * gdb.base/break.exp: Ditto.
16013 * gdb.base/call-rt-st.exp: Ditto.
16014 * gdb.base/completion.exp: Ditto.
16015 * gdb.base/cond-expr.exp: Ditto.
16016 * gdb.base/condbreak.exp: Ditto.
16017 * gdb.base/consecutive.exp: Ditto.
16018 * gdb.base/define.exp: Ditto.
16019 * gdb.base/display.exp: Ditto.
16020 * gdb.base/ena-dis-br.exp: Ditto.
16021 * gdb.base/environ.exp: Ditto.
16022 * gdb.base/eval-skip.exp: Ditto.
16023 * gdb.base/info-proc.exp: Ditto.
16024 * gdb.base/jump.exp: Ditto.
16025 * gdb.base/logical.exp: Ditto.
16026 * gdb.base/long_long.exp: Ditto.
16027 * gdb.base/maint.exp: Ditto.
16028 * gdb.base/miscexprs.exp: Ditto.
16029 * gdb.base/pc-fp.exp: Ditto.
16030 * gdb.base/pointers.exp: Ditto.
16031 * gdb.base/relational.exp: Ditto.
16032 * gdb.base/reread.exp: Ditto.
16033 * gdb.base/sect-cmd.exp: Ditto.
16034 * gdb.base/sep.exp: Ditto.
16035 * gdb.base/sepdebug.exp: Ditto.
16036 * gdb.base/until.exp: Ditto.
16037 * gdb.base/whatis-exp.exp: Ditto.
16038 * gdb.cp/annota2.exp: Ditto.
16039 * gdb.cp/annota3.exp: Ditto.
16040 * gdb.trace/actions.exp: Ditto.
16041 * gdb.trace/backtrace.exp: Ditto.
16042 * gdb.trace/circ.exp: Ditto.
16043 * gdb.trace/collection.exp: Ditto.
16044 * gdb.trace/deltrace.exp: Ditto.
16045 * gdb.trace/infotrace.exp: Ditto.
16046 * gdb.trace/limits.exp: Ditto.
16047 * gdb.trace/packetlen.exp: Ditto.
16048 * gdb.trace/passc-dyn.exp: Ditto.
16049 * gdb.trace/passcount.exp: Ditto.
16050 * gdb.trace/report.exp: Ditto.
16051 * gdb.trace/save-trace.exp: Ditto.
16052 * gdb.trace/tfind.exp: Ditto.
16053 * gdb.trace/tracecmd.exp: Ditto.
16054 * gdb.trace/while-dyn.exp: Ditto.
16055 * gdb.trace/while-stepping.exp: Ditto.
16056 * lib/gdb.exp: Ditto.
16057 (gdb_compile): Handle nowarning option.
16058
5f4a23d9
AO
160592006-03-07 Alexandre Oliva <aoliva@redhat.com>
16060
16061 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
16062 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
16063 Rename executable to prelinkt. Don't re-prelink if we didn't
16064 get a core file. Test prelink -u exit status to tell whether
16065 prelinking failed. Use gdb_test_multiple.
16066
9733fc94
DJ
160672006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
16068
16069 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
16070 (do_tests): Call it.
16071
cc10cae3
AO
160722006-02-28 Alexandre Oliva <aoliva@redhat.com>
16073
16074 * gdb.base/prelink.exp: New test.
16075 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
16076
15c46491
WZ
160772006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
16078
16079 * gdb.fortran/derived-type.f90: New file.
16080 * gdb.fortran/derived-type.exp: New testcase.
16081
5c9f7ded
DJ
160822006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
16083
16084 * gdb.base/default.exp: Allow ';' as a directory separator.
16085
5b96932b
AS
160862006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16087
16088 * gdb.base/help.exp (help add-symbol-file): Update.
16089
1986bccd
AS
160902006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16091
16092 * gdb.base/help.exp (help load): Update expected results.
16093
a8b7528f
FF
160942006-02-19 Fred Fish <fnf@specifix.com>
16095
16096 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16097 specifix hex value as part of results.
16098 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 16099
f8261448
FF
161002006-02-16 Fred Fish <fnf@specifix.com>
16101
16102 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16103 ushort_addr, and slong_addr, so the typedefs are not optimized
16104 away.
16105 * gdb.base/whatis.exp: Add tests using type name for struct type,
16106 union type, enum type, and typedef.
a9c64011 16107
31d8bdd2
MK
161082006-02-13 Mark Kettenis <kettenis@gnu.org>
16109
16110 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16111
34e41e63
JB
161122006-02-13 Jim Blandy <jimb@redhat.com>
16113
16114 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16115 case where it takes two "next" commands to skip past the init
16116 call.
16117
ac6e4f31
FF
161182006-02-12 Fred Fish <fnf@specifix.com>
16119
16120 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16121 to handle cases where it takes two "next" commands to skip
16122 past the init call.
16123
2db2d571
JB
161242006-02-07 Joel Brobecker <brobecker@adacore.com>
16125
16126 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16127 on hppa32 targets.
16128
38fcd64c
DJ
161292006-02-06 Vladimir Prus <ghost@cs.msu.su>
16130
16131 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16132 field.
16133
1315ad46
MK
161342006-01-29 Mark Kettenis <kettenis@gnu.org>
16135
16136 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
16137
5625b943
DJ
161382006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16139
16140 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
16141 files.
16142
80df1bbe
DJ
161432006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16144
16145 * gdb.cp/maint.exp: Set complaints to a positive value.
16146
9078e690
DJ
161472006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16148
16149 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
16150 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
16151 function name.
16152
9c903399
DJ
161532006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16154
16155 * gdb.base/checkpoint.c: Update copyright notice. Include
16156 <stdlib.h>.
16157
761ae4d6
JB
161582006-01-04 Jim Blandy <jimb@redhat.com>
16159
16160 * gdb.asm/asm-source.exp: Independently provide default values for
16161 asm-flags and debug-flags. Use 'string equal' to do the
16162 comparison, not the implicit expr's '==' operator. Remove
16163 now-unneeded assignments to asm-flags. In h8300 case, place
16164 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
16165
099ac3dd
MS
161662006-01-04 Michael Snyder <msnyder@redhat.com>
16167
16168 * gdb.base/checkpoint.c: New file.
16169 * gdb.base/checkpoint.exp: New file.
16170 * gdb.base/multi-fork.c: New file.
16171 * gdb.base/multi-fork.exp: New file.
16172 * gdb.base/pi.txt: New file (data for checkpoint.c test).
16173
f4d85314
FF
161742006-01-04 Fred Fish <fnf@specifix.com>
16175
16176 * gdb.base/ptype.c (foo): Add typedef.
16177 (intfoo): Add function.
16178 * gdb.base/ptype1.c: New file.
16179 * gdb.base/ptype.exp: Handle compilation and linking with two
16180 source files. Test that proper type for "foo" is found based
16181 on source context rather than first match found in symtabs.
16182
a1b06f35
MK
161832005-12-28 Mark Kettenis <kettenis@gnu.org>
16184
16185 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
16186 * gdb.asm/openbsd.inc: Indent commands.
16187
d082a1e2
MK
161882005-12-26 Mark Kettenis <kettenis@gnu.org>
16189
c65016bd
MK
16190 * gdb.base/freebpcmd.exp: Increase timeout.
16191
d082a1e2
MK
16192 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
16193
d3c32a0e
DJ
161942005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
16195
16196 * gdb.base/default.exp: Update check for "show version".
16197
9fdb1f50
RC
161982005-12-09 Randolph Chung <tausq@debian.org>
16199
16200 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
16201 * gdb.asm/pa64.inc: New file.
16202
5f2c56f7
RC
162032005-12-09 Randolph Chung <tausq@debian.org>
16204
16205 * gdb.asm/common.inc: Indent commands.
16206 * gdb.asm/asmsrc1.s: Likewise.
16207 * gdb.asm/asmsrc2.s: Likewise.
16208
8117349c
RC
162092005-12-09 Randolph Chung <tausq@debian.org>
16210
16211 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
16212 (get_addr_of_sym): Remove duplicate print.
16213 (gen_core): xfail hppa*-*-hpux*, update expected output.
16214 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
16215 * gdb.arch/pa64-nullify.s: New file.
16216
8f07f25a
RC
162172005-12-09 Randolph Chung <tausq@debian.org>
16218
16219 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
16220
55b39184
DJ
162212005-12-07 Christophe Lyon <christophe.lyon@st.com>
16222
16223 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
16224 code generation for these functions.
16225 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
16226 error message.
16227
31e2b00f
AS
162282005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
16229
16230 * gdb.base/help.exp (help b, help br, help bre, help brea)
16231 (help break): Update the expected message.
16232
c3d0b56e
SC
162332005-11-11 Stephane Carrez <stcarrez@nerim.fr>
16234
16235 * gdb.asm/m68hc11.inc: Setup the data section.
16236 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
16237 script for this test.
16238 (m6812-*-*): Likewise.
16239
36ae0ea9
RC
162402005-11-09 Randolph Chung <tausq@debian.org>
16241
16242 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
16243
9d6f42e9
WZ
162442005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
16245
16246 * gdb.base/break.exp: Fix a comment typo.
16247
e2126a14
EZ
162482005-11-03 Jim Blandy <jimb@redhat.com>
16249
a9c64011
AS
16250 Checked in by Elena Zannoni <ezannoni@redhat.com>
16251
889bf7c5 16252 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 16253
e0ac7199
CV
162542005-11-02 Corinna Vinschen <vinschen@redhat.com>
16255
16256 * gdb.arch/gdb1558.c: Include stdio.h.
16257
31d3fb18
MK
162582005-10-31 Mark Kettenis <kettenis@gnu.org>
16259
16260 * gdb.asm/asm-source.exp: Use -e instead of --entry.
16261
e52b687c
MK
162622005-10-31 Mark Kettenis <kettenis@gnu.org>
16263
16264 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
16265
f4711d79
PG
162662005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
16267
a9c64011
AS
16268 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16269 vscr" tests to better match output.
f4711d79 16270
987a9106
JB
162712005-10-12 Jim Blandy <jimb@redhat.com>
16272
16273 * gdb.base/structs.exp (any): New function.
16274 (test_struct_returns): Don't make any assumptions at all about
16275 what value the function returns when GDB can't set the return
16276 value.
16277
2336bb58
JB
162782005-10-09 Joel Brobecker <brobecker@adacore.com>
16279
16280 * gdb.ada/arrayidx/p.adb: New file.
16281 * gdb.ada/arrayidx.exp: New testcase
16282
162832005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
16284
16285 * gdb.ada/array_return/pck.ads: New file.
16286 * gdb.ada/array_return/pck.adb: New file.
16287 * gdb.ada/array_return/p.adb: New file.
16288 * gdb.ada/array_return.exp: New testcase.
16289
705335ea
JB
162902005-10-03 Joel Brobecker <brobecker@adacore.com>
16291
a9c64011
AS
16292 * gdb.base/arrayidx.c: New file.
16293 * gdb.base/arrayidx.exp: New testcase.
705335ea 16294
11ee9940
NR
162952005-09-29 Nick Roberts <nickrob@snap.net.nz>
16296
16297 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
16298 frames-invalid and breakpoints-invalid are no longer generated
16299 with level 3 so don't expect them in the output.
16300
39fb8e9e
BR
163012005-09-27 Bob Rossi <bob@brasko.net>
16302
a9c64011 16303 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
16304 from test. Escape the | in mi_gdb_test call.
16305 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
16306 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
16307 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
16308 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
16309 expected regex's in mi_gdb_test calls.
16310 * lib/mi-support.exp: Remove arbitrary .* from tests.
16311 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
16312 Fully anchor GDB/MI expected results in mi_gdb_test.
16313 * lib/gdb.exp (string_to_regexp): Escape the ] character.
16314 * gdb.base/sizeof.exp: Remove escape character. Correct test.
16315
2af48f68
PB
163162005-09-26 Paul Brook <paul@codesourcery.com>
16317
16318 * long_long.exp: Exclude eabi targets from arm FPA float format test.
16319
f34502bc
WZ
163202005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16321
16322 * bfp-test.c: New file.
16323 * bfp-test.exp: New testcase.
16324
ca929517
WZ
163252005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16326
16327 * gdb.fortran/subarray.exp: New testcase to test the evaluation
16328 of subarray and substring variable.
16329 * gdb.fortran/subarray.f: New source file for the test of subarray
16330 and substring variable evaluation.
16331 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
16332 of string constant.
16333
c761af65
DJ
163342005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
16335
16336 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
16337 copyright dates.
16338
561d7a1d
PG
163392005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
16340
16341 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
16342 powerpc altivec' test with an almost identical 'info vector' test.
16343
b2b64cc9
PG
163442005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16345
a9c64011
AS
16346 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16347 vscr" tests to match output.
b2b64cc9 16348
6ac4d15a
PG
163492005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16350
a9c64011
AS
16351 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
16352 output.
6ac4d15a 16353
40e55bef
BR
163542005-09-11 Bob Rossi <bob@brasko.net>
16355
889bf7c5
PA
16356 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
16357 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
16358 commands that return an MI output command and an asyncronous MI output
16359 command.
40e55bef
BR
16360 * gdb.mi/mi-console.exp: Ditto.
16361
3c7385ec
BR
163622005-09-11 Bob Rossi <bob@brasko.net>
16363
16364 * gdb.mi/mi-var-child.c: Include <string.h>.
16365
a6cd0eb3
DJ
163662005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
16367
16368 * killed.exp: Correct gdb_expect syntax.
16369
2f168eed
CV
163702005-08-09 Corinna Vinschen <vinschen@redhat.com>
16371
16372 * lib/mi-support.exp (mi_gdb_load): Fix typo.
16373
ecd3fd0f
BR
163742005-08-02 Bob Rossi <bob@brasko.net>
16375
16376 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
16377 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
16378 Change tests to inferior-tty-set/show.
16379 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
16380 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
16381 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
16382 inferior. Use mi_gdb_test to get GDB and Inferior output.
16383 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
16384 descriptor.
16385 (mi_inferior_tty_name): Add inferior PTY file name.
16386 (mi_gdb_start): Add INFERIOR_PTY parameter.
16387 (mi_gdb_test): Add IPATTERN parameter.
16388
f1ea48cb 163892005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 16390
f1ea48cb
BR
16391 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
16392 parameter to mi_gdb_test.
16393 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
16394
6e650a67
DJ
163952005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16396
16397 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
16398 struct_declarations.
16399 * gdb.mi/mi-var-child.exp: Step over the initialization of
16400 struct_declarations.
16401
8be260b6
DJ
164022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16403
16404 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
16405 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
16406 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
16407 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
16408 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
16409 file.
16410
4e660f07
NR
164112005-07-27 Nick Roberts <nickrob@snap.net.nz>
16412
16413 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
16414 (do_children_tests): Assign values to the extra elements.
16415
16416 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
16417 them for tests for "-var-update --no-values" and
a9c64011 16418 "-var-update --all-values".
4e660f07
NR
16419 Add test for "-var-list-children --simple-values".
16420
16421 * gdb.mi/basics.c (callee4): Add integer array D[3]...
16422
16423 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
16424 "-stack-list-locals --simple-values" Improve doc strings and
16425 comments.
16426
6bdae935
MK
164272005-07-18 Mark Kettenis <kettenis@gnu.org>
16428
598b7a6f
MK
16429 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
16430 *-*-openbsd*.
16431 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
16432
6bdae935
MK
16433 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
16434 sigaltsatck'.
16435
1323e929 164362005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 16437
1323e929
BR
16438 * gdb.base/default.exp (tty): Changed output of command.
16439 * gdb.base/help.exp (help tty): Ditto.
16440
b1a9c082
MK
164412005-07-12 Mark Kettenis <kettenis@gnu.org>
16442
16443 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
16444
10a844a2
MK
164452005-07-10 Mark Kettenis <kettenis@gnu.org>
16446
16447 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
16448 -stack-select-frame without arguments.
16449 (test_stack_frame_listing): Add test for newly implemented command
16450 -stack-info-frame.
16451
3cb3b8df
BR
164522005-07-06 Bob Rossi <bob@brasko.net>
16453
16454 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
16455 command.
16456 (Copyright): Update copyright.
16457
a0c5fbcf
WZ
164582005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
16459
16460 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
16461 tests to evaluate exponentiation expression.
16462
984971d0
AS
164632005-06-29 Andreas Schwab <schwab@suse.de>
16464
16465 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
16466 main to avoid warnings.
16467
16468 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
16469
fe03833f
NR
164702005-06-20 Nick Roberts <nickrob@snap.net.nz>
16471
16472 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16473 -stack-select-frame without arguments.
16474 (test_stack_frame_listing): Add test for newly implemented command
16475 -stack-info-frame.
a9c64011 16476
7a55f279
WZ
164772005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16478
0ffa0ea5
DJ
16479 * gdb.fortran/array-element.f: New file.
16480 * gdb.fortran/array-element.exp: New testcase.
7a55f279 16481
26585198
DJ
164822005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16483
16484 * gdb.base/bigcore.exp: Correct checks for systems which can
16485 not dump a large core file.
16486
c1bd25fd
DJ
164872005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16488
16489 * gdb.base/relocate.c: Add a copyright notice.
16490 (dummy): Remove.
16491 * gdb.base/relocate.exp: Test printing the values of variables
16492 from a relocatable file.
16493
589e074d
DJ
164942005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16495
16496 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
16497 excess MI output after an error.
16498
0915f927
JB
164992005-05-29 Joel Brobecker <brobecker@adacore.com>
16500
16501 * gdb.arch/alpha-step.c: New file.
16502 * gdb.arch/alpha-step.exp: New testcase.
16503
76ff342d
DJ
165042005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16505 Dennis Brueni <dennis@slickedit.com>
16506
16507 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16508 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16509 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16510 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16511 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16512 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16513 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16514
96b0c7ac
DJ
165152005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16516 Wu Zhou <woodzltc@cn.ibm.com>
16517
16518 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16519 IBM's xlc compiler.
16520 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16521 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16522
f21565d2
JB
165232005-05-13 Jim Blandy <jimb@redhat.com>
16524
16525 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16526 calling gdb_suppress_entire_file.
16527 * gdb.base/charset.exp: Same.
16528 * gdb.base/call-rt-st.exp: Same.
16529
6006a3a1
BR
165302005-05-05 Bob Rossi <bob_rossi@cox.net>
16531
16532 * lib/gdb.exp (fullname_syntax): Added global regex.
16533 (fullname_syntax_POSIX): Ditto.
16534 (fullname_syntax_UNC): Ditto.
16535 (fullname_syntax_DOS_CASE): Ditto.
16536 (fullname_syntax_DOS): Ditto.
16537 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16538 fullname_syntax variable to scope and use it.
16539 (test_file_list_exec_source_files): Ditto.
16540 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16541
c3b69c04
DJ
165422005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16543
16544 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
16545
3c95e6af
PG
165462004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
16547
a9c64011
AS
16548 * lib/gdb.exp (skip_altivec_tests): New function, based on
16549 check_vmx_hw_available from the GCC testsuite.
16550 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
16551 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 16552
78df6c56
JB
165532005-05-02 Jim Blandy <jimb@redhat.com>
16554
16555 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
16556 calling gdb_suppress_entire_file.
16557
1690f9cf
DJ
165582005-04-30 Randolph Chung <tausq@debian.org>
16559
16560 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16561 Slightly relax "sem_post" name checking.
16562
5ea106f7
PG
165632005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16564
16565 * gdb.base/unload.exp: Use new shared library infrastructure.
16566
bf7234cf
PG
165672005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16568
16569 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16570 infrastructure.
bf7234cf 16571
547b869a
CV
165722005-04-29 Corinna Vinschen <vinschen@redhat.com>
16573
16574 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16575 * gdb.asm/h8300.inc: New file.
16576
f07e55f0
PG
165772005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16578
16579 * gdb.base/shlib-call.exp: Change to use new shared library
16580 infrastructure.
16581
3cbba3d1
PG
165822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16583
a9c64011
AS
16584 * gdb.base/pending.exp: Change to use new shared library
16585 infrastructure.
3cbba3d1 16586
ed6df200
PG
165872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16588
a9c64011
AS
16589 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16590 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16591
8c8f4ebe
PG
165922005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16593
a9c64011
AS
16594 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16595 shared objects being adjusted and update copyright years.
8c8f4ebe 16596
607fbc54
DJ
165972005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16598
16599 * ChangeLog: Correct some 2003-01-13 dates.
16600 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16601 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16602 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16603 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16604 gdb.trace/tfind.exp: Update copyright years.
16605
57bf0e56
DJ
166062005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16607 Daniel Jacobowitz <dan@codesourcery.com>
16608
16609 * lib/gdb.exp (gdb_compile): Handle shlib=.
16610 (gdb_compile_shlib): New function.
16611
9b593790
PG
166122005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16613
a9c64011 16614 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16615
9494c6a5
DJ
166162005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16617
16618 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16619 gdb.server.
16620 * configure.ac: Likewise.
16621 * configure: Regenerated.
16622 * gdb.gdbserver/Makefile.in: Moved to...
16623 * gdb.server/Makefile.in: ... here.
16624 * gdb.gdbserver/server.c: Moved to...
16625 * gdb.server/server.c: ... here.
16626 * gdb.gdbserver/server-run.exp: Moved to...
16627 * gdb.server/server-run.exp: ... here.
16628
6f8eac0e
DJ
166292005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16630
16631 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16632 * configure.ac: Create gdb.gdbserver/Makefile.
16633 * configure: Regenerated.
16634 * lib/gdbserver-support.exp: New file, derived from
16635 config/gdbserver.exp.
16636 * config/gdbserver.exp: Use gdbserver-support.exp.
16637 * gdb.gdbserver/Makefile.in: New file.
16638 * gdb.gdbserver/server.c: New file.
16639 * gdb.gdbserver/server-run.exp: New file.
16640
6e87504d
PG
166412005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16642
a9c64011
AS
16643 * lib/gdb.exp (test_compiler_info): Return compiler_info
16644 if no arguments are given.
6e87504d 16645
d1779be4
PG
166462005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16647
16648 * gdb.arch/altivec-abi.exp: Check for compiler and set
16649 use altivec' flag accordingly.
16650 * gdb.arch/altivec-regs.exp: Likewise.
16651
88750304
DJ
166522005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16653
16654 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16655
f3fb768d
AS
166562005-03-27 Andreas Schwab <schwab@suse.de>
16657
16658 * gdb.base/bigcore.c (main): Add missing mode argument in open
16659 call.
16660
7e813ac5
DJ
166612005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16662
16663 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16664 downloads.
16665 * config/gdbserver.exp (gdb_load): Likewise.
16666
8e3049aa
PB
166672005-03-14 Paul Brook <paul@codesourcery.com>
16668
16669 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16670 targets.
16671
a9df7c44
JB
166722005-03-09 Joel Brobecker <brobecker@adacore.com>
16673
16674 * gdb.dwarf2/dup-psym.S: New file.
16675 * gdb.dwarf2/dup-psym.exp: New testcase.
16676
9f0d94e8
JB
166772005-03-09 Joel Brobecker <brobecker@adacore.com>
16678
16679 * gdb.ada/exec_changed/first.adb: New file.
16680 * gdb.ada/exec_changed/second.adb: New file.
16681 * gdb.ada/exec_changed.exp: New testcase.
16682
5f579bc5
NS
166832005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16684
36e9969c
NS
16685 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16686 (A2): New class.
16687 (main): Test operator+.
16688 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16689 breakpoint test.
16690
5f579bc5
NS
16691 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16692 * gdb.base/signull.exp: Disable if gdb,nosignals.
16693 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16694 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16695 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16696 * gdb.mi/mi2-console.exp: Likewise.
16697 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16698 continue output at start.
16699 (gdb_collect_locals_test): Robustify regexp.
16700 * gdb.trace/passc-dyn.exp: Fix comment typo.
16701 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16702
be46087e
CV
167032005-03-08 Corinna Vinschen <vinschen@redhat.com>
16704
16705 * gdb.asm/asm-source.exp: Add iq2000 case.
16706 * gdb.asm/iq2000.inc: New file.
16707
384e1a61 167082005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16709
384e1a61
MI
16710 * gdb.base/command.exp: Change hardcoded value to regular expression.
16711 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16712
584b6e9e
DJ
167132005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16714
16715 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16716 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16717 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16718 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16719 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16720
ab5b5d61
MK
167212005-03-05 Mark Kettenis <kettenis@gnu.org>
16722
16723 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16724 changes.
16725
ae051c1b
PG
167262004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16727
a9c64011
AS
16728 * lib/compiler.c: Add test for IBM's xlc compiler.
16729 * lib/compiler.cc: Likewise.
ae051c1b 16730
3f0f6ed2
JB
167312004-02-24 Joel Brobecker <brobecker@adacore.com>
16732
16733 * gdb.ada/fixed_points.exp: Create compilation object directory
16734 before running the test.
16735 * gdb.ada/null_record.exp: Likewise.
16736 * gdb.ada/packed_array.exp: Likewise.
16737 * gdb.ada/start.exp: Likewise.
16738
724f452b
JB
167392005-02-15 Joel Brobecker <brobecker@adacore.com>
16740
16741 * gdb.ada/packed_array/pa.adb: New file.
16742 * gdb.ada/packed_array.exp: New testcase.
16743
57f5cdfb 167442005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16745
1f393151
MK
16746 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16747 files.
16748
ebdda337
MK
16749 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16750 on *-*-openbsd*. Correctly match whitespace in regukar
16751 expressions.
16752
cf309262
DJ
167532005-02-10 Daniel Jacobowitz <dan@debian.org>
16754
16755 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16756 PR exp/1821
16757 * gdb.base/gdb1821.c: New test file.
16758 * gdb.base/gdb1821.exp: New test file.
16759
3be49e7a
JB
167602005-02-09 Joel Brobecker <brobecker@adacore.com>
16761
16762 * gdb.base/start.c: New file.
16763 * gdb.base/start.exp: New testcase.
16764
e292e67d
JB
167652005-02-09 Joel Brobecker <brobecker@adacore.com>
16766
16767 * gdb.ada/start/dummy.adb: New file.
16768 * gdb.ada/start.exp: New testcase.
16769
dbdfa66c
CV
167702005-02-09 Corinna Vinschen <vinschen@redhat.com>
16771
16772 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16773 for printing symbols and statistics.
16774 Add test for using relative pathnames in "maint print msymbols" test.
16775 Mark "maint info sections DATA" XFAIL on Cygwin.
16776 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16777 tests.
16778
d7941671
AC
167792005-02-09 Andreas Schwab <schwab@suse.de>
16780
16781 Committed by Andrew Cagney <cagney@gnu.org>
16782 * gdb.base/remotetimeout.exp: New file.
16783
74e5ef44
MK
167842005-02-07 Mark Kettenis <kettenis@gnu.org>
16785
16786 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16787
464dd14d
JB
167882005-02-03 Joel Brobecker <brobecker@adacore.com>
16789
16790 * gdb.ada/gnat_ada.gpr: New file.
16791 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16792 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16793 * configure.ac: No longer generate gnat_ada.gpr.
16794 * configure: Regenerate.
16795 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16796 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16797 * gdb.ada/null_record/bar.ads: Likewise.
16798 * gdb.ada/null_record/bar.adb: Likewise.
16799 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16800 * gdb.ada/null_record.exp (testdir): New variable.
16801 (testfile): executable is now in testdir subdirectory.
16802 (srcfile): Use full path to the main compilation unit.
16803 * gdb.ada/fixed_points.exp: Same changes as above.
16804
30d756ae
NR
168052005-02-03 Nick Roberts <nickrob@snap.net.nz>
16806
16807 * gdb.base/interp.exp: New test.
16808
9d799f85
AC
168092005-01-24 Andrew Cagney <cagney@gnu.org>
16810
16811 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16812
15656118
AC
168132005-01-19 Andrew Cagney <cagney@gnu.org>
16814
a892c31b
AC
16815 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16816 configure.ac not configure.in.
16817
15656118
AC
16818 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16819 of powerpc*-*-*.
16820 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16821 * gdb.base/list.exp (test_list_function)
15656118
AC
16822 (test_list_filename_and_function): Ditto.
16823 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16824
a7b01baf
AC
168252005-01-16 Andrew Cagney <cagney@gnu.org>
16826
17d92a02
AC
16827 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16828
a7b01baf
AC
16829 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16830
bc8332bb
AC
168312005-01-14 Andrew Cagney <cagney@gnu.org>
16832
16833 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16834 * gdb.mi/mi2-var-cmd.exp: Ditto.
16835
4d074752
CV
168362005-01-10 Corinna Vinschen <vinschen@redhat.com>
16837
16838 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16839
bec39cab
AC
168402005-01-07 Andrew Cagney <cagney@gnu.org>
16841
16842 * configure.ac: Rename configure.in, require autoconf 2.59.
16843 * configure: Re-generate.
16844 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16845 * gdb.stabs/configure: Re-generate.
16846 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16847 * gdb.hp/configure: Re-generate.
16848 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16849 autoconf 2.59.
16850 * gdb.hp/gdb.objdbg/configure: Re-generate.
16851 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16852 autoconf 2.59.
16853 * gdb.hp/gdb.defects/configure: Re-generate.
16854 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16855 autoconf 2.59.
16856 * gdb.hp/gdb.compat/configure: Re-generate.
16857 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16858 autoconf 2.59.
16859 * gdb.hp/gdb.base-hp/configure: Re-generate.
16860 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16861 autoconf 2.59.
16862 * gdb.hp/gdb.aCC/configure: Re-generate.
16863
f10b16d4
JB
168642004-12-15 Jim Blandy <jimb@redhat.com>
16865
16866 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16867 under NPTL when there is debugging info available for libpthread.
16868
fb6e1814
JG
168692004-12-13 Jerome Guitton <guitton@gnat.com>
16870
16871 * gdb.ada/fixed_points.c: New file.
16872 * gdb.ada/fixed_points.exp: New file.
16873
fe46cd3a
RC
168742004-12-03 Randolph Chung <tausq@debian.org>
16875
16876 * gdb.arch/pa-nullify.exp: New file.
16877 * gdb.arch/pa-nullify.s: New file.
16878
8de0841b
RC
168792004-11-30 Randolph Chung <tausq@debian.org>
16880
16881 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16882 instead of "tbug". Fix regexp to work properly with gdb_test.
16883
c8170782
PH
168842004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16885
16886 * gdb.base/bitfields2.exp: New test.
16887 * gdb.base/bitfields2.c: New file.
16888
954269c2
RE
168892004-11-28 Richard Earnshaw <rearnsha@arm.com>
16890
16891 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16892
0107feed
RC
168932004-11-16 Randolph Chung <tausq@debian.org>
16894
16895 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16896
f073ae8c
DJ
168972004-11-14 Daniel Jacobowitz <dan@debian.org>
16898
16899 * gdb.threads/threadapply.exp: Correct "macro details" test.
16900
19ad59e7
JJ
169012004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16902
16903 * gdb.threads/threadapply.exp: New test.
16904 * gdb.threads/threadapply.c: New file.
16905
9cf0961b
MK
169062004-11-07 Mark Kettenis <kettenis@gnu.org>
16907
16908 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16909 frames.
16910
c789492a
FL
169112004-11-05 Felix Lee <felix+log1@specifixinc.com>
16912
16913 * gdb.base/cursal.exp: New file.
16914 * gdb.base/cursal.c: New file.
16915
a1e167bb
AC
169162004-11-03 Andrew Cagney <cagney@gnu.org>
16917
16918 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16919
b7cbf173
MK
169202004-10-30 Mark Kettenis <kettenis@gnu.org>
16921
16922 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16923 NetBSD/ELF targets.
16924
88f9d34f
JB
169252004-10-29 Joel Brobecker <brobecker@gnat.com>
16926
16927 * gdb.threads/bp_in_thread.c: New file, copied from
16928 pthread_cond_wait.c.
16929 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16930 file, rather than reusing the .c file from another testcase.
16931
ca7d6a0c
JB
169322004-10-20 Joel Brobecker <brobecker@gnat.com>
16933
16934 * gdb.ada/null_record.exp: Check where we stopped after
16935 sending the start command, instead of where the associated
16936 temporary breakpoint was inserted.
16937
0d863d03
AC
169382004-10-14 Andrew Cagney <cagney@gnu.org>
16939
16940 * gdb.mi/gdb701.c (main): Return 0.
16941
d11e72cb
DJ
169422004-10-13 Daniel Jacobowitz <dan@debian.org>
16943
d40539a4 16944 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16945
e1923096
JJ
169462004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16947
16948 * gdb.threads/schedlock.c: Add comment markers to use to find
16949 line numbers.
16950 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16951 comments.
16952 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16953 breakpoint lines.
16954
ec8ba2c9
DJ
169552004-10-12 Daniel Jacobowitz <dan@debian.org>
16956
16957 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16958
0eb3658b
DJ
169592004-10-12 Daniel Jacobowitz <dan@debian.org>
16960
16961 * configure.in: Add gdb.dwarf2.
16962 * configure: Regenerated.
16963 * Makefile.in: Add gdb.dwarf2.
16964 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16965 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16966 gdb.dwarf2/file1.txt: New files.
16967
a271cc33
OF
169682004-10-11 Orjan Friberg <orjanf@axis.com>
16969
a9c64011 16970 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16971 of "run", since the latter doesn't work with remote targets. Adjust
16972 the breakpoint numbering accordingly.
16973 * gdb.threads/pthread_cond_wait.exp: Ditto.
16974
895ce074
MC
169752004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16976
16977 * gdb.base/overlays.exp: Update copyright years.
16978
6be3092d
KI
169792004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16980
16981 * gdb.base/overlays.exp: Disable if target is Linux.
16982
e05389b8
FL
169832004-10-06 Felix Lee <felix+log1@specifixinc.com>
16984
16985 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16986
73cb587d
KI
169872004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16988
16989 * gdb.asm/asm-source.exp: Add m32r-linux target.
16990 * gdb.asm/m32r-linux.inc: New file.
16991
3c0edcdc
AC
169922004-09-24 Andrew Cagney <cagney@redhat.com>
16993 David Anderson <anderson@redhat.com>
16994
16995 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16996 command fails, assume things will work.
16997 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16998 (_GNU_SOURCE): Define.
16999 (print_unsigned, print_hex): Change parameter to "long long".
17000 (print_byte_count): New function, use to print byte counts.
17001 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
17002 O_LARGEFILE.
17003 (main): Compute an upper bound on a corefile in max_core_size.
17004 Limit memory chunk size to max_core_size. Limit total memory
17005 allocated to max_core_size.
17006
4bb3667f
AC
170072004-09-23 Andrew Cagney <cagney@gnu.org>
17008
17009 * gdb.base/bigcore.exp: Replace the code that creates a corefile
17010 from a separate process with code that creates a corefile by
17011 making the inferior dump core.
17012
60fe1a51
MK
170132004-09-23 Mark Kettenis <kettenis@gnu.org>
17014
17015 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
17016 block.
17017
8e937346
MC
170182004-09-23 Michael Chastain <mec.gnu@mindspring.com>
17019
17020 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
17021 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
17022 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
17023 Likewise.
17024
7213f6d6
JJ
170252004-09-20 Jeff Johnston <jjohnstn@redhat.com>
17026
17027 * gdb.java/jprint.exp: New test case for java inferior call.
17028 * gdb.java/jprint.java: Ditto.
17029
eac69dca
JB
170302004-09-15 Joel Brobecker <brobecker@gnat.com>
17031
17032 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
17033
22227696
MC
170342004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17035
17036 * gdb.threads/killed.c: Include <stdlib.h>.
17037 * gdb.threads/pthreads.c: Likewise.
17038
7dd403a4
MC
170392004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17040
17041 * gdb.threads/killed.c: Add copyright notice.
17042
33f2d567
JM
170432004-09-10 Jason Molenda (jmolenda@apple.com)
17044
a9c64011
AS
17045 * gdb.base/define.exp: Two new tests to verify zero space chars
17046 after 'if' and 'while' commands in a user-defined command is correctly
17047 parsed.
33f2d567 17048
e05b62ac
AC
170492004-09-08 Andrew Cagney <cagney@gnu.org>
17050
17051 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
17052 delivery test with duplicate at end of file.
17053
9cbe82da
MK
170542004-09-06 Mark Kettenis <kettenis@jive.nl>
17055
17056 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
17057
564803d9
MC
170582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17059
17060 * config/hppro.exp: Removed.
17061
7c6807ce
MC
170622004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17063
17064 * config/sparclet.exp: Removed.
17065
bf7e26dd
MC
170662004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17067
17068 * config/udi.exp: Removed.
17069
714e341b
MC
170702004-09-02 Michael Chastain <mec.gnu@mindspring.com>
17071
17072 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
17073 of "exp_continue".
17074 (advancei): Likewise.
17075
1236e623
JJ
170762004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17077
17078 * gdb.base/unload.exp: Fix so messages aren't duplicated.
17079
3bdcad15
MI
170802004-09-01 Manoj Iyer <manjo@austin.ibm.com>
17081
228af206 17082 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
17083 to check for nodebug in executable.
17084 * gdb.gdb/observer.exp (setup_test): Likewise.
17085 * gdb.gdb/selftest.exp (test_with_self): Likewise.
17086 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
17087
c72b934c
AC
170882004-09-01 Andrew Cagney <cagney@gnu.org>
17089
17090 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17091 files.
17092
edd9b715
JJ
170932004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17094
17095 * gdb.base/unload.exp: Fix expected warning message to match
17096 latest format.
17097
fb4ce06b
CV
170982004-09-01 Corinna Vinschen <vinschen@redhat.com>
17099
17100 * gdb.base/call-rt-st.exp: Fix typos.
17101
ce78e7c3
MI
171022004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17103
17104 * gdb.threads/thread_check.exp: New testcase.
17105 * gdb.threads/thread_check.c: New testcase.
17106
2dedb159
AC
171072004-08-31 Andrew Cagney <cagney@gnu.org>
17108
17109 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17110 (skip_to_handler_entry): New procedures. Test stepping into a
17111 handler when the breakpoint is at the handler's entry point.
17112
68f53502
AC
171132004-08-30 Andrew Cagney <cagney@gnu.org>
17114
17115 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17116 gdb/1757.
17117
3e3ffd2b
MC
171182004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17119
17120 With code from Manoj Iyer <manjo@austin.ibm.com>:
17121 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17122 return value. Add an arm for "no debugging symbols found".
17123 Change a stray "error" to "perror".
17124 (gdb_run_cmd): Adapt to new return value.
17125 * gdb.base/remote.exp: Adapt to new return value.
17126 * gdb.gdb/complaints.exp: Likewise.
17127 * gdb.gdb/observer.exp: Likewise.
17128 * gdb.gdb/selftest.exp: Likewise.
17129 * gdb.gdb/xfullpath.exp: Likewise.
17130
4b6f5fd2
JB
171312004-08-27 Joel Brobecker <brobecker@gnat.com>
17132
17133 * gdb.threads/bp_in_thread.exp: New testcase.
17134
e5b25496
MC
171352004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17136
17137 Fix PR testsuite/1735.
17138 * gdb.threads/schedlock.c (thread_function): Add a cast
17139 to suppress a gcc warning.
17140 * gdb.threads/thread-specific.c (thread_function): Likewise.
17141
934353d6
MC
171422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17143
17144 * gdb.base/unload.c: Include <stdlib.h>.
17145
f98a0aef 171462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 17147
f98a0aef 17148 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
17149 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
17150 synchronized after the "return".
17151
5a2e8882
MC
171522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17153
17154 * gdb.mi/basics.c: Include <stdio.h>.
17155 * gdb.mi/pthreads.c: Include <stdlib.h>.
17156 * gdb.mi/var-cmd.c: Include <stdlib.h>.
17157
a9640423
MC
171582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17159
17160 * gdb.threads/schedlock.c: Add copyright notice.
17161
b04e311d
AC
171622004-08-25 Andrew Cagney <cagney@gnu.org>
17163
17164 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
17165 (skip_over_handler, breakpoint_over_hander): New test procedures.
17166 (advance, advancei): Add a proper prefix, do not use
17167 rerun_to_main.
17168 * gdb.base/sigstep.c (main): Change to use an infinite loop.
17169
7c27f15b
MC
171702004-08-24 Michael Chastain <mec.gnu@mindspring.com>
17171
17172 * gdb.mi/basics.c: Add copyright notice.
17173 * gdb.mi/var-cmd.c: Add copyright notice.
17174
fffc87ae
MC
171752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17176
17177 * lib/gdb.exp: Remove signed_keyword_not_used.
17178 * lib/compiler.c: Likewise.
17179 * lib/compiler.cc: Likewise.
17180
d782e0bf
MC
171812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17182
17183 * gdb.base/whatis.c: Remove conditional disabling of "signed".
17184 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
17185
96033e83
MC
171862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17187
17188 * gdb.base/whatis.c: Add copyright notice.
17189
cf38c229
MK
171902004-08-20 Mark Kettenis <kettenis@gnu.org>
17191
17192 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
17193 it to skip the breakpoints encoded in the inline assembly.
17194
f4b49756
MC
171952004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17196
17197 * Makefile.in: Add gdb.fortran.
17198
2f193b69
MC
171992004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17200
17201 * gdb.base/call-sc.exp (test_scalar_returns):
17202 Fix cut-and-paste glitch in "Make fun return now".
17203
89a237cb
MC
172042004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17205
17206 * configure.in: Add gdb.fortran.
17207 * configure: Regenerate.
17208 * gdb.fortran/Makefile.in: New file.
17209 * lib/gdb.exp (skip_fortran_tests): New procedure.
17210
469aff8e
MC
172112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17212
17213 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
17214 reference to bug-gnu@prep.ai.mit.edu.
17215 * gdb.mi/mi-var-child.exp: Likewise.
17216 * gdb.mi/mi-var-cmd.exp: Likewise.
17217 * gdb.mi/mi-var-display.exp: Likewise.
17218 * gdb.mi/mi2-var-block.exp: Likewise.
17219 * gdb.mi/mi2-var-child.exp: Likewise.
17220 * gdb.mi/mi2-var-cmd.exp: Likewise.
17221 * gdb.mi/mi2-var-display.exp: Likewise.
17222
00b51b9f
MK
172232004-08-15 Mark Kettenis <kettenis@gnu.org>
17224
17225 * gdb.base/unload.c (main): Make local variable msg const.
17226
45f07fef
MC
172272004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17228
17229 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
17230 to bug-gnu@prep.ai.mit.edu.
17231 * gdb.mi/mi-disassemble.exp: Likewise.
17232 * gdb.mi/mi-eval.exp: Likewise.
17233 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
17234 default line number.
17235 * gdb.mi/mi-return.exp: Likewise.
17236 * gdb.mi/mi-simplerun.exp: Likewise.
17237 * gdb.mi/mi-stack.exp: Likewise.
17238 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
17239 number with explicit range test.
17240 * gdb.mi/mi-watch.exp: Likewise.
17241 * gdb.mi/mi2-break.exp: Likewise.
17242 * gdb.mi/mi2-cli.exp: Likewise.
17243 * gdb.mi/mi2-disassemble.exp: Likewise.
17244 * gdb.mi/mi2-eval.exp: Likewise.
17245 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
17246 default line number.
17247 * gdb.mi/mi2-return.exp: Likewise.
17248 * gdb.mi/mi2-simplerun.exp: Likewise.
17249 * gdb.mi/mi2-stack.exp: Likewise.
17250 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
17251 number with explicit range test.
17252 * gdb.mi/mi2-watch.exp: Likewise.
17253
dd8c8ee7
MC
172542004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17255
17256 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
17257 * gdb.cp/m-static.exp: Likewise.
17258 * gdb.cp/rtti.exp: Likewise.
17259
4e838464
MK
172602004-08-14 Mark Kettenis <kettenis@gnu.org>
17261
17262 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
17263
8d8cb839
EZ
172642004-08-14 Eli Zaretskii <eliz@gnu.org>
17265
17266 * ChangeLog: Prefix Local Variables with semi-colons and indent
17267 the reference to older ChangeLog files, to fix fontification in
17268 Emacs.
17269
deea8bb0
MC
172702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17271
17272 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
17273 * gdb.mi/mi2-break.exp: Likewise.
17274
c3297504
MC
172752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17276
17277 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
17278
25808999
MC
172792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17280
17281 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
17282
226a8d71
MC
172832004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17284
17285 * gdb.cp/classes.exp: Remove unused declarations. Just let
17286 test names default instead of providing special names. Remove
17287 extraneous demangler test.
17288
37fdf854
JJ
172892004-08-12 Jeff Johnston <jjohnstn@redhat.com>
17290
17291 * gdb.base/unload.exp: New test for breakpoints in dynamically
17292 loaded libraries.
17293 * gdb.base/unload.c: Ditto.
17294 * gdb.base/unloadshr.c: Ditto.
17295
2d3a7986
MC
172962004-08-12 Michael Chastain <mec.gnu@mindspring.com>
17297
17298 * gdb.cp/classes.exp (test_ptype_class_objects): Call
17299 cp_test_ptype_class.
17300 (test_enums): Likewise.
17301
c72b934c
AC
173022004-08-10 Andrew Cagney <cagney@gnu.org>
17303
17304 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17305 files.
17306
cc503c8a
AC
173072004-08-10 Andrew Cagney <cagney@gnu.org>
17308
17309 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
17310 init_malloc call.
17311
902f2ccb
MC
173122004-08-10 Michael Chastain <mec.gnu@mindspring.com>
17313
17314 * ChangeLog: Add copyright notice. The notice is copied
17315 from emacs 21.3 top level ChangeLog.
17316
78c90502
MC
173172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17318
17319 * lib/cp-support.exp: New file.
17320 * lib/cp-support.exp (cp_test_type_class): New function.
17321 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
17322 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
17323 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
17324 cp_test_ptype_class.
17325
88e5ea78
MC
173262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17327
17328 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
17329 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17330 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
17331 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
17332 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
17333 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
17334 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
17335 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
17336 gdb.mi/mi2-watch.exp: Update copyright years.
17337
6a89fc9c
MK
173382004-08-09 Mark Kettenis <kettenis@gnu.org>
17339
17340 * gdb.base/sigaltstack.exp: Provide proper anchoring.
17341
1482e0de
MC
173422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17343
17344 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
17345 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
17346 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
17347 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17348 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
17349 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
17350 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
17351 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17352 gdb.mi/mi-watch.exp: Update copyright years.
17353
1a5ce3f3
DJ
173542004-08-08 Daniel Jacobowitz <dan@debian.org>
17355
17356 PR gdb/1738
17357 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
17358 from a breakpoint with a pending signal.
17359
04f6ecf2
DJ
173602004-08-08 Daniel Jacobowitz <dan@debian.org>
17361
17362 PR gdb/1736
17363 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
17364 * gdb.base/sigaltstack.exp (finish_test): Consume output until
17365 the prompt.
17366 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
17367
54d90d35
DJ
173682004-08-08 Daniel Jacobowitz <dan@debian.org>
17369
17370 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
17371
d2f6abb0
DJ
173722004-08-08 Daniel Jacobowitz <dan@debian.org>
17373
17374 PR gdb/1736
17375 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
17376 for i?86-*-linux*.
17377
5598c03d
DJ
173782004-08-08 Daniel Jacobowitz <dan@debian.org>
17379
17380 * gdb.arch/i386-prologue.exp: Compile without debug information.
17381
c6fee705
MC
173822004-08-08 Michael Chastain <mec.gnu@mindspring.com>
17383
17384 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
17385 rather than asking gdb to search.
17386
dd90efdb
MC
173872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17388
17389 * gdb.base/gcore.c: Include <string.h>.
17390
1e84bec1
MC
173912004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17392
17393 * gdb.base/gcore.c: Add copyright notice.
17394
e425eb2b
MC
173952004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17396
17397 * gdb.base/freebpcmd.c: Include <stdio.h>.
17398 * gdb.base/long_long.c: Include <string.h>.
17399 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
17400 * gdb.base/siginfo.c: Include <string.h>.
17401 * gdb.base/sigstep.c: Include <string.h>.
17402
cb9aaed5
MC
174032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17404
17405 * gdb.base/complex.c: Include <stdlib.h>.
17406
55944f3d
MC
174072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17408
17409 * gdb.base/complex.c: Add copyright notice.
17410
7b2953d9
MC
174112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17412
17413 * gdb.base/charset.c: Include <stdlib.h>.
17414
c9133d23
MC
174152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17416
17417 * gdb.base/auxv.c: Include <stdlib.h>.
17418
0a8490ad
MC
174192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17420
17421 * gdb.base/auxv.c: Add copyright notice.
17422
3426d5ec
MC
174232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17424
17425 * gdb.base/coremaker.c: Add copyright notice.
17426 * gdb.base/coremaker2.c: Add copyright notice.
17427
8da195dd
AC
174282004-08-04 Andrew Cagney <cagney@gnu.org>
17429
17430 * gdb.base/store.exp: Update copyright.
17431 (check_set, up_set, check_struct, up_struct): Add a prefix to test
17432 names, do not import gdb_prompt.
17433
8d394f98
AC
174342004-08-01 Andrew Cagney <cagney@gnu.org>
17435
17436 Fix PR testsuite/1729.
17437 * gdb.base/dump.exp: Add test name to callers of capture_value, do
17438 not use capture_value with value 4.
17439 (capture_value): Add optional test name parameter.
17440 (test_reload_saved_value, test_restore_saved_value): Use $msg as
17441 the prefix, pass to capture_value.
17442
b6702b23
MK
174432004-08-01 Mark Kettenis <kettenis@gnu.org>
17444
17445 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
17446 * gdb.arch/i386-prologue.c (standard): New prototype and function.
17447 (main): Call new function.
17448
c203e0ca
MC
174492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17450
17451 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
17452
a7995a30
MC
174532004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17454
17455 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
17456
9366563b
MC
174572004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17458
b6eeaf26 17459 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
17460 Accept more values of vtbl pointer. Remove some messages
17461 about "obsolete gcc or gdb".
17462
2fc1f950
MC
174632004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17464
17465 * gdb.cp/classes.exp: Accept more varieties of ptype output.
17466
c724d49b
MC
174672004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17468
17469 * gdb.base/asm-source.exp: Properly convert target board
17470 debug flags from gcc format to binutils format.
17471
736b0fce
MK
174722004-07-28 Mark Kettenis <kettenis@gnu.org>
17473
17474 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17475 gdb1718". PR backtrace/1718 partially fixed.
17476
5633ea5c
JJ
174772004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17478
17479 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17480
575eebb1
NC
174812004-07-26 Nick Clifton <nickc@redhat.com>
17482
17483 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17484 good default value for a specific architecture is available then
17485 set it to that value. Otherwise default to the -gstabs switch.
17486 Remove the -g... switches from the asm-flags variable. Allow the
17487 target board info to override the value if it wants to. Pass the
17488 switch on the assembler command line.
17489
62104619
MK
174902004-07-23 Mark Kettenis <kettenis@gnu.org>
17491
17492 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
17493 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
17494 (main): Call new function.
17495
4a1135b8
MC
174962004-07-22 Michael Chastain <mec.gnu@mindspring.com>
17497
17498 Test for PR exp/1715.
17499 * gdb.base/radix.exp: Refactor common procedures. Make all
17500 test names unique. Change XFAIL to KFAIL.
17501
8a12c1f0
MC
175022004-07-20 Michael Chastain <mec.gnu@mindspring.com>
17503
17504 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17505 * gdb.ada/gnat_ada.gin: ... to here.
17506 * configure.in: Use gnat_ada.gin.
17507 * configure: Regenerate.
17508
23b451cf
AC
175092004-07-20 Andrew Cagney <cagney@gnu.org>
17510
17511 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17512 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17513 XFAILs. Clean up test messages and comments. Check backtraces.
17514 Delete re-sync code.
17515
ab618a02
MC
175162004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17517
17518 Fix PR cli/740.
17519 * gdb.base/annota1.exp: Honor gdb,nosignals.
17520 * gdb.base/annota3.exp: Likewise.
17521
46dad340
MC
175222004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17523
17524 * lib/java.exp: Update copyright notice.
17525
756d8c70
AC
175262004-07-19 Andrew Cagney <cagney@gnu.org>
17527
17528 * gdb.base/selftest.exp: Copy file from here ...
17529 * gdb.gdb/selftest.exp: ... to here.
17530
586027e6
AC
175312004-07-16 Andrew Cagney <cagney@redhat.com>
17532
17533 * lib/insight-support.exp: Delete file.
17534 * lib/java.exp (java_init): Fix copyright.
17535
029d2200
AC
175362004-07-16 Andrew Cagney <cagney@gnu.org>
17537
17538 * gdb.base/restore.c: Append "prologue" to comments marking the a
17539 function's prologue.
17540 * gdb.base/restore.exp: Update copyright, re-indent.
17541 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17542 callerN" prefix where needed. Update patterns that match a
17543 function's prologue.
17544
653b62c5
MC
175452004-07-16 Michael Chastain <mec.gnu@mindspring.com>
17546
17547 * gdb.base/restore.c: Add copyright notice.
17548
f7d690e5
AC
175492004-07-16 Andrew Cagney <cagney@gnu.org>
17550
17551 * gdb.base/logical.exp: Update copyright.
17552 (evaluate): New procedure. Use to re-implement tests using
17553 several tables.
17554
d629a7cb
MH
175552004-07-14 Martin Hunt <hunt@redhat.com>
17556
17557 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
17558 which fixes some problems where init.tcl was not found.
17559
9c7bb332
AC
175602004-07-13 Andrew Cagney <cagney@gnu.org>
17561
6bf46641
AC
17562 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17563 (check_sizeof, check_valueof): Do not include the output in the
17564 test name. Use gdb_test.
17565 (get_valueof): Use gdb_test_multiple.
17566
c4ffd4c0
AC
17567 * gdb.base/step-test.exp: Update copyright. Use
17568 gdb_test_multiple. Ensure that test names do not include
17569 architecture dependent output.
17570
ab89363a
AC
17571 * gdb.gdb/observer.exp: Update copyright.
17572 (setup_test): Use gdb_test_multiple.
17573 (attach_first_observer, attach_second_observer)
17574 (attach_third_observer, detach_first_observer)
17575 (detach_second_observer, detach_third_observer)
17576 (reset_counters, check_counters): Make $message a prefix.
17577 (test_normal_stop_notifications): Add "args" parameter - a list of
17578 init functions to be called. Make $message a prefix,
17579 (test_observer_normal_stop): Change the message prefixes so that
17580 they are unique, pass the attach / detach procedures to
17581 test_normal_stop_notifications.
17582
ec58997a
AC
17583 * gdb.base/signull.exp (test_segv): Prefix all tests with
17584 "${name}". Clean up test messages.
17585
b475183b
AC
17586 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17587
9c7bb332
AC
17588 * gdb.base/ena-dis-br.exp: Update copyright.
17589 (break_at): New function. Replace send_gdb with gdb_test,
17590 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17591 ignore count, not stopped at bpt", with KFAIL.
17592
2dd95497
CV
175932004-07-13 Corinna Vinschen <vinschen@redhat.com>
17594
17595 * gdb.base/attach.exp: Remove cleanupfile handling.
17596
419e626b
AC
175972004-07-12 Andrew Cagney <cagney@gnu.org>
17598
17599 * gdb.base/annota1.exp: Cleanup corefile test name.
17600 * gdb.base/annota3.exp: Ditto.
17601
8b1b3228
AC
176022004-07-12 Andrew Cagney <cagney@gnu.org>
17603
78650829
AC
17604 * gdb.base/signals.exp: Clean up copyright, re-indent.
17605
8b1b3228
AC
17606 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17607 gdb_test and gdb_test_multiple.
17608
935c2760
JJ
176092004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17610
17611 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17612 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17613 provide line number info for first statement in main.
17614
1544280f
AC
176152004-07-08 Andrew Cagney <cagney@gnu.org>
17616
1279f4ff
AC
17617 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17618
1544280f
AC
17619 * gdb.base/sigbpt.exp: Make the common part of each test name a
17620 prefix instead of suffix.
17621
bcc82369
BR
176222004-07-07 Bob Rossi <bob_rossi@cox.net>
17623
17624 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17625 test from test_tbreak_creation_and_listing to
17626 test_file_list_exec_source_file
17627 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17628 Changed name of test from test_tbreak_creation_and_listing to
17629 test_file_list_exec_source_file
17630
23f4b0aa
JJ
176312004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17632
17633 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17634 the jmisc() constructor instead of <init>.
17635 * gdb.java/jmisc1.exp: Ditto.
17636
56401cd5
AC
176372004-07-07 Andrew Cagney <cagney@gnu.org>
17638
17639 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17640 corrupting the PC.
17641
44ae2f6a
MC
176422004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17643
17644 * gdb.cp/templates.exp: Accept whitespace change in demangler
17645 output.
17646
45a83408
AC
176472004-07-06 Andrew Cagney <cagney@gnu.org>
17648
17649 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17650
d205ad70
MC
176512004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17652
17653 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17654 * lib/compiler.cc: Likewise.
17655
06ea1a61
MC
176562004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17657
17658 * lib/compiler.cc: Work around string preprocessing problem
17659 with old hp c++ compiler.
17660 * lib/compiler.c: Likewise.
17661
daab1251
CV
176622004-06-29 Corinna Vinschen <vinschen@redhat.com>
17663
17664 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17665 directives to conditionalize symbol prefixing.
17666 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17667 additional_flags handling. Add underscore prefix for Cygwin.
17668 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17669 conditionalize symbol prefixing.
17670 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17671 additional_flags handling. Add underscore prefix for Cygwin.
17672
cc984116
CV
176732004-06-29 Corinna Vinschen <vinschen@redhat.com>
17674
17675 * gdb.base/bigcore.exp: Skip test on Cygwin.
17676
c279b077
MC
176772004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17678
17679 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17680 formats for "info register". Use gdb_test_multiple. Fix
17681 the "invalid register" test.
17682
0e915747
CV
176832004-06-28 Corinna Vinschen <vinschen@redhat.com>
17684
17685 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17686 PID for Cygwin. Add Cygwin specific strings to check for in some
17687 tests.
17688 (do_attach_tests): Add a test for user interaction when attaching
17689 to a process with no matching symbol table already loaded.
17690
11422c86
AC
176912004-06-26 Andrew Cagney <cagney@gnu.org>
17692
17693 Test PR java/1567 and PR java/1565.
17694 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17695 * gdb.java/jmisc2.exp: Delete file.
17696
cefbce26
MC
176972004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17698
17699 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17700
e19f872c
CV
177012004-06-25 Corinna Vinschen <vinschen@redhat.com>
17702
17703 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17704 attach process.
17705
d931ba3b
MC
177062004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17707
17708 * gdb.cp/pr-1553.exp: Remove.
17709
aef68c48
MC
177102004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17711
17712 * gdb.cp/pr-1553.cc: Remove.
17713 * gdb.cp/pr-1553.exp: Disable this test.
17714
8d5df71a
JB
177152004-06-20 Jim Blandy <jimb@redhat.com>
17716
a9c64011 17717 Fix PR testsuite/1680.
8d5df71a
JB
17718 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17719 regular expressions.
17720
4ac6f39d
MC
177212004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17722
17723 Fix PR testsuite/1679.
17724 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17725 Issue an UNSUPPORTED result instead.
17726
1b413552
JB
177272004-06-18 Jim Blandy <jimb@redhat.com>
17728
17729 * gdb.base/charset.exp: Only send a control-C if we see a new
17730 prompt and incomplete command.
17731
6daa6ebd
MC
177322004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17733
17734 * gdb.cp/pr-574.cc: Add copyright notice.
17735
51fa4ae0
JB
177362004-06-17 Jim Blandy <jimb@redhat.com>
17737
17738 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17739 cases where the regexp has no groups; this grabs random text from
17740 the previous test suite, whatever that was.
17741
8fea26c5
MC
177422004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17743
17744 * gdb.cp/printmethod.cc: Add copyright notice.
17745
1e3aeb41
MC
177462004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17747
17748 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17749
9d9030bc
AC
177502004-06-16 Andrew Cagney <cagney@gnu.org>
17751
17752 * gdb.base/signull.c: Update copyright. Include <string.h>.
17753 (bowler): Replace data_pointer with data_read
17754 and data_write cases. Add code_descriptor case.
17755 (zero, desc): New array and pointer.
17756 (data, code): Change to simple pointers.
17757 * gdb.base/signull.exp: Fix probe pattern matching a function
17758 descriptor SIGSEGV. Replace data_pointer with data_read and
17759 data_write tests.
17760
acd4ad44
AC
177612004-06-16 Andrew Cagney <cagney@gnu.org>
17762
17763 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17764
08fd625c
MC
177652004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17766
17767 * gdb.base/long_long.c: Add copyright notice.
17768
1903502c
MC
177692004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17770
17771 * gdb.base/long_long.exp: Remove reference to
17772 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17773 to gdb_breakpoint and gdb_continue_to_breakpoint.
17774
83313cb1
JB
177752004-06-14 Jim Blandy <jimb@redhat.com>
17776
17777 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17778 endian case.
17779
1bf404ef
AC
177802004-06-14 Andrew Cagney <cagney@gnu.org>
17781
17782 * gdb.base/gcore.exp (capture_command_output): Delete the always
17783 passing tests containing inferior values.
17784 * gdb.base/ending-run.exp: Do not include the breakpoint address
17785 in the test message. Update copyright.
17786 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17787 size in the test name, use gdb_test_multiple. Update copyright.
17788
ef220b33
MC
177892004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17790
17791 * gdb.cp/ref-types.cc: Add copyright notice.
17792
4f70a4c9
MC
177932004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17794
17795 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17796 hp_aCC_compiler.
17797 * lib/compiler.cc: Likewise.
17798 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17799 'set' commands. Log diagnostics for other lines. Set
17800 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17801
335928ac
MC
178022004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17803
17804 * gdb.cp/try_catch.cc: Add copyright notice.
17805
2efb12e8
MC
178062004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17807
17808 * gdb.cp/userdef.cc: Add copyright notice.
17809
0bbed51a
MC
178102004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17811
17812 * gdb.cp/virtfunc.cc: Add copyright notice.
17813
e12a46c9
RC
178142004-06-11 Randolph Chung <tausq@debian.org>
17815
17816 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17817 problem.
17818
338e05af
AC
178192004-06-10 Andrew Cagney <cagney@gnu.org>
17820
17821 * lib/compiler.cc, lib/compiler.c: Append either
17822 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17823 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17824 instead of gcc-3-3.
17825
dc3f10cb
AC
178262004-06-09 Andrew Cagney <cagney@gnu.org>
17827
b4d946af
AC
17828 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17829 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17830
dc3f10cb
AC
17831 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17832 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17833 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17834 fixed.
17835
b5c0bfa2
AC
178362004-06-09 Andrew Cagney <cagney@gnu.org>
17837
17838 * gdb.base/structs.exp (test_struct_returns): Replace
17839 "return_value_unknown" and "finish_value_unknown" by
17840 "return_value_known" and "finish_value_known". Instead of
17841 "return_value_unknown" iff "finish_value_unknown", check
17842 "return_value_known" implies "finish_value_known".
17843
caeb605f
MH
178442004-06-08 Martin Hunt <hunt@redhat.com>
17845
17846 * gdb.base/float.exp: Add pattern for mips targets.
17847
c892bb64
RC
178482004-06-08 Randolph Chung <tausq@debian.org>
17849
17850 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17851 message for unknown architectures more clear.
17852
48306d3e
JB
178532004-06-08 Joel Brobecker <brobecker@gnat.com>
17854
17855 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17856 start the execution of the program.
17857
83ecb59f
JB
178582004-06-07 Jim Blandy <jimb@redhat.com>
17859
17860 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17861 * gdb.arch/i386-cpuid.h: New helper file.
17862
55264cb4
RC
178632004-06-07 Randolph Chung <tausq@debian.org>
17864
17865 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17866 has started.
17867
23cadb28
RM
178682004-06-04 Roland McGrath <roland@redhat.com>
17869
17870 Fix PR gdb/1647.
17871 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17872 differently to be robust to output buffering differences.
17873
51d01eda
MC
178742004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17875
17876 * gdb.threads/pthreads.exp: Update copyright years.
17877 (check_control_c): Change asynchronous 'after' to synchronous.
17878
f4fc3b93
RM
178792004-06-04 Roland McGrath <roland@redhat.com>
17880
17881 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17882 next gdb prompt.
17883
4013522b
MC
178842004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17885
17886 Fix PR gdb/1636.
17887 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17888 calls to synchronous.
17889
7a8f1e6b
JB
178902004-05-26 Jim Blandy <jimb@redhat.com>
17891
17892 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17893
81bb3443
RC
178942004-05-24 Randolph Chung <tausq@debian.org>
17895
17896 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17897 * gdb.asm/pa.inc: New file.
17898
8f5a3103
MK
178992004-05-22 Mark Kettenis <kettenis@gnu.org>
17900
17901 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17902
734b8fe8 179032004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17904 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17905
17906 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17907 GDB prompt.
17908
725603e1
UW
179092004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17910
f4fc3b93 17911 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17912 setjmp/longjmp. Use sigaction instead of signal.
17913
8b923272 179142004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17915 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17916
17917 * gdb.threads/pthread_cond_wait.c: New file.
17918 * gdb.threads/pthread_cond_wait.exp: New testcase.
17919
8bfabb04
AC
179202004-05-13 Andrew Cagney <cagney@redhat.com>
17921
17922 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17923 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17924
42edda50
AC
179252004-05-11 Andrew Cagney <cagney@redhat.com>
17926
17927 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17928 fixed but revealed gdb/1639.
17929
d303a6c7
AC
179302004-05-10 Andrew Cagney <cagney@redhat.com>
17931
17932 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17933 func1" and "next to 2nd alarm", kernel bug avoided.
17934
bf08c2a1
DJ
179352004-05-10 Daniel Jacobowitz <dan@debian.org>
17936
17937 PR external/1568
17938 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17939 XFAIL if it is smaller than bytes_allocated.
17940 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17941 (main): Make chunks_allocated unsigned. Correct comment.
17942
c0586a34
JB
179432004-05-07 Joel Brobecker <brobecker@gnat.com>
17944
17945 * gdb.arch/powerpc-aix-prologue.c: New file.
17946 * gdb.arch/powerpc-aix-prologue.exp: New file.
17947
f2785d12
JB
179482004-05-07 Jim Blandy <jimb@redhat.com>
17949
17950 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17951 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17952
bd7f6e30
JB
179532004-05-06 Joel Brobecker <brobecker@gnat.com>
17954
17955 * gdb.base/sep.exp: No longer setup_kfail when the program was
17956 built with dwarf2.
17957
0a5e7efe
JI
179582004-05-05 Jim Ingham <jingham@apple.com>
17959
17960 * gdb.base/pending.exp: Make sure pending breakpoints
17961 preserve the ignore count.
f4fc3b93 17962
a8958849
MK
179632004-04-27 Jerome Guitton <guitton@gnat.com>
17964
17965 * i386-prologue.exp: Add testcase for jump instruction as first
17966 instruction of the real code.
17967 * i386-prologue.c (jump_at_beginning): New function.
17968
7e103f5b
MK
179692004-04-28 Mark Kettenis <kettenis@gnu.org>
17970
17971 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17972 x86_64-*-*.
17973
5d38b224
MK
179742004-04-28 Mark Kettenis <kettenis@gnu.org>
17975
17976 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17977 i*86-*-*.
17978
0ef32fd9
MK
179792004-04-25 Mark Kettenis <kettenis@gnu.org>
17980
17981 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17982 expression that checks the return type.
17983
71d7dd7c
AC
179842004-04-23 Andrew Cagney <cagney@redhat.com>
17985
17986 * gdb.base/call-sc.exp: New test of scalar call/return values.
17987 * gdb.base/call-sc.c: Ditto.
17988
1e9f977e
JJ
179892004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17990
17991 * gdb.threads/manythreads.c: Reduce thread stack size.
17992
899d9e3a
JJ
179932004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17994
17995 * gdb.threads/manythreads.c: Add copyright notice.
17996
61bcae62
AC
179972004-04-23 Andrew Cagney <cagney@redhat.com>
17998
17999 * gdb.base/siginfo.exp: Better handle step out of signal.
18000 * gdb.base/sigstep.exp: Ditto.
18001
7339a42e 180022004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 18003 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
18004
18005 * gdb.threads/manythreads.c: New testcase.
18006 * gdb.threads/manythreads.exp: Ditto.
18007
5c98409b
JB
180082004-04-22 Jim Blandy <jimb@redhat.com>
18009
18010 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
18011 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
18012
3b611f1a
MC
180132004-04-21 Michael Chastain <mec.gnu@mindspring.com>
18014
18015 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
18016
f0fd9238
AC
180172004-04-21 Andrew Cagney <cagney@redhat.com>
18018
18019 * gdb.base/sigstep.c: New file.
18020 * gdb.base/sigstep.exp: New file.
18021
90990674
JB
180222004-04-16 Joel Brobecker <brobecker@gnat.com>
18023
18024 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
18025 call to observer_notify_normal_stop.
18026
78cef34b
AC
180272004-04-15 Andrew Cagney <cagney@redhat.com>
18028
18029 * gdb.base/siginfo.c: New file.
18030 * gdb.base/siginfo.exp: New file.
18031
d2343407
JB
180322004-04-12 J. Brobecker <brobecker@gnat.com>
18033
18034 * gdb.base/sep.exp: Fix typo in comment.
18035
a2dba3c8
JB
180362004-04-12 J. Brobecker <brobecker@gnat.com>
18037
18038 * gdb.base/sep.c: New file.
18039 * gdb.base/sep-proc.c: New file.
18040 * gdb.base/sep.exp: New testcase.
18041
15f7b60e
MK
180422004-04-09 Mark Kettenis <kettenis@gnu.org>
18043
18044 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
18045 support.
18046
44f4de1a
AC
180472004-04-05 Andrew Cagney <cagney@redhat.com>
18048
18049 * gdb.base/sigaltstack.c: New file.
18050 * gdb.base/sigaltstack.exp: New file.
18051
ef04f396
JB
180522004-04-04 Joel Brobecker <brobecker@gnat.com>
18053
18054 * gdb.base/foll-fork.exp: Update the expected output for
18055 "help set follow-fork-mode", to match a change that was made
18056 to the help of this variable on 2004-01-13.
18057
d40d2c92
JB
180582004-04-01 Joel Brobecker <brobecker@gnat.com>
18059
18060 * lib/ada.exp: Add copyright notice.
18061 * bar.ads: Likewise.
18062 * bar.adb: Likewise.
18063 * null_record.adb: Likewise.
18064 * null_record.exp: Likewise.
18065 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
18066
f86ef5a3
JB
180672004-04-01 Joel Brobecker <brobecker@gnat.com>
18068
18069 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
18070 * configure: Regenerate.
18071
414e70e3
JB
180722004-04-01 Joel Brobecker <brobecker@gnat.com>
18073
18074 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
18075 to build the application. Remove the message printed when in
18076 verbose mode, redundant with the UNSUPPORTED message above.
18077
f0aaee49
JB
180782004-03-31 Joel Brobecker <brobecker@gnat.com>
18079
18080 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
18081 * gdb.ada (null_record.exp): New testcase.
18082
ac81cb54
JB
180832004-03-31 Joel Brobecker <brobecker@gnat.com>
18084
18085 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
18086
854af2f7
JB
180872004-03-31 Joel Brobecker <brobecker@gnat.com>
18088
18089 * gdb.ada: New subdirectory.
18090 * gdb.ada/Makefile.in: New file.
18091 * gdb.ada/gnat_ada.gpr.in: New file.
18092
034cb681
JB
180932004-03-31 Joel Brobecker <brobecker@gnat.com>
18094
18095 * lib/ada.exp: New file.
18096
78a1a894
DJ
180972004-03-24 Daniel Jacobowitz <drow@mvista.com>
18098
18099 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18100 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18101
4b2b3b3e
AC
181022004-03-22 Andrew Cagney <cagney@redhat.com>
18103
18104 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18105 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18106 Problem identified by Ulrich Weigand.
18107
23c73aa3
DC
181082004-03-17 David Carlton <carlton@kealia.com>
18109
18110 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18111 PR c++/826.
18112
d63a86f8
RM
181132004-03-16 Roland McGrath <roland@redhat.com>
18114
18115 * gdb.base/auxv.exp: New file.
18116 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18117
0e02aa50
DC
181182004-03-12 David Carlton <carlton@kealia.com>
18119
18120 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18121 * gdb.cp/pr-1553.cc: Ditto.
18122 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18123 pass branch.
18124
c20b71be
MC
181252004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18126
18127 * gdb.cp/templates.exp: Accept more template types.
18128
c7414a01
MC
181292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18130
18131 From Corinna Vinschen with modifications.
18132 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18133 local variable obj_with_enum.
18134 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18135 results with obj_with_enum.
18136
ed69573c
MC
181372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18138
18139 * gdb.cp/classes.cc: New file, copied from misc.cc.
18140 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
18141
28301461
MC
181422004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18143
18144 * gdb.cp/misc.cc: Add copyright notice.
18145
1198ecbe
DC
181462004-03-05 David Carlton <carlton@kealia.com>
18147
18148 * gdb.cp/rtti.exp: Add 'print *obj3' test.
18149 * gdb.cp/rtti.h: Update copyright.
18150 (namespace n2::n3): New.
18151 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
18152 (n2::n3::func3): New.
18153 (main): Call n2::n3::func3.
18154 * gdb.cp/rtti2.cc: Update copyright.
18155 (n2::create3): New.
18156
9e08c470
MK
181572004-03-04 Mark Kettenis <kettenis@gnu.org>
18158
18159 * gdb.asm/openbsd.inc: Fix typo.
18160
4bebc3aa
FF
181612004-03-03 Fred Fish <fnf@redhat.com>
18162
18163 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
18164 "val" instead of unused "size". Update copyright year.
18165
6ea9fb37
DJ
181662004-02-29 Daniel Jacobowitz <drow@mvista.com>
18167
18168 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
18169 to use unsigned char.
18170 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
18171 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
18172
23b23974
DJ
181732004-02-29 Daniel Jacobowitz <drow@mvista.com>
18174
18175 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
18176 line of output.
18177
7574fd53
DJ
181782004-02-28 Daniel Jacobowitz <drow@mvista.com>
18179
18180 * gdb.base/relocate.c (dummy): Initialize.
18181
a195357f
DJ
181822004-02-28 Daniel Jacobowitz <drow@mvista.com>
18183
18184 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
18185 a breakpoint at exit.
18186
72fd54a9
FF
181872004-02-27 Fred Fish <fnf@redhat.com>
18188
18189 * gdb.base/chng-syms.exp: Add expect condition to match failing
18190 case that isn't a timeout.
18191
b9d23137
AC
181922004-02-27 Andrew Cagney <cagney@redhat.com>
18193
18194 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
18195 support.
18196
15d208f6 181972004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 18198
15d208f6
FF
18199 * gdb.arch/gdb1431.c: Remove.
18200 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
18201 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
18202 of "until" incorrectly.
18203
98f9cd2d
JB
182042004-02-26 J. Brobecker <brobecker@gnat.com>
18205
18206 * gdb.cp/class2.cc (empty): New class.
18207 (refer): New function.
18208 (main): Declare an object of type empty and use it.
18209 * gdb.cp/class2.exp: Print the value of an object of type empty.
18210
9b50c11b
JJ
182112004-02-26 Jeff Johnston <jjohnstn@redhat.com>
18212
18213 * gdb.base/langs.exp: Update query string to match the
18214 new nquery format used for pending breakpoints.
18215
0dcd613f
AC
182162004-02-26 Andrew Cagney <cagney@redhat.com>
18217
18218 Fix PR i18n/1570.
18219 * gdb.base/charset.c: Update copyright notice.
18220 (main, init_string): Remove the escape character '\e' tests.
18221 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
18222 * gdb.base/charset.exp (valid_host_charset): Ditto.
18223 * gdb.base/setvar.exp: Ditto.
18224
b8a56647
AC
182252004-02-24 Andrew Cagney <cagney@redhat.com>
18226
90d59e34
AC
18227 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
18228 mmapped data in core file" PASS and FAIL messages consistent.
18229
b8a56647
AC
18230 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
18231 setting a breakpoint. Work around PR java/1565.
18232
9f27c604
JJ
182332004-02-23 Jeff Johnston <jjohnstn@redhat.com>
18234
18235 * lib/gdb.exp (gdb_breakpoint): Update query string to match
18236 new nquery format.
18237 * gdb.base/pending.exp: Ditto.
18238
3224a706
MK
182392004-02-22 Mark Kettenis <kettenis@gnu.org>
18240
18241 * configure.in: Run stabs tests on *BSD.
18242 * configure: Regenerated.
18243
41e0a9ca
MK
182442004-02-21 Mark Kettenis <kettenis@gnu.org>
18245
18246 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
18247
1e1b3428
FF
182482004-02-20 Fred Fish <fnf@redhat.com>
18249
18250 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
18251 blank in test for "returns short", for consistency with other
18252 "returns xxx" tests. Update copyright year.
18253
f9a7572a
FF
182542004-02-19 Fred Fish <fnf@redhat.com>
18255
18256 New testcase for PR breakpoint/1558.
18257 * gdb.arch/gdb1558.exp: New file.
18258 * gdb.arch/gdb1558.c: New file.
18259
b2ce2854
EZ
182602004-02-19 Elena Zannoni <ezannoni@redhat.com>
18261
18262 * gdb.base/nodebug.exp: Fix typo.
18263
e7c9ff01
JB
182642004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18265
18266 Committed by Jim Blandy <jimb@redhat.com>.
18267
62f4b920
JB
18268 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
18269
2db536a1
JB
18270 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
18271
e7c9ff01
JB
18272 * gdb.base/float.exp: Support s390*-*-* targets.
18273
f3205b34
AF
182742004-02-17 Adam Fedor <fedor@gnu.org>
18275
18276 * gdb.base/gdb1555.exp: New file.
18277 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
18278
9d62932d
EZ
182792004-02-17 Elena Zannoni <ezannoni@redhat.com>
18280
18281 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
18282
344c9711
FF
182832004-02-16 Fred Fish <fnf@redhat.com>
18284
18285 * gdb.arch/gdb1291.c: Remove
18286 * gdb.arch/gdb1291.s: New test input file.
18287 * gdb.arch/gdb1291.exp: Expand test to check case that should not
18288 fail. Test for correct result, known incorrect result, other
18289 failures and timeouts.
18290
2d822687
AC
182912004-02-16 Andrew Cagney <cagney@redhat.com>
18292
18293 * gdb.base/bigcore.exp: New file.
18294 * gdb.base/bigcore.c: New file.
18295
dac15b66
AC
182962004-02-13 Andrew Cagney <cagney@redhat.com>
18297
18298 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
18299 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
18300 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
18301 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
18302 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
18303 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
18304 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
18305 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
18306 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
18307 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
18308
6bdfc2c4
JJ
183092004-02-11 Jeff Johnston <jjohnstn@redhat.com>
18310
18311 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
18312 executed is an alloc instruction.
18313
87b3ede8
DC
183142004-02-11 David Carlton <carlton@kealia.com>
18315
18316 * gdb.cp/breakpoint.exp: New.
18317 * gdb.cp/breakpoint.cc: New.
18318
6e19e2bf
MC
183192004-02-11 Michael Chastain <mec.gnu@mindspring.com>
18320
18321 Partial fix for PR gdb/1543.
18322 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
18323 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
18324 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
18325 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
18326 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
18327 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
18328 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
18329 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
18330 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
18331 to bug-gdb@prep.ai.mit.edu .
18332 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
18333 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
18334 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
18335 Likewise.
18336
5c5455dc
AC
183372004-02-10 Andrew Cagney <cagney@redhat.com>
18338
18339 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
18340 using gdb_internal_error_resync.
18341
9cf689d7
DJ
183422004-02-09 Daniel Jacobowitz <drow@mvista.com>
18343
18344 * gdb.threads/thread-specific.exp: Stop early if no threads are
18345 found.
18346
d2dc51db
MC
183472004-02-09 Michael Chastain <mec.gnu@mindspring.com>
18348
18349 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
18350
14b1a056
DJ
183512004-02-08 Daniel Jacobowitz <drow@mvista.com>
18352
18353 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
18354 breakpoints.
18355
83f66e8f
DJ
183562004-02-07 Daniel Jacobowitz <drow@mvista.com>
18357
18358 * config/sim.exp (gdb_load): Handle $arg == "".
18359 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
18360 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
18361
30fc0091
EZ
183622004-02-07 Elena Zannoni <ezannoni@redhat.com>
18363
a9c64011
AS
18364 * gdb.base/maint.exp: Update test to reflect
18365 obstack changes.
30fc0091 18366
4d806929
JJ
183672004-02-04 Jeff Johnston <jjohnstn@redhat.com>
18368
18369 * gdb.base/pendshr.c (pendfunc): New function that calls
18370 pendfunc1.
18371 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
18372
7bfdd688
FF
183732004-02-04 Fred Fish <fnf@redhat.com>
18374
18375 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
18376 function symbols and update copyright years.
18377 * gdb.arch/gdb1291.c: Ditto.
18378
aaa08ee4
MC
183792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18380
18381 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
18382
dbad7755
MC
183832004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18384
18385 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
18386
ec4646ef
MC
183872004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18388
18389 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
18390
1b802196
FF
183912004-02-02 Fred Fish <fnf@redhat.com>
18392
18393 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
18394 remote targets. Update copyright years.
18395
18fe2033
JJ
183962004-02-02 Jeff Johnston <jjohnstn@redhat.com>
18397
18398 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
18399 support.
18400 * gdb.base/langs.exp: Fix test which attempts to create
18401 breakpoint on non-existent function to handle new pending
18402 support.
18403 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
18404 a breakpoint.
18405 * gdb.base/pending.exp: New test.
18406 * gdb.base/pending.c: New file.
18407 * gdb.base/pendshr.c: Ditto.
18408
8d577d32
DC
184092004-02-02 David Carlton <carlton@kealia.com>
18410
18411 * gdb.cp/overload.exp: Add overloadNamespace tests.
18412 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
18413 (overloadNamespace, XXX): New.
18414 (main): Call XXX::marker2.
18415
3ad13771
FF
184162004-02-01 Fred Fish <fnf@redhat.com>
18417
18418 * gdb.base/dump.exp: Use runto_main instead of "runto main".
18419 * gdb.base/finish.exp: Ditto.
18420 * gdb.base/gcore.exp: Ditto.
18421 * gdb.base/huge.exp: Ditto.
18422 * gdb.base/info-proc.exp: Ditto.
18423 * gdb.base/return2.exp: Ditto.
18424 * gdb.threads/gcore-thread.exp: Ditto.
18425
44c75849
DJ
184262004-02-01 Daniel Jacobowitz <drow@mvista.com>
18427
18428 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
18429
005bc093
MK
184302004-02-01 Mark Kettenis <kettenis@gnu.org>
18431
18432 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18433 that opening the file succeeds on OpenBSD.
18434
c47cebdb
DJ
184352004-02-01 Daniel Jacobowitz <drow@mvista.com>
18436
18437 * gdb.threads/thread-specific.c: New file.
18438 * gdb.threads/threads-specific.exp: New test script.
18439 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
18440 to expect_out.
18441
5a01311c
MK
184422004-02-01 Mark Kettenis <kettenis@gnu.org>
18443
18444 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
18445 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
18446 only on the "print_small_structs from print_long_arg_list" test.
18447
ce22a4f1
DJ
184482004-02-01 Daniel Jacobowitz <drow@mvista.com>
18449
18450 * gdb.base/completion.exp: Kill a stray backslash.
18451
18452 From Jim Ingham <jingham@apple.com>:
18453 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
18454 agrees with the result from sending a tab.
18455
abbab9d3
DJ
184562004-01-31 Daniel Jacobowitz <drow@mvista.com>
18457
18458 * gdb.base/chng-syms.exp: Remove stray newline.
18459
53904d1e
MK
184602004-01-31 Mark Kettenis <kettenis@gnu.org>
18461
18462 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
18463 *-*-openbsd*.
18464 * gdb.asm/openbsd.inc: New file.
18465
3a4b3aac
MK
184662004-01-30 Mark Kettenis <kettenis@gnu.org>
18467
18468 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
18469 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
18470 *-*solaris2*. Remove commented out default settings for
18471 asm-flags. Replace gdb_compile with target_link.
18472
ebac27b4
MC
184732004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18474
18475 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18476 for all tests. Remove old hp-ux and cygnus xfail cases.
18477
d8679d84
PH
184782004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18479
18480 * gdb.base/chng-syms.exp: New file.
18481 * gdb.base/chng-syms.c: New file.
18482
0a55bc22
MC
184832004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18484
18485 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18486 Provide arms for current output in all my configurations.
18487
94b8e876
MC
184882004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18489
18490 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18491 * lib/compiler.cc: Likewise.
18492 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
18493 get the right preprocessor. Eval the output directly. Remove
18494 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
18495 hp_f77_compiler and hp_f90_compiler completely.
18496 (gdb_preprocess): Delete.
18497 (get_compiler): Delete.
18498
7cf03d44
MK
184992004-01-24 Mark Kettenis <kettenis@gnu.org>
18500
18501 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
18502 <string.h>.
18503
68b6dce9
NR
185042004-01-24 Nick Roberts <nick@nick.uklinux.net>
18505
18506 * gdb.mi/mi-stack.exp: Update copyright.
18507
b368761e
DC
185082004-01-23 David Carlton <carlton@kealia.com>
18509
18510 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18511 test for cp_lookup_transparent_type.
18512 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18513 call them.
18514
f2061b53
DJ
185152004-01-23 Daniel Jacobowitz <drow@mvista.com>
18516
18517 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18518 after -var-update.
18519
37fc574a
DC
185202004-01-23 David Carlton <carlton@kealia.com>
18521
18522 * gdb.cp/namespace.cc (C::ensureRefs): New.
18523 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18524
8e94b928
NR
185252004-01-20 Nick Roberts <nick@nick.uklinux.net>
18526
18527 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18528 case "-stack-list-locals 2".
18529 * gdb.mi/mi-var-child.exp: Test for case
18530 "-var-list-children --all-values NAME".
18531
997b0952
MC
185322004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18533
18534 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18535
52470da3
MK
185362004-01-18 Mark Kettenis <kettenis@gnu.org>
18537
7049b4b8
MK
18538 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18539 used with gdb_test_multiple.
18540
52470da3
MK
18541 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18542 read at address 0. This fixes PR testsuite/1504.
18543
da6012e5
DJ
185442004-01-18 Daniel Jacobowitz <drow@mvista.com>
18545
18546 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
18547 Remove downloading, guessing the host executable, the calls to
18548 gdb_file_cmd and gdb_target_cmd, and "load" support.
18549 (infer_host_exec): New function broken out from gdb_load.
18550 (gdb_load): New wrapper for gdbserver_gdb_load.
18551 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
18552 gdb_target_cmd. Use -target-select.
18553 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
18554 Download binaries to the host. Clear last_mi_remote_file when
18555 we load a new binary.
18556 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
18557 call gdbserver_gdb_load and mi_gdb_target_cmd.
18558
32c70722
MC
185592004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18560
18561 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18562 type patterns.
18563
b0cecf36
MC
185642004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18565
18566 * gdb.cp/templates.exp: Fix typo in test name of
18567 "print Foo<volatile char*>::foo".
18568
4120d7e6
MC
185692004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18570
18571 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18572
f679e530
BE
185732004-01-16 Ben Elliston <bje@wasabisystems.com>
18574
18575 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18576 (clean mostlyclean): Remove empty rm.
18577
091c48f6
MC
185782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18579
18580 * gdb.base/setvar.exp: Add copyright years.
18581
3e5fc8d2
DC
185822004-01-14 David Carlton <carlton@bactrian.org>
18583
18584 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18585 PR c++/1511 and update coment.
18586 * gdb.cp/templates.exp: Update patterns to match current output.
18587 If changes involve something other than whitespace, KFAIL
18588 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18589
63d06c5c
DC
185902004-01-14 David Carlton <carlton@kealia.com>
18591
18592 * gdb.cp/namespace.exp: Add tests involving classes defined within
18593 namespaces.
18594 * gdb.cp/namespace.cc (C::CClass): New.
18595 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18596
a51dab88
EZ
185972004-01-14 Elena Zannoni <ezannoni@redhat.com>
18598
18599 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18600 what debug info we have. Print a better message if something goes
18601 wrong while producing the separate debug info file.
18602
a476ccc9
MC
186032004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18604
18605 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18606
f453692c
MC
186072004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18608
18609 * gdb.base/callfuncs.c: Add copyright notice.
18610
f40063a5
MC
186112004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18612
18613 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18614 inheritance. PR gdb/1498, PR gcc/13539.
18615
19ac3974
EZ
186162004-01-13 Elena Zannoni <ezannoni@redhat.com>
18617
a9c64011
AS
18618 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18619 test specific name.
18620 * gdb.mi/gdb669.exp: Ditto.
18621 * gdb.mi/mi-pthreads.exp: Ditto.
18622 * gdb.mi/mi1-pthreads.exp: Ditto.
18623 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18624
56c97c6e
MC
186252004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18626
18627 * gdb.cp/member-ptr.cc: Add copyright notice.
18628
a0644324
MC
186292004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18630
18631 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18632 some patterns for recent versions of gcc and hpacc. Delete
18633 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18634 Delete tests that access a NULL pointer-to-member-data. This
18635 script is still disabled for gcc.
18636
32fabe09
EZ
186372004-01-12 Elena Zannoni <ezannoni@redhat.com>
18638
18639 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18640 escaped correctly.
32fabe09 18641
1f8a6abb
EZ
186422004-01-12 Elena Zannoni <ezannoni@redhat.com>
18643
18644 * gdb.base/sepdebug.exp: New file.
18645 * gdb.base/sepdebug.c: New file.
18646 * lib/gdb.exp (separate_debug_filename): New procedure.
18647 (gdb_gnu_strip_debug): New procedure.
18648
48efe704
AC
186492004-01-12 Andrew Cagney <cagney@redhat.com>
18650
18651 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18652 * gdb.mi/ChangeLog-1999-2003: New file.
18653
a9415475
AC
186542004-01-12 Andrew Cagney <cagney@redhat.com>
18655
18656 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18657 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18658 or EEXIST", treat EBUSY as an XFAIL.
18659
83b8cf9d
MC
186602004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18661
18662 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18663 hp_cc_compiler.
18664
9939d2a8
MC
186652004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18666
18667 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18668 decorations.
18669
1ff8cadf
MC
186702004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18671
18672 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18673 and "(aCC)" decorations. Remove obsolete doco about old
18674 test results.
18675
6fa9022e
MC
186762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18677
18678 * gdb.cp/exception.exp: Fix typo in doco.
18679
209721fe
MK
186802004-01-09 Mark Kettenis <kettenis@gnu.org>
18681
18682 * gdb.base/gdb1476.exp: Fix typo.
18683
ef11303e
MC
186842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18685
18686 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18687 file.
18688
041ab88c
MC
186892004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18690
18691 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18692 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18693 Use gdb_compile. Remove restriction on gcc. Add some patterns
18694 for recent version of gdb. Delete second half, which was a copy
18695 of the first half with different build flags. This test is
18696 still disabled because it is still not ready for production.
18697
e36d075a
MC
186982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18699
18700 * gdb.cp/exception.cc: Add copyright notice.
18701 * gdb.cp/exception.exp: Add a notice that this file is broken
18702 because of line number changes caused by addition of copyright
18703 notice.
18704
42b190ad
MC
187052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18706
18707 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18708 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18709
8f25f06b
MC
187102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18711
18712 * gdb.cp/classes.exp: Accept gnu abi 2.
18713 * gdb.cp/derivation.exp: Likewise.
18714 * gdb.cp/overload.exp: Likewise.
18715 * gdb.cp/virtfunc.exp: Likewise.
18716
06ded8b8
MC
187172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18718
18719 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18720 semicolon after end of function.
18721
77c26ae3
MC
187222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18723
18724 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18725 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18726 boilerplate code for compiling and running the program under
18727 test. Add some string method tests.
18728
20757486
MC
187292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18730
18731 * gdb.cp/bs15503.cc: Add copyright notice.
18732 * gdb.cp/bs15503.exp: Adjust line number.
18733
0fd3b503
MC
187342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18735
18736 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18737 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18738
10d1bea8
MC
187392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18740
18741 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18742 hp_cc_compiler.
18743
2789202a
MC
187442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18745
18746 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18747 * gdb.cp/ctti.exp: Use the marker instead of "next".
18748 With gcc, run further before bailing.
18749
b862f14c
MC
187502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18751
18752 * gdb.cp/cttiadd.cc: Add copyright notice.
18753 * gdb.cp/cttiadd1.cc: Likewise.
18754 * gdb.cp/cttiadd2.cc: Likewise.
18755 * gdb.cp/cttiadd3.cc: Likewise.
18756
96da2469
MC
187572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18758
18759 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18760 Use gdb_test, gdb_test_multiple. Use floating-point values that
18761 have exact representations in IEEE-ish formats.
18762
053248ff
MC
187632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18764
18765 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18766 compilers. Delete duplicate call to get_compiler_info.
18767 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18768 * gdb.base/volatile.exp: Likewise.
18769
84acecdd
MK
187702004-01-07 Mark Kettenis <kettenis@gnu.org>
18771
18772 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18773 memory at address 0.
18774
fe11a27f
MC
187752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18776
18777 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18778 to test for hp-ux assembler. Fix copyright years.
18779
60ad077b
AC
187802004-01-07 Andrew Cagney <cagney@redhat.com>
18781
18782 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18783
1c9b8f33
AC
187842004-01-07 Andrew Cagney <cagney@redhat.com>
18785
18786 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18787 when creating the read-only file. From analysis by Roland McGrath
18788 and Elena Zannoni.
18789
753ccc7a
MC
187902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18791
18792 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18793
eca3e36b
MC
187942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18795
18796 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18797 data pointers.
18798
f8d4bac4
MC
187992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18800
18801 * gdb.cp/m-static.exp: Compile one source file at a time.
18802 Delete unused call to get_compiler_info.
18803
9b4e0f94
MC
188042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18805
18806 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18807 * gdb.base/call-rt-st.exp: Likewise.
18808 * gdb.base/nodebug.exp: Likewise.
18809 * gdb.base/volatile.exp: Likewise.
18810 * gdb.cp/ref-types.exp: Likewise.
18811 * gdb.cp/templates.exp: Likewise.
18812
023c1024
MK
188132004-01-05 Mark Kettenis <kettenis@gnu.org>
18814
18815 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18816
19703c4a
MC
188172004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18818
18819 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18820 hppa*-hp-hpux*.
18821
18b67037
MK
188222004-01-04 Mark Kettenis <kettenis@gnu.org>
18823
ba6219c8
MK
18824 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18825 x86_64-*-*.
18826
18b67037
MK
18827 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18828 sparc64-*-* and sparc*-solaris2*.
18829
1bfbbb9d
MK
188302004-01-04 Mark Kettenis <kettenis@gnu.org>
18831
18832 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18833 return ${tests}" test. The ${tests} already mentions the
18834 filename.
18835
06846494
MC
188362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18837
18838 * gdb.cp/local.exp: Accept gcc abi 2.
18839
3b0cb202
MC
188402004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18841
18842 * gdb.cp/templates.exp: Accept gcc abi 2.
18843
0643ec3f
MC
188442004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18845
18846 * lib/compiler.cc: Remove supports_template_debugging.
18847 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18848
d231d0b1
MC
188492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18850
18851 * gdb.cp/namespace.exp: Accept gcc abi 2.
18852
44ffb27c
MC
188532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18854
18855 * gdb.cp/method.exp: Accept gcc abi 2.
18856
184ad485
MC
188572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18858
18859 * gdb.cp/classes.exp: Generate identical results as old version.
18860 * gdb.cp/derivation.exp: Likewise.
18861 * gdb.cp/overload.exp: Likewise.
18862 * gdb.cp/virtfunc.exp: Likewise.
18863
116f09e7
MC
188642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18865
18866 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18867 mysterious bug with sourceware version of expect.
18868
b1379776
MC
188692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18870
18871 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18872 current versions of gcc, including gcc abi 2. Remove gratuitous
18873 restart of test program. Use gdb_test_multiple and gdb_test for
18874 all tests. Add patterns to xfail missing "const" in "const char *"
18875 and kfail PR gdb/1155.
18876
6b7a4c0e
MC
188772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18878
18879 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18880 current versions of gcc, including gcc abi 2. Remove gratuitous
18881 restart of test program. Use gdb_test_multiple and gdb_test for
18882 all tests. Add patterns to kfail PR gdb/1498.
18883
51615d72
MC
188842003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18885
18886 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18887 current versions of gcc, including gcc abi 2. Use "breakpoint"
18888 and "continue" instead of restarting the target program. Use
18889 gdb_test_multiple and gdb_test for all tests.
18890
7b79a9d7
MK
188912004-01-01 Mark Kettenis <kettenis@gnu.org>
18892
18893 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18894 for *-*-solaris2*.
18895
1cd3489f
MC
188962003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18897
18898 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18899 current versions of gcc, including gcc abi 2. Use "breakpoint"
18900 and "continue" instead of restarting the target program several
18901 times. Use gdb_test_multiple and gdb_test for all tests.
18902
850742db
MC
189032003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18904
18905 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18906 source files.
18907
eb4bbda8
MC
189082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18909
18910 * gdb.base/environ.exp: Handle compiling test case from multiple
18911 source files.
18912
e42c7771
MC
189132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18914
18915 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18916
80e4b428
JB
189172003-12-17 Jim Blandy <jimb@redhat.com>
18918
5f06973a
JB
18919 * gdb.base/freebpcmd.c: Add copyright notice.
18920
80e4b428
JB
18921 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18922
0ab84fb7
MC
189232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18924
18925 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18926
1b3bb3d0
JB
189272003-12-13 Jim Blandy <jimb@redhat.com>
18928
18929 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18930
3a4c9371
KB
189312003-12-12 Kevin Buettner <kevinb@redhat.com>
18932
18933 * gdb.asm/frv.inc: New file.
18934 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18935
a1dea79a
FF
189362003-12-09 Fred Fish <fnf@redhat.com>
18937
18938 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18939 functions to break1.c and leave prototypes behind. Add more
18940 "set breakpoint NN here" comments.
18941 * gdb.base/break1.c: New file.
18942
18943 * gdb.base/break.exp: Handle compiling test case from multiple
18944 source files and change source file references as needed.
18945 * gdb.base/completion.exp: Ditto.
18946 * gdb.base/condbreak.exp: Ditto.
18947 * gdb.base/define.exp: Ditto.
18948 * gdb.base/ena-dis-br.exp: Ditto.
18949 * gdb.base/info-proc.exp: Ditto.
18950 * gdb.base/maint.exp: Ditto.
18951 * gdb.base/until.exp: Ditto.
18952
18953 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18954 hardcoded line numbers.
18955 * gdb.base/define.exp: Ditto.
18956 * gdb.base/ena-dis-br.exp: Ditto.
18957 * gdb.base/maint.exp: Ditto.
18958 * gdb.base/until.exp: Ditto.
18959
18960 * gdb.base/completion.exp: Use "break1" for completion tests since
18961 "break" is no longer a unique prefix.
18962
5266b69c
AC
189632003-12-06 Andrew Cagney <cagney@redhat.com>
18964
18965 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18966 "return_value_unimplemented". When an unimplemented struct return
18967 architecture, report incorrect values as a KFAIL
18968
374451f0
MC
189692003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18970
18971 * gdb.cp/rtti.exp: Accept new wording of warning from
18972 cp_lookup_rtti_type.
18973
ba9b20a7
MC
189742003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18975
18976 Partial fix for PR testsuite/1456.
18977 * gdb.base/scope.exp (test_at_main): Replace references to
18978 gcc_compiled with calls to test_compiler_info.
18979 (test_at_foo): Likewise.
18980 (test_at_bar): Likewise.
18981
b74b6d0b
MC
189822003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18983
18984 Partial fix for PR testsuite/1456.
18985 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18986 to test_compiler_info.
18987
ccfa3402
MC
189882003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18989
18990 * gdb.base/so-impl-ld.exp: Update copyright notice.
18991
f6246aba
MC
189922003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18993
18994 Partial fix for PR testsuite/1456.
18995 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18996 to test_compiler_info.
18997
13ae734a
MC
189982003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18999
19000 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
19001 from current versions of gdb. Clean up regular expressions.
19002 Delete redundant timeout case.
19003
d8e1cdee
MC
190042003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19005
19006 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
19007 from current versions of gdb. Clean up regular expressions.
19008 Delete redundant timeout case.
19009
96457b64
MC
190102003-12-01 Michael Chastain <mec.gnu@mindspring.com>
19011
19012 Partial fix for PR testsuite/1456.
19013 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
19014 gcc_compiled with call to test_compiler_info.
19015
f35309fc
MC
190162003-11-30 Michael Chastain <mec.gnu@mindspring.com>
19017
19018 Partial fix for PR testsuite/1456.
19019 * gdb.base/list.exp (test_list_function): Delete unused declaration
19020 of gcc_compiled.
19021
d7afdf9b
MC
190222003-11-29 Michael Chastain <mec.gnu@mindspring.com>
19023
19024 Partial fix for PR testsuite/1456.
19025 * gdb.base/complex.exp: Replace reference to gcc_compiled with
19026 call to test_compiler_info.
19027
71507b56
MK
190282003-11-29 Mark Kettenis <kettenis@gnu.org>
19029
19030 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
19031 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
19032 it to create the appropriate note.inc.
19033 * gdb.asm/asmsrc1.s: Include "note.inc".
19034 * gdb.asm/netbsd.inc: New file.
19035 * gdb.asm/empty.inc: New file.
19036
f81f93f7
MC
190372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19038
19039 Partial fix for PR testsuite/1456.
19040 * gdb.base/constvars.exp: Replace references to gcc_compiled with
19041 calls to test_compiler_info.
19042
9a77938e
MC
190432003-11-27 Michael Chastain <mec.gnu@mindspring.com>
19044
19045 Partial fix for PR testsuite/1456.
19046 * gdb.base/volatile.exp: Replace references to gcc_compiled with
19047 calls to test_compiler_info.
19048
e8367dc7
MK
190492003-11-27 Mark Kettenis <kettenis@gnu.org>
19050
19051 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
19052 pattern for the KFAILs.
19053
526c61ee
AF
190542003-11-25 Adam Fedor <fedor@gnu.org>
19055
19056 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
19057 * gdb.objc/objcdecode.m: New file.
19058
28f2d600
AF
190592003-11-25 Adam Fedor <fedor@gnu.org>
19060
19061 * gdb.objc/nondebug.exp: Test for PR objc/1236.
19062 * gdb.objc/nondebug.m: New file.
19063
a3895cee
BE
190642003-11-26 Ben Elliston <bje@wasabisystems.com>
19065
19066 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19067 NetBSD as it does on FreeBSD. Modelled on a similar change by
19068 Mark Kettenis on 2003-05-30.
19069 (link-flags): Set to "--entry _start" regardless of target.
19070 Special linker flags are to be appended to $link-flags.
19071 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
19072
c9f2c8a3
MC
190732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19074
19075 * gdb.cp/method.exp: Accept output of new demangler.
19076
15a0587a 190772003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
19078
19079 * gdb/class2.exp: New file.
19080 * gdb/class2.cc: New file.
19081
3c00b570
MC
190822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19083
19084 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
19085 of new demangler.
19086
7027acc7
MK
190872003-11-23 Mark Kettenis <kettenis@gnu.org>
19088
19089 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
19090 of gdb_test "run".
19091
b0e1598a
MK
190922003-11-23 Mark Kettenis <kettenis@gnu.org>
19093
19094 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19095 "continue" into "run".
19096
4d9eda44
MC
190972003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19098
19099 Partial fix for PR testsuite/1456.
19100 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19101 call to test_compiler_info.
19102 * gdb.cp/ctti.exp: Likewise.
19103 * gdb.cp/derivation.exp: Likewise.
19104 * gdb.cp/member-ptr.exp: Likewise.
19105 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19106 reference to gcc_compiled.
19107
191082003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
19109
19110 Fix PR testsuite/1463.
19111 * gdb.base/structs.exp (start_structs_test): Call
19112 get_debug_format before using the debug format.
19113
d422fe19
AC
191142003-11-22 Andrew Cagney <cagney@redhat.com>
19115
19116 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19117 * gdb.base/structs.exp: Use gdb_test_multiple.
19118
039cf96d
AC
191192003-11-20 Andrew Cagney <cagney@redhat.com>
19120
6882279b
AC
19121 * gdb.base/structs.exp: Handle and recover from internal errors.
19122 Replace "foo${n}" with "foo<n>" in test messages.
19123
e53890ae
AC
19124 * gdb.base/structs.exp: Update copyright. Rewrite.
19125 * gdb.base/structs.c: Update copyright. Rewrite.
19126
2b211c59
AC
19127 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19128 resync count exceeded.
d63a86f8 19129
039cf96d
AC
19130 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19131 from the internal error.
19132 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19133 Original from Jim Blandy.
19134 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 19135
eac98b22
AC
191362003-11-19 Andrew Cagney <cagney@redhat.com>
19137
19138 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
19139 KFAIL.
19140
67455b2a
MK
191412003-11-17 Mark Kettenis <kettenis@gnu.org>
19142
19143 New testcase for PR backtrace/1435.
19144 * gdb.arch/i386-unwind.exp: New file.
19145 * gdb.arch/i386-unwind.c: New file.
19146
853d6e5b
AC
191472003-11-17 Andrew Cagney <cagney@redhat.com>
19148
19149 * lib/gdb.exp (compiler_info): New global.
19150 (test_compiler_info): New function.
19151 (get_compiler_info): Set compiler_info.
19152 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
19153 "compiler_info" to gcc-<major>-<minor>.
19154
38cf6e11
MC
191552003-11-15 Michael Chastain <mec.gnu@mindspring.com>
19156
19157 * gdb.trace/configure: Remove.
19158
a50d3602
EZ
191592003-11-13 Elena Zannoni <ezannoni@redhat.com>
19160
19161 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 19162 breakpoints.
a50d3602
EZ
19163 * gdb.base/break.exp: Remove all references to explicit line
19164 numbers.
19165
d9407aaa
NC
191662003-11-11 Nick Clifton <nickc@redhat.com>
19167
19168 * gdb.base/shreloc.exp: Do not run for targets which do not
19169 support shared objects.
19170
db488fc1
CV
191712003-11-10 Corinna Vinschen <vinschen@redhat.com>
19172
19173 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
19174 Don't run tests if nofileio flag is given.
19175
6a90a18e
EZ
191762003-11-07 Elena Zannoni <ezannoni@redhat.com>
19177
19178 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 19179 as well as 'Watchpoint'.
6a90a18e 19180
0b915e9c
EZ
191812003-11-06 Elena Zannoni <ezannoni@redhat.com>
19182
19183 Reported by Jim Ingham <jingham@apple.com>:
19184 * gdb.base/annota1.exp: Match at least one occurrence of the
19185 signal handler annotation.
19186
d7e4b55f
EZ
191872003-11-06 Elena Zannoni <ezannoni@redhat.com>
19188
a9c64011
AS
19189 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
19190 as well as 'Watchpoint'.
d7e4b55f 19191
2fe4e8d0
MC
191922003-11-05 Michael Chastain <mec@shout.net>
19193
19194 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
19195
6ef88553
KW
191962003-11-03 Kris Warkentin <kewarken@qnx.com>
19197
19198 * gdb.arch/gdb1291.c: New test file.
19199 * gdb.arch/gdb1291.exp: New test script.
19200 * gdb.arch/gdb1431.c: New test file.
19201 * gdb.arch/gdb1431.exp: New test script.
19202
ae7dc4d8
MC
192032003-10-22 Michael Chastain <mec@shout.net>
19204
19205 * gdb.mi/pthreads.c: Add copyright notice.
19206
c39d7427
MC
192072003-10-22 Michael Chastain <mec@shout.net>
19208
19209 * gdb.threads/pthreads.c: Add copyright notice.
19210
8b7d96c1
MC
192112003-10-20 Michael Chastain <mec@shout.net>
19212
19213 * gdb.base/gdb1056.exp: New test script.
19214
d1d69fdd
DJ
192152003-10-13 Daniel Jacobowitz <drow@mvista.com>
19216
19217 * gdb.threads/killed.exp: Use gdb_run_cmd.
19218
7d605576
DJ
192192003-10-13 Daniel Jacobowitz <drow@mvista.com>
19220
19221 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
19222 create a core file.
19223 * gdb.threads/gcore-thread.exp: Likewise.
19224
618ec112
CV
192252003-10-13 Corinna Vinschen <vinschen@redhat.com>
19226
19227 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
19228 type, based on char type.
19229 (struct bit_flags_short_t): New bitfield type, based on short type.
19230 (init_bit_flags_char): New fuction.
19231 (init_bit_flags_short): Ditto.
19232 (print_bit_flags_char): Ditto.
19233 (print_bit_flags_short): Ditto.
19234 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
19235
9367a73c
MC
192362003-10-11 Michael Chastain <mec@shout.net>
19237
19238 * gdb.base/call-rt-st.exp: Update copyright year.
19239
1decf120
KI
192402003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
19241
19242 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
19243 * gdb.disasm/sh3.s: Ditto.
19244
5445b2ae
DJ
192452003-10-07 Daniel Jacobowitz <drow@mvista.com>
19246
19247 * gdb.threads/switch-threads.exp: New test.
19248 * gdb.threads/switch-threads.c: New source file.
19249
aec24853
CV
192502003-10-07 Corinna Vinschen <vinschen@redhat.com>
19251
19252 * gdb.base/ending-run.exp: Add sh specific case.
19253
adc7428d
AC
192542003-10-06 Andrew Cagney <cagney@redhat.com>
19255
19256 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
19257 * gdb.disasm/mn10200.exp: Delete obsolete file.
19258
c9d37158
DJ
192592003-09-29 Daniel Jacobowitz <drow@mvista.com>
19260
19261 * ChangeLog: Correct an entry command.exp -> commands.exp.
19262 * gdb.base/commands.exp (bp_deleted_in_command_test)
19263 (temporary_breakpoint_commands): Check noargs.
19264
79c2c32d
DC
192652003-09-25 David Carlton <carlton@kealia.com>
19266
19267 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
19268 of some print tests, where appropriate. Add tests for C::D::cd,
19269 E::ce, F::cXfX, G::XgX.
19270 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
19271
594e6d67
RE
192722003-09-25 Richard Earnshaw <rearnsha@arm.com>
19273
19274 * lib/java.exp (java_init): Import target_alias before using it.
19275
10f0d451
DC
192762003-09-25 David Carlton <carlton@kealia.com>
19277
19278 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
19279
274bcba0
EZ
192802003-09-23 Elena Zannoni <ezannoni@redhat.com>
19281
d63a86f8 19282 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 19283 weirdness.
274bcba0 19284
cdbf20f7
MC
192852003-09-17 Michael Chastain <mec@shout.net>
19286
19287 * gdb.cp/gdb1355.exp: New file.
19288 * gdb.cp/gdb1355.c: New file.
19289
71e06f80
CV
192902003-09-15 Corinna Vinschen <vinschen@redhat.com>
19291
19292 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
19293 * gdb.asm/sh.inc: New file.
19294
5c4e30ca
DC
192952003-09-11 David Carlton <carlton@kealia.com>
19296
bd45b7af
DC
19297 * gdb.cp/namespace.exp: Add tests for namespace types.
19298 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
19299 (test_namespace): New.
19300
1c199746
EZ
193012003-09-11 Elena Zannoni <ezannoni@redhat.com>
19302
a9c64011 19303 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 19304 * gdb.stabs/weird.exp: Ditto.
1c199746 19305
04ed252f
MC
193062003-09-08 Michael Chastain <mec@shout.net>
19307
19308 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
19309
d8a2d9e7
MC
193102003-09-07 Michael Chastain <mec@shout.net>
19311
19312 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
19313 'parse error'.
19314
161afb24
MK
193152003-09-07 Mark Kettenis <m.kettenis@osp.nl>
19316
19317 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
19318
49f2741a
MC
193192003-08-30 Michael Chastain <mec@shout.net>
19320
19321 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
19322 * gdb.gdb/observer.exp: Ditto.
19323 * gdb.gdb/xfullpath.exp: Ditto.
19324
8afa723e
MK
193252003-08-29 Mark Kettenis <kettenis@gnu.org>
19326
19327 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
19328 *-*-*bsd*.
19329
f31dfe3b
JJ
193302003-08-28 Jeff Johnston <jjohnstn@redhat.com>
19331
19332 * gdb.base/dump.exp: Skip for ia64.
19333
4630e498
JJ
193342003-08-25 Jeff Johnston <jjohnstn@redhat.com>
19335
19336 * gdb.asm/asm-source.exp: Add ia64 support.
19337 * gdb.asm/ia64.inc: New file.
19338
1105b7ef
MC
193392003-08-22 Michael Chastain <mec@shout.net>
19340
19341 * gdb.cp: New directory.
19342 * gdb.cp/*: Copy from gdb.c++/*.
19343 * gdb.c++/*: Remove.
19344 * Makefile.in: Change gdb.c++ to gdb.cp.
19345 * configure.in: Ditto.
19346 * configure: Regnerate.
19347
c945b932
MK
193482003-08-18 Mark Kettenis <kettenis@gnu.org>
19349
19350 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
19351 * gdb.arch/i386-prologue.c (gdb1338): Add function.
19352
2b66634b
DJ
193532003-08-17 Daniel Jacobowitz <drow@mvista.com>
19354
19355 * mi-var-display.exp (-var-list-children weird): Accept function
19356 pointers with argument types.
19357 * mi1-var-display.exp (-var-list-children weird): Likewise.
19358 * mi2-var-display.exp (-var-list-children weird): Likewise.
19359
a356f73b
DJ
193602003-08-17 Daniel Jacobowitz <drow@mvista.com>
19361
19362 * gdb.base/annota3.exp: Add missing newline.
19363
483417b8
MC
193642003-08-06 Michael Chastain <mec@shout.net>
19365
19366 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
19367
c99c59c3
MS
193682003-08-12 Michael Snyder <msnyder@redhat.com>
19369
19370 * gdb.base/float.exp: Add test for SH.
19371
55ed7501
MK
193722003-08-10 Mark Kettenis <kettenis@gnu.org>
19373
19374 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
19375
1a371f2e
EZ
193762003-08-07 Elena Zannoni <ezannoni@redhat.com>
19377
19378 * gdb.base/completion.exp: Remove reduntant completion test
19379 on filename.
19380
e0f353ce
EZ
193812003-08-07 Elena Zannoni <ezannoni@redhat.com>
19382
a9c64011
AS
19383 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
19384 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
19385 gdb.trace/save-trace.exp: Make sure that full pathnames are
19386 escaped correctly.
e0f353ce 19387
5710a1af 193882003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 19389
a9c64011
AS
19390 * configure.in: Don't generate config.h from config.hin.
19391 * configure: Regenerate.
19392 * config.hin: Remove file.
19393 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
19394 * gdb.threads/pthreads.c: Ditto.
5710a1af 19395
dcd81ce9
DJ
193962003-08-07 Daniel Jacobowitz <drow@mvista.com>
19397
19398 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19399 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
19400 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
19401 Replace ld24 with seth/add3.
19402
6009d884
AC
194032003-08-02 Andrew Cagney <cagney@redhat.com>
19404
19405 * gdb.base/annota3.exp: New file.
19406 * gdb.base/annota3.c: New file.
19407 * gdb.c++/annota3.exp: New file.
19408 * gdb.c++/annota3.cc: New file.
19409
51514e06
MC
194102003-07-29 Michael Chastain <mec@shout.net>
19411
19412 * gdb.threads/tls.c (spin): Check errno only if sem_wait
19413 actually failed.
19414 (do_pass): Likewise.
19415 * gdb.threads/tls.exp: Always initialize no_of_threads.
19416
4ee6625b
DJ
194172003-07-27 Daniel Jacobowitz <drow@mvista.com>
19418
19419 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
19420 pattern.
19421 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
19422 * gdb.threads/tls.exp: Recognize one case of the host library not
19423 supporting TLS.
19424
225f2bf6
AC
194252003-07-27 Andrew Cagney <cagney@redhat.com>
19426
19427 * gdb.base/fileio.exp: Use SH when running commands using
19428 remote_exec.
19429
bcb27c9f
DJ
194302003-07-24 Daniel Jacobowitz <drow@mvista.com>
19431
19432 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19433 * gdb.base/relocate.c (dummy): New padding array.
19434
3d67be83
MS
194352003-07-22 Michael Snyder <msnyder@redhat.com>
19436
d63a86f8 19437 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
19438
19439 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
19440 patterns to be more general, accepting old and new output.
19441 Some output chars (such as '+') also must be quoted.
d63a86f8 19442 Some addresses are displayed numerically instead of
3d67be83
MS
19443 symbolically.
19444
57ba3b85
MS
194452003-07-23 Michael Snyder <msnyder@redhat.com>
19446
686d097c
MS
19447 * gdb.base/return2.exp: Don't test long-long return.
19448
57ba3b85
MS
19449 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
19450 * gdb.disasm/t01_mov.exp: Ditto.
19451 * gdb.disasm/t02_mova.s: Ditto.
19452 * gdb.disasm/t02_mova.exp: Ditto.
19453 * gdb.disasm/t03_add.s: Ditto.
19454 * gdb.disasm/t03_add.exp: Ditto.
19455 * gdb.disasm/t04_sub.s: Ditto.
19456 * gdb.disasm/t04_sub.exp: Ditto.
19457 * gdb.disasm/t05_cmp.s: Ditto.
19458 * gdb.disasm/t05_cmp.exp: Ditto.
19459 * gdb.disasm/t06_ari2.s: Ditto.
19460 * gdb.disasm/t06_ari2.exp: Ditto.
19461 * gdb.disasm/t07_ari3.s: Ditto.
19462 * gdb.disasm/t07_ari3.exp: Ditto.
19463 * gdb.disasm/t08_or.s: Ditto.
19464 * gdb.disasm/t08_or.exp: Ditto.
19465 * gdb.disasm/t09_xor.s: Ditto.
19466 * gdb.disasm/t09_xor.exp: Ditto.
19467 * gdb.disasm/t10_and.s: Ditto.
19468 * gdb.disasm/t10_and.exp: Ditto.
19469 * gdb.disasm/t11_logs.s: Ditto.
19470 * gdb.disasm/t11_logs.exp: Ditto.
19471 * gdb.disasm/t12_bit.s: Ditto.
19472 * gdb.disasm/t12_bit.exp: Ditto.
19473 * gdb.disasm/t13_otr.s: Ditto.
19474 * gdb.disasm/t13_otr.exp: Ditto.
19475
e00759ef
EZ
194762003-07-22 Elena Zannoni <ezannoni@redhat.com>
19477
19478 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19479
8bc2021f
EZ
194802003-07-22 Elena Zannoni <ezannoni@redhat.com>
19481
a9c64011
AS
19482 * gdb.threads/tls.c : New file.
19483 * gdb.threads/tls.exp : New file.
19484 * gdb.threads/tls-main.c : New file.
19485 * gdb.threads/tls-shared.c : New file.
19486 * gdb.threads/tls-shared.exp : New file.
8bc2021f 19487
89320c4c
AS
194882003-07-22 Andreas Schwab <schwab@suse.de>
19489
19490 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19491
180dea7c
AS
194922003-07-20 Andreas Schwab <schwab@suse.de>
19493
19494 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
19495 due to insn reordering.
19496
0714963c
AC
194972003-07-15 Andrew Cagney <cagney@redhat.com>
19498
19499 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
19500
98a23b3f
MC
195012003-07-15 Michael Chastain <mec@shout.net>
19502
19503 * gdb.base/gdb1250.exp: New file.
19504 * gdb.base/gdb1250.c: New file.
19505
27e417a2
ML
195062003-07-09 Michal Ludvig <mludvig@suse.cz>
19507
19508 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19509 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19510
8bc2021f
EZ
195112003-07-09 Elena Zannoni <ezannoni@redhat.com>
19512
a9c64011
AS
19513 * gdb.threads/tls.c: New file.
19514 * gdb.threads/tls.exp: New file.
19515 * gdb.threads/tls-main.c: New file.
19516 * gdb.threads/tls-shared.c: New file.
19517 * gdb.threads/tls-shared.exp: New file.
8bc2021f 19518
d99968dc
EZ
195192003-07-09 Elena Zannoni <ezannoni@redhat.com>
19520
19521 * gdb.base/annota1.exp: Make sure that we properly escape the
19522 full path of the source file. Xfail more permissive patterns,
d63a86f8 19523 due to a compiler debug info problem.
d99968dc 19524
83876b3b
AS
195252003-07-07 Andreas Schwab <schwab@suse.de>
19526
2705e972
AS
19527 * gdb.asm/m68k.inc: New file.
19528 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19529
83876b3b
AS
19530 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19531 arguments"): Also match negative number.
19532
19533 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19534
3a871b37
DJ
195352003-07-03 Daniel Jacobowitz <drow@mvista.com>
19536
19537 * gdb.base/store.c (charest): New typedef.
19538 (add_char): Rename to add_charest, update.
19539 (wack_char): Rename to wack_charest, update types. Return l + r
19540 to keep r live across the call.
19541 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19542 (wack_double, wack_doublest): Return l + r to keep r live across
19543 the call.
19544 * gdb.base/store.exp: Accomodate store.c changes.
19545
b2a7f303
DC
195462003-06-30 David Carlton <carlton@kealia.com>
19547
19548 * gdb.c++/maint.exp (test_invalid_name): New.
19549 (test_first_component): Add tests for invalid names.
19550
3c6cb4a1
MC
195512003-06-29 Michael Chastain <mec@shout.net>
19552
19553 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
19554 output of '<VTT for class>' for virtual base classes.
19555
f1c2644b
DJ
195562003-06-29 Daniel Jacobowitz <drow@mvista.com>
19557
19558 * gdb.base/completion.exp: Tab-complete "complet" instead of
19559 "compl".
19560 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19561
18080350
DJ
195622003-06-29 Daniel Jacobowitz <drow@mvista.com>
19563
19564 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19565 * gdb.base/volatile.exp: Likewise.
19566
f56973f8
DJ
195672003-06-29 Daniel Jacobowitz <drow@mvista.com>
19568
19569 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19570 gdb/1265.
19571
195722003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19573 Daniel Jacobowitz <drow@mvista.com>
19574
19575 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19576 initial line count of 'captured_main' from 26 to 32.
19577 (test_with_self): Allow xmalloc call to be interleaved with the
19578 preceding two lines.
19579
e766d4d6
JB
195802003-06-24 Joel Brobecker <brobecker@gnat.com>
19581
19582 * gdb.base/bang.exp: New testcase.
19583
f125c9a4
JB
195842003-06-23 Joel Brobecker <brobecker@gnat.com>
19585
19586 * gdb.base/langs.exp: Add some tests for the "minimal" language
19587 support.
19588
6e25beaf
EZ
195892003-06-23 Elena Zannoni <ezannoni@redhat.com>
19590
19591 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19592 the testcase.
19593
2f816dda
DJ
195942003-06-22 Daniel Jacobowitz <drow@mvista.com>
19595
19596 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19597 offset.
19598
db5a5748
DJ
195992003-06-22 Daniel Jacobowitz <drow@mvista.com>
19600
19601 * gdb.c++/pr-1210.cc: New file.
19602 * gdb.c++/pr-1210.exp: New file.
19603
1df0c130
DJ
196042003-06-21 Daniel Jacobowitz <drow@mvista.com>
19605
19606 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19607 000-exec-continue.
19608
a92feac0
MK
196092003-06-15 Mark Kettenis <kettenis@gnu.org>
19610
19611 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19612 on *-*-*bsd* instead of *-*-freebsd*.
19613
81a58f5b
AC
196142003-06-14 Andrew Cagney <cagney@redhat.com>
19615
19616 * gdb.base/store.exp: Test longest and doublest. Test all
19617 parameters. Weaken return statement match.
19618 * gdb.base/store.c: Add longest and doublest - aka long long and
19619 long double functions. Put all parameters into local register
19620 variables. Use negative values.
19621
b257a0d3
AC
196222003-06-14 Andrew Cagney <cagney@redhat.com>
19623
19624 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19625 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19626 exit status.
19627 * gdb.base/fileio.exp: Disable target when nointerrupts and
19628 noinferiorio, instead of limiting it to remote. Use remote_exec
19629 instead of system.
d63a86f8 19630
21c38304
JJ
196312003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19632
19633 * gdb.base/float.exp: Add ia64 support.
19634
1bcdb424
CV
196352003-06-12 Corinna Vinschen <vinschen@redhat.com>
19636
19637 * gdb.base/fileio.exp: Run only on remote targets.
19638
6aeb981f
CV
196392003-06-10 Corinna Vinschen <vinschen@redhat.com>
19640
19641 * gdb.base/fileio.c: New file, testing File-I/O.
19642 * gdb.base/fileio.exp: Ditto.
19643
53df362e
RG
196442003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19645
19646 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19647 shared objects after relocation at load time (gdb PR/1132).
19648 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19649 as above, part of the shared object relocation test.
53df362e 19650
ffee1b46
MK
196512003-06-08 Mark Kettenis <kettenis@gnu.org>
19652
b5ca3722
MK
19653 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19654 fully filled history list.
19655 * gdb.base/gdb_history: New file.
19656
03ed860d
MK
19657 * gdb.base/signals.exp: XFAIL "continue to func1" on
19658 i*86-*-freebsd*.
19659
ffee1b46
MK
19660 * gdb.base/attach.exp: When trying to attach to a nonexistent
19661 process, make it possible to specify the PID based on the target,
19662 and do so for *-*-freebsd*.
19663
d80dbb52
RH
196642003-06-02 Richard Henderson <rth@redhat.com>
19665
19666 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19667
6dd77b81
RH
196682003-06-02 Richard Henderson <rth@redhat.com>
19669
19670 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19671
f6347e16
RH
196722003-06-02 Richard Henderson <rth@redhat.com>
19673
19674 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19675
2c161407
DJ
196762003-06-01 Daniel Jacobowitz <drow@mvista.com>
19677
19678 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19679 of globalvar.
19680
572eb746
MK
196812003-06-01 Mark Kettenis <kettenis@gnu.org>
19682
19683 * gdb.asm/asm-source.exp: Check for memory read errors in
19684 disassembler test on *BSD too.
19685
9e9617a5
RH
196862003-06-01 Richard Henderson <rth@redhat.com>
19687
19688 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19689 for .frame.
19690 (gdbasm_call): Lose ldgp.
19691 (gdbasm_startup): Add frame information.
19692 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19693
7b34ad4e
MK
196942003-05-31 Mark Kettenis <kettenis@gnu.org>
19695
19696 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19697 i?86-*-*.
19698
10059fdf
MK
196992003-05-30 Mark Kettenis <kettenis@gnu.org>
19700
19701 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19702 FreeBSD.
19703
acf4b816
RH
197042003-05-29 Richard Henderson <rth@redhat.com>
19705
19706 * gdb.asm/alpha.inc: New file.
19707 * gdb.asm/asm-source.exp: Use it.
19708
e9ecd949
JB
197092003-05-29 Jim Blandy <jimb@redhat.com>
19710
19711 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19712 'core.PID'.
19713
e3e5a4f3
JB
197142003-05-22 Jim Blandy <jimb@redhat.com>
19715
19716 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19717 backtrace.
d63a86f8 19718
72fe3d25
DC
197192003-05-20 David Carlton <carlton@math.stanford.edu>
19720
19721 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19722 this time.
19723
58da2eb2
DC
197242003-05-19 David Carlton <carlton@bactrian.org>
19725
19726 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19727 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19728
1fcb5155
DC
197292003-05-19 David Carlton <carlton@bactrian.org>
19730
19731 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19732 namespace tests.
19733 Bump copyright date.
19734 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19735 (main): Call C::D::marker2.
19736 * gdb.c++/namespace1.cc: New file.
19737
85e85163
JJ
197382003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19739
19740 Roland McGrath <roland@redhat.com>
d63a86f8 19741 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19742 there is no manager thread.
19743
a25fbfec
JJ
197442003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19745
d63a86f8
RM
19746 * gdb.threads/schedlock.exp: Remove assumption that all threads
19747 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19748 in one of the child threads rather than the main thread.
19749
be375bae
JB
197502003-05-07 Jim Blandy <jimb@redhat.com>
19751
09bf6082
JB
19752 Add support for assembly source testing on the s390x.
19753 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19754 architecture.
19755 * gdb.asm/s390x.inc: New file.
19756
be375bae
JB
19757 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19758 succession of 'if' statements.
19759
00905d52
AC
197602003-05-05 Andrew Cagney <cagney@redhat.com>
19761
19762 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19763
b1e29e33
AC
197642003-05-05 Andrew Cagney <cagney@redhat.com>
19765
19766 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19767 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19768
e33d66ec
EZ
197692003-05-02 Elena Zannoni <ezannoni@redhat.com>
19770
19771 * gdb.base/charset.exp: Update based on new behavior of set/show
19772 charset commands.
19773
2b6fd0d8
AC
197742003-05-01 Andrew Cagney <cagney@redhat.com>
19775
19776 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19777 variable do not give memory errors.
19778
130cacce
AF
197792003-04-30 Adam Fedor <fedor@gnu.org>
19780
19781 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19782 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19783 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19784 gdb.objc/basicclass.m: : New files
19785
19786 * lib/gdb.exp (gdb_compile_objc): New procedure.
19787
bea71854
DJ
197882003-04-27 Daniel Jacobowitz <drow@mvista.com>
19789
19790 * gdb.base/signals.exp: Make backtrace tests more specific.
19791
0f20eeea
DC
197922003-04-23 David Carlton <carlton@bactrian.org>
19793
19794 * gdb.c++/maint.exp (test_first_component): Add tests for
19795 'operator' in more locations.
19796
c8c4d8dc
KB
197972003-04-16 Kevin Buettner <kevinb@redhat.com>
19798
19799 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19800
3fe60e3c
EZ
198012003-04-16 Elena Zannoni <ezannoni@redhat.com>
19802
19803 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19804 func marke' instead. Update test name.
3fe60e3c 19805
9219021c
DC
198062003-04-15 David Carlton <carlton@math.stanford.edu>
19807
19808 * gdb.c++/maint.exp: New file.
19809
5dd55bdd
EZ
198102003-04-14 Elena Zannoni <ezannoni@redhat.com>
19811
19812 * gdb.threads/schedlock.c: Change type of thread function argument
19813 to long, to avoid warnings on 64-bit platforms.
19814
00890572
EZ
198152003-04-14 Elena Zannoni <ezannoni@redhat.com>
19816
a9c64011
AS
19817 * gdb.base/attach.exp: Add new message from ptrace in case of
19818 attaching to nonexistent process.
d63a86f8 19819
93201743
JB
198202003-04-11 Jim Blandy <jimb@redhat.com>
19821
19822 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19823 gdb.c++/userdef.cc: Place comments on the lines to which the
19824 marker function might return.
19825 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19826 gdb.c++/userdef.exp: Look for those comments to check that we've
19827 returned to the right place, instead of checking line numbers.
19828
2a11c64d
EZ
198292003-04-11 Elena Zannoni <ezannoni@redhat.com>
19830
a9c64011
AS
19831 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19832 match on sourcefile name, instead of directory name.
2a11c64d 19833
68ab8fc5
EZ
198342003-04-10 Elena Zannoni <ezannoni@redhat.com>
19835
d63a86f8 19836 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19837 working directory name.
19838
5624293a
JB
198392003-04-09 Jim Blandy <jimb@redhat.com>
19840
19841 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19842 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19843 after an inferior function call, report the failure, but allow the
19844 test to continue.
19845
f1f02ee4
SC
198462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19847
19848 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19849 with -DPROTOTYPES.
19850
6eb79af0
SC
198512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19852
19853 * gdb.base/break.exp: Revert last patch.
19854
8dfb4cf0
SC
198552003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19856
19857 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19858 with -DPROTOTYPES.
19859
ed4c619a
AC
198602003-04-02 Andrew Cagney <cagney@redhat.com>
19861
19862 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19863 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19864 matching directories by the name breakpoint.
19865 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19866 Make "continue to marker1" consistent.
19867 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19868 message consistent.
19869 * lib/gdb.exp: Put "the program is no longer running", and "the
19870 program exited" in parenthesis.
19871 * lib/mi-support.exp: Ditto.
d63a86f8 19872
4e35d5f0 198732003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19874
4e35d5f0
BR
19875 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19876
71900fe8
AC
198772003-03-29 Andrew Cagney <cagney@redhat.com>
19878
19879 * gdb.base/sizeof.c (main): Print the value of '\377'.
19880 * gdb.base/sizeof.exp: Check the sign of '\377'.
19881
c0655a16
MC
198822003-03-27 Michael Chastain <mec@shout.net>
19883
19884 * gdb.base/gdb1090.exp: New file.
19885 * gdb.base/gdb1090.cc: New file.
19886
5b2a3989
JB
198872003-03-27 J. Brobecker <brobecker@gnat.com>
19888
19889 * gdb.gdb/observer.exp: New regression test.
19890
79876890
MC
198912003-03-27 Michael Chastain <mec@shout.net>
19892
19893 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19894 * gdb.base/ptype.exp: Likewise.
19895
6eac95e3
CV
198962003-03-27 Corinna Vinschen <vinschen@redhat.com>
19897
19898 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19899
e8c71839
MC
199002003-03-26 Michael Chastain <mec@shout.net>
19901
19902 * gdb.base/ptype.exp: Actually use some typedef'd types.
19903
71b10041
SC
199042003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19905
19906 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19907 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19908
2512cf80
CV
199092003-03-20 Corinna Vinschen <vinschen@redhat.com>
19910
19911 * gdb.base/default.exp: Fix regular expression.
19912
0d195a4f
CV
199132003-03-20 Corinna Vinschen <vinschen@redhat.com>
19914
19915 * gdb.base/args.exp: Fix regular expression.
19916
8a2dbca8
CV
199172003-03-20 Corinna Vinschen <vinschen@redhat.com>
19918
19919 * gdb.base/help.exp: Allow Win32 child process.
19920
bf028682
CV
199212003-03-20 Corinna Vinschen <vinschen@redhat.com>
19922
19923 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19924 when stepping out of main().
19925
182dbe85
CV
199262003-03-20 Corinna Vinschen <vinschen@redhat.com>
19927
19928 * gdb.base/default.exp: Check for win32 specific message when calling
19929 "run" without executable.
19930
d67a6ba5
CV
199312003-03-20 Corinna Vinschen <vinschen@redhat.com>
19932
19933 * gdb.base/args.exp: Expect .exe in output.
19934
a955b5bb
CV
199352003-03-20 Corinna Vinschen <vinschen@redhat.com>
19936
19937 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19938 Cygwin native.
19939
bf6bad4b
AC
199402003-03-17 Andrew Cagney <cagney@redhat.com>
19941
19942 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19943 vector registes.
19944 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19945 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19946
293e9a31
DC
199472003-03-17 David Carlton <carlton@math.stanford.edu>
19948
19949 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19950 test, for PR breakpoints/38.
19951 Call test_watchpoint_and_breakpoint.
19952 * gdb.base/watchpoint.c (func3): New function.
19953 (main): Call func3.
19954
5330f2db
DC
199552003-03-04 David Carlton <carlton@math.stanford.edu>
19956
19957 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19958 Garply<Garply<char> >:: garply".
19959 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19960 with respect to PR c++/1111; note also PR c++/1113.
19961 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19962 respect to PR c++/1062.
19963 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19964
6ece72da
DC
199652003-03-03 David Carlton <carlton@math.stanford.edu>
19966
19967 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19968 with respect to PR c++/57.
19969 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19970 c++/826.
19971 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19972 respect to PR c++/57.
19973
85ca1584
DC
199742003-03-03 David Carlton <carlton@math.stanford.edu>
19975
19976 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19977 respect to PR c++/33 into FAILs.
19978
98e9c5b8
MC
199792003-03-03 Michael Chastain <mec@shout.net>
19980
7bedbf27
MC
19981 * configure.in: Update copyright years.
19982
199832003-03-03 Michael Chastain <mec@shout.net>
19984
19985 * Makefile.in: Update copyright years.
98e9c5b8 19986
f683e100
DC
199872003-02-28 David Carlton <carlton@math.stanford.edu>
19988
19989 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19990 print class instead of struct and/or superfluous protection
19991 specifiers, as long as the resulting output is equivalent to the
19992 source code.
19993 Delete FIXME from end of messages on tests that don't need
19994 fixing.
19995
a9e0cf2c
DC
199962003-02-28 David Carlton <carlton@math.stanford.edu>
19997
19998 * gdb.c++/templates.exp (do_tests): Allow const in the two
19999 Foo<volatile char *>::foo tests.
20000
e8d359df
MS
200012003-02-27 Michael Snyder <msnyder@redhat.com>
20002
d63a86f8 20003 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
20004 will be consistant.
20005
0b71dc91
DC
200062003-02-26 David Carlton <carlton@math.stanford.edu>
20007
20008 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
20009 char *>::foo" test with respect to PR c++/33. Create a new test
20010 which is identical to that one except that it doesn't put the
20011 space between the "char" and the "*"; KFAIL it, too.
20012
dd14ab43
DC
200132003-02-26 David Carlton <carlton@math.stanford.edu>
20014
20015 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
20016 template types into either PASSes or KFAILs (corresponding to PR
20017 c++/57). Tweak indentation. Update copyright.
20018
1146c7f1
SC
200192003-02-23 Stephane Carrez <stcarrez@nerim.fr>
20020
20021 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
20022
74641dfb
MC
200232003-02-13 Michael Chastain <mec@shout.net>
20024
20025 * gdb.base/exprs.exp: Remove i960 remnants.
20026 * gdb.base/funcargs.exp: Likewise.
20027 * gdb.base/list.exp: Likewise.
20028 * gdb.base/ptype.exp: Likewise.
20029
559cd2d0
DC
200302003-02-14 David Carlton <carlton@math.stanford.edu>
20031
20032 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
20033 pEe->D::vg()" from XFAIL to KFAIL.
20034
c4f90d87
JM
200352003-02-13 Jason Molenda (jmolenda@apple.com)
20036
20037 * gdb.base/maint.exp: Update maint print statistics regexp to include
20038 new entries.
20039
cbc4d97c
MC
200402003-02-13 Michael Chastain <mec@shout.net>
20041
20042 * gdb.c++/inherit.exp: Remove call to get_debug_format.
20043
40f235b7
MC
200442003-02-12 Michael Chastain <mec@shout.net>
20045
20046 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
20047 * gdb.c++/inherit.exp: Likewise.
20048 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
20049 * gdb.c++/templates.exp: Likewise.
20050 * gdb.c++/virtfunc.exp: Likewise.
20051
c56716b0
JM
200522003-02-06 Jason Molenda (jason-cl@molenda.com)
20053
20054 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
20055 why the code is written that way.
20056
070afcf8
MC
200572003-02-05 Michael Chastain <mec@shout.net>
20058
20059 * gdb.base/dump.exp: Add missing copyright line.
20060
5d0331e5
JM
200612003-02-05 Jason Molenda (jason-cl@molenda.com)
20062
f7ae6d3e 20063 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
20064 at the beginning so the breakpoint doesn't get set on the loop.
20065
92851186
MC
200662003-02-05 Michael Chastain <mec@shout.net>
20067
20068 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
20069 output for configurations with gcc 2.95.3.
20070
cbf1e085
AC
200712003-02-05 Keith Seitz <keiths@redhat.com>
20072 Andrew Cagney <ac131313@redhat.com>
20073
20074 * gdb.mi/mi-cli.exp: New file.
d63a86f8 20075
29518e1e
MC
200762003-02-04 Michael Chastain <mec@shout.net>
20077
20078 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
20079 Call perror and then continue.
20080
5af1d5f3
MC
200812003-02-03 Michael Chastain <mec@shout.net>
20082
20083 * gdb.c++/pr-1023.cc: New file.
20084 * gdb.c++/pr-1023.exp: New file.
20085
6b549786
JB
200862003-02-05 Jim Blandy <jimb@redhat.com>
20087
20088 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
20089 it's local to foobar. Check for it there, and check that it's not
20090 present in main.
20091 * gdb.c++/local.cc (marker2): New function.
20092 (foobar): Call marker1.
20093 (main): Call marker2 instead of marker1.
20094
67f16606
AC
200952003-02-04 Andrew Cagney <ac131313@redhat.com>
20096
20097 * gdb.disasm/mn10200.exp: Obsolete file.
20098 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20099 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20100 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20101
1c5cb38e
DC
201022003-02-04 David Carlton <carlton@math.stanford.edu>
20103
20104 * gdb.c++/overload.exp: Test intToChar(1).
20105 * gdb.c++/overload.cc (intToChar): New.
20106 (main): Call intToChar.
20107
d1fe6965
DC
201082003-02-03 David Carlton <carlton@math.stanford.edu>
20109
20110 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20111 'might_kfail' arg.
20112 KFAIL some of the continue_to_bp_overloaded calls, according to
20113 PR c++/1025.
20114
9ba61c5d
MC
201152003-02-01 Michael Chastain <mec@shout.net>
20116
20117 * gdb.base/advance.c (marker1): New marker function.
20118 * gdb.base/advance.exp: When the 'advance' command lands on the
20119 return breakpoint, it can legitimately stop on either the
20120 current line or the next line. Accommodate both outcomes.
20121 * gdb.base/until.exp: Likewise.
20122
e7494ffb
AC
201232003-02-02 Andrew Cagney <ac131313@redhat.com>
20124
20125 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20126 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20127 now a list, not a tuple.
20128 * gdb.mi/mi-var-display.exp: Ditto.
20129 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 20130
075559bc
AC
201312003-02-01 Andrew Cagney <ac131313@redhat.com>
20132
20133 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20134 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20135 stack backtraces.
20136 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 20137
2bd4c7b1
MK
201382003-02-01 Mark Kettenis <kettenis@gnu.org>
20139
20140 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20141 gdb.mi/mi1-pthreads.exp: Return instead of calling
20142 gdb_suppress_entire_file.
20143
eabd8992
MS
201442003-02-01 Mark Salter <msalter@redhat.com>
20145
20146 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
20147
71469e2f
MS
201482003-01-31 Mark Salter <msalter@redhat.com>
20149
20150 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
20151 Support empty arg.
20152
38a94d44
MC
201532003-01-30 Michael Chastain <mec@shout.net>
20154
20155 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
20156 This was a workaround for a UTF-8 bug in readline 4.3. The bug
20157 has been fixed in gdb/readline on 2003-01-09.
20158
19ea9e73
MS
201592003-01-29 Michael Snyder <msnyder@redhat.com>
20160
e8d359df
MS
20161 * gdb.base/maint.exp: Allow for leading underscore in symbol.
20162 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
20163 * gdb.base/args.exp: Skip if target does not support args passing.
20164
2307bd6a
DJ
201652003-01-22 Daniel Jacobowitz <drow@mvista.com>
20166
19ea9e73 20167 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
20168 gdb_test. Accept a list of expect arguments as the third
20169 parameter.
20170 (gdb_test): Use it.
20171
f2dd3617
EZ
201722003-01-20 Elena Zannoni <ezannoni@redhat.com>
20173
20174 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
20175 allow for different test tree configurations. Update some
20176 tescases accordingly.
20177 * gdb.arch/altivec-regs.exp: Ditto.
20178 * gdb.asm/asm-source.exp: Ditto.
20179 * gdb.base/advance.exp: Ditto.
20180 * gdb.base/display.exp: Ditto.
d63a86f8 20181 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
20182 * gdb.base/mips_pro.exp: Ditto.
20183 * gdb.base/overlays.exp: Ditto.
20184 * gdb.base/relocate.exp: Ditto.
20185 * gdb.base/setshow.exp: Ditto.
20186 * gdb.base/step-line.exp: Ditto.
20187 * gdb.base/step-test.exp: Ditto.
20188 * gdb.base/until.exp: Ditto.
20189 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
20190
c71cdefd
DC
201912003-01-17 David Carlton <carlton@math.stanford.edu>
20192
20193 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
20194 corresponding to PR c++/945.
20195 Update copyright.
20196
fdba05d7
DC
201972003-01-17 David Carlton <carlton@math.stanford.edu>
20198
20199 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
20200 corresponding to PR c++/68.
20201
202022003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
20203
20204 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
20205 (test_paddr_hairy_functions): Call print_addr_2_kfail for
20206 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
20207
c362c33a
EZ
202082003-01-15 Elena Zannoni <ezannoni@redhat.com>
20209
0fbc361c
EZ
20210 * gdb.base/break.exp: Fix change of default location, because of
20211 removal of until tests.
20212 * gdb.base/help.exp: Update test for new 'until' help message.
20213 Add test for help on 'advance'.
a9c64011 20214 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 20215
dabf8a35
MK
202162003-01-15 Mark Kettenis <kettenis@gnu.org>
20217
20218 * gdb.base/default.exp: Adapt "info float" test for recent changes
20219 to that command. Add test for "info vector".
20220 * gdb.base/float.exp: New file. Add test for "info float" that
20221 resembles the old test in gdb.base/default.exp.
20222
a1769aca
DC
202232003-01-15 David Carlton <carlton@math.stanford.edu>
20224
20225 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
20226
82025e13
EZ
202272003-01-15 Elena Zannoni <ezannoni@redhat.com>
20228
20229 * gdb.base/break.exp: Move the tests of until command from here...
20230 * gdb.base/until.exp: ... to here. New file. Add other tests.
20231 * gdb.base/advance.c: New file.
20232 * gdb.base/advance.exp: New file.
20233
8f9ab801
EZ
202342003-01-14 Elena Zannoni <ezannoni@redhat.com>
20235
a9c64011
AS
20236 * gdb.base/args.c: New file.
20237 * gdb.base/args.exp: New file.
8f9ab801 20238
9ae66589
DJ
202392003-01-14 Daniel Jacobowitz <drow@mvista.com>
20240
20241 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
20242
8d77e5c3
DJ
202432003-01-14 Daniel Jacobowitz <drow@mvista.com>
20244
20245 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
20246
12d2f0a1
DJ
202472003-01-14 Daniel Jacobowitz <drow@mvista.com>
20248
20249 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
20250 dates.
20251
6ca37014
DJ
202522003-01-13 Daniel Jacobowitz <drow@mvista.com>
20253
20254 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
20255
b0023472
DJ
202562003-01-13 Daniel Jacobowitz <drow@mvista.com>
20257
20258 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
20259 (ptype &*"foo").
20260 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
20261
607fbc54 202622003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
20263
20264 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
20265 * gdb.mi/mi1-console.exp: Likewise.
20266
607fbc54 202672003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
20268
20269 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
20270 * gdb.mi/mi1-console.exp: Likewise.
20271
a1fb14a2
DJ
202722003-01-13 Daniel Jacobowitz <drow@mvista.com>
20273
20274 * gdb.c++/overload.exp: Remove some fixed XFAILs.
20275
c4cf40b7
DJ
202762003-01-09 Daniel Jacobowitz <drow@mvista.com>
20277
20278 * gdb.base/detach.exp: New test.
20279
696d5a5b
DJ
202802003-01-09 Daniel Jacobowitz <drow@mvista.com>
20281
20282 * Makefile.in (ALL_SUBDIRS): New variable.
20283 (subdirs, clean, distclean): Use it.
20284 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
20285 regenerating Makefile, since it is generated from the top level.
20286 * gdb.asm/Makefile.in: Likewise.
20287 * gdb.base/Makefile.in: Likewise.
20288 * gdb.c++/Makefile.in: Likewise.
20289 * gdb.disasm/Makefile.in: Likewise.
20290 * gdb.java/Makefile.in: Likewise.
20291 * gdb.mi/Makefile.in: Likewise.
20292 * gdb.threads/Makefile.in: Likewise.
20293 * gdb.trace/Makefile.in: Likewise.
20294
754533e4
DC
202952003-01-09 David Carlton <carlton@math.stanford.edu>
20296
20297 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
20298 Add copyright year 2003.
20299
d8b3e9ee
MC
203002003-01-06 Michael Chastain <mec@shout.net>
20301
20302 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
20303 When selecting a thread, 'line' and 'file' are optional.
20304 * gdb.mi/mi1-pthreads.exp: Likewise.
20305
8e9e0fe6
AS
203062003-01-06 Andreas Schwab <schwab@suse.de>
20307
20308 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
20309 failures.
20310
b5ab8ff3
DJ
203112003-01-04 Daniel Jacobowitz <drow@mvista.com>
20312
20313 Fix PR gdb/844
20314 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
20315 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
20316
20317 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
20318 instead of calling gdb_suppress_entire_file.
20319 * gdb.threads/print-threads.exp: Likewise.
20320 * gdb.threads/schedlock.exp: Likewise.
20321
20322 * gdb.threads/killed.exp: Return instead of calling
20323 gdb_suppress_entire_file.
20324 * gdb.threads/linux-dp.exp: Likewise.
20325 * gdb.threads/pthreads.exp: Likewise.
20326
1e698235
DJ
203272003-01-04 Daniel Jacobowitz <drow@mvista.com>
20328
20329 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
20330 stabs.
20331 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
20332 * gdb.base/whatis.exp: Always allow (void) after function names.
20333
147ff08c
DJ
203342003-01-04 Daniel Jacobowitz <drow@mvista.com>
20335
20336 * gdb.c++/casts.exp: Correct regexp.
20337
dc62bfc2
MK
203382003-01-04 Mark Kettenis <kettenis@gnu.org>
20339
20340 * configure.in: Call AC_CONFIG_HEADER. Don't call
20341 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
20342 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
20343 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
20344 aforementioned directories in the AC_OUPUT call.
20345 * config.hin: New file.
20346 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20347 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
20348 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
20349 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
20350 pass -I$objdir instead of -I$objdir/$subdir in compilation.
20351 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
20352 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
20353 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
20354 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
20355 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
20356 gdb.threads/configure.in, gdb.threads/configure,
20357 gdb.threads/config.in, gdb.trace/configure.in,
20358 gdb.trace/configure: Removed.
20359
77afa639
MC
203602003-01-03 Michael Chastain <mec@shout.net>
20361
20362 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
20363 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
20364
7634bb6e
DJ
203652003-01-03 Daniel Jacobowitz <drow@mvista.com>
20366
20367 * gdb.base/store.exp: Fix regular expressions.
20368
b39c905e
MK
203692002-12-28 Mark Kettenis <kettenis@gnu.org>
20370
20371 * configure.in: Rewrite.
20372 * configure: Regenerated.
20373
0a8551dd
DC
203742003-01-03 David Carlton <carlton@math.stanford.edu>
20375
20376 * gdb.base/psymtab.exp: New file.
20377 * gdb.base/psymtab1.c: Ditto.
20378 * gdb.base/psymtab2.c: Ditto.
20379
c60b7188
AF
203802002-12-23 Adam Fedor <fedor@gnu.org>
20381
20382 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
20383
ee73db83
DC
203842002-12-23 David Carlton <carlton@math.stanford.edu>
20385
20386 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
20387 and current_directory initialization.
20388
d6c1774e
JB
203892002-12-22 Jim Blandy <jimb@redhat.com>
20390
f0a847b8
JB
20391 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
20392 rather than as part of the output file name.
20393
d6c1774e
JB
20394 * gdb.base/attach.exp: There's no need to copy the test program to
20395 /tmp; that was only ever necessary on HP/UX, and this test is
20396 entirely disabled there anyway.
20397
f0708dbb
JB
203982002-12-21 Jim Blandy <jimb@redhat.com>
20399
4c2acfea
JB
20400 * gdb.c++/psmang.exp: Doc fix.
20401
f0708dbb
JB
20402 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
20403 test.
20404
9579e000
DC
204052002-12-20 David Carlton <carlton@math.stanford.edu>
20406
20407 * gdb.c++/annota2.exp: KFAIL annotate-quit.
20408
d1810171
MC
204092002-12-18 Michael Chastain <mec@shout.net>
20410
20411 * gdb.c++/annota2.exp: Add copyright year 2002.
20412
76565097
DC
204132002-12-17 David Carlton <carlton@math.stanford.edu>
20414
20415 * gdb.c++/try_catch.cc: Add marker comments.
20416 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
20417 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
20418 * gdb.c++/m-static.cc: Ditto.
20419 * gdb.c++/m-static1.cc: Ditto.
20420 * gdb.c++/try_catch.cc: Ditto.
20421
da81390b
JJ
204222002-12-16 Jeff Johnston <jjohnstn@redhat.com>
20423
20424 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
20425 to see whether we are using the new -environment-directory
20426 command which resets via -r or the old version of the command
20427 which may prompt the user. Part of fix for gdb/741.
20428
b304d130
AC
204292002-12-13 Andrew Cagney <ac131313@redhat.com>
20430
20431 * gdb.fortran/types.exp: Update obsolete comment.
20432 * gdb.fortran/exprs.exp: Ditto.
20433 * lib/gdb.exp: Delete obsolete code.
20434 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
20435 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
20436 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
20437 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
20438 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
20439 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
20440 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
20441 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
20442 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
20443 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
20444 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
20445 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
20446 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
20447 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
20448 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
20449 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
20450 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
20451 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
20452 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
20453 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
20454 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
20455 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
20456 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
20457 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
20458 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
20459 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
20460 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
20461 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
20462 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
20463 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
20464 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
20465 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
20466 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
20467 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
20468 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
20469 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
20470 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20471
a23b6e6a
DC
204722002-12-11 David Carlton <carlton@math.stanford.edu>
20473
20474 * gdb.c++/m-data.exp: Add test for members that shadow global
20475 variables: see PR gdb/804.
20476 * gdb.c++/m-data.cc: Ditto.
20477
6604731b
DJ
204782002-12-10 Daniel Jacobowitz <drow@mvista.com>
20479
20480 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20481
de46ecd7
DC
204822002-12-06 David Carlton <carlton@math.stanford.edu>
20483
20484 * gdb.base/store.c: Don't declare functions static.
20485
27e829d0
AC
204862002-12-04 Andrew Cagney <ac131313@redhat.com>
20487
20488 * gdb.base/store.exp, gdb.base/store.c: New files.
20489
92806416
DJ
204902002-12-03 Daniel Jacobowitz <drow@mvista.com>
20491
20492 * gdb.base/selftest.exp: Update for current gdb.
20493
3bcbaac5
DJ
204942002-12-03 Daniel Jacobowitz <drow@mvista.com>
20495
20496 * gdb.base/maint.exp: Only dump symbols from one source file
20497 or objfile.
20498
f4f00b1f
DJ
204992002-12-03 Daniel Jacobowitz <drow@mvista.com>
20500
20501 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
20502 function call.
20503
f1c8a949
JB
205042002-11-25 Jim Blandy <jimb@redhat.com>
20505
20506 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20507 function appearing in error message.
20508
9e297a97
DJ
205092002-11-21 Daniel Jacobowitz <drow@mvista.com>
20510
20511 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20512
1f312e79
JJ
205132002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20514
d63a86f8
RM
20515 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20516 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
20517 should be in mi console format. This is part of fix for PR gdb/604.
20518
83c31e7d
FN
205192002-09-18 Fernando Nasser <fnasser@redhat.com>
20520
20521 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20522 which explicitly prints the zero offset as "+0".
20523
322b3f65
DJ
205242002-10-22 Daniel Jacobowitz <drow@mvista.com>
20525
20526 * gdb.threads/schedlock.c (args): Make unsigned.
20527
205282002-10-21 Daniel Jacobowitz <drow@mvista.com>
20529
20530 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20531 numbers. Allow "foo2|selected stack frame".
20532 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20533 * gdb.asm/asmsrc2.s: Likewise.
20534 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20535 comments.
20536 * gdb.asm/mips.inc: New file.
20537
5e2fe5b8
AF
205382002-10-18 Adam Fedor <fedor@gnu.org>
20539
20540 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20541 * gdb.base/help.exp: Likewise.
20542
abe1a5d0
KB
205432002-10-17 Kevin Buettner <kevinb@redhat.com>
20544
20545 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
20546 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
20547
10abb1d4
JB
205482002-10-02 Jim Blandy <jimb@redhat.com>
20549
20550 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
20551
1f609b42
AC
205522002-10-01 Andrew Cagney <ac131313@redhat.com>
20553
20554 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
20555 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
20556 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
20557 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
20558 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
20559 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20560 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20561
0aee02e4
AC
205622002-09-29 Andrew Cagney <ac131313@redhat.com>
20563
20564 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20565 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20566 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20567 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20568 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20569 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20570 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20571
6fde09ad
KB
205722002-09-27 Kevin Buettner <kevinb@redhat.com>
20573
20574 * gdb.base/annota1.exp (info break): Make directory components of
20575 path optional since not all compilers emit this debug information.
20576
889bf7c5
PA
20577 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20578 step ends up stepping out of the function instead of stopping on
20579 the epilogue.
6fde09ad 20580
9e8aab75
KS
205812002-09-26 Keith Seitz <keiths@redhat.com>
20582
20583 * lib/insight-support.exp (gdbtk_start): Figure out where
20584 the insight executable is based on where gdb is. Use this
20585 executable to start insight instead of gdb.
20586
e36180d7
AC
205872002-09-25 Andrew Cagney <cagney@redhat.com>
20588
20589 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20590
9dd34b2b
AC
205912002-09-24 Andrew Cagney <ac131313@redhat.com>
20592
20593 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20594 test_isolated_complaints.
20595 (test_empty_complaint): New function.
20596 (test_empty_complaints): New function. Check no output when no
20597 complaints.
d63a86f8 20598
dea97812
KB
205992002-09-19 Jim Blandy <jimb@redhat.com>
20600
a9c64011 20601 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20602
54951bd7
AC
206032002-09-19 Andrew Cagney <ac131313@redhat.com>
20604
20605 * gdb.gdb/complaints.exp: New file.
20606
dec43320
AC
206072002-09-18 Andrew Cagney <ac131313@redhat.com>
20608
20609 * gdb.base/maint.exp: Check `help maint internal-warning'.
20610
e70d6e3f
DC
206112002-09-18 David Carlton <carlton@math.stanford.edu>
20612
20613 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20614 numbers, and replace them by a single breakpoint after the
20615 constructors are all finished.
20616 Add test 4.
20617 * gdb.c++/m-static.cc: Add test 4.
20618 * gdb.c++/m-static.h: New file.
20619 * gdb.c++/m-static1.cc: New file.
20620
20621 * gdb.c++/printmethod.exp: New file.
20622 * gdb.c++/printmethod.cc: New file.
20623
20624 * gdb.c++/pr-574.exp: New file.
20625 * gdb.c++/pr-574.cc: New file.
20626
afb5c968
CV
206272002-09-18 Corinna Vinschen <vinschen@redhat.com>
20628
20629 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20630 embedded targets which never actually exit.
20631
31e45dee
FN
206322002-09-18 Fernando Nasser <fnasser@redhat.com>
20633
20634 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20635 "don't step after run" as unresolved or unsupported, instead of xfail.
20636
a283c5a1
CV
206372002-09-18 Corinna Vinschen <vinschen@redhat.com>
20638
20639 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20640 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20641 Add newline to expected string in "step out of main (status wrapper)"
20642 case.
20643
11350d2a
CV
206442002-09-18 Corinna Vinschen <vinschen@redhat.com>
20645
20646 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20647 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20648
0deec7d6
TT
206492002-09-17 Tom Tromey <tromey@redhat.com>
20650
20651 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20652 \000, not \0, in double-quoted string.
20653
b2b4a1b5
CV
206542002-09-14 Corinna Vinschen <vinschen@redhat.com>
20655
c9d37158 20656 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20657 string after running the commands execution on breakpoint tests.
20658
1c56143a
CV
206592002-09-13 Corinna Vinschen <vinschen@redhat.com>
20660
20661 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20662
37f8da45
JB
206632002-09-12 Joel Brobecker <brobecker@gnat.com>
20664
20665 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20666
08b468e0
KS
206672002-09-10 Keith Seitz <keiths@redhat.com>
20668
20669 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20670 runto proc.
20671 (mi_run_to_main): Use mi_runto.
20672 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20673
dc360f58
KS
206742002-09-10 Keith Seitz <keiths@redhat.com>
20675
20676 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20677 regexp for stopping at main. Could have multiple event notifications.
20678 Don't assume that main was declared with no parameters.
20679 (mi_next): Use mi_step_to.
20680 (mi_step): Use mi_next_to.
20681
ce3abcfb
CV
206822002-09-09 Corinna Vinschen <vinschen@redhat.com>
20683
20684 * gdb.base/default.exp: Fix expected string in `info float' test.
20685
d1f5b980
BE
206862002-09-09 Ben Elliston <bje@redhat.com>
20687
20688 * config/mips.exp: Update comments.
20689 * config/mips-idt.exp: Likewise.
20690 * config/nind.exp: Likewise.
20691 * config/slite.exp: Likewise.
20692 * config/sparclet.exp: Likewise.
20693 * config/udi.exp: Likewise.
20694 * config/vx.exp: Likewise.
20695 * config/vxworks29k.exp: Likewise.
20696
2f71430b
JB
206972002-09-05 Jim Blandy <jimb@redhat.com>
20698
20699 * gdb.threads/killed.exp: Fix test failure message.
20700
7ddebc7e
KS
207012002-09-04 Keith Seitz <keiths@redhat.com>
20702
20703 * lib/mi-support.exp: Update copyright.
20704 (mi_gdb_test): Increase the priority of the expected pattern
20705 so that it matches gdb_test.
20706
0ae67eb3
KS
207072002-09-03 Keith Seitz <keiths@redhat.com>
20708
20709 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20710 Use integer comparison instead of string comparison for testing
20711 whether binary was built.
20712
38fc42c8
JB
207132002-09-03 Jim Blandy <jimb@redhat.com>
20714
20715 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20716
b6ff0e81
JB
207172002-08-29 Jim Blandy <jimb@redhat.com>
20718
20719 * gdb.threads/pthreads.exp: Move the portable thread compilation
20720 code into a function in lib/gdb.exp, and call that from here.
20721 * lib/gdb.exp (gdb_compile_pthreads): New function.
20722
07c98896
KS
207232002-08-29 Keith Seitz <keiths@redhat.com>
20724
20725 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20726 expect_out so that callers can get at it.
20727
0312286c
DJ
207282002-08-23 Daniel Jacobowitz <drow@mvista.com>
20729
20730 * gdb.threads/print-threads.c: New file.
20731 * gdb.threads/print-threads.exp: New file.
20732 * gdb.threads/schedlock.c: New file.
20733 * gdb.threads/schedlock.exp: New file.
20734
dd039bc4
EZ
207352002-08-22 Elena Zannoni <ezannoni@redhat.com>
20736
a9c64011
AS
20737 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20738 not altivec.c.
dd039bc4 20739
1f36144c
MK
207402002-08-17 Mark Kettenis <kettenis@gnu.org>
20741
20742 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20743 targets. The problem should be fixed now.
20744
16057ec7 207452002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20746
20747 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20748 2002-07-24 change that removes final dots from error messages.
20749
3c1499ad
TT
207502002-08-13 Tom Tromey <tromey@redhat.com>
20751
20752 * gdb.base/readline.exp: New file.
20753
a20ce2c3
AC
207542002-08-01 Andrew Cagney <ac131313@redhat.com>
20755
20756 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20757 supress message.
20758
db034ac5
AC
207592002-08-01 Andrew Cagney <cagney@redhat.com>
20760
20761 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20762 CHILL_FOR_TARGET and CHILL_LIB.
20763 * configure.in (configdirs): Remove gdb.chill.
20764 * configure: Regenerate.
20765 * lib/gdb.exp: Obsolete references to chill.
20766 * gdb.fortran/types.exp: Ditto.
20767 * gdb.fortran/exprs.exp: Ditto.
20768
3e000b18
KB
207692002-07-30 Kevin Buettner <kevinb@redhat.com>
20770
20771 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20772 set Irix-specific compile and link flags.
20773
28f4966b
KB
207742002-07-29 Kevin Buettner <kevinb@redhat.com>
20775
20776 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20777 source files. The ``-o'' option doesn't work with the ``-E'' option
20778 when using the Irix compiler.
20779
46c0d5a6
DJ
207802002-07-19 Daniel Jacobowitz <drow@mvista.com>
20781
20782 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20783 Improve support for reusing an exec file. Copy exec file
20784 to target, and run gdbserver on the target instead of on the host.
20785
eecf4bed
JB
207862002-07-18 Jim Blandy <jimb@redhat.com>
20787
0f815cdf
JB
20788 * gdb.base/ending-run.exp: Don't expect to see the program end in
20789 some orderly fashion when we're running on a real stand-alone
20790 board.
20791
eecf4bed
JB
20792 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20793 targets that don't support interrupts.
20794
52d309e4
JB
207952002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20796
20797 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20798 systems.
20799 Move comments in expect statements to inside the actions, so that they
20800 don't get matched against.
20801
ff683d9e
MK
208022002-07-10 Mark Kettenis <kettenis@gnu.org>
20803
20804 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20805 function when asleep" test.
20806
b5356753
AC
208072002-07-10 Andrew Cagney <ac131313@redhat.com>
20808
20809 * gdb.base/page.exp: Rewrite to handle problems with very long
20810 `info set' output. Update copyright.
20811
6aa4d13a
AC
208122002-06-26 Andrew Cagney <ac131313@redhat.com>
20813
20814 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20815 gdb.threads-hp.
20816 * gdb.hp/configure: Regenerate.
20817 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20818 * gdb.hp/gdb.threads-hp/configure: Delete file.
20819 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20820
8cf8c2b8
AC
208212002-06-22 Andrew Cagney <ac131313@redhat.com>
20822
20823 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20824 setlocale, bindtextdomain and textdomain.
20825
6827a8f8
JB
208262002-06-11 Jim Blandy <jimb@redhat.com>
20827
919d772c
JB
20828 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20829 preprocessor macro information is present.
20830
6827a8f8
JB
20831 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20832 tests.
20833
c15b0d21
MS
208342002-06-06 Michael Snyder <msnyder@redhat.com>
20835
c5984d70
MS
20836 * gdb.base/overlays.exp: Record addresses of overlay
20837 functions in TCL variables rather than in GDB variables,
20838 to avoid having GDB convert them to pointers (with loss
20839 of information).
20840
d63a86f8 20841 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20842 default linker script changes.
c15b0d21
MS
20843 * gdb.base/long_long.exp: Add check for sizeof (long double).
20844
be26fe0d
ML
208452002-06-06 Michal Ludvig <mludvig@suse.cz>
20846
20847 * gdb.asm/asm-source.exp: Add x86-64 target.
20848 * gdb.asm/x86_64.inc: New.
d63a86f8 20849
258093ca 208502002-05-30 Michael Chastain <mec@shout.net>
258093ca 20851
4b3153f1 20852 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20853 * gdb.c++/m-static.cc: New file.
20854 * gdb.c++/m-static.exp: New file.
20855
241264c6
MS
208562002-05-28 Michael Snyder <msnyder@redhat.com>
20857
20858 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20859 precision.
20860
9bba8c8f 208612002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20862
4b3153f1 20863 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20864 * gdb.c++/m-data.cc: New file.
20865 * gdb.c++/m-data.exp: New file.
20866
208672002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20868
4b3153f1 20869 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20870 * gdb.c++/try_catch.cc: New file.
d63a86f8 20871 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20872
def1b996
MC
208732002-05-27 Michael Chastain <mec@shout.net>
20874
20875 * gdb.c++/local.exp: Accept more nested types in output.
20876
522ba268
MC
208772002-05-26 Michael Chastain <mec@shout.net>
20878
20879 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20880
277254ba
MS
208812002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20882
20883 * lib/gdb.exp (gdb_wrapper_init): Just because
20884 gdb_wrapper_file exists, this does not mean that the file
20885 should not be rebuilt. That is what gdb_wrapper_initialized
20886 is for.
20887 (default_gdb_init): Reset gdb_wrapper_initialized.
20888
b61a8733
MS
208892002-05-23 Michael Snyder <msnyder@redhat.com>
20890
d63a86f8 20891 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20892 the precision of the floating point test results.
20893 * gdb.base/call-rt-st.exp: Ditto.
20894
b61a8733
MS
20895 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20896 * gdb.base/call-rt-st.exp: Ditto.
20897
56f6e910
MC
208982002-05-19 Michael Chastain <mec@shout.net>
20899
20900 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20901
ad0b0016
EZ
209022002-05-19 Elena Zannoni <ezannoni@redhat.com>
20903
a9c64011
AS
20904 * configure.in (configdirs): Add gdb.arch.
20905 * configure: Regenerate.
ad0b0016 20906
f617d2b6
JB
209072002-05-17 Jim Blandy <jimb@redhat.com>
20908
20909 * gdb.base/completion.exp: Recognize the more detailed error
20910 messages produced by the macro expander's lexical analyzer.
20911
eac2a696
EZ
209122002-05-14 Elena Zannoni <ezannoni@redhat.com>
20913
a9c64011
AS
20914 * gdb.arch/altivec-abi.c: New file.
20915 * gdb.arch/altivec-abi.exp: New file.
20916 * gdb.arch/altivec-regs.c: New file.
20917 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20918
2fdde8f8
DJ
209192002-05-14 Daniel Jacobowitz <drow@mvista.com>
20920
20921 * gdb.base/maint.exp (maint print type): Update for new type
20922 structure.
d63a86f8 20923
e31f1a7c
EZ
209242002-05-14 Elena Zannoni <ezannoni@redhat.com>
20925
20926 * gdb.arch: New directory.
20927 * gdb.arch/configure.in: New file.
20928 * gdb.arch/configure: New file.
20929 * gdb.arch/Makefile.in: New file.
20930
db589741
CV
209312002-05-13 Corinna Vinschen <vinschen@redhat.com>
20932
20933 * gdb.asm/asm-source.exp: Add v850 as supported target.
20934 * gdb.asm/v850.inc: New file.
20935
8ce2a7dc
DJ
209362002-05-13 Daniel Jacobowitz <drow@mvista.com>
20937
20938 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20939
df763c7f
DJ
209402002-05-12 Daniel Jacobowitz <drow@mvista.com>
20941
20942 * gdb.base/break.exp: Check 'break "marker2"'.
20943
377daeed
MS
209442002-05-10 Michael Snyder <msnyder@redhat.com>
20945
20946 * gdb.base/long_long.exp: Fix typo.
20947
c4b7bc2b
JB
209482002-05-10 Jim Blandy <jimb@redhat.com>
20949
ecac9a4e
JB
20950 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20951 a bug.
20952
c4b7bc2b
JB
20953 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20954 Recognize more detailed error message produced by the macro
20955 expander's lexical analyzer.
20956 * lib/gdb.exp (test_print_reject): Same.
20957
e71019a1
MK
209582002-05-09 Mark Kettenis <kettenis@gnu.org>
20959
20960 * gdb.c++/method.exp: Fix typo.
20961
fedfc8e6
MS
209622002-05-08 Michael Snyder <msnyder@redhat.com>
20963
166a1957
MS
20964 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20965 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20966 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20967 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20968 Add iftarget clause for strongarm.
d63a86f8 20969
f1c47eb2
MS
209702002-05-06 Michael Snyder <msnyder@redhat.com>
20971
cb9a9d3e
MS
20972 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20973 (gdb_continue_to_end): Accept output from status wrapper.
20974 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20975 Clean up fail messages to match pass messages.
20976
f1c47eb2
MS
20977 Enable the "needs_status_wrapper" testsuite feature.
20978 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20979 (gdb_compile): Conditionally call gdb_wrapper_init.
20980 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20981 * gdb.c++/method.exp: Recognize output from status wrapper.
20982
6079c749
BE
209832002-05-06 Ben Elliston <bje@redhat.com>
20984From Graydon Hoare <graydon@redhat.com>
20985
20986 * config/sid.exp: Include support for "rawsid" protocol.
20987
188baff3
JB
209882002-05-03 Jim Blandy <jimb@redhat.com>
20989
20990 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20991 * gdb.c++/hang3.C: New file.
20992
b9c07f0f
AC
209932002-05-04 Andrew Cagney <ac131313@redhat.com>
20994
20995 * gdb.base/default.exp: Remove obsolete code.
20996 * gdb.c++/misc.exp: Ditto. Update copyright.
20997 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20998 * gdb.base/whatis.exp: Ditto. Update copyright.
20999 * gdb.base/scope.exp: Ditto. Update copyright.
21000 * gdb.base/ptype.exp: Ditto. Update copyright.
21001 * gdb.base/printcmds.exp: Ditto. Update copyright.
21002 * gdb.base/opaque.exp: Ditto. Update copyright.
21003 * gdb.base/list.exp: Ditto.
21004 * gdb.base/funcargs.exp: Ditto. Update copyright.
21005 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
21006 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
21007 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
21008 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
21009 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
21010 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
21011
5c7a0397
MS
210122002-05-02 Michael Snyder <msnyder@redhat.com>
21013
d6dcc264 21014 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
21015 * gdb.base/long_long.exp: Add xscale target.
21016 * gdb.base/default.exp: Add xscale target.
21017
eb7f1c48
JB
210182002-05-01 Jim Blandy <jimb@redhat.com>
21019
21020 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
21021 gdb.c++/hang.exp: New test.
21022
a6befae8
FF
210232002-05-01 Fred Fish <fnf@redhat.com>
21024
21025 * gdb.base/completion.exp: Handle completions of "./Make" for
21026 more than one completion possibility, as is the case when we
21027 build and test in the source tree.
21028
0a310277
AG
210292002-04-29 Anthony Green <green@redhat.com>
21030
21031 * gdb.java/jmisc1.exp: New file.
21032 * gdb.java/jmisc2.exp: New file.
21033
6ff9af88
DJ
210342002-04-24 Daniel Jacobowitz <drow@mvista.com>
21035
21036 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
21037
96b3d632
EZ
210382002-04-23 Elena Zannoni <ezannoni@redhat.com>
21039
21040 * gdb.base/help.exp: Change 'help status' to allow for target
21041 dependent output differences.
21042
5019bb54
MC
210432002-04-22 Michael Chastain <mec@shout.net>
21044
21045 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
21046
a805a116
MC
210472002-04-22 Michael Chastain <mec@shout.net>
21048
21049 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
21050
a1706bfd
DM
210512002-04-17 David S. Miller <davem@redhat.com>
21052
21053 * gdb.asm/sparc64.inc: New file.
21054 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
21055
a73a20a2
EZ
210562002-04-19 Elena Zannoni <ezannoni@redhat.com>
21057
21058 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
21059 instruction file directly into the build tree. Clean up at end of
21060 test.
21061
ba678339
DM
210622002-04-18 David S. Miller <davem@redhat.com>
21063
21064 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
21065 handle 64-bit platforms correctly.
21066 * gdb.base/maint.exp: Likewise.
21067
b03399da
KB
210682002-04-18 Kevin Buettner <kevinb@redhat.com>
21069
21070 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
21071 ``-fpic'' when compiling files comprising a shared library, but
21072 it does need additional linker flags in order to find shared
21073 libraries at run time.
21074
e2004992
KB
210752002-04-18 Kevin Buettner <kevinb@redhat.com>
21076
21077 * gdb.base/cvexpr.c (use): New function.
21078 (main): Invoke use() on all global variables to prevent
21079 some linkers from deleting these otherwise unused symbols.
21080
d8937120
MC
210812002-04-17 Michael Chastain <mec@shout.net>
21082From David S. Miller <davem@redhat.com>
21083
21084 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
21085 handle 64-bit platforms correctly.
21086
ffd61a58
MS
210872002-04-12 Michael Snyder <msnyder@redhat.com>
21088From Jim Blandy <jimb@redhat.com>
a9c64011 21089 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
21090 script can handle this instead.
21091 * gdb.base/bar.c (barx): Same.
21092 * gdb.base/baz.c (bazx): Same.
21093 * gdb.base/grbx.c (grbxx): Same.
21094
21095 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21096 manager doesn't automatically unmap overlays unnecessarily.
21097
6b8426a6
MH
210982002-04-10 Martin M. Hunt <hunt@redhat.com>
21099
21100 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21101 stepping out of main.
21102
34af4875
MC
211032002-04-09 Michael Chastain <mec@shout.net>
21104
21105 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21106 scope so that the nested scope tests will make sense.
21107 * gdb.c++/local.exp: Write patterns that actually work with gcc
21108 (the HP patterns "were never known to work with gcc").
21109 Keep the old aCC patterns too.
21110
2d1676a0
DJ
211112002-04-09 Daniel Jacobowitz <drow@mvista.com>
21112
21113 * gdb.base/attach.exp: Correct target board test.
21114
3a63e3f9
MC
211152002-04-08 Michael Chastain <mec@shout.net>
21116
21117 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21118 in a const method. Add some xfail and fail cases for configurations
21119 that do not emit the "const ...".
21120
f18dabd2
MC
211212002-04-07 Michael Chastain <mec@shout.net>
21122
21123 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21124 Accept "A * const" and "const A * const" as type of "this".
21125 Fix spelling of getFunky throughout. Make messages uniform.
21126
0fcddd82
EZ
211272002-04-07 Elena Zannoni <ezannoni@redhat.com>
21128
a9c64011 21129 Work around for PR gdb/285:
0fcddd82
EZ
21130 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21131
16a8534a
EZ
211322002-04-07 Elena Zannoni <ezannoni@redhat.com>
21133
21134 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21135 instructions file at run time instead of configure time.
21136 Sometimes we run the test in a directory that is not the one we
21137 configured in.
21138 * gdb.asm/configure.in: Delete creation of symlink.
21139 * gdb.asm/configure: Regenerate.
21140
24181d81
JB
211412002-04-05 J. Brobecker <brobecker@gnat.com>
21142
21143 * gdb.gdb/xfullpath.exp: New test, to exercise the new
21144 xfullpath () function.
21145
7cdb7107
DJ
211462002-04-04 Daniel Jacobowitz <drow@mvista.com>
21147
21148 * gdb.asm/Makefile.in: Correct dependencies.
21149
21150 * gdb.asm/powerpc.inc: New file.
21151 * gdb.asm/asm-source.exp: Add PowerPC.
21152 * gdb.asm/configure.in: Likewise.
21153 * gdb.asm/configure: Regenerated.
21154
a7d17088
DJ
211552002-04-04 Daniel Jacobowitz <drow@mvista.com>
21156
21157 * gdb.base/relocate.exp: New file.
21158 * gdb.base/relocate.c: New file.
21159
cd721503
FF
211602002-04-04 Fred Fish <fnf@redhat.com>
21161
21162 * gdb.base/step-test.exp: Update comment regarding stopping in
21163 memcpy/bcopy calls inserted as part of the compiler runtime.
21164
b22ad7a7
MS
211652002-04-04 Michael Snyder <msnyder@redhat.com>
21166
21167 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
21168
5f279fa6
DJ
211692002-04-03 Daniel Jacobowitz <drow@mvista.com>
21170
21171 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
21172 (gdb_expect): Remove $notransfer hack.
21173
dd0fd3ce
DJ
211742002-04-02 Daniel Jacobowitz <drow@mvista.com>
21175
21176 * gdb.c++/classes.exp ("calling method for small class"): Match
21177 updated register output.
21178
1e50cda1
DJ
211792002-03-30 Daniel Jacobowitz <drow@mvista.com>
21180
21181 Fix PR gdb/452
21182 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
21183 when finished. Make gdb_file_cmd send "exec-file" when
21184 appropriate.
21185
24015922
DJ
211862002-03-30 Daniel Jacobowitz <drow@mvista.com>
21187
21188 * gdb.base/attach.exp: Remove extra setup_xfail.
21189
dd7dfd64
MS
211902002-03-26 Michael Snyder <msnyder@redhat.com>
21191
21192 * gdb.base/default.exp: Add tests for dump, append, and restore.
21193 * gdb.base/help.exp: Add tests for dump, append, and restore.
21194 * gdb.base/dump.exp: New file, test dump, append and restore.
21195 * gdb.base/dump.c: New file.
21196
48b2f8d7
MS
211972002-03-27 Michael Snyder <msnyder@redhat.com>
21198
d63a86f8 21199 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
21200 clean-ups in help messages.
21201
05b4d525
FF
212022002-03-26 Fred Fish <fnf@redhat.com>
21203
21204 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
21205 have debugging info for those functions and the compiler uses them
21206 internally to copy structs around.
21207
d7679631
FF
212082002-03-26 Fred Fish <fnf@redhat.com>
21209
21210 * gdb.base/list.exp: Revert the change made yesterday and add note
21211 about why we don't list the default lines for remote targets.
21212
523ac3f9
MS
212132002-03-25 Michael Snyder <msnyder@redhat.com>
21214
21215 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
21216
754b2b8d
FF
212172002-03-25 Fred Fish <fnf@redhat.com>
21218
21219 * gdb.base/list.exp: This test works on remote targets so remove
21220 the short circuit for remote targets. Update copyright.
21221
33c3e192
FF
212222002-03-25 Fred Fish <fnf@redhat.com>
21223
21224 * gdb.base/attach.exp: Fix logic error that was suppressing this
21225 test for all non hppa*-*-hpux* targets, instead of the hp target.
21226 Move comments closer to the suppression point. Also now need to
21227 check that we are running natively.
21228
d43e73ee
MS
212292002-03-22 Michael Snyder <msnyder@redhat.com>
21230
882c8f02
MS
21231 * gdb.base/default.exp: Add test for gcore. Update copyright.
21232 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 21233
04c12f60
FF
212342002-03-06 Fred Fish <fnf@redhat.com>
21235
21236 * gdb.base/funcargs.c: Remove extraneous ';' character.
21237 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
21238
b43df995
MC
212392002-03-04 Michael Chastain <mec@shout.net>
21240
21241 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
21242 accommodate gcc v3 function signature.
21243 * gdb.mi/mi0-var-cmd-exp: Ditto.
21244
92362027
AC
212452002-02-24 Andrew Cagney <ac131313@redhat.com>
21246
21247 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
21248 ``GNU/Linux'' or ``Linux kernel''
21249 * testsuite/gdb.threads/pthreads.c: Ditto.
21250
258ad32d
MC
212512002-02-24 Michael Chastain <mec@shout.net>
21252
21253 * gdb.threads/pthreads.c (thread1): Add a return statement.
21254 (thread2): Likewise.
21255 (foo): Likewise.
21256
04c3b3d4
MC
212572002-02-23 Michael Chastain <mec@shout.net>
21258
21259 * gdb.threads/linux-dp.c (philosopher): Add a return statement
21260 to placate gcc.
21261
5a2a0a20
MC
212622002-02-23 Michael Chastain <mec@shout.net>
21263
21264 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
21265 test "ptype bint". The test passes on all my stabs configurations.
21266
a640f7fc
JB
212672002-02-21 Jim Blandy <jimb@redhat.com>
21268
27924826
JB
21269 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
21270 filename at a time, and watch for the ones we want to see.
21271
a640f7fc
JB
21272 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
21273 types of pointers to prototyped functions.
21274
edcc8c75
AC
212752002-02-20 Andrew Cagney <ac131313@redhat.com>
21276
21277 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
21278 signed, unsigned and straight char.
21279 (padding_char, padding_short, padding_int, padding_long,
21280 padding_long_long, padding_float, padding_double,
21281 padding_long_double): New global variables.
21282 (fill, fill_structs): New functions.
21283
21284 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
21285 for correctly sized writes. Update copyright.
21286 (get_valueof): New procedure.
21287 (get_sizeof): Call get_valueof.
21288 (check_valueof): New procedure.
21289 (check_padding): New procedure.
21290
ac57ea44
MC
212912002-02-20 Michael Chastain <mec@shout.net>
21292
21293 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
21294 to setup_xfail. Document some of the remaining calls.
21295
7a10c941
MC
212962002-02-18 Michael Chastain <mec@shout.net>
21297
21298 * gdb.c++/userdef.exp: Update copyright year.
21299
fb8acdcc
DJ
213002002-02-18 Daniel Jacobowitz <drow@mvista.com>
21301
21302 * gdb.c++/userdef.exp: Test overloaded operators properly.
21303 Remove xfails.
21304
fda6ae12
MS
213052002-02-14 Michael Snyder <msnyder@redhat.com>
21306
21307 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
21308
676a0442
DJ
213092002-02-14 Daniel Jacobowitz <drow@mvista.com>
21310
21311 * gdb.base/a2-run.exp: Check for a remote target properly.
21312 * gdb.base/annota1.exp: Likewise.
21313 * gdb.base/list.exp: Likewise.
21314 * gdb.base/reread.exp: Likewise.
21315 * gdb.base/scope.exp: Likewise.
21316 * gdb.base/shlib-call.exp: Likewise.
21317 * gdb.base/term.exp: Likewise.
21318 * gdb.c++/annota2.exp: Likewise.
21319
78b4f468
RE
213202002-02-13 Richard Earnshaw <rearnsha@arm.com>
21321
21322 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
21323
9a81ba51
MC
213242002-02-10 Michael Chastain <mec@shout.net>
21325
21326 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
21327 (call_after_alloca): Ditto.
21328
004af6c7
DJ
213292002-02-10 Daniel Jacobowitz <drow@mvista.com>
21330
21331 * gdb.base/ending-run.exp: Guard "cont" test with
21332 gdb_skip_stdio_test.
21333
37225f62
JB
213342002-02-06 Jim Blandy <jimb@redhat.com>
21335
21336 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
21337 from here...
21338 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
21339 To here. Disable this test on non-HP platforms. Add big comment.
21340
fe6fdd96
MS
213412002-02-04 Michael Snyder <msnyder@redhat.com>
21342
21343 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
21344 other than d10v and m32r.
21345
036fad3f
RE
213462002-02-02 Richard Earnshaw <rearnsha@arm.com>
21347
21348 * gdb.base/default.exp: Rewrite test patterns to reduce time
21349 taken to match them.
21350
7148ab62
DJ
213512002-01-30 Daniel Jacobowitz <drow@mvista.com>
21352
21353 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
21354 Allow a start function above main.
21355 * gdb.threads/linux-dp.exp: Fix copyright date.
21356
396cc255
DJ
213572002-01-30 Daniel Jacobowitz <drow@mvista.com>
21358
a9c64011
AS
21359 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
21360 (check_philosopher_stack): Check for manager thread before checking
21361 for a just-starting thread.
396cc255 21362
f038d31b
DJ
213632002-01-30 Daniel Jacobowitz <drow@mvista.com>
21364
21365 From Neil Booth <neil@daikokuya.demon.co.uk>:
21366 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
21367 warnings.
21368
b3ff9d9a
FF
213692002-01-21 Fred Fish <fnf@redhat.com>
21370
21371 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
21372 not caller.
21373
39ad761d
JB
213742002-01-21 Jim Blandy <jimb@redhat.com>
21375
21376 * gdb.base/reread.exp: Check that GDB properly re-reads the
21377 executable file when it changes while no inferior is running.
21378
aaf320fa
FF
213792002-01-21 Fred Fish <fnf@redhat.com>
21380
a9c64011
AS
21381 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
21382 optionally accept the "shlib events" variation.
aaf320fa 21383
808a31f5
JB
213842002-01-21 Jim Blandy <jimb@redhat.com>
21385
21386 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
21387 call `fflush' after every `printf', so that the output is produced
21388 at predictable points, regardless of whatever buffering does (or
21389 doesn't) take place.
21390 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
21391 at different points.
21392
4420d5e2
DJ
213932002-01-20 Daniel Jacobowitz <drow@mvista.com>
21394
21395 * gdb.c++/inherit.exp: Update copyright years.
21396 * gdb.c++/method.exp: Likewise.
21397
3e36a0f4
DJ
213982002-01-20 Daniel Jacobowitz <drow@mvista.com>
21399
21400 * gdb.c++/classes.exp: Update for improved v3 support and skipping
21401 artificial methods/arguments.
21402 * gdb.c++/derivation.exp: Likewise.
21403 * gdb.c++/inherit.exp: Likewise.
21404 * gdb.c++/method.exp: Likewise.
21405 * gdb.c++/virtfunc.exp: Likewise.
21406
b4ceaee6
AC
214072002-01-18 Andrew Cagney <ac131313@redhat.com>
21408
21409 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
21410 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
21411 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
21412 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
21413 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
21414 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
21415
ecace851
JB
214162002-01-17 Jim Blandy <jimb@redhat.com>
21417
21418 * gdb.asm/asm-source.exp (info symbol): Take another shot at
21419 anchoring the pattern matching the entry point symbol's name.
21420
375fc983
AC
214212002-01-17 Andrew Cagney <ac131313@redhat.com>
21422
21423 * gdb.base/maint.exp: Update ``maint internal-error'' to match
21424 continue/quit query. Update copyright.
21425
fe6fdd96
MS
214262002-01-14 Michael Snyder <msnyder@redhat.com>
21427
21428 * gdb.base/gcore.exp: Remove extra debugging output.
21429
e017c81f
DJ
214302002-01-13 Daniel Jacobowitz <drow@mvista.com>
21431
21432 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
21433 for slightly dubious v2 mangled string.
21434
37ab3bf8
DJ
214352002-01-13 Daniel Jacobowitz <drow@mvista.com>
21436
21437 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
21438
1bc05c3a 214392002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 21440
1bc05c3a 21441 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 21442
1bc05c3a
JM
21443 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
21444 constructors.
21445 * gdb.c++/derivation.exp: Likewise.
21446 * gdb.c++/templates.exp: Likewise.
21447 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 21448
1bc05c3a
JM
214492002-01-10 Michael Snyder <msnyder@redhat.com>
21450
21451 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 21452
a911c360
MS
214532002-01-08 Michael Snyder <msnyder@redhat.com>
21454
21455 * gdb.base/gcore.exp: New test for generate-core-file command.
21456 * gdb.base/gcore.c: Testcase for above.
21457 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
21458
ea2119ec
JM
214592002-01-08 Jason Merrill <jason@redhat.com>
21460
21461 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
21462
68203136
FF
214632002-01-07 Fred Fish <fnf@redhat.com>
21464
21465 * gdb.c++/overload.exp: Remove unconditional xfails for:
21466 print foo_instance1.overloadargs(1)
21467 print foo_instance1.overloadargs(1, 2)
21468 print foo_instance1.overloadargs(1, 2, 3)
21469 print foo_instance1.overloadargs(1, 2, 3, 4)
21470 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21471 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21472 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21473 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21474 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21475 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21476 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21477 print foo_instance1.overload1arg()
21478 print foo_instance1.overload1arg((char)arg2)
21479 print foo_instance1.overload1arg((signed char)arg3)
21480 print foo_instance1.overload1arg((unsigned char)arg4)
21481 print foo_instance1.overload1arg((int)arg7)
21482 print foo_instance1.overload1arg((unsigned int)arg8)
21483 print foo_instance1.overload1arg((float)arg11)
21484 print foo_instance1.overload1arg((double)arg12)
d63a86f8 21485
21b9b5b1
MS
214862002-01-07 Michael Snyder <msnyder@redhat.com>
21487
21488 * gdb.base/huge.exp: New test. Print a very large target data object.
21489 (skip_huge_test): New test variable. Define if you want to skip this
21490 test. The test reads an 8 megabyte data object from the target, so it
21491 might be very time consuming on remote targets with a slow connection.
21492 * gdb.base/huge.c: New file. Test case for above.
21493
725f922e
FF
214942002-01-07 Fred Fish <fnf@redhat.com>
21495
21496 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
21497 g_instance.bfoo, and g_instance.cfoo.
21498
889bf7c5 214992002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 21500
889bf7c5
PA
21501 * gdb.base/break.c (multi_line_if_conditional): New function.
21502 (multi_ilne_while_conditional): Likewise.
21503 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21504 IF or WHILE condition puts the breakpoint at the start of
21505 the condition.
f286b2c3 21506
634d57ec
JL
21507 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21508 hppa*-*-hpux* expected failure.
21509 * gdb.base/structs.exp (do_function_calls): Similarly.
21510
21511 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21512 watchpoints.
21513
9fbfe2dc
AC
215142002-01-06 Andrew Cagney <ac131313@redhat.com>
21515
21516 Fix PR gdb/66.
21517 * gdb.base/structs.exp: Replace skip for a29k with skip for
21518 gdb,cannot_call_functions.
21519 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21520 * gdb.base/callfuncs.exp: Ditto.
21521 * gdb.base/call-rt-st.exp: Ditto.
21522 * gdb.base/call-strs.exp: Ditto.
21523 * gdb.base/callfwmall.exp: Ditto.
21524 * gdb.base/scope.exp: Obsolete xfail a29k.
21525 * gdb.c++/misc.exp: Ditto.
21526 * gdb.c++/cplusfuncs.exp: Ditto.
21527 * gdb.base/ptype.exp: Ditto.
21528 * gdb.base/printcmds.exp: Ditto.
21529 * gdb.base/opaque.exp: Ditto.
21530 * gdb.base/list.exp: Ditto.
21531 * gdb.base/funcargs.exp: Ditto.
21532 * gdb.base/default.exp: Ditto.
21533
8ddad156
MS
215342002-01-04 Michael Snyder <msnyder@redhat.com>
21535
ca4976a6 21536 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
21537 * gdb.base/maint.exp: Add tests for maint info sections options.
21538
1b074332
JL
21539Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21540
21541 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21542
7d159115
CV
215432001-12-20 Corinna Vinschen <vinschen@redhat.com>
21544
21545 * gdb.asm/arm.inc: New file.
21546 * gdb.asm/asm-source.exp: Add arm targets.
21547 * gdb.asm/configure.in: Ditto.
21548 * gdb.asm/configure: Recreated from configure.in.
21549
8fb87725
JL
21550Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
21551
afabe08c
JL
21552 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
21553 with HP's compiler.
21554 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
21555 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
21556 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
21557 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
21558
21559 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21560 either HP's compilers or GCC.
21561
db521deb
JL
21562 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21563 a SIGBUS or SIGSEGV.
21564
21565 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21566
21567 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21568 can be compiled with either HP's compiler or GCC.
21569
cfa88ab7
JL
21570 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21571 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21572 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21573
ca344dff
JL
21574 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21575 to match current gdb output. Update due to using auto-solib-limit
21576 for limiting instead of overloading auto-solib-add.
21577 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21578 test program.
21579
3f3c6e55 21580 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21581 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21582 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21583 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21584 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21585 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21586 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21587 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21588 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21589 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21590 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21591 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21592 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21593
8fb87725
JL
21594 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21595 a SIGTRAP to the inferior.
21596
cf599fa7
CV
215972001-12-19 Corinna Vinschen <vinschen@redhat.com>
21598
21599 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21600 Substitute call to target_link by call to gdb_compile.
21601
2cd045cd
JL
21602Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21603
a9c64011
AS
21604 * gdb.base/break.exp: Fix HP specific search string when testing
21605 backtracing in a called function.
2cd045cd 21606
a9c64011
AS
21607 * gdb.base/constvars.exp: Only set lang to C++ if we're
21608 compiling the test with HP's compilers.
21609 * gdb.base/volatile.exp: Similarly.
2cd045cd 21610
99ebe9ac
JB
216112001-12-19 Jim Blandy <jimb@redhat.com>
21612
21613 * gdb.base/printcmds.exp: Expect the null character to be printed
21614 as '\0', and the '\013' to be printed as '\v'.
21615 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21616 * gdb.base/setvar.exp: Same.
21617
b9891b29
JB
216182001-12-17 Jim Blandy <jimb@redhat.com>
21619
0eba65ab
JB
21620 * gdb.base/completion.exp: Rather than completing very long
21621 filenames, which can make the readline library produce output we
21622 don't recognize, cd to the directory first, and then complete
21623 using nice, short relative paths.
21624
6970b5b1
JB
21625 * gdb.base/completion.exp: On some systems, there is, in fact, a
21626 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21627 variables as being in scope. So use `no_var_named_this'
21628 instead of `b'.
6970b5b1 21629
b9891b29 21630 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21631 can't find the core file's registers as a failure.
b9891b29 21632
e6ccd35f
JSC
216332001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21634
a9c64011
AS
21635 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21636 test expect string more specific.
e6ccd35f 21637
105ba819
CV
216382001-12-13 Corinna Vinschen <vinschen@redhat.com>
21639
21640 * gdb.asm/asm-source.exp: Add support for xstormy16.
21641 * gdb.asm/configure.in: Ditto.
21642 * gdb.asm/configure: Rebuild.
21643 * gdb.asm/xstormy16.inc: New file.
21644
e9e79dd9
FF
216452001-12-10 Fred Fish <fnf@redhat.com>
21646
21647 * gdb.base/maint.exp: Update to match changes in type dumping code.
21648
347dc97d
JB
216492001-12-10 Jim Blandy <jimb@redhat.com>
21650
21651 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21652 matching the entry point symbol's name at the beginning of the
21653 line.
347dc97d 21654
5178b9d6
DJ
216552001-12-07 Daniel Jacobowitz <drow@mvista.com>
21656
21657 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21658 gdb.c++/inherit.exp, gdb.c++/method.exp,
21659 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21660 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21661 and class layout support.
21662
af890c52
DJ
216632001-12-07 Daniel Jacobowitz <drow@mvista.com>
21664
21665 * gdb.c++/classes.exp: Add test for static member function.
21666 * gdb.c++/misc.cc: Add class with static member function.
21667
7a345fb3
JB
216682001-12-07 Jim Blandy <jimb@redhat.com>
21669
f2e54a80 21670 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21671 those tests as `unsupported'.
21672 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21673 Rewrite subsequent tests to use it.
21674
21675 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21676 those tests as `unsupported'.
21677 * gdb.base/structs.exp (call_struct_func): New function.
21678 (do_function_calls): Use call_struct_func to call the functions
21679 returning structs.
21680
0bc69509
JB
21681 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21682 whether functions are prototyped or not, so we can't possibly pass
21683 arguments to t_float_values2 properly.
21684
7a345fb3
JB
21685 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21686 value of `timeout' for targets other than the mips*tx39-*.
21687
edb6ede1
MS
216882001-12-06 Michael Snyder <msnyder@redhat.com>
21689
d63a86f8 21690 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21691 and detect whether the start symbol has a leading underscore.
21692
2d842f13
JB
216932001-12-04 Jim Blandy <jimb@redhat.com>
21694
21695 * gdb.base/completion.exp: Clarify indentation.
21696
68550daf
JB
216972001-12-03 Jim Blandy <jimb@redhat.com>
21698
21699 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21700 variables on the S/390, not `.word'.
21701
cd5195a8
JB
217022001-11-30 Jim Blandy <jimb@redhat.com>
21703
21704 Add assembly-source tests for s390-ibm-linux.
21705 * gdb.asm/s390.inc: New file.
21706 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21707 the S/390 architecture.
a9c64011 21708 * gdb.asm/configure: Regenerated.
cd5195a8 21709
ca9efc90
MS
217102001-11-30 Michael Snyder <msnyder@redhat.com>
21711
21712 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21713 next, info source, info sources, info line, global and static
21714 variables, and static functions.
21715 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21716 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21717 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21718 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21719 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21720 (gdbasm_leave): Restore frame pointer.
21721 (gdbasm_startup): Copy stack set-up from crt0.S.
21722
d0e66976
FN
217232001-11-26 Fernando Nasser <fnasser@redhat.com>
21724
21725 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21726 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21727 to a local (non-static) variable. Copy tstruct.a to a static buffer
21728 and return a pointer to that buffer.
21729 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21730
e2334072
MK
217312001-11-24 Mark Kettenis <kettenis@gnu.org>
21732
21733 * gdb.asm/configure.in: Fix recognition of ix86 target.
21734 * gdb.asm/configure: Regenerate.
21735
756caa3d
MS
217362001-11-21 Michael Snyder <msnyder@redhat.com>
21737
21738 * gdb.asm/sparc.inc: New file.
21739 * gdb.asm/asm-source.exp: Recognize sparc target.
21740 * gdb.asm/configure.in: Recognize sparc target.
21741 * gdb.asm/configure: Regenerate.
d63a86f8 21742
9a4d72d5
MS
217432001-11-21 Michael Snyder <msnyder@redhat.com>
21744
21745 * gdb.asm/m32r.inc: New file.
21746 * gdb.asm/asm-source.exp: Recognize m32r target.
21747 * gdb.asm/configure.in: Recognize m32r target.
21748 * gdb.asm/configure: Regenerate.
21749
a773d1cd
MS
217502001-11-20 Michael Snyder <msnyder@redhat.com>
21751
017ac23d
MS
21752 * gdb.asm/i386.inc: New file.
21753 * gdb.asm/asm-source.exp: Recognize ix86 target.
21754 * gdb.asm/configure.in: Recognize ix86 target.
21755 * gdb.asm/configure: Regenerate.
21756
a773d1cd
MS
21757 * gdb.c++/namespace.exp: Fix quotes in output messages.
21758
bb632afb
MS
217592001-11-14 Michael Snyder <msnyder@redhat.com>
21760
25d559ca 21761 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21762 qualifier in a type cast expression, to designate an address
21763 in the instruction space (Harvard architecture).
21764
4749e309
MS
217652001-11-13 Michael Snyder <msnyder@redhat.com>
21766
21767 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21768 Tests for expressions using 'const' and 'volatile'.
21769
25050984
CV
217702001-11-13 Corinna Vinschen <vinschen@redhat.com>
21771
21772 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21773
1902c51f
DJ
217742001-11-12 Daniel Jacobowitz <drow@mvista.com>
21775
21776 * lib/mi-support.exp (mi_run_to_helper): Move comments
21777 outside of gdb_expect.
21778
dcf95b47
DJ
217792001-11-11 Daniel Jacobowitz <drow@mvista.com>
21780
21781 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21782 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21783 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21784 mi0_run_to): New functions.
21785 * gdb.mi/mi-simplerun.exp: Use them.
21786 * gdb.mi/mi0-simplerun.exp: Likewise.
21787 * gdb.mi/mi-var-cmd.exp: Likewise.
21788 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21789
45b074e1
AC
217902001-11-10 Andrew Cagney <ac131313@redhat.com>
21791
21792 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21793 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21794
bf50d346
AC
217952001-11-09 Andrew Cagney <ac131313@redhat.com>
21796
21797 * gdb.base/restore.exp: Include $expected value in restored test
21798 message.
21799
9383332c
AC
218002001-11-09 Andrew Cagney <ac131313@redhat.com>
21801
21802 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21803 implemented.
21804
db62520a
MS
218052001-11-08 Michael Snyder <msnyder@redhat.com>
21806
21807 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21808 Add pass/fail message for stop at breakpoint in call dummy function.
21809
b5703437
MS
218102001-11-07 Michael Snyder <msnyder@redhat.com>
21811
d63a86f8
RM
21812 * gdb.c++/templates.exp (test_template_breakpoints):
21813 If we get an overload menu, but it does not match what
760f6330 21814 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21815 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21816 making the whitespace optional. Argument for "new" may be
21817 "unsigned" as well as "unsigned int/long".
d63a86f8 21818 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21819 making the whitespace optional. Also replace "(void) with
21820 "((void|)), making the keyword "void" optional.
d63a86f8 21821 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21822 making the whitespace optional. Also replace "(void) with
21823 "((void|)), making the keyword "void" optional.
3bf40917
MS
21824 * gdb.base/callfuncs.c (t_float_values): This function must
21825 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21826 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21827 can be tested against both cases. Usually one case involves
21828 promotion of float to double, while the other does not.
21829 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21830 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21831 includes a stack frame for "start".
21832
c8ab4e6d
JB
218332001-11-05 Jim Blandy <jimb@redhat.com>
21834
21835 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21836 pointers are 32 bits long, and that offsets of relocs are always
21837 stored in the data (REL-style), and not in the reloc entry itself
21838 (RELA-style).
21839 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21840 stabs.
21841
3f08ced9
MS
218422001-11-01 Michael Snyder <msnyder@redhat.com>
21843
21844 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21845 and regular expression operators by using quoting.
21846
cbfa24cd
MS
218472001-10-31 Michael Snyder <msnyder@redhat.com>
21848
21849 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21850 depending on what the symbol table contains.
21851 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21852 the output of the ptype command. Similarly, accept both "const &"
21853 and "const&".
21854
aaa68313
CV
218552001-10-31 Corinna Vinschen <vinschen@redhat.com>
21856
21857 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21858 symbol `STORAGE' to allow to choose the storage class of
21859 the local datastructures.
21860 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21861 compiler directive.
21862
91740388
MS
218632001-10-30 Michael Snyder <msnyder@redhat.com>
21864
21865 * gdb.base/jump.exp: Allow it to run for all targets.
21866
1b7c05e7
CV
218672001-10-29 Corinna Vinschen <vinschen@redhat.com>
21868
21869 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21870 with new double_array size.
21871 (main): Change storage class of all local variables to static.
21872 Reduce size of double_array to 9.
21873 * gdb.base/call-ar-st.exp: Increase timeout value.
21874 Change expected output for double array to match new size in
21875 call-ar-st.c.
21876
36a22261
CV
218772001-10-29 Corinna Vinschen <vinschen@redhat.com>
21878
21879 * gdb.base/ending-run.exp: Create identical output when passing
21880 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21881 Stormy16 target.
36a22261 21882
92b8ae91
MK
218832001-10-28 Mark Kettenis <kettenis@gnu.org>
21884
21885 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21886 that we catch the expected failure under Linux/x86.
21887
cb135b83
OF
218882001-10-29 Orjan Friberg <orjanf@axis.com>
21889
21890 * gdb.base/setvar.exp: Escape curly braces.
21891 * gdb.stabs/weird.exp: Ditto.
21892
6884aa54
DJ
218932001-10-27 Daniel Jacobowitz <drow@mvista.com>
21894
21895 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21896 * gdm.mi/mi0-hack-cli.exp: Likewise.
21897
0398c9aa
AC
218982001-10-25 Andrew Cagney <ac131313@redhat.com>
21899
21900 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21901 messages.
21902
d20bf2e8
AC
219032001-10-21 Andrew Cagney <ac131313@redhat.com>
21904
21905 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21906 checking MI enabled.
21907
03dd63aa
CV
219082001-10-09 Corinna Vinschen <vinschen@redhat.com>
21909
21910 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21911
1d9d99f3
FCE
219122001-10-04 Frank Ch. Eigler <fche@redhat.com>
21913
21914 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21915 if gdb child process crashes, just signal an error.
21916
838ae6c4
JB
219172001-10-02 Jim Blandy <jimb@redhat.com>
21918
21919 * lib/gdb.exp (test_xfail_format): Simplify.
21920
21921 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21922 front of the variable name `format'. Simplify `if'.
21923
8f0cbc1c
DJ
219242001-10-01 Daniel Jacobowitz <drow@mvista.com>
21925
21926 * gdb.threads/pthreads.exp: Wait for output and delay
21927 before sending ^C.
21928
1f08dafd
DJ
219292001-10-01 Daniel Jacobowitz <drow@mvista.com>
21930
21931 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21932 some incorrect output instead of timing out.
21933 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21934
674f90ff
CV
219352001-09-28 Corinna Vinschen <vinschen@redhat.com>
21936
21937 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21938 check to allow additional `int'.
21939
9b284272
DJ
219402001-09-27 Daniel Jacobowitz <drow@mvista.com>
21941
21942 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21943 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21944
b55a4771
MS
219452001-09-27 Michael Snyder <msnyder@redhat.com>
21946
21947 * lib/gdb.exp (test_debug_format): New proc.
21948 (setup_xfail_format): Use new proc test_debug_format.
21949 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21950 proc; use new service proc test_debug_format.
21951 Replace all other "gcc_compiled" tests with this test.
21952 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21953 proc; use new service proc test_debug_format.
21954 Replace all other "gcc_compiled" tests with this test.
21955
219562001-09-27 Michael Snyder <msnyder@redhat.com>
21957
21958 * gdb.base/cvexpr.exp: New file.
21959 * gdb.base/cvexpr.c: New file
21960 Test for expressions using const and volatile keywords.
21961
4e6667ac
CV
219622001-09-26 Corinna Vinschen <vinschen@redhat.com>
21963
21964 * gdb.base/constvars.exp: Check for different orders of keywords
21965 and additional "int" strings in output.
21966
4f337972
AC
219672001-09-22 Andrew Cagney <ac131313@redhat.com>
21968
21969 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21970 responses from "help maint".
21971
2015650d
FCE
219722001-09-19 Frank Ch. Eigler <fche@redhat.com>
21973
21974 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21975 to localhost:NNN instead of :NNN, in case Xvfb is listening
21976 only on TCP.
21977
f3bcedc1
CV
219782001-09-19 Corinna Vinschen <vinschen@redhat.com>
21979
21980 * gdb.base/recurse.exp: When checking leaving the watchpoint
21981 scope, recognize when gdb is in function's epilogue and pass.
21982
6b819c92
KS
219832001-09-18 Keith Seitz <keiths@redhat.com>
21984
21985 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21986 support for running tests against sid targets.
21987 (gdbtk_done): Ditto.
21988
a10c9419
CV
219892001-09-18 Corinna Vinschen <vinschen@redhat.com>
21990
21991 * gdb.base/ending-run.c (main): Set stdout buffersize
21992 to the same reasonable value for any target.
21993 * gdb.base/ending-run.exp: Add a regular expression
21994 to make testsuite happy on Sanyo Stormy16 target.
21995
739d0d99
CV
219962001-09-17 Corinna Vinschen <vinschen@redhat.com>
21997
21998 * gdb.base/display.c (do_loops): Add float variable `f'.
21999 Increment f in loop.
22000 * gdb.base/display.exp: Increment timeout by 60 seconds.
22001 Change float display test to use variable `f'.
22002
1b8947f0
JB
220032001-09-17 Jim Blandy <jimb@redhat.com>
22004
22005 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
22006 overflowing the limited breakpoint tables on some ROM monitors
22007 (like the ROM68K).
22008
9890ac81
FCE
220092001-09-15 Frank Ch. Eigler <fche@redhat.com>
22010
22011 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
22012 the "-ac" (disable access control) flag.
22013
6db765ea
JH
220142001-08-30 Jeff Holcomb <jeffh@redhat.com>
22015
22016 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
22017 ints.
22018
4c32cc04
KS
220192001-08-30 Keith Seitz <keiths@redhat.com>
22020
22021 * lib/gdb.exp: Move all insight-related functionality into
22022 separate file.
22023 * lib/insight-support.exp: New file.
22024
8d6e6f81
FCE
220252001-08-29 Frank Ch. Eigler <fche@redhat.com>
22026
22027 * config/sid.exp (sid_start): Never set sid verbosity; disable
22028 expect_background {} that consumed its stdout; tolerate </dev/null.
22029 Attempt to set endianness override in "sid" protocol mode. Cleanup.
22030
6a90e1d0
AC
220312001-08-18 Andrew Cagney <ac131313@redhat.com>
22032
22033 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
22034 CLI jump command to start it.
22035 (mi_run_to_main): Fail immediatly when unexpected output.
22036
1759b3c3
AC
220372001-08-18 Andrew Cagney <ac131313@redhat.com>
22038
22039 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
22040 beginning of function. Fix PR gdb/191.
22041
61d11d80
FCE
220422001-08-16 Frank Ch. Eigler <fche@redhat.com>
22043
22044 * config/sid.exp (sid_start): Don't warn if we cannot figure out
22045 what to force sid endianness to.
22046
942a4df2
KS
220472001-08-15 Keith Seitz <keiths@redhat.com>
22048
22049 * lib/gdb.exp (gdbtk_start): Don't set environment
22050 variables for TCL_LIBRARY and friends. Insight will
22051 now figure these out for itself.
22052
0521c418
MS
220532001-08-02 Michael Snyder <msnyder@redhat.com>
22054
22055 * gdb.base/completion.exp: Remove the symbol "a64l" from
22056 the expect string; this is target-specific, and not related
22057 to what is being tested.
22058
74a9a58a
DB
220592001-08-02 Dave Brolley <brolley@redhat.com>
22060
22061 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
22062
c70819fa
MS
220632001-07-25 Michael Snyder <msnyder@redhat.com>
22064
c2b8fa57
MS
22065 * gdb.base/consecutive.exp: New file. Test stepping over
22066 breakpoints on consecutive instructions.
22067 * gdb.base/consecutive.c: New file.
22068
c70819fa
MS
22069 * gdb.base/call-rt-st.exp: Use double-backslash to quote
22070 curly braces in regular expressions.
22071
2b1a1355
MS
220722001-07-25 Michael Snyder <msnyder@redhat.com>
22073
22074 * gdb.base/ending-run.exp: Accept "Program exited normally" as
22075 legitimate output from stepping out of main.
22076
413eca6f
KS
220772001-07-22 Keith Seitz <keiths@redhat.com>
22078
22079 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
22080 the empty string, do not run the tests.
22081
7e5a9322
SC
220822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22083
22084 * gdb.base/long_long.exp: Detect size of pointer. Take into
22085 account 2-byte pointers when testing for p/a results.
22086
de58f10f
SC
220872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22088
d63a86f8 22089 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
22090 and defined to 1K for m68hc11.
22091 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22092 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22093 (sizeof_random_data): New variable to tell the size of the data table;
22094 don't test past this size; always run to main.
22095
d6f5fea1
SC
220962001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22097
22098 * gdb.base/return2.exp: return of long long and double fails for
22099 68HC11; don't execute these tests on that platform.
22100 * gdb.base/return.exp: Return of a double fails for 68hc11.
22101
c477543d
SC
221022001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22103
22104 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22105 tests that print a float.
22106 * call-rt-st.exp: Likewise.
22107
63cf1c79
MK
221082001-07-12 Mark Kettenis <kettenis@gnu.org>
22109
22110 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22111 running this test on Linux.
22112
112f9ab5
MC
221132001-06-24 Michael Chastain <chastain@redhat.com>
22114
22115 * gdb.base/arithmet.exp: Remove some tests to make all test names
22116 unique.
22117
4970cb0f
MS
221182001-07-03 Michael Snyder <msnyder@redhat.com>
22119
22120 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22121 the output of the ptype command.
22122
d85da69f
MS
221232001-07-02 Michael Snyder <msnyder@redhat.com>
22124
4c8a82de
MS
22125 * gdb.base/completion.exp: Don't assume that break.c is the only
22126 source file that may contain functions named "marker".
d85da69f
MS
22127 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22128
8afc772b
AC
221292001-06-28 Andrew Cagney <ac131313@redhat.com>
22130
22131 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22132 of files to delete.
22133
22134 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22135 * gdb.disasm/h8300s.exp: New file.
22136 gdb.disasm/h8300s.s: Likewise.
22137
cff22675
AC
221382001-06-27 Andrew Cagney <ac131313@redhat.com>
22139
22140 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
22141 empty breakpoint tables.
22142
68c81b54
AC
221432001-06-25 Andrew Cagney <ac131313@redhat.com>
22144
22145 * lib/mi-support.exp: Update args=... part of stop-reason
22146 patterns. Accept either a list or a tuple.
22147
2dd62704
AC
221482001-06-23 Andrew Cagney <ac131313@redhat.com>
22149
22150 * lib/mi-support.exp: Remove local emacs variable defining
22151 change-log-default-name.
22152
b4127474
MC
221532001-06-22 Michael Chastain <chastain@redhat.com>
22154
22155 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
22156 This is operationally compatible with the previous version.
22157
8dbfb380
JB
221582001-06-13 Jim Blandy <jimb@redhat.com>
22159
22160 * lib/gdb.exp (gdb_test): Doc fix.
22161
f2d8c86d
MC
221622001-06-10 Michael Chastain <chastain@redhat.com>
22163
22164 * gdb.base/exprs.exp: Remove a duplicate test.
22165
81564d34
JB
221662001-06-06 Jim Blandy <jimb@redhat.com>
22167
22168 * gdb.base/return2.exp (main): Use values to test float and double
22169 returns that are not NaN's, to avoid being confused by IEEE
22170 comparison rules.
22171
da55addb
MS
221722001-06-04 Michael Snyder <msnyder@redhat.com>
22173
22174 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 22175 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
22176 rather than wait for 12 more tests to time out.
22177
42c65987
JB
221782001-06-06 Jim Blandy <jimb@redhat.com>
22179
b18bced9 22180 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 22181 Don't forget to match the GDB prompt.
b18bced9 22182
42c65987
JB
22183 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
22184
5b41e5f0
JB
221852001-06-04 Jim Blandy <jimb@redhat.com>
22186
22187 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
22188 command.
22189
015e046f
KB
221902001-05-31 Kevin Buettner <kevinb@redhat.com>
22191
22192 * gdb.base/annota1.exp (info break): Match four or more spaces
22193 after "Address".
22194
fb1ffbbe
MC
221952001-05-31 Michael Chastain <chastain@redhat.com>
22196
22197 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
22198 (dm_type_int_star): Likewise.
22199 (dm_type_long_star): Likewise.
22200 (dm_type_void_star): Likewise.
22201
5ea2a32c
KB
222022001-05-29 Kevin Buettner <kevinb@redhat.com>
22203
22204 * gdb.base/completion.exp (INPUTRC): Set this environment variable
22205 to a known value in order to get consistent results regardless
22206 of the setting of INPUTRC or the presence or contents of .inputrc.
22207
ae23c492
MS
222082001-05-24 Michael Snyder <msnyder@redhat.com>
22209
ac55707e
MS
22210 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
22211 Don't require that the main thread and the manager thread are the
22212 first in the list.
22213
ae23c492
MS
22214 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
22215 debugging. If test fails, issue an "unsupported" not a "fail".
22216
400071f1
JB
222172001-05-24 Jim Blandy <jimb@redhat.com>
22218
22219 Don't assume that short is shorter than int.
22220 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
22221 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 22222 this isn't true.
400071f1
JB
22223 ("print unsigned char == (~0)"): Add test that verifies that ~0,
22224 an int, is not equal to ~0 stored in an unsigned char. This tests
22225 the same thing that the previous test meant to, but works on
22226 16-bit machines, too.
22227 ("print unsigned char != (~0)"): Same test, complemented.
22228
0816a3e5
MS
222292001-05-24 Michael Snyder <msnyder@redhat.com>
22230
22231 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 22232 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
22233 and prevents dejagnu getting out of step.
22234
f6dc23a9
KB
222352001-05-23 Kevin Buettner <kevinb@redhat.com>
22236
22237 * gdb.base/finish.exp (finish_void): Revise pattern for
22238 stopping on the call statement to not permit stopping at
22239 the start of the instructions comprising the call sequence.
22240
7dbd117d
MC
222412001-05-19 Michael Chastain <chastain@redhat.com>
22242
22243 * gdb.base/callfuncs.exp: Make all test names unique.
22244 * gdb.base/commands.exp: Make all test names unique.
22245 * gdb.base/condbreak.exp: Make all test names unique.
22246 * gdb.base/dbx.exp: Make all test names unique.
22247 * gdb.base/default.exp: Make all test names unique.
22248 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
22249 and TIMEOUT messages to their corresponding PASS message.
22250 * gdb.base/ending-run.exp: Make all test names unique.
22251 * gdb.base/long_long.exp: Remove duplicate test.
22252
6b0b0a9e
KB
222532001-05-21 Kevin Buettner <kevinb@redhat.com>
22254
22255 * gdb.base/finish.exp (finish_void): Allow "finish" command to
22256 stop on the call statement as well as the statement after the
22257 call.
22258
2caa35cb
MS
222592001-05-21 Michael Snyder <msnyder@redhat.com>
22260
22261 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
22262
40713331
EZ
222632001-05-10 Elena Zannoni <ezannoni@redhat.com>
22264
a9c64011
AS
22265 * gdb.base/completion.exp: Revamp test. Make it execute on all
22266 platforms.
40713331 22267
c2c1be8d
EZ
222682001-05-10 Elena Zannoni <ezannoni@redhat.com>
22269
a9c64011
AS
22270 * config/gdbserver.exp (gdb_load): Handle the case
22271 in which the arguments to gdbserver are given in the
22272 baseboard configuration file.
22273 Also handle the case in which the server needs to do a
22274 load.
2c9cd303 22275
9671de48
KS
222762001-05-07 Keith Seitz <keiths@cygnus.com>
22277
a9c64011
AS
22278 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
22279 set up the display for testing.
22280 (gdbtk_start): Convert all paths to paths that tcl will like.
22281 Export target information to environment.
22282 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
22283 necessary.
22284 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
22285 (to_tcl_path): New proc to convert a given pathname into
22286 a path acceptible as an argument to a tcl command.
22287 (_gdbtk_export_target_info): New proc to export target info
22288 into the environment for gdbtk testing.
22289 (gdbtk_done): New proc to signal end-of-test.
9671de48 22290
5a360f47
JB
222912001-05-06 Jim Blandy <jimb@redhat.com>
22292
22293 * restore.c: Make the code of caller0 correspond to its comment.
22294
66c756c6
MS
222952001-05-03 Michael Snyder <msnyder@redhat.com>
22296
22297 * config/sid.exp (gdb_target_sid): Check for error messages.
22298 On error or timeout, don't make expect exit (which will terminate
22299 all subsequent tests); instead just make gdb exit.
d63a86f8 22300 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
22301 return a negative value.
22302
a966fde5
JB
223032001-04-24 Jim Blandy <jimb@redhat.com>
22304
851c18e0
JB
22305 * gdb.c++/templates.exp: If we see the prompt for the overload
22306 list, but we haven't recognized any of the longer patterns,
22307 arrange for this test to fail, not hang.
22308
a966fde5
JB
22309 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
22310 variations.
22311
db144853
MC
223122001-04-22 Michael Chastain <chastain@redhat.com>
22313
22314 * gdb.c++/local.exp: Use the 'runto' library function.
22315 * gdb.c++/namespace.exp: Likewise.
22316 * gdb.c++/overload.exp: Likewise.
22317
3207ec21
KB
223182001-03-26 Kevin Buettner <kevinb@redhat.com>
22319
22320 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
22321 * gdb.base/step-line.exp: New file. Test step/next in presence of
22322 #line directives.
22323 * gdb.base/step-line.c: New file. Test program for the above.
22324 * gdb.base/step-line.inp: New file. We pretend that this file has
22325 been transformed by some other tool into step-line.c.
22326
13b57657
JB
223272001-03-21 Jim Blandy <jimb@redhat.com>
22328
22329 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
22330 unmangled operator names.
22331
754cbe1c
JB
223322001-03-20 Jim Blandy <jimb@redhat.com>
22333
22334 * gdb.threads/linux-dp.exp: Recognize an additional message
22335 generated by GDB when it doesn't understand how to debug threads
22336 on the target system.
22337
177495c9
AC
223382001-03-19 Andrew Cagney <ac131313@redhat.com>
22339
22340 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
22341
f266096b
MC
223422001-03-12 Michael Chastain <chastain@redhat.com>
22343
22344 * gdb.c++/derivation.exp: Use the 'runto' library function.
22345
cac3c2ff
MC
223462001-03-12 Michael Chastain <chastain@redhat.com>
22347
22348 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
22349
b6c11a24
MC
223502001-02-24 Michael Chastain <chastain@redhat.com>
22351
22352 * gdb.c++/ref-types.exp: Change handwritten code to library
22353 function 'runto'.
22354
6bae5bce
OF
223552001-03-16 Orjan Friberg <orjanf@axis.com>
22356
22357 * gdb.base/signals.exp: Set count to 0 explicitly.
22358
0015fd9a
MS
223592001-03-15 Mark Salter <msalter@redhat.com>
22360
22361 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
22362 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
22363 (gdb_load): Add support for additional target_info: gdb_download_size
22364 and gdb_load_timeout.
0015fd9a 22365
fc33412a
DT
22366Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
22367
22368 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
22369 file -- to prevent failing when the compile fails but we have no
22370 intention of running the tests anyway.
fc33412a
DT
22371
22372 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
22373 tests if set.
22374
22375 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 22376 integers.
fc33412a
DT
22377
22378 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
22379 * gdb.c++/namespace.exp: Ditto.
22380
115f06de
OF
223812001-03-07 Orjan Friberg <orjanf@axis.com>
22382
22383 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
22384 * gdb.base/pointers.exp: Relax pattern match of decimals.
22385
b6ba6518
KB
223862001-03-06 Kevin Buettner <kevinb@redhat.com>
22387
22388 * Makefile.in, config/abug.exp, config/cfdbug.exp,
22389 config/cpu32bug.exp, config/dve.exp, config/est.exp,
22390 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
22391 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
22392 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
22393 config/sh.exp, config/sid.exp, config/slite.exp,
22394 config/sparclet.exp, config/udi.exp, config/unknown.exp,
22395 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
22396 config/vxworks.exp, config/vxworks29k.exp,
22397 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
22398 gdb.base/all-bin.exp, gdb.base/annota1.exp,
22399 gdb.base/arithmet.exp, gdb.base/assign.exp,
22400 gdb.base/async.exp, gdb.base/attach.exp,
22401 gdb.base/bitfields.exp, gdb.base/bitops.exp,
22402 gdb.base/break.exp, gdb.base/call-ar-st.exp,
22403 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
22404 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
22405 gdb.base/commands.exp, gdb.base/completion.exp,
22406 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
22407 gdb.base/constvars.exp, gdb.base/corefile.exp,
22408 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
22409 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
22410 gdb.base/ending-run.exp, gdb.base/environ.exp,
22411 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
22412 gdb.base/finish.exp, gdb.base/foll-exec.exp,
22413 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
22414 gdb.base/funcargs.exp, gdb.base/help.exp,
22415 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
22416 gdb.base/logical.exp, gdb.base/long_long.exp,
22417 gdb.base/maint.exp, gdb.base/mips_pro.exp,
22418 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
22419 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
22420 gdb.base/pointers.exp, gdb.base/printcmds.exp,
22421 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
22422 gdb.base/regs.exp, gdb.base/relational.exp,
22423 gdb.base/remote.exp, gdb.base/reread.exp,
22424 gdb.base/restore.exp, gdb.base/return2.exp,
22425 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
22426 gdb.base/selftest.exp, gdb.base/setshow.exp,
22427 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
22428 gdb.base/sigall.exp, gdb.base/signals.exp,
22429 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
22430 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
22431 gdb.base/step-test.exp, gdb.base/structs.c,
22432 gdb.base/structs.exp, gdb.base/structs2.exp,
22433 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
22434 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
22435 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
22436 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22437 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
22438 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
22439 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
22440 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
22441 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
22442 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
22443 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
22444 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
22445 gdb.fortran/types.exp, gdb.java/jmisc.exp,
22446 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
22447 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
22448 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
22449 gdb.trace/circ.exp, gdb.trace/collection.exp,
22450 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
22451 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
22452 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
22453 gdb.trace/report.exp, gdb.trace/save-trace.exp,
22454 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
22455 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
22456 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
22457 notices.
22458
dc96c6c7 224592001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
22460
22461 * gdb.base/varargs.c (find_max_double): Fix printf format string:
22462 first arg is int not float.
22463
dc96c6c7 224642001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
22465
22466 * gdb.base/reread.exp: Unsupported for non-native targets;
22467 doesn't work for remote debugging.
22468
9b0c4aeb
FN
224692001-02-19 Fernando Nasser <fnasser@redhat.com>
22470
22471 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
22472 * gdb.base/ending-run.exp: Properly handle the BSP state when
22473 stepping past the end of main.
9b0c4aeb 22474
02aa71d5
MC
224752001-02-19 John Moore <jmoore@redhat.com>
22476
22477 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22478 Converted HPUX fix for non-expected items following multiple
22479 step commands into general solution for all platforms.
22480
1fa449a4
MC
224812001-02-18 Michael Chastain <chastain@redhat.com>
22482
22483 * gdb.c++/classes.exp (do_tests): Change runto statements
22484 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22485 statements demangler agnostic.
22486 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22487 (gdb_virtfunc_restart): Likewise.
22488
b2f9ec70
MC
224892001-02-14 Michael Chastain <chastain@redhat.com>
22490
22491 * gdb.c++/inherit.exp (do_tests): Change runto statements
22492 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22493 statements demangler agnostic.
22494
cf74b8ca
AC
22495Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
22496
22497 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
22498 ``continue to bkpt at common_routine in thread 2'' and ``stopped
22499 before calling common_routine 15 times'' tests.
cf74b8ca 22500
99f78f56
MC
225012001-02-11 Michael Chastain <chastain@redhat.com>
22502
22503 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22504 Helps the test script figure out which demangler is in use.
22505 (dm_type_foo_ref): Ditto.
22506 (dm_type_int_star): Ditto.
22507 (dm_type_long_star): Ditto.
22508 (dm_type_unsigned_int): Ditto.
22509 (dm_type_void): Ditto.
22510 (dm_type_void_star): Ditto.
99707966 22511 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
22512 Probe the gdb demangler and set variables to accommodate
22513 formatting differences.
22514 (info_func_regexp): New function. Same as info_func, but
22515 matches against a regexp.
22516 (info_func): Match against a literal string.
22517 (print_addr_2): New function. Match against a literal string,
22518 which can be different from the input to gdb.
22519 (print_addr): Simply call print_addr_2 with the same argument twice.
22520 (test_lookup_operator_functions): Use demangler formatting variables.
22521 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22522 the tests in the same order as the C++ class declaration.
22523 (test_paddr_operator_functions): Ditto.
22524 (test_paddr_overloaded_functions): Ditto.
22525 (test_paddr_hairy_functions): Use demangler formatting variables.
22526 Add reference to gdb/19 for related tests.
22527 (do_tests): Call probe_demangler.
22528
1de8f023
KB
225292001-01-30 Kevin Buettner <kevinb@redhat.com>
22530
22531 * gdb.c++/templates.cc (printf): Remove unused function definition.
22532
ca3f91ed
MS
225332001-01-26 Felix Lee <flee@redhat.com>
22534
22535 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22536
225372001-01-25 matthew green <mrg@redhat.com>
22538
22539 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22540 up sid.
22541 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22542
225432001-01-25 matthew green <mrg@redhat.com>
22544
22545 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 22546 Deprecate $sid_spawn_id.
ca3f91ed
MS
22547 (sid_exit): Remove code necessary only for `spawn.'
22548
225492001-01-25 matthew green <mrg@redhat.com>
22550
22551 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
22552
fb18ec4a
MC
225532001-01-28 Michael Chastain <chastain@redhat.com>
22554
22555 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
22556 to call when tests fail. It takes gdb out of the overloaded
22557 function choice menu back to the main prompt, so that the test
22558 program stays synchronized.
22559 (set_bp_overloaded): New proc to collect all the common
22560 code for setting a breakpoint on an overloaded name. Calls
22561 take_gdb_out_of_choice_menu when needed.
22562 (menu_overload1arg): New variable to collect the repeated
22563 instances of the expected menu for an overloaded name. Change
22564 the regular expression to handle changes in g++ type encoding:
22565 "void" can be either "void" or "", and "unsigned int" can be
22566 either "unsigned int" or "unsigned".
22567 (continue_to_bp_overloaded): Change regular expressions to handle
22568 changes in g++ type encoding.
22569 (no proc): Call take_gdb_out_of_choice_menu when needed.
22570 Remove redundant calls to "info break". Accept either "canceled"
22571 or "cancelled". Change regular expressions in "info break"
22572 calls to handle changes in g++ type encoding. Give all tests
22573 unique strings.
22574
9c646a6e
BE
225752001-01-17 Ben Elliston <bje@redhat.com>
22576
22577 * config/sid.exp: New file.
22578
9549d9c1
AC
22579Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22580
22581 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22582
dc96c6c7 225832000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22584
22585 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22586 Add a RE to accept a non-ascii char if one is ever presented.
22587
b4df4f68
FN
225882000-12-20 Fernando Nasser <fnasser@redhat.com>
22589
297dd0fd 22590 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22591
dc96c6c7 225922000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22593
d63a86f8 22594 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22595 in regexp. One '\' does not suffice on Linux.
22596
4a7bddb6
MC
225972000-12-09 Michael Chastain <chastain@redhat.com>
22598
22599 * gdb.base/break.exp (test_clear_command): Use a marker function
22600 rather than 'main' for the test function. Also move this
22601 test to an execution point where the marker function names are
22602 guaranteed to be bound to functions. (Executing tests after a
22603 'finish' from main runs into name conflicts with local names
22604 in __libc_start_main).
22605
dc96c6c7 226062000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22607
22608 * gdb.base/finish.exp: New test for gdb's "finish" command.
22609 * gdb.base/return2.exp: New test for gdb's "return" command.
22610 * gdb.base/return2.c: New source file for above.
22611
dc96c6c7 226122000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22613
22614 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22615 * gdb.base/miscexprs.exp: Ditto.
22616 * gdb.base/pointers.exp: Ditto.
22617 * gdb.c++/derivation.exp: Ditto.
22618 * gdb.c++/local.exp: Ditto.
22619 * gdb.c++/namespace.exp: Ditto.
22620 * gdb.c++/overload.exp: Ditto.
22621 * gdb.c++/ref-types.exp: Ditto.
22622
dc96c6c7 226232000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22624
22625 * gdb.base/constvars.exp: Test result of "up" command.
22626 * gdb.base/miscexprs.exp: Ditto.
22627 * gdb.base/pointers.exp: Ditto.
22628 * gdb.base/scope.exp: Ditto.
22629 * gdb.c++/derivation.exp: Ditto.
22630 * gdb.c++/local.exp: Ditto.
22631 * gdb.c++/namespace.exp: Ditto.
22632 * gdb.c++/overload.exp: Ditto.
22633 * gdb.c++/ref-types.exp: Ditto.
22634
44097287
FN
226352000-11-22 Michael Chastain <chastain@redhat.com>
22636
22637 * mips_pro.exp: Accept either "middle -> top -> main" or
22638 "middle -> main" in the backtrace, because gcc can optimize
22639 tail calls to jumps. Remove setup_xfail for the hppa case.
22640 Add a comment with the original warning messages from PR 3016,
22641 which was filed in 1993, to preserve them for posterity.
22642
9d2e1bab
ND
226432000-11-17 Nick Duffek <nsd@redhat.com>
22644
22645 * lib/gdb.exp (gdb_test): Override timeout with board info.
22646
1aca8eb7
ND
226472000-11-17 Nick Duffek <nsd@redhat.com>
22648
22649 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22650 the second kill and detach messages.
22651
93076499
ND
226522000-11-17 Nick Duffek <nsd@redhat.com>
22653
22654 * configure.in: Add AC_EXEEXT.
22655 * configure: Regenerate.
22656 * Makefile.in (just-check): Export EXEEXT.
22657 * lib/gdb.exp ($EXEEXT): Import from environment.
22658 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22659 expect "maint dump-me" on Cygwin.
22660 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22661 $EXEEXT.
22662
30e87cd3
ND
226632000-11-17 Nick Duffek <nsd@redhat.com>
22664
22665 * gdb.base/break.exp: Test backtrace and finish from called
22666 function on all platforms, not just HP-UX.
22667
dc96c6c7 226682000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22669
22670 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22671 code from gdb_target_monitor, so it can be used independantly
22672 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22673
dc96c6c7 226742000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22675
22676 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22677 * gdb.base/corefile.exp: Expect the message "Program is being
22678 debugged already" when we send the "corefile" command, since
22679 the preceeding gdb_load may have connected gdb to a remote target.
22680 * gdb.base/display.exp: Disable hardware watchpoints if new
22681 board info variable "no_hardware_watchpoints" is true.
22682 Replace single-letter commands with more readable ones.
22683 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22684 if new board info variable "no_hardware_watchpoints" is true.
22685 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22686 to see if stdio (printf) testing is possible.
22687 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22688 board info variable "no_hardware_watchpoints" is true. Use new
22689 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22690
39124dea
FN
226912000-11-13 Fernando Nasser <fnasser@redhat.com>
22692
22693 From Orjan Friberg <orjanf@axis.com>:
22694 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22695 in array print pattern match.
22696
a9e2e984
FN
226972000-11-09 Fernando Nasser <fnasser@redhat.com>
22698
22699 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22700 spelling "cancelled" to U.S. spelling "canceled" to match changes
22701 made to gdb.
22702 * gdb.c++/ovldbreak.exp: Ditto.
22703
c7db355b
PS
227042000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22705
22706 * gdb.base/callfuncs.c (main): Moved to end of file, call
22707 t_double_values to initialize the FPU before inferior calls are made.
22708 * gdb.base/callfuncs.exp: Test for register preservation after calling
22709 inferior functions. Add tests for continuining, finishing and
22710 returning from a stop in a call dummy.
22711
dc96c6c7 227122000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22713
22714 * gdb.base/commands.exp: Break up long lines, and re-indent.
22715
dc96c6c7 227162000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22717
22718 * config/gdbserver.exp: Rewritten from the ground up, to make it
22719 compatible with the current dejagnu tree, and to make it work with
22720 the new "gdbserver" in libremote.
22721
dc96c6c7 227222000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22723
22724 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22725 * gdb.base/varargs.exp: Skip entire test if no printf support.
22726 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22727 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22728
dc96c6c7 227292000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22730
22731 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22732 no floating point support.
22733 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22734 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22735 * gdb.base/call-rt-st.exp: Ditto.
22736 * gdb.base/call-strs.exp: Ditto.
22737
bac5fc66
JG
227382000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22739
22740 * gdb.base/sizeof.c: include <stdio.h>.
22741
22742 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22743 'finish', otherwise uncaptured gdb_prompt would potentially
22744 throw remaining test points out of sync.
bac5fc66 22745
b22a6027
SB
227462000-07-26 Scott Bambrough <scottb@netwinder.org>
22747
22748 * gdb.base/recurse.exp: Run tests for all targets.
22749 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22750 gnu-oldld case on ARM.
22751 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22752 for ARM targets.
d63a86f8 22753
d8231941
AG
22754Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22755
22756 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22757 * gdb.java/configure: Rebuild.
22758
8caabe69
AG
22759Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22760
22761 * gdb.java/jv-exp.exp: New file.
22762
9d273ca3
AG
22763Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22764
22765 * configure: Rebuilt.
22766 * configure.in (configdirs): Add gdb.java.
22767 * gdb.java/jmisc.java: New file.
22768 * gdb.java/jmisc.exp: New file.
22769 * gdb.java/Makefile.in: New file.
22770 * gdb.java/configure: Rebuilt.
22771 * gdb.java/configure.in: New file.
22772 * lib/java.exp: New file.
22773
4f823a66
AC
22774Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22775
22776 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22777 underflow.
4f823a66 22778
2391e11d
AC
22779Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22780
22781 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22782 and the compilers sizes.
2391e11d 22783
54602222
ND
227842000-07-09 Nick Duffek <nsd@redhat.com>
22785
22786 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22787 (use_methods): New function.
22788 (main): Call use_methods().
22789 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22790 (do_tests): Call test_method_param_class.
22791
2bec0572
ND
227922000-07-09 Nick Duffek <nsd@redhat.com>
22793
22794 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22795 spelling.
22796 (test_enums): New procedure. Move enum tests from end of script
22797 to here. Set breakpoint on function name instead of line number.
22798 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22799 (enums2): New marker function.
22800 (enums1): New function.
22801 (main): Call enums1(). Move enum tests to enums1().
22802
78492fde
AC
22803Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22804
22805 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22806 compile/link program. Update line numbers.
78492fde
AC
22807 * gdb.asm/d10v.inc: Define ``startup''.
22808 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22809
49a2cef8
AC
22810Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22811
22812 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22813
3e6c8688
EZ
228142000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22815
22816 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22817 of 'help maint print' command.
3e6c8688 22818
9ff5cbe9
AC
22819Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22820
22821 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22822 they use gdb_expect_list.
9ff5cbe9 22823
17c579bd
AC
22824Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22825
22826 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22827 memory-read-packet-size'' instead of ``set endian big'' to test
22828 long commands.
17c579bd 22829
e6d71bf3
DB
228302000-06-03 Daniel Berlin <dan@cgsoftware.com>
22831
22832 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22833 g++, and stop skipping them.
e6d71bf3
DB
22834
22835 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22836 work under g++.
22837
d63a86f8 22838 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22839 initialization.
22840
dc96c6c7 228412000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22842
22843 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22844 the regular expression: accept an (almost) arbitrary sequence of
22845 "frames-invalid" and "breakpoints-invalid" messages both before
22846 and after the "starting" message.
22847
dc96c6c7 228482000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22849
22850 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22851
dc96c6c7 228522000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22853
22854 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22855 Relax the regular expression a little, make it pass on Solaris 8.
22856
8216cda9
KB
228572000-05-12 Kevin Buettner <kevinb@redhat.com>
22858
22859 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22860 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22861 Instead, it is permissible for gdb to stop on the line of the
22862 call itself.
22863
1a570b2f
MS
228642000-05-12 Michael Snyder <msnyder@.cygnus.com>
22865
22866 * gdb.base/break.exp (bp on small function, optimized file):
22867 Add a second pass pattern. The behavior differs here between stabs
22868 and dwarf for one-line functions. Stabs preserves two line symbols
22869 (one before the prologue and one after) with the same line number,
22870 but dwarf regards these as duplicates and discards one of them.
22871 Therefore the address after the prologue (where the breakpoint is)
22872 has no exactly matching line symbol, and GDB reports the breakpoint
22873 as if it were in the middle of a line rather than at the beginning.
22874
dc96c6c7 228752000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22876
d63a86f8 22877 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22878 rather than "send_gdb" (for consistancy).
22879
7d418785
AC
22880Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22881
22882 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22883 * gdb.c++/templates.cc: Properly check for GCC version number.
22884 * lib/compiler.cc: Likewise
22885
dc96c6c7 228862000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22887
d63a86f8 22888 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22889 gdb may not stop at the first line of main, due to code motion.
22890
dc96c6c7 228912000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22892
22893 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22894 This test depends on parsing the printf output from the target.
22895 Since the sparclet stub doesn't do stdio, this will never work.
22896 * gdb.base/call-rt-st.exp: ditto.
22897 * gdb.base/call-strs: ditto.
22898
dc96c6c7 228992000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22900
22901 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22902
22903 * gdb.base/ending-run.exp: After connecting to a remote target,
22904 but before running, the target will appear to be in a random
22905 location. Specify both a file and a line for breakpoints.
22906 Also, the function that calls main may be called 'init'
22907 rather than 'start'.
22908
a5a51225
EZ
229092000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22910
22911 * gdb.base/help.exp: Update output for add-symbol-file command.
22912
7930cc7c
FN
229132000-04-10 Fernando Nasser <fnasser@cygnus.com>
22914
22915 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22916 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22917
23e37ab1
C
229182000-04-07 J.T. Conklin <jtc@redback.com>
22919
e93c542c
C
22920 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22921
23e37ab1
C
22922 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22923
591b8fa3
PDM
22924Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22925
22926 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22927 values that can be represented exactly.
591b8fa3
PDM
22928 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22929 above change, and to not check against the directory part of the source
22930 file name.
22931 (step into print_long_arg_list): Likewise.
22932 (print print_small_structs from print_long_arg_list): Likewise.
22933 (print print_long_arg_list): Likewise.
22934
7a495180
EZ
229352000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22936
30b53638 22937 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22938
beb998c6
AC
22939Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22940
22941 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22942
1c689132
DB
229432000-03-25 Daniel Berlin <dan@cgsoftware.com>
22944
22945 * gdb.base/commands.exp (deprecated_command_test): Add test for
22946 deprecate with no arguments.
22947
c1790a9d
JL
229482000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22949
22950 * gdb.base/break.exp: Add new test for setting breakpoints on
22951 optimized code so we can test breakpoints work even when function
22952 prologues may be optimized away
22953
003ba290
FN
229542000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22955
22956 From David Whedon <dwhedon@gordian.com>
a9c64011 22957 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22958
6837a0a2
DB
229592000-03-22 Daniel Berlin <dan@cgsoftware.com>
22960
22961 * gdb.base/help.exp: Added test for new apropos command.
22962
b9593231
KB
229632000-03-21 Kevin Buettner <kevinb@redhat.com>
22964
22965 * gdb.base/pointers.c (usevar): New function.
22966 (main): Make sure that global variables v_int_pointer2, rptr,
22967 and y are all referenced someplace in the program by calling
22968 usevar() on them. [Some linkers delete symbols which are
22969 never referenced. The space remains, but there's no way to
22970 get a (symbolic) handle on the variable from the debugger.]
22971
751a959b
EZ
229722000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22973
22974 * gdb.base/printcmds.c: Add typedeffed arrays.
22975
22976 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22977 procedure to test arrays that are typedef'd.
751a959b 22978
73a93a32
JI
229792000-03-13 James Ingham <jingham@leda.cygnus.com>
22980
22981 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22982 the library directories.
73a93a32 22983
fb40c209
AC
22984Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22985
22986 * configure.in (configdirs): Add sub directory gdb.mi.
22987 * configure: Re-generate.
22988
22989 * gdb.mi: New directory.
d63a86f8 22990
ee4dd2c9
AC
229912000-02-25 Scott Bambrough <scottb@netwinder.org>
22992
22993 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22994 a long long value as a double on ARM platforms.
ee4dd2c9 22995
70f0cc22
JB
229962000-02-16 Jim Blandy <jimb@redhat.com>
22997
22998 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22999 default source file is set properly before running this test.
23000
853819b8
EZ
230012000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23002
23003 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 23004 gdbtk/library directory, not in gdbtcl2.
853819b8 23005
dfcd3bfb
JM
230062000-02-04 Jim Blandy <jimb@redhat.com>
23007
23008 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
23009 backslash from regexp pattern.
23010
23011 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
23012 procedure. Use it to run all the "continue to bp overloaded"
23013 tests. Note that this changes the names of the tests slightly.
23014 If the breakpoint hit message includes a hex PC value, because
23015 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
23016 from the real source code, still consider that a pass.
23017
23018 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
23019 XFAIL here if the breakpoint message contains a hex address. Note
23020 similar change on 1999-11-02.
23021
23022 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
23023
23024 * gdb.base/ptype.exp: Establish a default source file before
23025 calling get_debug_format.
23026
230272000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
23028
23029 * gdb.base/watchpoint.exp: Remove duplication of test messages.
23030
8b93c638
JM
230312000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23032
23033 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
23034 of successive stepi commands -- while in the prologue we should see
23035 the function entry bracket.
23036
230372000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23038
23039 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
23040 reach __change_mode() when stepping through the end of main().
23041
c5394b80
JM
230422000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
23043
23044 * gdb.base/default.exp: Fix expected pattern.
23045 * gdb.base/help.exp: Same.
23046
0d06e24b
JM
230472000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23048
23049 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 23050 Don't use xfail's because that affects only the following test.
d63a86f8 23051
0d06e24b 23052 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 23053 solaris or linux.
0d06e24b
JM
23054
23055 * gdb.base/selftest.exp: Update to reflect changes to main.c.
23056
dc96c6c7 230572000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 23058
d63a86f8 23059 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
23060 "A syntax error" rather than "A parse error". Accept both.
23061
230622000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
23063
23064 * gdb.base/default.exp: Remove OS dependent string from "target
23065 remote" test.
23066 * gdb.base/help.exp: Same for "help target remote" test.
23067
c3f6f71d
JM
230682000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23069
23070 From Jim Kingdon <kingdon@redhat.com>:
23071
23072 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
23073 prompt (cleanup rather than necessity, but still might keep output
23074 from spilling to next test).
c3f6f71d
JM
23075
230762000-01-02 Fred Fish <fnf@cygnus.com>
23077
23078 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
23079 AIX, which defines them in <sys/types.h>.
23080
ed9a39eb 230811999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 23082
ed9a39eb 23083 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 23084 float" test.
ed9a39eb
JM
23085
230861999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 23087
ed9a39eb 23088 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
23089
23090 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23091 outermost frame disallowed".
23092
230931999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23094
23095 * gdb.base/setvar.exp: New tests for setting the value of a struct
23096 with a constant list.
23097
230981999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23099
23100 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23101 require the user to type a cast before setting the value of a struct.
23102
de57eccd
JM
231031999-12-06 Jim Blandy <jimb@cygnus.com>
23104
23105 * gdb.base/default.exp: Expect the new 'info float' command on
23106 all i386 platforms.
23107
23108 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23109 LinuxThreads libraries that don't support debugging.
23110
c2d11a7d
JM
23111Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23112
23113 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
23114 Change the buffer type to ``unsigned char'' to simplify size
23115 arithmetic.
c2d11a7d
JM
23116
23117 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
23118 stub only handles 400-1 byte packets. Verify that the download
23119 worked.
c2d11a7d
JM
23120
231211999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23122
23123 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23124 tests, using UNRESOLVED for the untested cases. Also, does not wait
23125 for a timeout if the prompt was received before a recognizable pattern.
23126
231271999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23128
23129 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23130
231311999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23132
23133 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 23134 watchpoints.
c2d11a7d
JM
23135
231361999-11-24 Jason Merrill <jason@casey.cygnus.com>
23137
23138 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
23139
23140 * gdb.c++/local.exp: Be more flexible in recognizing local class
23141 name mangling. Don't allow horribly truncated method names.
23142 * gdb.c++/derivation.exp: Expect protected inheritance.
23143 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
23144 * gdb.c++/virtfunc.exp: Likewise.
23145 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
23146 when printing a nested enum.
23147
231481999-11-22 Jim Blandy <jimb@cygnus.com>
23149
23150 * gdb.base/step-test.exp: Properly await GDB's response to setting
23151 a breakpoint on the call to large_struct_by_value.
23152
23153 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
23154 just because we have debug info for the `start' function.
23155
231561999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
23157
23158 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
23159 "Unknown signal" messages, which indicate (on LinuxThreads) that
23160 GDB doesn't know how to debug threads on this system. This is
23161 better than hanging while philosopher 0 dumps chatter into gdb.log.
23162
231631999-11-18 Tom Tromey <tromey@cygnus.com>
23164
23165 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
23166
231671999-11-18 Fred Fish <fnf@cygnus.com>
23168
23169 * gdb.base/coremaker2.c: Add sample program for generating
23170 cores that is more self contained than coremaker.c. Eventually
23171 I'll add more code to this and tie it into the testsuite.
23172
4ce44c66
JM
231731999-11-12 Stan Shebs <shebs@andros.cygnus.com>
23174
23175 * gdb.base/dollar.exp: Remove, now in gdb.hp.
23176
231771999-11-10 Jimmy Guo <guo@cup.hp.com>
23178
23179 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 23180 from $srcdir/lib/.
4ce44c66 23181 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 23182 and gdb.c++/.
4ce44c66
JM
23183
23184 * gdb.c++/derivation.exp: remove redundant get compiler info code.
23185
d63a86f8 23186 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
23187 'continue with watch' test point.
23188
231891999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
23190
23191 Merged from p2linux-990323-branch:
d63a86f8 23192
4ce44c66
JM
23193 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
23194
11cf8741
JM
23195Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
23196
23197 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 23198 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
23199
23200Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
23201
23202 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 23203 gdb_expect_list.
11cf8741
JM
23204
23205Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
23206
23207 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
23208
232091999-11-03 Mark Salter <msalter@cygnus.com>
23210
23211 * gdb.base/break.exp: Fix "stub continue" pattern.
23212
232131999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
23214
23215 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
23216
232171999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
23218
23219 * gdb.base/display.exp ("finish"): Add timeout clause.
23220
23221 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
23222 plain prompt clause, so this doesn't have to time out in order to
23223 fail.
23224
23225 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 23226 breakpoint hit messages include an address.
11cf8741
JM
23227
23228 * gdb.base/display.exp: Don't forget to escape parens in regular
23229 expressions. Unix regexp notatation sucks.
23230
232311999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23232
23233 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 23234 order for 'signalled' message.
11cf8741 23235
5c44784c
JM
232361999-11-01 Stan Shebs <shebs@andros.cygnus.com>
23237
23238 From Jimmy Guo <guo@cup.hp.com>:
23239 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
23240 * gdb.base/annota1.c: Add code for tests to work with.
23241
232421999-10-26 Frank Ch. Eigler <fche@cygnus.com>
23243
23244 * gdb.base/remote.exp: New test for remote downloading settings.
23245 * gdb.base/remote.c: New file with large .data.
23246
917317f4
JM
232471999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
23248
23249 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
23250 for LinuxThreads support, merged from the Code Fusion branch.
23251
23252Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
23253
23254 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
23255 containing exp_continue into a while within an expect. Don't
23256 attempt a start more than three times. Check return value from
23257 gdb_load.
d63a86f8 23258
2df3850c
JM
23259Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
23260
23261 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 23262 a pass case.
2df3850c 23263
2acceee2
JM
232641999-10-01 Kevin Buettner <kevinb@cygnus.com>
23265
23266 * gdb.base/break.c (main): Added a statement that we can step
23267 off of.
23268 * gdb.base/break.exp: Added tests for setting a breakpoint
23269 at an offset and stepping onto a breakpoint.
23270
232711999-10-01 Fred Fish <fnf@cygnus.com>
23272
d63a86f8 23273 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
23274 gdb output.
23275
c2c6d25f
JM
232761999-09-18 Jim Blandy <jimb@cris.red-bean.com>
23277
23278 * gdb.base/break.exp: Code locations are in hex, don't forget!
23279 (For HP-UX.)
23280
232811999-09-17 Stan Shebs <shebs@andros.cygnus.com>
23282
23283 * condbreak.exp: Use break.c as test program.
23284 * condbreak.c: Remove, redundant with break.c.
23285
232861999-09-15 Stan Shebs <shebs@andros.cygnus.com>
23287
23288 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 23289 Z-packets if the target needs it.
c2c6d25f
JM
23290
232911999-09-13 James Ingham <jingham@leda.cygnus.com>
23292
23293 * gdb.c++/overload.exp: Added tests for listing overloaded
23294 functions with function pointers in the arg, explicitly calling
23295 out the version you want.
23296
cff3e48b
JM
232971999-09-09 Stan Shebs <shebs@andros.cygnus.com>
23298
23299 * long_long.exp: Add variations of test cases that work for
23300 targets with 16-bit ints and 32-bit doubles.
23301
d4f3574e
SS
233021999-09-08 Stan Shebs <shebs@andros.cygnus.com>
23303
23304 * break.c (main): Compare a possibly-uninitialized argc with an
23305 unlikely value that fits in 16 bits.
23306
233071999-09-07 Stan Shebs <shebs@andros.cygnus.com>
23308
23309 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
23310 0xfeeb, don't want negative numbers if ints are 16 bits.
23311
23312 * lib/gdb.exp (skip_cplus_tests): New proc.
23313 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
23314 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
23315 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
23316 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
23317 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
23318 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
23319 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
23320 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
23321
23322 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
23323
23324Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
23325
23326 * gdb.base/corefile.exp (up): Allow a parameter to appear
23327 in the frame that we're going up to.
23328
23329 From Jim Blandy <jimb@cygnus.com>:
23330
23331 * gdb.base/default.exp (info float): Expect some output now.
23332
23333 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
23334 returning floating-point values to fail on the x86.
23335 * gdb.base/callfwmall.exp (do_function_calls): Same.
23336
23337 * gdb.base/list.exp (test_listsize): Correct expectations for
23338 listing line 1 with listsize 2. Also, listing a single line
23339 works now, as does listing three lines. [Kevin's note: There
23340 were a number of other cases fixed too where the expectations
23341 differed...]
23342
233431999-09-02 Stan Shebs <shebs@andros.cygnus.com>
23344
23345 * gdb.base/selftest.exp: Add case for when version prints as
23346 constant string instead of char pointer.
23347
104c1213
JM
233481999-08-25 Stan Shebs <shebs@andros.cygnus.com>
23349
23350 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 23351 stepping out of main.
104c1213
JM
23352
23353 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
23354 G++ used.
23355
23356 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 23357 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
23358
23359 * gdb.c++/ovldbreak.exp: Update match string in test that
23360 includes a warning of multiple breakpoints.
23361
233621999-08-24 Stan Shebs <shebs@andros.cygnus.com>
23363
23364 * gdb.base/display.exp: Improve precision of step-after-finish
23365 added yesterday.
23366
23367 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 23368 test.
104c1213
JM
23369
23370 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
23371 configs when using G++, not just hppa*.
23372
233731999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23374
23375 * gdb.base/async.c: New file.
23376 * gdb.base/async.exp: New file.
23377
23378Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
23379
23380 * gdb.base/break.exp: Tweak PA specific tests to properly handle
23381 PA64.
23382
53a5351d
JM
23383Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
23384
104c1213
JM
23385 * gdb.base/display.exp: "finish" can leave us mid-line on many
23386 targets, deal with it. Add a small constant to main, instead of
23387 1000 since main+1000 may not be a valid address in the target.
23388
53a5351d
JM
23389 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
23390 on hpux11.
23391
23392 * gdb.base/attach.exp: Handle another hpux11 error message variant
23393 when attaching to a process that does not exist.
23394
233951999-08-19 J.T. Conklin <jtc@redback.com>
23396
23397 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 23398 characters in 'continue to 1241' test.
53a5351d
JM
23399
234001999-08-17 Stan Shebs <shebs@andros.cygnus.com>
23401
23402 * gdb.base/call-ar-st.exp: Add a shorter match case for the
23403 stop in print_long_arg_list, define and use a whitespace
23404 variable in print_small_structs test, add an XFAIL for Solaris.
23405 * gdb.base/dbx.exp: XFAIL func commands until somebody is
23406 interested enough to fix.
23407
7be570e7
JM
234081999-08-13 Keith Seitz <keiths@cygnus.com>
23409
23410 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
23411 (dbx_gdb_load): Remove. Use gdb_load instead, since that
23412 proc knows about targets other than the natives.
23413 (test_assign): Use "gdb_run_cmd" to "run" the target.
23414 Check that we've actually hit the breakpoint at main.
23415 When we attempt to assign a value to a local variable, check
23416 that the variable is in the current scope, i.e., don't use
23417 a test with an empty result.
23418
23419Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
23420
23421 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 23422 command.
7be570e7
JM
23423
234241999-08-09 Stan Shebs <shebs@andros.cygnus.com>
23425
23426 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23427 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
23428 gdb.compat, gdb.threads-hp.
23429 gdb.hp/configure, gdb.hp/configure.in: New files.
23430 gdb.hp/Makefile.in: Recurse into new subdirs.
23431 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
23432 gdb.hp/gdb.objdbg: New directory, tests for debugging info
23433 in object files.
23434 gdb.hp/tools: New directory, aux tools for HP-specific tests.
23435
96baa820
JM
234361999-08-05 Stan Shebs <shebs@andros.cygnus.com>
23437
23438 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 23439 funky printf, remove a bogus p/a test.
96baa820
JM
23440
234411999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23442
23443 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
23444 connected to the target. This is necessary when running not
23445 natively.
96baa820
JM
23446
234471999-08-03 Stan Shebs <shebs@andros.cygnus.com>
23448
23449 * gdb.base/step-test.exp: Removed some extraneous messages.
23450
23451 * gdb.base/long_long.exp: Don't run memory examination tests
23452 on little-endian targets (they will need a different set of
23453 results to match).
23454
234551999-08-02 Stan Shebs <shebs@andros.cygnus.com>
23456
23457 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
23458 until somebody decides to fix GDB.
23459
23460 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 23461 constant as "ULL".
96baa820
JM
23462 * gdb.base/long_long.exp: Loosen x/c test, add partial result
23463 matches for a couple x/2 commands.
23464
a0b3c4fd
JM
234651999-07-30 Stan Shebs <shebs@andros.cygnus.com>
23466
23467 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
23468 by merging in ref-types2 tests.
23469 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
23470
23471 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23472 * gdb.c++/Makefile.in: Add standard actions.
23473 (EXECUTABLES): Rename from PROGS, update list.
23474 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23475 from gdb.hp.
23476 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23477 foo and bar locals.
23478 * gdb.c++/anon-union.exp: Fix tests to match.
23479 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23480 expect matches to handle output variations.
23481 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23482 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 23483 output, add HP alternatives for new and delete prints.
a0b3c4fd 23484 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 23485 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
23486 * gdb.c++/demangle.exp: Use $style when reporting failure.
23487 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23488 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23489 match alternatives.
23490 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 23491 compilers.
a0b3c4fd
JM
23492 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
23493 * gdb.c++/method.exp: Add match alternatives.
23494 * gdb.c++/misc.cc: Add bool types.
23495 * gdb.c++/misc.exp: Add tests for bool types.
23496 * gdb.c++/overload.exp: Add xfails.
23497 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
23498 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
23499 add some more template parameter tests (only for HP currently).
23500 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
23501 * gdb.c++/virtfunc.cc: Add return type and value for main.
23502 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
23503 match alternatives.
d63a86f8 23504
a0b3c4fd
JM
235051999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23506
23507 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23508
235091999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23510
23511 * gdb.base/signals.exp: Don't expect getting a backtrace from
23512 within a signal handler to fail on Linux.
23513
235141999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23515
23516 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23517 * lib/gdb.exp: Remove some gratuitious semicolons.
23518 (delete_breakpoints): Increase timeout.
23519 (gdb_expect): Add -notransfer option.
23520 (gdb_test): Use -notransfer option.
23521 (get_compiler_info): Add f77 case.
23522 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 23523 case.
a0b3c4fd
JM
23524 (gdb_preprocess): Call get_compiler.
23525
23526 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23527 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
23528 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23529 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23530 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23531 third arg to gdb_test.
a0b3c4fd
JM
23532 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23533 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 23534 HP-UX xfails, add others.
a0b3c4fd
JM
23535 * gdb.base/completion.exp: Reflect name change of self-test.
23536 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
23537 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23538 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23539 HP failure number.
a0b3c4fd
JM
23540 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23541 useless HP-UX 10.30 references.
23542 * gdb.base/maint.exp: Loosen matches.
23543 * gdb.base/pointers.c (main): Declare more_code.
23544 * gdb.base/pointers.exp: Match on output of a `next'.
23545 * gdb.base/structs.c: Add prototypes.
23546 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
23547 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
23548
235491999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23550
23551 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 23552 command.
a0b3c4fd
JM
23553
235541999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23555
23556 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
23557 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
23558
23559 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23560 debug info. Deal with lack of signal hanlder info in stack.
23561
a9c64011 23562 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23563 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23564
5a2468f5
JM
235651999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23566
23567 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23568 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23569
adf40b2e
JM
23570Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23571
23572 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23573 a1-selftest.exp.
adf40b2e
JM
23574 * gdb.base/configure: Re-generate.
23575
235761999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23577
23578 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23579 in trying to run first and name is too long.
23580
23581 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23582 pointers2.c and pointers2.exp, respectively.
23583 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23584 doschk happier.
23585
43e526b9
JM
235861999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23587
23588 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23589 callfuncs2.c and callfuncs2.exp.
23590
23591 * gdb.base/list.exp: Remove mistaken xfails.
23592 * gdb.base/list0.h: Add optional prototypes.
23593
9846de1b
JM
23594Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23595
a9c64011 23596 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23597 calling malloc.
a9c64011
AS
23598 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23599 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23600 use.
9846de1b
JM
23601
236021999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23603
23604 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23605 * gdb.base/annota2.cc, annota2.exp: Move from here.
23606 * gdb.c++/annota2.cc, annota2.exp: To here.
23607 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23608
43ff13b4
JM
23609Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23610
23611 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23612 a consistent format.
43ff13b4 23613
085dd6e6
JM
236141999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23615
23616 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23617 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23618 HP compilers, also set the globals $true and $false.
23619
23620 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23621 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23622 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23623 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23624 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23625 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23626 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23627 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23628 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23629 whatis.c} Add C++ compatible function definitions and return
23630 types, add includes for library functions.
085dd6e6
JM
23631 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23632 * gdb.base/step-test.c (myglob): Rename from glob.
23633 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23634 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23635 files, move here from gdb.hp.
085dd6e6 23636 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23637 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23638 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23639 Adjust line numbers in regexps.
085dd6e6
JM
23640
23641 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23642 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23643 instead of 0/1.
23644
23645 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23646 foll-vfork.exp: New files, move here from gdb.hp.
23647 * gdb.base/page.exp: New file, test of pagination command.
23648
23649 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23650 recursion test.
23651 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23652
23653 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23654 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23655
23656 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23657 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23658 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23659 watchpoint test.
085dd6e6
JM
23660 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23661 them work.
23662 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23663 expressions properly.
23664 * gdb.base/corefile.exp: Loosen the match slightly.
23665 * gdb.base/default.exp: Allow "Error accessing memory" message
23666 also.
23667 * gdb.base/display.exp: Skip over x/0 j if PA64.
23668 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23669 * gdb.base/interrupt.exp: Ditto.
23670 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23671 in use.
23672 * gdb.base/list.exp: Add xfails for HP-UX.
23673 * gdb.base/long_long.exp: Refine some of the numeric matches.
23674 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23675 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23676 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23677 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23678 * gdb.base/ptype.exp: Succeed on more varieties of output.
23679 * gdb.base/scope.exp: Add xfails for HP-UX.
23680 * gdb.base/sect-cmd.exp: Add more cases.
23681 * gdb.base/setvar.exp: Add xfails for HP-UX.
23682 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23683 * gdb.base/signals.exp: Match on void symbolically.
23684 * gdb.base/step-test.exp: Add case for PA64.
23685 * gdb.base/term.exp: Add exit and restart.
23686 * gdb.base/twice.exp: Clean up after self.
23687 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23688 * gdb.base/whatis.exp: Allow more ways to pass tests.
23689
23690 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23691 no longer useful.
085dd6e6
JM
23692
23693Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23694
23695 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23696 list of patterns.
085dd6e6 23697 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23698 print_double_array(double_array)", "continuing to breakpoint
23699 1018", "print print_double_array(array_d)" and "continuing to
23700 1034" tests.
d63a86f8 23701
085dd6e6
JM
237021999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23703
a9c64011 23704 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23705
237061999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23707
23708 * config/mt-*: Remove, these haven't been used since 1996.
23709
237101999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23711
23712 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23713 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23714 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23715
9e0b60a8
JM
237161999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23717
23718 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23719 simpler match case for the ptype of the big class.
23720
237211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23722
23723 * gdb.exp: Fix test for gdb_prompt existence.
23724
237251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23726
23727 * gdb.exp (gdb_test): Add fail after calls to perror.
23728
237291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23730
23731 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23732
237331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23734
23735 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23736
0f71a2f6
JM
23737Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23738
23739 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23740 malloc() is linked in.
0f71a2f6
JM
23741
237421999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23743
23744 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23745 step at end.
23746
23747 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23748
237491999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23750
23751 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23752
cce74817
JM
23753Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23754
23755 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23756 * gdb.base/mips_pro.exp: Likewise.
23757
237581999-06-02 Keith Seitz <keiths@cygnus.com>
23759
23760 * gdb.c++/templates.cc: Change all "new" operators to throw
23761 an exception.
23762 * gdb.c++/cplusfuncs.cc: Likewise.
23763
23764 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23765
23766Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23767
23768 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23769 * gdb.base/ending-run.exp: When stepping out of main, accept a
23770 step into an arbitrary assembler file.
cce74817 23771
392a587b
JM
237721999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23773
d63a86f8 23774 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23775 "breakpoint-invalid" to be printed.
d63a86f8 23776 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23777 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23778 * gdb.base/annota2.cc: Initialize a.x to 0.
23779
9e086581
JM
237801999-05-17 Keith Seitz <keiths@cygnus.com>
23781
23782 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23783 when "skip_float_tests" set.
23784 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23785 "print print_ten_doubles", and "step into print_long_arg_list".
23786 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23787 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23788 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23789 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23790 "skip_float_tests" is set.
23791 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23792 when "skip_float_tests" set.
d63a86f8 23793
cd0fc7c3
SS
237941999-05-06 Keith Seitz <keiths@cygnus.com>
23795
23796 * gdb.base/annota2.cc: Include stdio.h.
23797
23798Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23799
23800 * gdb.base/crossload.exp: Remove, this has been disabled ever
23801 since BFD stopped including all targets, and cross-GDB gets
23802 plenty of testing anyway.
23803 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23804 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23805 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23806 * gdb.base/README: Remove, was doc for this.
23807 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23808 needed.
cd0fc7c3 23809
b83266a0
SS
238101999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23811
23812 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23813 output.
23814
23815 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23816 * gdb.base/annota2.exp: New file. More annotation tests.
23817 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23818 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23819
238201999-04-23 Angela Marie Thomas <angela@cygnus.com>
23821
23822 * config/cfdbug.exp: New file.
23823
7a292a7a
SS
238241999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23825
23826 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23827 Marcus Daniel's and Dale Hawkins's demangler crashes.
23828
23829 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23830 test_lucid_style_demangling, test_arm_style_demangling,
23831 test_hp_style_demangling): Try Tom Tromey's core-dumping
23832 identifier under each demangling style.
7a292a7a
SS
23833
238341999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23835
23836 * gdb.c++/demangle.exp: Include the current demangling style
23837 in all test names.
23838 (current_demangling_style): New global variable.
23839 (set_demangling_style, test_demangling_core, test_demangling,
23840 test_demangling_exact): New functions.
23841 (test_gnu_style_demangling, test_lucid_style_demangling,
23842 test_arm_style_demangling, test_hp_style_demangling): Use those,
23843 instead of calling gdb_test and gdb_test_exact directly.
23844 (catch_demangling_errors): New function, which reports errors
23845 signalled by the demangling test functions in an orderly way.
23846 (do_tests): Use catch_demangling_errors.
23847
238481999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23849
23850 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23851 grouping in expressions, not {}.
7a292a7a
SS
23852
23853 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23854 initialized yet.
7a292a7a
SS
23855
238561999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23857
23858 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23859 are listed.
23860
238611999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23862
23863 * gdb.stabs/weird.exp: Test for CC being defined before
23864 looking at its value.
23865
238661999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23867
23868 * gdb.base/call-ar-st.exp: Remove stray '#'.
23869 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23870 "short int" and "long int".
23871 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23872 change, to mollify finicky HP compiler.
7a292a7a
SS
23873 * gdb.hp/reg-test.exp (testfile): Fix file name.
23874 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23875
7a292a7a
SS
23876 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23877 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23878 alternate form of enum ptype.
23879
c906108c
SS
238801999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23881
7a292a7a
SS
23882 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23883 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23884 passing skip_hp_tests, so as not to waste time on guaranteed
23885 failure.
7a292a7a 23886
c906108c
SS
23887 * gdb.c++/overload.cc: Pass string instead of char addr, always
23888 init ccpfoo.
23889 * gdb.c++/templates.cc: Fix syntax error.
23890
7a292a7a
SS
23891Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23892
23893 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23894 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23895 command.
23896
238971999-03-18 James Ingham <jingham@cygnus.com>
23898
23899 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23900
23901 * gdb.c++/method.exp: It was testing an uninitialized int on the
23902 stack and assuming it was positive.
23903
23904 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23905
23906 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23907 keep it from killing the rest of the tests.
7a292a7a
SS
23908 Use gdb_continue_to_end.
23909
23910 * gdb.base/sigall.exp: use gdb_continue_to_end.
23911
23912 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23913
23914 * gdb.base/display.exp: use runto_main, not run.
23915
d63a86f8
RM
23916 * gdb.base/default.exp: Check for the current error message in the
23917 r abbreviation test.
7a292a7a
SS
23918 Add strongarm to the targets that know info float.
23919
d63a86f8 23920 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23921 run which doesn't work with monitors.
23922
23923 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23924
23925 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23926
23927 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23928 program. Traps the case (in Cygmon) when the program never really
23929 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23930 more places, so I used my name. Sorry Mark...
23931
23932 * config/monitor.exp (gdb_target_monitor): added another
23933 target_info parameter: remotebinarydownload. This will set the
23934 remotebinarydownload flag if this is causing some boards trouble.
23935
239361999-03-18 Mark Salter <msalter@cygnus.com>
23937
23938 * lib/gdb.exp (continue_to_exit): New function.
23939
23940 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23941 * gdb.base/ending-run.exp: Ditto.
23942 * gdb.base/step-test.exp: Ditto.
23943
239441999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23945
23946 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23947 (suggested by Art Haas <ahaas@neosoft.com>).
23948
239491999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23950
889bf7c5 23951 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23952
23953Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23954
23955 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23956 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23957
239581999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23959
23960 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23961 a call to strlen; sometimes we do have sources.
23962
239631999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23964
23965 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23966 character, so GDB won't print garbage after its end.
d63a86f8 23967
c906108c
SS
23968 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23969 breakpoint there instead. Sometimes GCC emits memcpy to handle
23970 the large structures being passed by value, so we step into that
23971 instead of sum_array_print, which obscures what we're really testing.
23972 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23973 the bizarre steps into memcpy, so do that here. Add check for
23974 stepping into function calls that pass large structures by value.
23975 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23976 Remove all references to specific line numbers.
23977 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23978 New type and function.
23979 (main): Call large_struct_by_value, passing it a large struct by value.
23980 * lib/gdb.exp (gdb_get_line_number): New function.
23981
23982 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23983 more portable.
23984
7a292a7a
SS
239851999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23986
c906108c
SS
23987 * lib/gdb.exp: Doc fixes.
23988
7a292a7a
SS
239891999-03-05 Nick Clifton <nickc@cygnus.com>
23990
d63a86f8 23991 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23992
239931999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23994
c906108c 23995 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23996 commands. They're not germane to this test, and they don't work
23997 that way on remote targets.
c906108c 23998
3fc11d3e
JM
239991999-03-01 James Ingham <jingham@cygnus.com>
24000
24001 * Changelog entries merged over from gdb development branch.
24002
3fc11d3e
JM
24003 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
24004
24005 * lib/gdb.exp (gdbtk_analyze_results): Generic function
24006 for outputting results of test run.
24007
2d4a1622 24008 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
24009
24010 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 24011
7a292a7a
SS
240121999-02-25 Felix Lee <flee@cygnus.com>
24013
24014 * lib/gdb.exp (debug_format): initialize
24015
c906108c
SS
240161999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
24017
24018 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
24019 * gdb.base/call-rt-st.c: Ditto.
24020
c906108c
SS
240211999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
24022
24023 * gdb.threads/pthreads.exp (horiz): New variable.
24024 (test_startup): Fix regexps that capture thread numbers.
24025
240261999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
24027
24028 * gdb.base/smoke.exp: Disambiguate two test case names (both
24029 called ``print'').
24030
24031Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24032
24033 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 24034 compilation.
c906108c
SS
24035
240361999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24037
24038 * gdb.base/miscexprs.exp: Change patterns to match GDB's
24039 actual output formatting.
24040 * gdb.base/smoke.exp: GDB removes leading 0's.
24041 * gdb.base/volatile.exp: Don't check type of remuneration;
24042 that variable is no longer defined in constvars.c.
24043 * gdb.base/step-test.c (main): Exit with explicit exit code.
24044 * gdb.base/step-test.exp: Remove two nexti checks--they are
24045 not portable.
24046
240471999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24048
24049 * gdb.base/help.exp ("help delete display"): Fix test to match
24050 gdb's output.
24051
24052 * gdb.base/long_long.c (known_types): Initialize values to zero.
24053 * gdb.base/long_long.exp: Step one more line
24054 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
24055 leading zeros. Explicitly ask for hex formatting. Use
24056 unique test case names.
c906108c
SS
24057
24058Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24059
d63a86f8 24060 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
24061
24062 * gdb.c++/method.exp: Add missing close brace.
24063
240641999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
24065
24066 * gdb.base/maint.exp: Use 'set height 0' to disable page
24067 prompting, not 'set height 400'.
24068
24069 Fix a bunch of timeouts.
24070 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
24071 four separate tests, so expect doesn't take forever to match a ton
24072 of text against a regexp with lots of .* forms.
24073 ("maint print psymbols", "maint print symbols"): Make some of
24074 these greps more selective, so that expect doesn't try to wade
24075 through huge piles of output and time out.
24076
24077 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
24078
24079 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
24080 tests: one which doesn't expect shlib events to be reported, and
24081 another which does, but is XFAIL for all platforms other than
24082 HP/UX.
c906108c
SS
24083
24084 * gdb.base/break.exp: Teach the test suite that the `catch
24085 fork', `catch vfork', and `catch exec' commands produce error
24086 messages on platforms that don't provide these features.
24087
24088Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24089
24090 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
24091 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24092 (shortening names from solib_threshold.exp etc), won't run on
24093 anything but HP-UX for the foreseeable future.
c906108c 24094 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 24095 reflect move.
c906108c
SS
24096
24097Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24098
24099 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 24100 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
24101
24102Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24103
24104 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24105 successfully re-sets breakpoints in shared libraries.
24106 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24107
24108Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24109
d63a86f8
RM
24110 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24111 and compiled w/o GCC.
c906108c
SS
24112
24113 * gdb.hp/watch-cmd.exp: ditto.
24114
24115 * gdb.hp/watch-hp.exp: ditto.
24116
24117 * gdb.hp/xdb1.exp: ditto.
24118
24119 * gdb.hp/xdb2.exp: ditto.
24120
24121 * gdb.hp/dbx.exp: ditto.
24122
24123Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24124
24125 * constvars.c: Remove C++-isms.
24126 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 24127 with GCC.
c906108c
SS
24128
24129Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24130
24131 The following changes are part of the HP merge.
24132
24133 * gdb.base/break.exp: new tests to verify that catchpoints for
24134 fork, vfork, and exec don't trigger inappropriately.
24135
24136 * gdb.base/opaque.exp: compile one file at a time, then link.
24137
24138 * gdb.base/signals.exp: be more restrictive about which hppa
24139 systems receive a setup_xfail. new tests.
24140
24141 * gdb.base/solib_threshold.build: new file.
24142 * gdb.base/solib_threshold.exp: new file.
24143 * gdb.base/solib_threshold.link_opts: new file.
24144 * gdb.base/solib_threshold.mk: new file.
24145 * gdb.base/gen_solib_threshold.c: new file.
24146
24147 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
24148 tests. New tests for enums inside classes.
24149
24150 * gdb.c++/compiler.cc: indicate support of template debugging.
24151
24152 * gdb.c++/demangle.exp: run hp style demangling tests.
24153
24154 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
24155 tests.
24156
24157 * gdb.c++/misc.cc: changes to support new tests.
24158
24159 * gdb.c++/templates.cc: changes to support HP's compiler; changes
24160 to support new tests.
24161
24162 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
24163 gcc, then skip these tests.
24164
24165Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
24166
24167 The following files are part of the HP merge; some had longer
24168 names at HP, but have been renamed to be no more than 14
24169 characters in length.
24170
24171 * gdb.hp/ambiguous.cc: new file.
24172 * gdb.hp/ambiguous.exp: new file.
24173 * gdb.hp/attach.exp: new file.
24174 * gdb.hp/attach2.exp: new file.
24175 * gdb.hp/classes-hp.exp: new file.
24176 * gdb.hp/ctti.exp: new file.
24177 * gdb.hp/ctti-add.cc: new file.
24178 * gdb.hp/ctti-add1.cc: new file.
24179 * gdb.hp/ctti-add2.cc: new file.
24180 * gdb.hp/ctti-add3.cc: new file.
24181 * gdb.hp/dbx.exp: new file.
24182 * gdb.hp/exception.cc: new file.
24183 * gdb.hp/exception.exp: new file.
24184 * gdb.hp/foll-exec.c: new file.
24185 * gdb.hp/foll-exec.exp: new file.
24186 * gdb.hp/foll-fork.c: new file.
24187 * gdb.hp/foll-fork.exp: new file.
24188 * gdb.hp/foll-vfork.c: new file.
24189 * gdb.hp/foll-vfork.exp: new file.
24190 * gdb.hp/inherit-hp.exp: new file.
24191 * gdb.hp/more-steps.exp: new file.
24192 * gdb.hp/namespace.cc: new file.
24193 * gdb.hp/namespace.exp: new file.
24194 * gdb.hp/optimize.exp: new file.
24195 * gdb.hp/pxdb.c: new file.
24196 * gdb.hp/pxdb.exp: new file.
24197 * gdb.hp/quicksort.exp: new file.
24198 * gdb.hp/reg-test.exp: new file.
24199 * gdb.hp/reg-test.s: new file.
24200 * gdb.hp/sized-enum.c: new file.
24201 * gdb.hp/sized-enum.exp: new file.
24202 * gdb.hp/start-stop.exp: new file.
24203 * gdb.hp/templ-hp.cc: new file.
24204 * gdb.hp/templ-hp.exp: new file.
24205 * gdb.hp/thr-lib.c: new file.
24206 * gdb.hp/thr-lib.exp: new file.
24207 * gdb.hp/thr-lib.h: new file.
24208 * gdb.hp/thr-liblib.c: new file.
24209 * gdb.hp/virtfun-hp.c: new file.
24210 * gdb.hp/virtfun-hp.exp: new file.
24211 * gdb.hp/watch-cmd.exp: new file.
24212 * gdb.hp/watch-hp.exp: new file.
24213 * gdb.hp/xdb1.exp: new file.
24214 * gdb.hp/xdb2.exp: new file.
24215 * gdb.hp/xdb3.exp: new file.
24216
24217Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
24218
24219 The following files are part of the HP merge; some had longer
24220 names at HP, but have been renamed to be no more than 14
24221 characters in length.
24222
24223 * gdb.base/ss.h: new file.
24224 * gdb.base/call-ar-st.c: new file.
24225 * gdb.base/call-ar-st.exp: new file.
24226 * gdb.base/call-rt-st.c: new file.
24227 * gdb.base/call-rt-st-exp: new file.
24228 * gdb.base/call-strs.exp: new file.
24229 * gdb.base/ena-dis-br.exp: new file.
24230 * gdb.base/environ.exp: new file.
24231 * gdb.base/long_long.exp: new file.
24232 * gdb.base/sect-cmd.exp: new file.
24233 * gdb.base/shlib-cl2.exp: new file.
24234 * gdb.base/smoke.exp: new file.
24235 * gdb.base/so-impl-ld.c: new file.
24236 * gdb.base/so-impl-ld.exp: new file.
24237 * gdb.base/so-indr-cl.c: new file.
24238 * gdb.base/so-indr-cl.exp: new file.
24239 * gdb.base/varargs.exp: new file.
24240 * gdb.base/volatile.exp: new file.
24241 * gdb.base/whatis-exp.exp: new file.
7a292a7a 24242 * gdb.base/display.exp: new file.
c906108c
SS
24243 * gdb.c++/derivation.exp: new file.
24244 * gdb.c++/local.exp: new file.
24245 * gdb.c++/member-ptr.exp: new file.
24246 * gdb.c++/overload.exp: new file.
24247 * gdb.c++/ovldbreak.exp: new file.
24248 * gdb.c++/ref-types.exp: new file.
24249 * gdb.c++/ref-types2.exp: new file.
24250 * gdb.c++/userdef.exp: new file.
d63a86f8 24251
c906108c
SS
24252Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
24253
24254 * gdb.base/default.exp: Reflect wording change in remote.c.
24255
dc96c6c7 24256Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24257
24258 * gdb.base/help.exp: Update to reflect current text.
24259
24260Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
24261
24262 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
24263 they're stack variables and contain garbage.
24264 * gdb.c++/anon-union.exp: new file.
24265
24266 The following changes were made by David Taylor
889bf7c5
PA
24267 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24268 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24269 in changes by HP.
c906108c
SS
24270
24271 * gdb.base/bitops.exp: new file.
24272 * gdb.base/default.exp: change expected messages for catch and
24273 info catch tests to reflect HP merge changes.
24274 * gdb.base/enable-disable-break.exp
24275 * gdb.base/ending-run.c: new file.
24276 * gdb.base/long_long.c: new file.
24277 * gdb.base/maint.exp: new file.
24278 * gdb.base/pointers2.exp: new file.
24279 * gdb.base/shlib-call2.exp: new file.
24280 * gdb.base/solib.exp: new file.
24281 * gdb.base/step-test.c: new file.
24282 * gdb.c++/anon-union.cc: new file.
24283 * gdb.c++/local.cc: new file.
24284 * gdb.c++/member-pointer.cc: new file.
24285 * gdb.c++/method.cc: new file.
24286 * gdb.c++/ref-types.cc: new file.
24287 * gdb.c++/ref-types2.cc: new file.
24288 * gdb.c++/userdef.cc: new file.
d63a86f8 24289
c906108c
SS
24290 * gdb.base/scope.exp: compile one file at a time, then link.
24291 * gdb.base/langs.exp: ditto.
24292 * gdb.base/list.exp: ditto.
d63a86f8 24293
c906108c
SS
24294Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
24295
24296 The following changes were made by David Taylor
889bf7c5
PA
24297 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24298 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24299 in changes by HP.
d63a86f8 24300
c906108c
SS
24301 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
24302 skip tests. When compiling pass c++ flag to gdb_compile.
24303 * gdb.c++/
d63a86f8 24304
c906108c
SS
24305 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
24306 test for on hppa*-*-hpux*; use args to see if c++ was specified.
24307 (skip_hp_tests): new function.
24308 (gdb_preprocess): new function.
24309
24310 * configure.in (hpdir): decide whether to configure gdb.hp.
24311 * configure: regenerated.
24312
24313 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
24314 to delete on clean.
24315 (EXECUTABLES): update to reflect new additions.
24316 * gdb.base/commands.exp: update message expected.
24317 * gdb.base/default.exp: add copyright notice.
24318 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
24319 * gdb.base/help.exp: update messages to reflect current text.
24320 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
24321 targets for recurse tests.
24322 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
24323 skip this file.
24324
24325 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
24326 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
24327 compilation.
24328 * gdb.c++/misc.exp: ditto.
24329 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
24330 run the tests. tell gdb_compile that it's a c++ compilation.
24331
24332 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 24333
c906108c
SS
24334 * gdb.base/all-bin.exp: new file.
24335 * gdb.base/arithmet.exp: new file.
24336 * gdb.base/assign.exp: new file.
24337 * gdb.base/completion.exp: new file.
24338 * gdb.base/cond-expr.exp: new file.
24339 * gdb.base/condbreak.exp: new file.
24340 * gdb.base/define.exp: new file.
24341 * gdb.base/dollar.exp: new file.
24342 * gdb.base/environment.exp: new file.
24343 * gdb.base/eval-skip.exp: new file.
24344 * gdb.base/jump.exp: new file.
24345 * gdb.base/logical.exp: new file.
24346 * gdb.base/pointers.exp: new file.
24347 * gdb.base/relational.exp: new file.
24348 * gdb.base/section_command.exp: new file.
24349 * gdb.base/whatis-expr.exp: new file.
24350
24351 * gdb.base/all-types.c: new file.
24352 * gdb.base/call-array-struct.c: new file.
24353 * gdb.base/call-return-struct.c: new file.
24354 * gdb.base/call-strings.c: new file.
24355 * gdb.base/callfuncs2.c: new file.
24356 * gdb.base/condbreak.c: new file.
24357 * gdb.base/constvars.c: new file.
24358 * gdb.base/display.c: new file.
24359 * gdb.base/int-type.c: new file.
24360 * gdb.base/jump.c: new file.
24361 * gdb.base/miscexprs.c: new file.
24362 * gdb.base/pointers.c: new file.
24363 * gdb.base/pointers2.c: new file.
24364 * gdb.base/shmain.c: new file.
24365 * gdb.base/shr1.c: new file.
24366 * gdb.base/shr2.c: new file.
24367 * gdb.base/solib.c: new file.
24368 * gdb.base/solib1.c: new file.
24369 * gdb.base/solib2.c: new file.
24370 * gdb.base/varargs.c: new file.
24371 * gdb.c++/derivation.cc: new file.
24372 * gdb.c++/overload.cc: new file.
24373 * gdb.c++/ovldbreak.cc: new file.
24374 * gdb.hp/attach.c: new file.
24375 * gdb.hp/attach2.c: new file.
24376 * gdb.hp/average.c: new file.
24377 * gdb.hp/compiler.c: new file.
24378 * gdb.hp/compiler.cc: new file.
24379 * gdb.hp/execd-program.c: new file.
24380 * gdb.hp/follow-exec.c: new file.
24381 * gdb.hp/follow-fork.c: new file.
24382 * gdb.hp/follow-vfork-and-exec.c: new file.
24383 * gdb.hp/misc-hp.cc: new file.
24384 * gdb.hp/more-steps.c: new file.
24385 * gdb.hp/optimize.c: new file.
24386 * gdb.hp/quicksort.c: new file.
24387 * gdb.hp/run-hp.c: new file.
24388 * gdb.hp/start-stop.c: new file.
24389 * gdb.hp/sum.c: new file.
24390 * gdb.hp/templates-hp.cc: new file.
24391 * gdb.hp/thread-local-in-lib.c: new file.
24392 * gdb.hp/thread-local-in-lib.h: new file.
24393 * gdb.hp/thread-local-in-lib.lib.c: new file.
24394 * gdb.hp/vforked-program.c: new file.
24395 * gdb.hp/virtfunc-hp.cc: new file.
24396 * gdb.hp/watchpoint-hp.c: new file.
24397 * gdb.hp/xdb.c: new file.
24398 * gdb.hp/xdb0.c: new file.
24399 * gdb.hp/xdb0.h: new file.
24400 * gdb.hp/xdb1.c: new file.
24401
24402Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
24403
24404 The following change was made by Edith Epstein
889bf7c5
PA
24405 <eepstein@cygnus.com> as part of a project to merge in changes
24406 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
24407
24408 * gdb.c++/demangle.exp: changed the expected output for some
24409 ARM-style mangling -- removed second reference to datatype.
889bf7c5 24410 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 24411 T1<char>::~T1<char>(void)
c906108c 24412 becomes,
a9c64011
AS
24413 maint demangle __dt__11T1__pt__2_cFv
24414 T1<char>::~T1(void)
c906108c 24415
889bf7c5 24416 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 24417
c906108c
SS
24418Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
24419
24420 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
24421 * gdb.trace/backtrace.exp: Likewise.
24422 * gdb.trace/circ.exp: Likewise.
24423 * gdb.trace/collection.exp: Likewise.
24424 * gdb.trace/deltrace.exp: Likewise.
24425 * gdb.trace/infotrace.exp: Likewise.
24426 * gdb.trace/limits.exp: Likewise.
24427 * gdb.trace/packetlen.exp: Likewise.
24428 * gdb.trace/passc-dyn.exp: Likewise.
24429 * gdb.trace/passcount.exp: Likewise.
24430 * gdb.trace/report.exp: Likewise.
24431 * gdb.trace/save-trace.exp: Likewise.
24432 * gdb.trace/tfind.exp: Likewise.
24433 * gdb.trace/tracecmd.exp: Likewise.
24434 * gdb.trace/while-dyn.exp: Likewise.
24435 * gdb.trace/while-stepping.exp: Likewise.
24436
244371998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
24438
24439 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
24440
24441Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
24442
24443 From Brendan Kehoe:
24444 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
24445 int return types.
24446
24447Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
24448
24449 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 24450 remote dos host testing right.
c906108c
SS
24451
24452Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
24453
24454 * gdb.base/corefile.exp: remove some xfails.
24455
24456Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
24457
24458 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 24459 have different timestamps.
c906108c
SS
24460
24461Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
24462
24463 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 24464 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
24465
24466Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
24467
24468 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 24469 delta.
c906108c
SS
24470
24471Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24472
24473 * gdb.base/default.exp: Add brace missing from previous delta.
24474
24475Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24476
24477 * gdb.base/default.exp: Support test for info float for all
24478 varieties of arm toolchain.
24479
dc96c6c7 24480Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24481
24482 * gdb.trace/*.exp: remove "remote_download" command.
24483
dc96c6c7 24484Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24485
24486 * gdb.trace/*.exp: remove -gdwarf from compile.
24487
24488Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
24489
24490 * gdb.trace/configure.in(AC_INIT): typo
24491 * gdb.trace/configure: regenerated
24492
dc96c6c7 24493Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24494
24495 * config/m68k-emc.exp: New file.
24496 * lib/<emc-support.exp trace-support.exp}: New files.
24497 * configure.in: add new test directory gdb.trace.
24498 * gdb.trace/{configure configure.in Makefile.in}: New files.
24499 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
24500 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
24501 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
24502 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
24503 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24504 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24505 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 24506
dc96c6c7 24507Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24508
24509 * gdb.c++/classes.exp: Change all regular expressions to match
24510 arbitrary combinations of newline/carriage-return, so that they
24511 will work equally well on Unix and Windows.
24512 * gdb.c++/inherit.exp: ditto.
24513 * gdb.c++/virtfunc.exp: ditto.
24514
245151998-08-11 Dawn Perchik <dawn@cygnus.com>
24516
24517 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24518
c2d11a7d
JM
24519Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24520
24521 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24522 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24523 to use a0-a3/d0-d3 as needed.
24524
24525Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24526
24527 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24528 * gdb.disasm/am33.exp: Corresponding changes.
24529
c906108c
SS
245301998-07-11 Felix Lee <flee@cygnus.com>
24531
24532 * gdb.base/callfuncs.exp: add cmp10 test.
24533 * gdb.base/callfuncs.c (cmp10): new function.
24534
24535Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24536
d63a86f8 24537 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
24538 into two parts to get around a synchronization problem in expect.
24539
3fc11d3e
JM
24540Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
24541
24542 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
24543
24544 * configure.in: Add options for gdbtk testsuite.
24545
24546 * configure: Regenerate.
24547
24548 * gdb.gdbtk: New directory to hold gdbtk tests.
24549
c906108c
SS
24550Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24551
24552 * gdb.fortran/types.exp: Escape brackets in expect patterns
24553 for test_float_literal_types_accepted tests.
24554 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
24555 before run test.
24556
c2d11a7d
JM
24557Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
24558
24559 * am33.exp: Just compile, do not link the testcase.
24560 * am33.s: Add ".am33" pseudoop to force am33 mode.
24561
c906108c
SS
245621998-06-25 Felix Lee <flee@cygnus.com>
24563
24564 * gdb.base/setshow.exp: make sure $pc is sane.
24565
24566 * gdb.stabs/weird.exp: split expect patterns properly.
24567
c2d11a7d
JM
24568Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24569
24570 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24571 * gdb.disasm/am33.exp: Run it.
24572
dc96c6c7 24573Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24574
24575 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24576 match processing (and eliminate spurious timeouts when running).
24577
dc96c6c7 24578Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24579
24580 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24581 exception test, but conditionalize it on target [mach | gnu].
24582
dc96c6c7 24583Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24584
24585 * gdb.base/overlays.exp: fixup compile line for linker script.
24586
24587Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24588
24589 * gdb.fortran/types.exp: don't guess at float size.
24590
24591Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24592
24593 * gdb.base/exprs.exp: delete test that depends on int size.
24594
24595Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24596
24597 * config/sim.exp: Removed checks for target triplets.
24598 (gdb_target_sim): Use gdb,target_sim_options.
24599
24600Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24601
24602 * gdb.base/reread.exp: New file.
24603 * gdb.base/reread1.c: New file.
24604 * gdb.base/reread2.c: New file.
24605
24606Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24607
24608 * config/sim.exp: Use 'target sim -sparclite' when running
24609 SPARClite programs.
24610
24611Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24612
24613 * gdb.base/structs2.exp: New file.
24614 * gdb.base/structs2.c: New file.
24615
24616Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24617
24618 * gdb.asm/common.inc: New file.
24619 * gdb.asm/d10v.inc: New file.
24620 * asm-source.exp: Pass -I's to gas to find .inc files.
24621 Update line numbers in expected output.
24622 * asmsrc1.s: Rewrite.
24623 * asmsrc2.s: Rewrite.
24624 * configure.in: Create arch.inc symlink.
24625 * configure: Regenerate.
24626 * Makefile.in (distclean): Delete arch.inc.
24627
24628Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24629
24630 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24631 (t_enum_value2): ditto
24632 (t_enum_value3): ditto
24633 (main): ditto
c906108c
SS
24634Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24635
24636 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24637 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24638 change.
24639 Use gdb_test instead of send_gdb/gdb_expect sequences.
24640
24641Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24642
24643 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24644 not void.
24645
24646Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24647
24648 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24649 subroutines. Used to test gdbs ability to single step through PC
24650 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24651
24652Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24653
24654 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24655 more rigorous EGCS C++ error checking.
24656
24657Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24658
a9c64011
AS
24659 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24660 tests.
24661 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24662 function when asleep.
24663 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24664 for i*86 Linux and SVR4 signal handling problems.
24665 Remove linux xfail for `next to handler in signals_tests_1', fixed
24666 by recent infrun.c change.
24667 Limit backtrace to 10 frames to avoid timeout problems with infinite
24668 stack backtraces.
24669 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24670 target.[ch] change.
c906108c
SS
24671
24672Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24673
24674 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24675 for a newline from gdb before continuing.
24676 (default_gdb_exit): Just look for y or n.
24677 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24678 it does, fail the rests of the tests in the file.
24679
24680Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24681
24682 * config/cygmon.exp: New file.
24683
24684Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24685
24686 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24687 main" test on remote targets.
c906108c
SS
24688
24689 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24690 run test on remote targets.
24691
24692Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24693
24694 * gdb.asm: New directory.
24695 * configure.in: Configure it.
24696 * configure: Regenerate.
24697 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24698 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24699
24700Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24701
24702 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24703
dc96c6c7 24704Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24705
a9c64011
AS
24706 * gdb.base/overlays (several files): Merge the two overlay
24707 managers into one. Change variables (foox, barx, bazx, grbxx)
24708 back into ints but force them to load in their proper sections.
c906108c
SS
24709
24710Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24711
24712 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24713 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24714 (D10VCopy): Handle memory regions crossing 16k boundaries.
24715 (D10VCopy): Transfer data in 32 bit chunks.
24716
24717Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24718
24719 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24720 correct.
c906108c
SS
24721
24722 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24723 map. Include space for printf in .text segment.
c906108c
SS
24724
24725 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24726 updated d10v memory VMA/LMA map.
c906108c 24727 (D10VCopy): Call D10VTranslate.
d63a86f8 24728
c906108c
SS
24729Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24730
24731 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24732
24733 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24734 that it won't be put into the .sdata - small data -
24735 section. Update reference.
c906108c
SS
24736 * gdb.base/baz.c (bazx, baz): Ditto.
24737 * gdb.base/foo.c (foox, foo): Ditto.
24738 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24739
24740 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24741 to be arrays.
d63a86f8 24742
dc96c6c7 24743Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24744
a9c64011
AS
24745 * gdb.base/overlays.exp: fix up and get working again.
24746 Add tests for backtraces from an overlay function.
d63a86f8 24747
c906108c
SS
24748Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24749
24750 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24751 "calling function with watchpoint enabled".
24752
24753Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24754
24755 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24756 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24757 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24758 pending review of whether it is useful or not.
24759
24760Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24761
24762 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24763
24764Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24765
24766 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24767 * config/dve.exp: New file to support Densan boards.
24768
24769Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24770
24771 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24772 reads and BSD.
c906108c
SS
24773
24774Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24775
24776 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24777 response.
24778
24779 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24780
24781Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24782
24783 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24784 test.
c906108c
SS
24785
24786 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24787 target_sizeof_long and target_bigendian_p.
c906108c 24788 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24789 to targets word size and endianess.
d63a86f8 24790
c906108c
SS
24791Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24792
24793 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24794 output.
c906108c
SS
24795
24796Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24797
24798 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24799 Update test of set args help to match source change.
c906108c
SS
24800
24801Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24802
24803 * gdb.base/default.exp: Expect help system output to be in
24804 alphabetical order.
24805 * gdb.base/help.exp: Ditto.
24806
24807Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24808
24809 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24810 "i*86-pc-linux-gnu*".
24811 * gdb.base/interrupt.exp: Ditto.
24812 * gdb.base/corefile.exp: Ditto.
24813
24814 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24815 define vxworks when building the testcase.
c906108c
SS
24816
24817 * gdb.base/ptype.exp: Fix testnames to be unique.
24818 * gdb.base/radix.exp: Ditto.
24819 * gdb.base/term.exp: Ditto.
24820 * gdb.base/whatis.exp: Ditto.
24821 * gdb.c++/classes.exp: Ditto.
24822
24823Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24824
24825 * gdb.base/callfuncs.exp: Fix indentation.
24826
24827 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24828 suppress_flag has been set.
24829 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24830 target feature.
24831
24832Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24833
24834 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24835 the testcase.
24836
24837 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24838 set_debug_traps() and breakpoint().
c906108c
SS
24839 * gdb.c++/misc.cc (main): Ditto.
24840 * gdb.c++/templates.cc (main): Ditto.
24841 * gdb.c++/virtfunc.cc (main): Ditto.
24842
24843Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24844
24845 * lib/gdb.exp(gdb_step_for_stub): New function.
24846 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24847 exists, reload the executable and do a "continue" instead of
24848 doing a jump.
24849 (runto_main): Use gdb_step_for_stub.
d63a86f8 24850
c906108c 24851 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24852 tests to have unique names.
c906108c
SS
24853 * gdb.base/callfuncs.exp: Ditto.
24854 * gdb.base/commands.exp: Ditto.
24855 * gdb.base/default.exp: Ditto.
24856 * gdb.base/help.exp: Ditto.
24857 * gdb.base/list.exp: Ditto.
24858 * gdb.base/opaque.exp: Ditto.
24859 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24860 similar tests.
d63a86f8 24861
c906108c
SS
24862 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24863 * gdb.c++/cplusfuncs.cc: Ditto.
24864 * gdb.c++/virtfunc.cc: Ditto.
24865
24866 * config/monitor.exp: Keep track of the last file we saw, rather
24867 than trying to get the info from gdb.
24868
24869 * gdb.fortran/types.exp: Move comment to previous line.
24870
24871Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24872
24873 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24874 target mode.
c906108c
SS
24875
24876Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24877
24878 From Bob Manson:
24879 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24880 string from GDB when it connects.
c906108c
SS
24881
24882 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24883
24884Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24885
24886 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24887 if we can't get a debug format from GDB (we may be testing an
24888 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24889
24890 * gdb.stabs/weird.exp: Fix quoting.
24891
24892 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24893
24894Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24895
24896 * config/arm-ice.exp: New file.
24897
24898Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24899
24900 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24901 until it has been modified to work with the new testsuite.
c906108c 24902
99707966 24903 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24904 testcase won't compile, cause all of the testcases in the file to
24905 fail instead.
c906108c
SS
24906
24907 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24908 (gdb_clear_suppressed): New procedure.
24909 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24910 it contains a positive value.
24911
24912Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24913
24914 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24915
24916 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24917
24918Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24919
24920 * lib/gdb.exp (setup_xfail_format): New function.
24921 (get_debug_format): New function to get debug format.
24922 (debug_format): New global variable to hold last value set
24923 by get_debug_format.
24924 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24925 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24926 * gdb.c++/ptype.exp: Ditto.
24927 * gdb.c++/classes.exp: Ditto.
24928 * gdb.c++/cplusfuncs.exp: Ditto.
24929 * gdb.c++/inherit.exp: Ditto.
24930 * gdb.c++/templates.exp: Ditto.
24931 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24932
c906108c
SS
24933Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24934
24935 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24936 host doesn't have a currently-open connection.
24937
24938 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24939 any gdb stub target. Handle cases where gdb doesn't respond when
24940 interrupted in a sane fashion.
c906108c
SS
24941
24942 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24943 same thing in a totally different way.
c906108c
SS
24944
24945 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24946 setting "timeout".
c906108c 24947 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24948 default_gdb_init now.
c906108c
SS
24949
24950Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24951
24952 * gdb.base/printcmds.exp: Fix "check for floating addition"
24953 regexp to accept results within approx +/- .01 of exact value.
24954 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24955
24956Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24957
24958 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24959 properly.
c906108c
SS
24960 (gdb_expect): Add optional timeout parameter, and add timeout
24961 value to various calls.
24962 (gdb_suppress_tests): Only give one warning message per group.
24963
24964Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24965
24966 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24967 global variables. Handle getting a value for $timeout more
24968 gracefully.
c906108c
SS
24969
24970Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24971
24972 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24973 initialize.
c906108c 24974 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24975 by a target configuration file.
c906108c
SS
24976 (gdb_expect): Pass the timeout to remote_expect.
24977
24978 * config/monitor.exp(gdb_load): Fix typo in regexp.
24979
24980Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24981
24982 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24983
24984Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24985
24986 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24987 here. Call gdb_target_exec before rebooting the target, to make
24988 sure the connection to the target is closed.
c906108c
SS
24989 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24990 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24991 Also detect "Timeout reading from remote" error.
24992
24993 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24994 gdb_target_monitor. Don't call gdb_file_cmd here; let
24995 gdb_target_monitor do it.
c906108c
SS
24996
24997 * gdb.disasm/hppa.exp: Don't use exec_output.
24998
24999Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
25000
25001 * gdb.base/list.exp: If we're debugging a non-native target,
25002 try to set the pc register to point to the start of the
25003 program before doing the first list command.
25004
25005 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 25006 test_calls after restarting.
c906108c
SS
25007
25008 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 25009 reloading.
c906108c
SS
25010
25011 * gdb.base/watchpoint.exp: Fix typo.
25012
25013 * gdb.base/setshow.exp: Check for use_gdb_stub.
25014
25015 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 25016 stub case.
c906108c
SS
25017 * gdb.base/langs.exp: Ditto.
25018
25019 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
25020 gdb_load_offset. If we weren't given a file to load, figure out
25021 what the current file is and use it.
c906108c
SS
25022
25023 * config/i386-bozo.exp: New file.
25024
25025Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
25026
25027 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
25028 feature.
25029
25030 * config/proelf.exp: New entry.
25031
25032Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
25033
25034 * lib/gdb.exp: Remove spurious .* patterns at the beginning
25035 of regexps.
25036
25037 * gdb.base/watchpoint.exp: Don't run the test_stepping
25038 tests if gdb can't call functions on the target.
25039
25040 * gdb.base/setshow.exp: Don't run the set prompt tests if
25041 the board has gdb_prompt set.
25042
25043Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
25044
25045 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
25046 * gdb.base/commands.exp: Likewise.
25047 * gdb.base/setshow.exp: Likewise.
25048
25049Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
25050
25051 * config/monitor.exp(gdb_start): Look for gdb_prompt target
25052 feature.
25053
25054 * config/i960.exp: New file.
25055
25056Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
25057
25058 * gdb.base/funcargs.exp: Check for gdb,short_int target
25059 feature instead of looking for explicit target triplets.
25060
dc96c6c7 25061Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 25062
d63a86f8 25063 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
25064 "p 123DEADBEEF", to check parse_number.
25065 * top.c: change "to enable to enable" to "to enable" in a couple
25066 of help strings.
25067
25068Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
25069
25070 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
25071 on the mn10300.
d63a86f8 25072
c906108c
SS
25073Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
25074
25075 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
25076 where the test executable is run with explicit args.
25077 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
25078
25079Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
25080
25081 * gdb.base/run.c: Use FAKEARGV to build test executable that
25082 does not require a command line arg, since most simulators
25083 don't currently support passing such an arg into the simulated
25084 program.
25085 * gdb.base/commands.exp: Change tests to insert the proper
25086 value as the arg to the first recursive factorial call. Change
25087 compilation line to define FAKEARGV at compile time.
25088
25089Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
25090
25091 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25092 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25093 function with watchpoint enabled" test.
25094
25095Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25096
25097 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 25098 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
25099
25100 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 25101 "Tests restarted" messages.
c906108c
SS
25102
25103Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25104
25105 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25106
dc96c6c7 25107Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25108
25109 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25110 for INFO SYMBOL; add help tests for OVERLAY commands.
25111 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25112 add tests for OVERLAY commands
25113 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25114 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25115 * gdb.base/sigall.c: add usestubs code frag
25116 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 25117
c906108c
SS
25118Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25119
25120 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25121 failures.
25122 (gdb_stop_suppressing_tests): Note that tests have restarted.
25123
25124Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25125
25126 * config/h8300.exp: New file.
25127
25128Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25129
25130 * gdb.base/setshow.exp: Check for the existence of a
25131 feature, not its value.
25132
25133Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
25134
25135 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
25136
25137 * gdb.base/scope.exp: It's now init0(), not init().
25138
25139 * gdb.base/scope0.c: For now, change init() to be init0().
25140
25141 * config/monitor.exp: Use gdb_serial in preference to serial
25142 or netport.
25143
25144 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 25145 and it's not already set.
c906108c
SS
25146
25147Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
25148
25149 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 25150 isn't using a stub and if it supports argument passing.
c906108c
SS
25151
25152Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
25153
25154 * config/udi.exp(gdb_start): Make sure UDICONF is set
25155 properly before starting gdb.
25156
25157Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
25158
25159 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
25160 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
25161 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
25162
25163Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
25164
25165 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 25166 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
25167
25168 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
25169
25170 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
25171
25172 * config/monitor.exp: Make sure we disconnect from the target.
25173 Also, try a reboot/reload cycle instead of failing if the
25174 load fails.
25175
25176Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
25177
25178 * gdb.base/default.exp: Don't set match_max.
25179 * gdb.base/help.exp: Ditto.
25180 * gdb.base/list.exp: Ditto.
25181 * gdb.base/signals.exp: Ditto.
25182
25183 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
25184 set, use remote_ld to download the testcase instead of
25185 the GDB loader.
25186
25187Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
25188
25189 * config/vr5000.exp: New file.
25190
25191 * config/monitor.exp(gdb_target_monitor): Add pattern for
25192 "Ending remote" to detect errors in connecting.
25193
25194 * gdb.base/setshow.exp: Add .* within auto language test.
25195
25196 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
25197 target feature.
25198
25199 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 25200 and reboot the board if necessary.
c906108c
SS
25201
25202 * gdb.base/setvar.exp(test_set): Handle multiple prints within
25203 a set of tests. Remove print.* from the patterns being checked.
25204
25205Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
25206
25207 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
25208 refer to gdb_spawn_id.
25209
25210 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
25211 longer used.
25212 * config/sparclet.exp: Ditto.
25213 * config/sparclet-old.exp: Ditto.
25214 * config/slite.exp: Ditto.
25215 * config/sim.exp: Ditto.
25216 * gdb.base/funcargs.exp: Ditto.
25217
25218 * lib/gdb.exp:Remove references to gdb_spawn_id.
25219 (gdb_expect): Move to remote.exp.
25220
25221Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
25222
25223 * config/monitor.exp: Detect the "Couldn't establish connection"
25224 message from GDB.
25225
25226Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
25227
25228 * gdb.base/bitfields.exp: Use runto instead of explicit
25229 gdb_run_cmd/gdb_expect sequences.
25230
25231 * gdb.base/break.exp(text_next_with_recursion): Add match for
25232 gdb_expect call.
25233
25234 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
25235 We also need to handle the "A program is being debugged already"
25236 prompt from gdb. Use gdb_test to set the baud rate.
25237
25238 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
25239 to 20000. Really. I mean it.
25240
25241Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25242
25243 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
25244 fails. If suppress_flag is set, skip perror message about not
25245 being able to send to GDB.
c906108c 25246 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 25247 GDB.
c906108c
SS
25248 (gdb_expect): If suppress_flag is set, always fail immediately.
25249 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
25250 (gdb_init): Call gdb_stop_suppressing_tests.
25251 (default_gdb_exit): Ditto.
25252 (default_gdb_start): Ditto.
25253
25254 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 25255 gdb_stop_suppressing_tests as appropriate.
c906108c 25256 * gdb.base/break.exp: Ditto.
889bf7c5 25257 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
25258 * gdb.base/commands.exp: Ditto.
25259 * gdb.base/exprs.exp: Ditto.
889bf7c5 25260 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
25261 * gdb.base/list.exp: Ditto.
25262 * gdb.base/recurse.exp: Ditto.
889bf7c5 25263 * gdb.base/scope.exp: Ditto.
c906108c
SS
25264 * gdb.base/structs.exp: Ditto.
25265 * gdb.c++/inherit.exp: Ditto.
25266
25267Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
25268
25269 * config/vr4300.exp: New file.
25270
99707966 25271 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 25272
99707966 25273 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
25274
25275Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
25276
25277 * lib/gdb.exp(gdb_init): New function.
25278
25279 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 25280 for each individual variable set.
c906108c
SS
25281
25282 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
25283 name.
25284
25285 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
25286
25287 * gdb.base/scope.exp: Use gdb_test.
25288
25289 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
25290 aborting; the testsuite driver will do that for us (see
25291 gdb_finish). Also, use gdb_test in a few more places.
25292
25293Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
25294
25295 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
25296
25297Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
25298
25299 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
25300 and "add_tests" are not at the same address.
25301
25302Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
25303
25304 * gdb.base/ptype.exp: Use gdb_test.
25305
25306Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
25307
25308 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
25309 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
25310 left in. No longer expect them to fail.
25311
25312 * gdb.stabs/*.mt; Deleted, no longer used.
25313 * gdb.stabs/configure.in: Remove references to target makefile
25314 frags.
25315 * gdb.stabs/configure: Rebuilt.
25316
25317 * gdb.disasm/*.mt: Deleted, no longer used.
25318 * gdb.disasm/configure.in: Remove references to target makefile
25319 frags. Use "sh3.s" as the unique filename for this directory.
25320 * gdb.disasm/configure: Rebuilt.
25321
25322 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
25323 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
25324 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
25325
25326Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
25327
25328 * config/udi.exp: Use mondfe,name instead of remote_host.
25329
25330Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
25331
25332 * gdb.base/watchpoint.exp: Don't expect a failure when calling
25333 a function with a watchpoint enabled on the mn10200.
25334
25335 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
25336 before trying to create it!
25337
25338Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
25339
25340 * config/vx.exp: Use hostname instead of netport.
25341
25342 * config/vxworks.exp: New file.
25343
25344 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
25345
25346 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 25347 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
25348 occurs.
25349
25350 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
25351 $gdb_spawn_id directly.
25352 (gdb_run_cmd): Try _start as well as start. Use the target feature
25353 gdb,start_symbol as the symbol to start from when jumping.
25354
25355Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
25356
25357 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
25358 redundant) test.
25359
25360 * gdb.base/recurse.exp: Relax final value test for 'b' so that
25361 it doesn't lose for 16bit integer systems.
25362
25363Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
25364
25365 * gdb.fortran/types.exp: If the target doesn't support "double"
25366 data types, then expect "real" types to only be 4 bytes.
25367
25368 * gdb.c++/virtfunc.exp: Expect failure for virtual function
25369 call tests if the target doesn't support inferior function calls.
25370
25371 * gdb.base/printcmds.exp: Allow minor deviation in FP values
25372 in printf tests.
25373
25374Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
25375
25376 * gdb.base/help.exp: Disable "help set", "help show", and
25377 "help support". Simplify regexp for "help stack".
25378
25379 * gdb.base/default.exp: Set match_max to 5000 and the timeout
25380 to 60 seconds. Temporarily set match_max to 15000 around the
25381 "info copying" test.
25382
25383 * gdb.base/nodebug.exp: Don't try to do an inferior function
25384 call if the target doesn't support them.
25385 * gdb.base/printcmds.exp: Likewise.
25386 * gdb.base/setvar.exp: Likewise.
25387 * gdb.base/structs.exp: Likewise.
25388 * gdb.c++/templates.exp: Likewise.
25389 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
25390
25391 * gdb.base/recurse.exp: Enable for the mn10200.
25392
25393 * configure.in: Do configure gdb.stabs directory for *-*-elf
25394 targets.
25395 * configure: Rebuilt.
25396
25397 * gdb.base/break.exp: Check for gdb,noresults before testing
25398 exit status and/or results from the target.
25399 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
25400 * lib/gdb.exp: Remove old (now bogus) initialization of
25401 noinferior, noargs, noresults and nosignals.
25402
25403Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
25404
25405 * config/sh.exp: New file.
25406
25407 * config/slite.exp: Try to connect multiple times to the board
25408 before rebooting. Only send a "monitor run" if need_monitor_run
25409 is set.
25410
25411 * gdb.base/break.exp: Don't do the "stub continue" test if
25412 the target has gdb_stub set.
25413
25414 * gdb.base/callfuncs.exp: Increase the timeout.
25415
25416 * gdb.base/interrupt.exp: Don't even try to compile the testcase
25417 if the target has gdb,noinferiorio set.
25418
25419 * gdb.base/list.exp: Increase match_max to 10000 characters.
25420
25421 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
25422
25423 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
25424 target.
25425
25426 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
25427
25428Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
25429
25430 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
25431 trying to delete the copy of gdb. Catch the file delete so we
25432 don't die if the delete fails; also, the file should be copied to
25433 the host, not to the build.
c906108c
SS
25434
25435Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
25436
25437 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 25438 parenthesis in case it contains multiple regexps separated
c906108c
SS
25439 with |.
25440
25441 * gdb.base/watchpoint.exp: Use gdb_test.
25442 * gdb.base/default.exp: Ditto.
25443
25444Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
25445
99707966 25446 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 25447
c906108c
SS
25448 * gdb.base/scope.exp: Use gdb_test.
25449 * gdb.c++/classes.exp: Ditto.
25450 * gdb.c++/inherit.exp: Ditto.
25451
25452Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
25453
25454 * gdb.base/crossload.exp: Don't use execute_anywhere, use
25455 remote_exec instead.
25456 * gdb.base/corefile.exp: Don't be ridiculous.
25457 * gdb.base/*.c: Add missing stub invocations.
25458
25459Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
25460
25461 * config/slite.exp: Miscellaneous fixes.
25462
25463 * lib/gdb.exp: Fix runto.
25464
25465 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
25466 the target.
25467
25468 * gdb.base/watchpoint.exp: Fix regexp.
25469
25470 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25471 close and wait commands, as the descriptor may now be
25472 invalid. Always call "remote_close host".
25473
25474Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25475
25476 Major rewrite for testsuite revision.
d63a86f8 25477
c906108c
SS
25478 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25479 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25480 instead of relying on spawn_id to always contain a valid
25481 spawn id.
25482 (get_compiler_info): New procedure to build the ${binfile}.ci
25483 file, instead of replicating this in N different places.
25484 (gdb_compile): New procedure.
d63a86f8 25485
c906108c 25486 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
25487 appropriate arguments) instead of compile. Use gdb_test in a lot
25488 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
25489 at the start of a testcase, as this is no longer done magically.
25490
25491 config/*-gdb.exp: Rename without the -gdb suffix.
25492
25493 config/mips.exp: Use remote_close instead of exit_remote_shell.
25494 config/monitor.exp: Use target_info instead of looking at
25495 baud, timeout, etc.
25496 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
25497
25498Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25499
25500 * gdb.c++/templates.exp (test_ptype_of_templates),
25501 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
25502 Update expect patterns for destructors and assignment operators
25503 to match corresponding c-typeprint.c changes.
25504 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25505 to destructor breakpoint test, GDB should be able to set the
25506 destructor breakpoint without specifying arguments.
25507
25508Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25509
25510 * gdb.threads/pthreads.exp: Change result for failure to compile due
25511 to lack of pthreads runtime support from an error to simply an
25512 unsupported test, per dejagnu standards.
25513
25514Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25515
25516 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25517 where GDB exits to reduce pattern match time.
25518 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25519
25520 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25521
dc96c6c7 25522Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25523
25524 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25525 * gdb.base/default.exp: ditto.
25526 * gdb.base/nodebug.exp: ditto.
25527 * gdb.base/printcmds.exp: ditto.
25528 * gdb.base/ptype.exp: ditto.
25529 * gdb.base/setvar.exp: ditto.
25530 * gdb.base/structs.exp: ditto.
25531 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25532
25533Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25534
25535 * configure, */configure: Rebuild with autoconf 2.12.
25536
25537Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25538
25539 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
25540 use new i*86-pc-linux*-gnu quads.
25541 * gdb.base/corefile.exp: Ditto.
25542 * gdb.base/signals.exp: Ditto.
25543 * gdb.base/sigall.exp: Ditto.
25544 * gdb.base/interrupt.exp: Ditto.
25545
25546 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
25547 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
25548 RedHat 4.0.
d63a86f8 25549
c906108c 25550 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
25551 linux. This allows the test case to at least compile on latest
25552 linux, but still not run due to missing the threads runtime library.
c906108c
SS
25553
25554Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25555
25556 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
25557 directory to search gdb directory. Accept and step over conditional
25558 stack alignment code. Consume $prompt in failure cases.
25559 Reset timeout to $oldtimeout instead of some arbitrary value.
25560 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25561 timeout problems with infinite stack backtraces.
25562 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25563 Accept function parameters for linkfunc member.
25564
25565Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25566
25567 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25568 (CXXFLAGS): Remove, unreferenced.
25569 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25570 previous -B options and also add -B option to pick up cross compiled
25571 runtime.
c906108c
SS
25572 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25573 doing cross compiles.
25574 (target_alias): Declare global.
25575 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25576 to verify that gcc exists in build tree, and if so set CC to that
25577 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25578
c906108c
SS
25579Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25580
25581 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25582 ptype test for anonymous union. Fixup testcase to match
25583 current gcc debug output.
25584
25585Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25586
25587 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25588 force argument to an unsigned long type.
25589
25590Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25591
25592 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25593 tests and anonymous union print/ptype tests.
c906108c
SS
25594 * gdb.base/list.exp (test_forward-search): Increase timeout by
25595 5 minutes for the "search extremely long line" case.
25596 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25597 completely optional and that the pass/fail messages use the command as
25598 the message if that third arg is a null string.
25599 (gdb_test_exact): Arrange that a null string pattern means match a
25600 null string output rather than any output, which might include random
889bf7c5 25601 errors.
c906108c
SS
25602 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25603 backtrace test.
25604 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25605 always failing and failure is now exposed by gdb.exp changes.
25606
25607Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25608
25609 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25610 weren't being noted.
25611
25612Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25613
25614 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25615 * gdb.stabs/weird.exp: Remove v_comb xfails.
25616
dc96c6c7 25617Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25618
25619 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25620 list.exp scope.exp watchpoint.exp]
c906108c 25621 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25622
dc96c6c7 25623Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25624
25625 * config/monitor.exp: Increase download timeout to 1000 seconds.
25626
dc96c6c7 25627Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25628
25629 * config/m32r.exp: Increase timeout to 120 seconds.
25630
25631Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25632
25633 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25634 and accept older ordering as obsolescent gcc or gdb.
25635 * gdb.c++/templates.exp: Ditto.
25636 * gdb.c++/virtfunc.exp: Ditto.
25637
25638Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25639
25640 * gdb.base/coremaker.c: Add code to mmap some data so we
25641 can check that it ends up in the core file.
25642 * gdb.base/corefile.exp: Add test to read mmapped data
25643 from core file.
25644
dc96c6c7 25645Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25646
25647 * config/m32r.exp: New file.
25648
25649Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25650
25651 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25652 that cflags can contains -gstabs, and work correctly for other tests.
25653
dc96c6c7 25654Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25655
25656 * gdb.base/setshow.exp: New file, tests show and set.
25657 * gdb.base/setshow.c: New file, tests show and set.
25658 * gdb.base/help.exp: Add test for help set|show annotate.
25659 * gdb.base/default.exp: Add test for set|show annotate.
25660
25661Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25662
25663 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25664 errors unique.
25665 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25666 explicitly.
25667
25668Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25669
25670 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25671 and width commands. This is done elsewhere.
25672 * (gdb_start): Don't call gdb_start_sim here. That's already
25673 done in gdb_load. This fixes lots of failures in default.exp.
25674
25675Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25676
25677 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25678 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25679 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25680 in the same we we treat other failures (since it may be an expected
889bf7c5 25681 condition), rather than as an error.
c906108c
SS
25682 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25683 old test format.
25684
25685Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25686
25687 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25688 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25689 twice. Nuke the duplicates.
c906108c 25690 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25691 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25692 Remove config.h along with other config files.
25693
25694Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25695
25696 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25697 "p func1 ()" and note that rests of tests are skipped.
25698 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25699 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25700 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25701 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25702 affected by the previous run test.
25703 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25704 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25705 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25706 "pass int powerset tuple" and "pass modeless int powerset tuple".
25707 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25708 "real write 4" and "real write 8".
25709 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25710 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25711 "print \$i after tuple assign 2", and
25712 "print vs2 after tuple assign 2".
25713 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25714 meaningful error message and return -1 so the caller can
25715 suppress further tests and avoid a cascade of errors.
d63a86f8 25716
c906108c
SS
25717Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25718
25719 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25720 format for printing version.
25721 * gdb.base/default.exp: Ditto.
25722 * gdb.base/interrupt.exp: Fix problem with cascade of
25723 errors if child process dies while calling a function.
d63a86f8 25724
c906108c
SS
25725Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25726
25727 * Makefile.in (VPATH): Add
25728 * Makefile.in (Makefile, config.status): Fix rules so things get
25729 remade when necessary.
25730
25731Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25732
25733 * Makefile.in (just-check): Add path to sibling expect dir
25734 to environment variable specified by RPATH_ENVVAR.
25735
25736Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25737
25738 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25739 (just-check): Add shared library paths for libstdc++, tk,
25740 tcl, bfd, and opcodes to the environment variable specified
25741 in RPATH_ENVVAR.
25742 * configure.in: Add support to recognize --enable-shared flag
25743 and generate correct value for RPATH_ENVVAR.
25744 * configure: Regenerated with autoconf.
25745
25746Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25747
25748 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25749 include all osf versions.
c906108c
SS
25750 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25751 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25752 when target is linux. When failing to build pthreads test
25753 executable, give more meaningful message.
25754 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25755 arg for pthread_create.
d63a86f8 25756
c906108c
SS
25757Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25758
25759 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25760 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25761 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25762 and -lpthreads (everybody else).
c906108c
SS
25763 (test_startup): Fail gracefully if threads are not supported.
25764 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25765 "p/c array_index("abcdef",2)" when not gcc compiled.
25766 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25767 "print func2::coremaker_local" when not gcc compiled.
25768 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25769 "ptype on opaque struct tagname (statically)",
25770 "ptype on opaque struct tagname (dynamically) 1", and
25771 "ptype on opaque struct tagname (dynamically) 2"
25772 for not compiled with gcc.
25773 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25774 backtrace when compiled with gcc.
d63a86f8 25775 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25776 than always return success.
25777
25778Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25779
25780 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25781
25782Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25783
25784 * gdb.base/structs.exp: Undo last change.
25785
25786Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25787
25788 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25789 encapsulate all the steps/nexts done during self test, starting
25790 at main, and makes them less sensitive to optimization issues.
25791 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25792 signal handler" test.
25793 * gdb.threads/pthreads.exp: Only run this for native configs.
25794 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25795 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25796 tests.
25797 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25798 for "runto test_calls(void)" test.
d63a86f8 25799
c906108c
SS
25800Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25801
25802 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25803 and don't expect address info in breakpoint confirmations.
25804
25805Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25806
25807 * gdb.base/list.exp (test_forward_search): Increase timeout
25808 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25809 and then reset to old value when done. Increase expect input
c906108c
SS
25810 buffer to 10000.
25811
25812Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25813
25814 * gdb.base/list.exp (test_forward_search): Fix to handle very
25815 long source line without overflowing expect's input buffer.
25816
25817Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25818
25819 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25820 "buffer_full".
25821
25822 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25823 "buffer_full".
25824
25825 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25826 "buffer_full".
25827
25828 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25829 "buffer_full".
25830
25831Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25832
25833 * configure.in (configdirs): Add gdb.threads.
25834 * configure: Regenerated with autoconf.
25835 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25836 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25837 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25838
c906108c
SS
25839Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25840
25841 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25842
25843Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25844
25845 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25846 each signal's status in the output of "handle all print".
25847 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25848 the \r\n sequence that immediately precedes the gdb prompt.
25849 * gdb.base/a1-selftest.exp: Save original timeout and restore
25850 after test.
25851
25852Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25853
25854 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25855 symbol.
25856
25857Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25858
25859 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25860
25861Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25862
25863 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25864 timeout by 60 seconds.
25865
25866Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25867
25868 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25869 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25870 error return.
25871
25872Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25873
25874 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25875 gdb initialization, also report how long dejagnu waited. Restore
25876 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25877 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25878
25879Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25880
25881 * lib/gdb.exp: Report timeout value for verbosity level 2.
25882 * config/gdbserver.exp: Ditto.
25883 * config/hppro.exp: Ditto.
25884 * config/mips-gdb.exp: Ditto.
25885 * config/monitor.exp: Ditto.
25886 * config/netware.exp: Ditto.
25887 * config/sim-gdb.exp: Ditto.
25888 * config/slite-gdb.exp: Ditto.
25889 * config/udi-gdb.exp: Ditto.
25890 * config/unix-gdb.exp: Ditto.
25891 * config/vx-gdb.exp: Ditto.
25892 * gdb.base/a1-selftest.exp: Ditto.
25893 * gdb.base/a2-run.exp: Ditto.
25894 * gdb.base/break.exp: Ditto.
25895 * gdb.base/corefile.exp: Ditto.
25896 * gdb.base/list.exp: Ditto.
25897 * gdb.base/recurse.exp: Ditto.
25898 * gdb.base/scope.exp: Ditto.
25899 * gdb.base/signals.exp: Ditto.
25900
25901Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25902
25903 * gdb.threads/Makefile.in (docdir): Removed.
25904
25905Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25906
25907 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25908 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25909 @srcdir@.
d63a86f8 25910 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25911 autoconf 2.5 or higher.
25912 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25913
25914Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25915
25916 * configure: Regenerated.
25917 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25918 avoid name clashes with SunOS headers.
25919
25920Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25921
25922 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25923
25924Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25925
25926 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25927 prototype information ends up in the compiler info file.
25928
25929Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25930
25931 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25932 attempting to regenerate it. Eliminate use of a temporary file
25933 and just generate the info file directly. Source it immediately,
25934 for consistency of use.
25935 * gdb.base/corefile.exp: Ditto
25936 * gdb.base/exprs.exp: Ditto.
25937 * gdb.base/funcargs.exp: Ditto.
25938 * gdb.base/langs.exp: Ditto.
25939 * gdb.base/list.exp: Ditto.
25940 * gdb.base/mips_pro.exp: Ditto.
25941 * gdb.base/nodebug.exp: Ditto.
25942 * gdb.base/opaque.exp: Ditto.
25943 * gdb.base/ptype.exp: Ditto.
25944 * gdb.base/scope.exp: Ditto.
25945 * gdb.base/setvar.exp: Ditto.
25946 * gdb.base/signals.exp: Ditto.
25947 * gdb.base/whatis.exp: Ditto.
25948 * gdb.c++/templates.exp: Ditto.
25949 * gdb.c++/virtfunc.exp: Ditto.
25950 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25951 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25952
25953Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25954
25955 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25956 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25957 Increase timeout, a lot of single stepping might be needed if the
25958 target has no hardware watchpoints.
25959
25960Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25961
25962 * gdb.base/break.exp: Ignore compiler warnings when compiling
25963 break.c.
25964 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25965 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25966 from remote-sim.
25967 * gdb.base/exprs.exp: Add h8300 xfails.
25968 * gdb.base/funcargs.exp: Likewise.
25969 * gdb.base/nodebug.exp: Likewise.
25970 * gdb.base/printcmds.exp: Likewise.
25971 * gdb.base/ptype.exp: Likewise.
25972 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25973 h8300 xfails.
d63a86f8 25974 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25975 on the h8300.
25976 * gdb.base/funcargs.c: Explicitly make last constant argument to
25977 call_after_alloca_subr an unsigned long type.
25978 * gdb.base/return.c: Include stdio.h.
25979
25980Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25981
25982 * config/abug.exp: New file for the older Motorola Bug monitor
25983 that runs on the mvme13x series VME boards.
25984 * config/monitor.exp: Use the new config array for target settings
25985 if they exist.
25986
25987Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25988
25989 * sim-gdb.exp: Make the SH simulator allocate less space when
25990 it is targeted.
25991
25992Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25993
25994 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25995 test.
25996
25997Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25998
25999 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
26000 "rs6000-*-*" for "list function in include file" when gcc compiled.
26001 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
26002 for "p ctable1[120]".
26003 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
26004 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
26005 Remove setup_xfail for "rs6000-*-*" for
26006 "print 'scope0.c'::filelocal before run".
26007 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
26008 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
26009 since some compilers don't allow both options to be given
26010 on the same command line. Create object file and move it.
d63a86f8 26011
c906108c
SS
26012Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
26013
26014 * gdb.base/corefile.exp: Always regenerate the core file, since
26015 we always regenerate the coremaker program. Detect special case
26016 where registers cannot be read from core file.
d63a86f8 26017
c906108c
SS
26018Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
26019
26020 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
26021 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
26022 * gdb.c++/templates.exp: Only match on basename of file since
26023 some formats like xcoff don't encode directory information.
26024 * gdb.stabs/weird.exp: Use the right sed script for powerpc
26025 and rs6000 AIX xcoff targets.
26026 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
26027 * configure: Regenerate.
26028 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
26029 here, rather than in distclean.
d63a86f8 26030
c906108c
SS
26031Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
26032
26033 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
26034 defined, and use it to compile the test case with -O2. The
26035 native compilation still uses no optimization.
26036 * gdb.base/mips_pro.c: Remove inline assembly code since
26037 it is compiled PIC by default, which results in assembler
26038 warnings that make the testsuite think the compilation
26039 was unsuccessful.
26040
26041Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
26042
26043 * gdb.c++/misc.exp: Add note to message for
26044 "print s.a for foo struct" that this is a known gcc 2.7.2
26045 and earlier bug.
26046
26047Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
26048
26049 * gdb.base/break.exp: Fix pattern for matching "Delete all
26050 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
26051 setup_xfail for deleting all breakpoints test. Fix various
26052 timeout messages to include "(timeout)".
26053 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
26054 for "p t_float_values2(3.14159,float_val2)".
26055 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
26056 for "continue to call2g" when gcc compiled.
26057 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
26058 "up to foo in langs.exp", "show language at foo in langs.exp",
26059 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
26060 and "show language at fsub in langs.exp".
26061 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
26062 "list line 1 in include file", "list message for lines past EOF",
26063 "list function in include file", "list list0.h:foo", and
26064 "list filename:function; nonexistant function".
26065 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
26066 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
26067 and "ptype t_char_array" to be for native cc only.
d63a86f8 26068
c906108c
SS
26069Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
26070
d63a86f8 26071 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 26072 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 26073 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
26074
26075Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
26076
26077 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
26078 "bt in signals.exp". This problem only appears when running
26079 the testsuite, and then only intermittently.
26080
26081Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
26082
26083 * gdb.base/return.exp (return_tests): Differentiate between
26084 two tests of continuing.
26085
26086Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
26087
26088 * */Makefile.in (maintainer-clean): Remove config.log.
26089 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
26090 * gdb.c++/Makefile.in (PROGS): Add inherit.
26091 (clean): Remove *.ci.
26092
26093Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26094
26095 * gdb.c++/misc.cc: Add test code from Mike Stump.
26096 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26097
26098Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26099
26100 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26101 to "alpha-*-osf2*" and add comment.
26102 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
26103 setup_xfail for "step over execarg initialization" and
26104 "step over corearg initialization".
c906108c
SS
26105 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26106 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26107 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 26108 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
26109 "print func2::coremaker_local", and "backtrace in corefile.exp".
26110 * gdb.base/signals.exp: Build and source signals.ci.
26111 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26112 to be for gcc only.
26113 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 26114
c906108c
SS
26115Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26116
26117 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26118 Feb 3 procfs.c change.
26119
26120Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26121
26122 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26123
26124Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26125
26126 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26127 from dejagnu's apparent default of 10 seconds, which gives random
26128 results when running the tests over NFS on moderately loaded systems.
26129 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26130
26131Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
26132
26133 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
26134 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 26135 result reports.
c906108c
SS
26136
26137Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
26138
26139 * configure.in (CY_AC_PATH_TCLH): Remove.
26140 * configure: Regenerate.
26141
26142Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
26143
26144 * gdb.c++/Makefile.in (clean): Add missing '{'.
26145
26146Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
26147
26148 * lib/gdb.exp: Provide a default value for noinferior.
26149
26150 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
26151 Load libgloss.exp.
26152
26153Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
26154
26155 * gdb.disasm/hppa.exp: Compile directly into an executable, use
26156 the executable, not the .o to run the tests from.
26157
26158Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
26159
26160 * gdb.base/break.exp: Don't test for program exit or exit status
26161 if $noresults if nonzero.
26162 * gdb.base/langs.exp: Likewise.
26163 * gdb.base/watchpoint.exp: Likewise.
26164
26165 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
26166 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
26167 trying to compile the testcase.
26168
26169Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
26170
26171 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
26172 * gdb.base/signals.exp (continue to handler): Likewise.
26173
26174Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
26175
26176 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
26177
26178 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
26179
26180Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
26181
26182 * gdb.base/corefile.exp: Recognize "not found" as failure
26183 when trying to determine if a core file was generated.
26184 If no core file was generate the first time, try again without
26185 the ulimit -c to work around braindamaged shells.
26186
26187Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
26188
26189 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
26190 [] tests with "test" and enclose string in quotes.
26191 * gdb.stabs/configure: Rebuild
d63a86f8 26192
c906108c
SS
26193Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
26194
26195 Changes in sync with expect:
26196 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
26197 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
26198 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
26199 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
26200 argument to AC_REQUIRE.
26201 * configure: Regenerated.
26202
26203Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
26204
26205 * gdb.base/corefile.exp: When generating a core, discard any
26206 error messages about ulimit not found and the "core dumped"
26207 message from the shell that runs the coredumper.
26208
26209Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
26210
26211 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
26212
26213 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
26214 which sed script to run. Expect failure for v_comb test
26215 on PA targets too.
d63a86f8 26216
c906108c
SS
26217Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
26218
26219 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 26220 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
26221
26222Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
26223
26224 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
26225 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 26226 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
26227 * lib/gdb.exp (default_gdb_start): Fix typo.
26228 * gdb.base/corefile.exp: Allow "Core was generated by ..."
26229 messages to not include the full program name that caused
26230 the core dump since some systems (such as solaris) apparently
26231 truncate this path to about 80 characters.
26232 When generating a core file first try increasing the core file
26233 size limit to unlimited since some systems may default it to
26234 zero, and it is harmless to try it. Move the test for failing
26235 to generate a core file to where it will actually get executed.
26236 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
26237 new gdb result from g++ debug info improvements and make old
26238 pattern obsolescent. Also account for size_t differences
26239 (may be int or long).
26240 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
26241 initialization before function call is placed in the delay slot
26242 and thus appears to be skipped over by commands such as "next".
26243
26244Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
26245
26246 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
26247
26248Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
26249
26250 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
26251 input source file; fix code to compile test to deal with this
26252 convention.
26253 * gdb.c++/*.exp: Likewise.
26254
26255Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
26256
26257 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
26258 "bt in signals.exp".
26259
26260Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
26261
26262 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
26263 "step over execarg initialization" and
889bf7c5 26264 "step over corearg initialization".
c906108c
SS
26265
26266Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
26267
26268 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
26269 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
26270
26271Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
26272
26273 From Rob Savoye (rob@poseidon.cygnus.com)
26274 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
26275 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
26276 configure.in}, gdb.disasm/{Makefile.in, configure.in},
26277 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
26278 configure.in}: Major reworking for autoconfig.
c906108c
SS
26279 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
26280 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 26281 New files.
c906108c
SS
26282 * config/unix-gdb.exp: Make GDB global.
26283 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
26284 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
26285 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
26286 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
26287 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
26288 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 26289 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
26290 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
26291 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
26292 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
26293 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 26294 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
26295 to returns as necessary, arrange for test to compile own testcase
26296 executable.
c906108c 26297 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 26298
c906108c
SS
26299Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
26300
26301 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 26302 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
26303 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
26304 "backtrace through signal handler".
26305
26306Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26307
26308 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
26309 continuing from a job control stop signal.
26310 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
26311
26312Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
26313
26314 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
26315 * gdb.base/corefile.exp: Likewise.
26316 * gdb.base/funcargs.exp: Likewise.
26317
26318Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
26319
26320 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
26321 * config/monitor.exp: Add support for setting baud rate.
26322
26323Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
26324
26325 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
26326 i*86-*-linux* xfails for "backtrace through signal handler".
26327 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
26328 "print func2::coremaker_local".
26329 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 26330 alpha-dec-osf2* xfail for
c906108c
SS
26331 "delete all breakpoints when none".
26332
26333Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
26334
26335 * gdb.base/break.exp: Change test that deletes all breakpoints
26336 when no user breakpoints are installed. A post 4.15 change
26337 causes gdb to no longer prompt in this case.
26338
26339Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
26340
26341 * gdb.base/return.exp (return_tests): Change xfail for test
26342 "correct value returned double test" to stop xfailing at
26343 Solaris 2.5. Apparently the bug has been fixed.
26344
26345Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
26346
26347 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
26348 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
26349
26350Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
26351
26352 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
26353 * gdb.disasm/hppa.s: Corresponding changes.
26354
26355Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
26356
26357 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
26358 makefile fragment.
26359 * config/mt-hpux: Deleted.
26360
26361Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
26362
d63a86f8 26363 * Many files: When warning about suppressed tests due to a
c906108c
SS
26364 nonexistant test binary, avoid incrementing the warning count.
26365
26366Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
26367
26368 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 26369
c906108c
SS
26370Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26371
26372 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
26373 "sparc-*-solaris2*".
26374
26375Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26376
26377 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
26378 Add global and local variables and initialize them.
26379 * gdb.base/corefile.exp: Test correct mapping of corefile sections
26380 by printing variables. Remove rs6000 and powerpc xfails, BFD now
26381 extracts the file name and terminating signal from the core file.
26382 * TODO: Remove note about tests for correct mapping of corefile.
26383 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
26384 from optimizing it away.
26385 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
26386 handles common blocks.
26387
26388Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
26389
26390 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
26391 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
26392
26393Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
26394
26395 * Makefile.in (maintainer-clean): New target, synonym for
26396 realclean.
26397 * gdb.base/Makefile.in (maintainer-clean): Likewise.
26398 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
26399 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
26400 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
26401 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
26402 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
26403
26404Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
26405
26406 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
26407 xfails when not gcc compiled for "print foo::funclocal".
26408 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
26409 "print foo::funclocal at foo",
26410 "print 'scope1.c'::foo::funclocal at foo",
26411 "print foo::funclocal_bss at foo",
26412 "print 'scope1.c'::foo::funclocal_bss at foo",
26413 "print foo::funclocal_ro at foo",
26414 "print 'scope1.c'::foo::funclocal_ro at foo",
26415 "print bar::funclocal at foo" and
26416 "print 'scope1.c'::bar::funclocal at foo".
26417 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
26418 gcc compiled for "print foo::funclocal at bar".
26419 Expand all messages to ensure that they identify that
26420 the test is at bar().
26421 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
26422 gcc compiled for:
26423 "ptype on opaque struct pointer (statically)",
26424 "ptype on opaque struct tagname (statically)",
26425 "ptype on opaque struct pointer (dynamically) 1",
26426 "ptype on opaque struct tagname (dynamically) 1",
26427 "ptype on opaque struct pointer (dynamically) 2" and
26428 "ptype on opaque struct tagname (dynamically) 2
26429 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
26430 gcc compiled for:
26431 "p datalocal"
26432 "whatis datalocal",
26433 "ptype datalocal",
26434 "p bsslocal",
26435 "whatis bsslocal", and
26436 "ptype bsslocal".
26437 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
26438 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
26439 when not gcc compiled.
26440 * gdb.base/funcargs.exp (float_and_integral_args): Add
26441 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
26442 compiled.
26443 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
26444 "backtrace from call6a" when not gcc compiled.
26445 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
26446 "backtrace from call7a" when not gcc compiled.
26447 * gdb.base/callfuncs.exp (do_function_calls):
26448 Add "hppa*-*-hpux*" xfail when not gcc compiled for
26449 "p t_char_array_values(char_array_val2,char_array_val1)",
26450 "p t_char_array_values(char_array_val1,char_array_val2)",
26451 "p t_char_array_values("carray 1","carray 2")",
26452 "p t_char_array_values("carray 1",char_array_val2)",
26453 "p t_char_array_values(char_array_val1,"carray 2")",
26454 "p sum_args(1,{2})",
26455 "p sum_args(2,{2,3})",
26456 "p sum_args(3,{2,3,4})",
26457 "p sum_args(4,{2,3,4,5})"
26458 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
26459 "backtrace in corefile.exp" when not gcc compiled.
26460
26461Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26462
26463 * gdb.base/signals.exp: Rewrite `handle all print' test as
26464 a procedure. Accept blanks or TABs as whitespace, increase
26465 timeout and expect input buffer size for the large output
26466 from the command. Remove "i*86-*-bsdi2.0" xfail.
26467
26468Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26469
26470 * gdb.base/setvar.exp: Add new testcases for truncation when
26471 assigning invalid values to bitfields.
26472
26473Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26474
d63a86f8 26475 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
26476 mips-sgi-irix* xfail for
26477 "call inferior func with struct - returns char *"
26478 and fix test so that an optional (unsigned char *) cast is
889bf7c5 26479 accepted in the result.
c906108c
SS
26480
26481Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26482
26483 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26484 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26485 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
26486 * gdb.base/signals.exp: Remove duplicate "handle all print" test
26487 that accidentally got checked in.
26488
26489Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
26490
d63a86f8 26491 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
26492 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
26493 compiled test.
26494 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
26495 Add mips-sgi-irix5* xfail for not gcc compiled.
26496 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
26497 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
26498 "p top", "whatis top", "p middle", and "whatis middle".
26499 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
26500 "whatis signed char" for not gcc compiled.
26501 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
26502 "set variable signed char=-1 (-1)" and
26503 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26504 * gdb.base/funcargs.exp (float_and_integral_args):
26505 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26506 Add mips-sgi-irix* xfail when not gcc compiled for
26507 "continue to call2b".
26508 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26509 "continue to call2g".
26510 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
26511 "backtrace from call6a"
26512 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
26513 "backtrace from call7k".
26514 Add mips-sgi-irix5* xfail when not gcc compiled for
26515 "backtrace from call7a".
26516 (localvars_after_alloca): Fix gdb_test cmds for
26517 "print * after runto ...".
26518 Remove rs6000-*-* xfails for
26519 "print i after runto localvars_after_alloca" and
26520 "print l after runto localvars_after_alloca"
26521 for all compilers.
26522 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 26523 when not compiled with gcc, for:
c906108c
SS
26524 "print signed char == (minus)",
26525 "print signed char != (minus)",
26526 "print signed char < (minus)",
26527 "print signed char > (minus)".
26528 * gdb.base/callfuncs.exp (do_function_calls):
26529 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26530 "call inferior func with struct - returns char *".
d63a86f8 26531 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
26532 "correct value returned double test" to include Solaris 2.4.
26533 * gdb.base/funcargs.exp (float_and_integral_args):
26534 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 26535
c906108c
SS
26536Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26537
26538 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
26539 enumeration bitfields if compiling with GNU C.
26540 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
26541 to empty' prompt.
26542
26543Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
26544
26545 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
26546 test for PRO targets.
26547
26548 * gdb.base/funcargs.exp: Avoid ever setting more than 8
26549 breakpoints in the inferior at any given time by making
26550 two groups of breakpoints for call2*, call6* and call7*
26551 tests.
26552
26553Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26554
26555 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
26556 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
26557 from optimizing it away.
26558 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
26559 "call inferior func with struct".
26560
26561Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26562
26563 * configure.in: Only configure gdb.chill for particular targets.
26564
26565Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26566
26567 * gdb.base/Makefile.in: Add action to .c.o transformation
26568 rule that generates a .ci file for each .o file and remove
26569 explicit .c.o rules except for callfuncs.o.
26570 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26571 generates a .ci file for each .o file and remove explicit
26572 .cc.o rules.
26573 (clean): Remove *.tmp *.ci files.
26574 (EXECUTABLES): Remove templ-info.exp.
26575 * gdb.base/compiler.c: New file.
26576 * gdb.c++/compiler.cc: New file
26577 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26578 Change rs6000-*-* xfail for
26579 "print 'scope0.c'::filelocal_ro" and
26580 "print 'scope1.c'::filelocal" and
26581 "print 'scope1.c'::filelocal_bss" and
26582 "print 'scope1.c'::filelocal_ro" and
26583 "print 'scope1.c'::foo::funclocal" and
26584 "print 'scope1.c'::foo::funclocal_ro" and
26585 "print 'scope1.c'::bar::funclocal" and
26586 "print 'scope0.c'::filelocal_ro" and
26587 "print 'scope1.c'::filelocal at foo" and
26588 "print 'scope1.c'::filelocal_bss at foo" and
26589 "print 'scope1.c'::filelocal_ro at foo" and
26590 "print 'scope1.c'::foo::funclocal at foo" and
26591 "print 'scope1.c'::foo::funclocal_bss at foo" and
26592 "print 'scope1.c'::foo::funclocal_ro at foo" and
26593 "print 'scope1.c'::bar::funclocal at foo" and
26594 "print 'scope0.c'::filelocal_ro" and
26595 "print 'scope1.c'::filelocal" and
26596 "print 'scope1.c'::filelocal_bss" and
26597 "print 'scope1.c'::filelocal_ro" and
26598 "print 'scope1.c'::foo::funclocal" and
26599 "print 'scope1.c'::foo::funclocal_bss" and
26600 "print 'scope1.c'::foo::funclocal_ro" and
26601 "print 'scope1.c'::bar::funclocal" and
26602 "print 'scope1.c'::bar::funclocal_bss"
26603 to only be xfail'd when not compiled with gcc.
d63a86f8 26604 Add rs6000-*-* xfail for
c906108c
SS
26605 "print 'scope0.c'::filelocal_bss before run"
26606 when compiled with gcc.
26607 (test_at_main): Add rs6000-*-* xfail for
26608 "print filelocal_ro in test_at_main"
26609 when compiled with gcc.
26610 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26611 Add rs6000-*-aix* xfail for
c906108c
SS
26612 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26613 "ptype t_char_array", not compiled with gcc.
26614 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26615 xfail for "list foo (in include file)" when gcc compiled.
26616 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26617 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26618 "run to call0a" if not compiled with gcc.
26619 (unsigned_integral_args): Add rs6000-*-* xfail for
26620 "run to call1a" if not compiled with gcc.
26621 (float_and_integral_args): Add rs6000-*-* xfail for
26622 "run to call2a" if not compiled with gcc and for
26623 "continue to call2b" for any compiler.
26624 Add rs6000-*-* xfail to
26625 "print f1 after run to call2a" for gcc compiled.
26626 (discard_and_shuffle): Add rs6000-*-* xfail for
26627 "run to call6a".
26628 (shuffle_round_robin): Add rs6000-*-* xfail for
26629 "backtrace from call7a" if not compiled with gcc.
26630 Add rs6000-*-* xfail for
26631 "backtrace from call7b" if compiled with gcc.
26632 (call_after_alloca): Add rs6000-*-* xfail for
26633 "print c in call_after_alloca" and
26634 "print s in call_after_alloca" and
26635 "backtrace from call_after_alloca_subr"
26636 if not compiled with gcc.
26637 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26638 "print c in localvars_in_indirect_call" and
26639 "print c in localvars_in_indirect_call" and
26640 "backtrace in indirectly called function" and
26641 "stepping into indirectly called function"
26642 if not compiled with gcc.
26643 (localvars_after_alloca): Add rs6000-*-* xfail for
26644 "print c after runto localvars_after_alloca" and
26645 "print s after runto localvars_after_alloca" and
26646 "print i after runto localvars_after_alloca" and
26647 "print l after runto localvars_after_alloca"
26648 for all compilers.
26649 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26650 than whatis-info.exp.
26651 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26652 than opaque-info.exp.
26653 Setup rs6000-*-* xfail for
d63a86f8 26654 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26655 "ptype on opaque struct pointer (dynamically)" when
26656 not compiled with gcc.
26657 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26658 rather than callf-info.exp.
26659 (do_function_calls): Add clear_xfail for rs6000-*-* for
26660 "p t_float_values2(3.14159,float_val2)". Seems to work
26661 fine there, both with xlc and gcc. Need to find out what
26662 it is doing right and fix other platforms.
26663 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26664 "call inferior func with struct - returns int",
26665 "call inferior func with struct - returns long",
26666 "call inferior func with struct - returns float",
26667 "call inferior func with struct - returns double",
26668 "call inferior func with struct - returns char *",
26669 but only if not gcc compiled (presumes xlc compiled).
26670 Change rs6000-*-* xfails for
26671 "call inferior func with struct - returns char" and
26672 " call inferior func with struct - returns short" to only
26673 xfail if not using gcc.
26674 (clean mostlyclean): Remove *.ci and *.tmp files.
26675 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26676 than templ-info.exp.
26677 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26678 Add rs6000-*-* xfail for "up to foo in langs.exp"
26679 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26680 when not gcc compiled.
d63a86f8 26681
c906108c
SS
26682Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26683
26684 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26685 * gdb.base/corefile.exp: Likewise.
26686 * gdb.base/list.exp: Likewise.
26687 * gdb.base/scope.exp: Likewise.
26688 * gdb.base/siganls.exp: Likewise.
26689
26690 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26691 compiler output.
26692 * gdb.base/whatis.exp: Likewise.
26693
26694Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26695
26696 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26697 failure (opcode table has been fixed to match reality).
26698
26699Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26700
26701 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26702 "call inferior func with struct - returns char",
26703 "call inferior func with struct - returns short"
26704
26705 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26706 "print 'scope0.c'::filelocal at main",
26707 "print 'scope0.c'::filelocal_bss in test_at_main",
26708 "print 'scope0.c'::filelocal at foo",
26709 "print 'scope0.c'::filelocal_bss in test_at_foo",
26710 "print 'scope0.c'::filelocal at bar",
26711 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26712
c906108c
SS
26713 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26714 in source file 1". This bug seems to have been fixed with both
26715 gcc and native cc (was native assembler bug?).
26716
26717Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26718
26719 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26720 "backtrace through signal handler" to "i*86-*-sysv4*".
26721 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26722 continue" case. Add "known SVR4 bug" to fail message.
26723 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26724 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26725 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26726 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26727 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26728 "up to foo in langs.exp", "show language at foo in
26729 langs.exp", "up to cppsub_ in langs.exp", "show
26730 language at cppsub_ in langs.exp", "up to fsub in
26731 langs.exp", and "show language at fsub in langs.exp".
26732 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26733 "bactrace in corefile.exp".
26734 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26735 "call inferior function with struct - returns float" and
26736 "call inferior function with struct - returns double".
d63a86f8 26737
c906108c
SS
26738Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26739
26740 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26741 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26742 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26743 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26744
26745Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26746
26747 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26748 (or overriden) "CHILL" macro rather then bare "gcc".
26749 Also look for ../../gcc/xgcc since that is what we will
26750 actually need, not "Makefile". Remove following assignment
26751 of CHILL to CHILL_FOR_TARGET because that results in
26752 recursive definition.
26753
26754Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26755
26756 * gdb.base/corefile.exp: Change xfail for backtrace in
26757 corefile.exp from linuxaout to all linux.
26758 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26759 cases where we miss the breakpoint at the signal handler
26760 for some reason. Setup xfail for linuxoldld/linuxaout and
26761 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26762 hitting SIGURG breakpoint.
26763 * gdb.base/signals.exp: Setup xfail for "next" acting like
26764 continue to add linuxoldld. Setup xfail for all linux for
26765 "next to handler in signals_tests_1", "backtrace in
26766 signals_tests_1", "continue to func1", "pass SIGUSR1",
26767 and continue to handler".
26768
26769Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26770
26771 * Update all FSF addresses except those in COPYING* files.
26772
26773Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26774
26775 * gdb.base/a2-run.exp: Change messages to be more explicit about
26776 the status of args, and quote binfile in results.
26777
26778Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26779
26780 * gdb.base/callfuncs.exp: Add tests for passing structs to
26781 inferior functions and return various types.
26782 * gdb.base/callfuncs.c: Add functions to receive a struct
26783 and return a member of the struct, in various types.
26784
26785Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26786
26787 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26788
26789Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26790
26791 * config/vxworks29k.exp: New file, sources vxworks.exp.
26792
26793Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26794
26795 * config/gdbremote.exp: New file. Testing framework using
26796 gdbserver.
26797
26798Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26799
26800 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26801 "call function when asleep" and "send end of file".
26802 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26803 for "backtrace in corefile.exp".
26804 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26805 for "backtrace through signal handler".
26806 * gdb.base/corefile.exp: Make sure we actually generate a core file
26807 before trying the core tests. Some systems allow the user to suppress
26808 generation of core files and default to that (linux for example).
26809 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26810 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26811
26812Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26813
26814 * gdb.threads: New directory with some crude multi-threaded
26815 gdb tests (step.exp and step2.exp).
26816 * config/mt-lynx (STEP_EXECUTABLE): Define.
26817 (THREADFLAGS): Define.
26818
26819Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26820
26821 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26822
26823 * gdb.base/signals.exp: Disable whole file for lynx until
26824 further notice.
26825
26826 * gdb.base/signals.exp: xfail test where "next" acts like
26827 "continue" for lynx.
26828
26829 * gdb.base/interrupt.exp: xfail test for calling function while
26830 inferior is asleep for lynx.
26831
26832 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26833 than one cr-lf after each command.
26834
26835Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26836
26837 * configure.in: Reinstate setting of stabsdirs variable, fix
26838 typo in setting up configdirs for native builds.
26839
26840 * gdb.base/return.exp: Fix typo in return double test.
26841 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26842 compiler from optimizing them away.
26843
26844Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26845
26846 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26847 sequences to be echo'd by gdb when using gdb_test.
26848 * gdb.chill/chexp.exp: Likewise.
26849 * gdb.fortran/exprs.exp: Likewise
26850
26851Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26852
26853 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26854 after the inferior gdb has started.
26855
26856 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26857 after each command.
26858 * gdb.base/funcargs.exp: Likewise.
26859 * gdb.base/gdbvars.exp: Likewise.
26860 * gdb.base/interrupt.exp: Likewise.
26861 * gdb.base/list.exp: Likewise.
26862 * gdb.base/watchpoint.exp: Likewise.
26863 * gdb.c++/demangle.exp: Likewise.
26864 * gdb.c++/inherit.exp: Likewise.
26865 * gdb.chill/chexp.exp: Likewise.
26866 * gdb.fortran/exprs.exp: Likewise.
26867
26868 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26869 test if we can't handle IO to/from the inferior.
26870
26871 * gdb.c++/misc.exp: Always check for a program already being
26872 started after sending a "run" command to gdb.
26873
26874 * gdb.base/twice.exp: Start with a fresh gdb.
26875
26876 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26877 only depend on gdb's expression code, not the chill runtime.
26878
26879 * gdb.base/return.c: Put return values into variables so we
26880 can have gdb print them rather than depending on the program
26881 to print them.
26882 * gdb.base/return.exp: Corresponding changes.
26883
26884 * lib/gdb.exp: Provide default value for noinferiorio.
26885 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26886 the inferior.
26887
26888 * gdb.base/break.exp: Always check for a program already being
26889 started after sending a "run" command to gdb.
26890 (text_next_with_recursion): Don't check the output from the
26891 program's printf statement. Instead just make sure the program
26892 exited.
26893
26894 * gdb.base/commands.exp: Protect tests which need arguments with
26895 $noargs conditionals.
26896
26897Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26898
26899 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26900 of structure member arrays to match gdb/valops.c:value_addr change.
26901
26902Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26903
26904 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26905 cases.
26906
26907Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26908
26909 * configure.in (configdirs): Remove gdb.chill from default list
26910 of subdirs and then add it back in only if doing a native build.
26911 The current chill compiler does not yet work in any cross build.
26912 * Revert all signal changes from Jul 6.
26913 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26914 for sh-hms targets, allowing these tests to link, with no other
26915 changes. Testing is suppressed by setting "nosignals" in site.exp.
26916
26917Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26918
26919 * configure.in (signaldirs): Define and add to configdirs for all
26920 targets except some specific ones that are known to not support signals.
26921 Also clean up formatting.
26922 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26923 (signals, sigall): Remove rules to build.
26924 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26925 Moved to new gdb.signals directory.
26926 * gdb.signals: New test directory.
26927 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26928 signals.c signals.exp}: New or moved files.
26929
26930Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26931
26932 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26933
26934Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26935
26936 * gdb.base/return.exp: Xfail `return double' test failure
26937 on at least Solaris 2.3 and handle future/past versions on
26938 a case by case basis as appropriate. Also update message
26939 to include i*86 failures.
26940
26941Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26942
26943 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26944
26945 * lib/gdb.exp: Fix comment which erroneously identified
26946 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26947 gdb_file_cmd not gdb_load).
26948 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26949
26950 * gdb.base/setvar.exp: Make test names consistent between pass and
26951 fail cases. Use gdb_test more.
26952
26953Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26954
26955 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26956
26957Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26958
26959 * gdb.base/help.exp: Fix expected help string for `show commands'.
26960
26961Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26962
26963 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26964
26965 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26966 of a text section.
26967
26968Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26969
26970 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26971 that loop eventually terminates. Fix Connection refused logic so
26972 that testsuite will expire nicely.
26973
26974Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26975
26976 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26977 config/rom68k.exp: New tcl glue for the appropriate monitors.
26978 These all just end up calling monitor.exp.
26979 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26980 refused' by retrying. Cleanup some timeout issues.
26981 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26982 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26983 callers don't have to set/restore global timeout variable.
26984
26985 * The following set of changes centralizes management of the global
26986 timeout variable. This way, it can be set in one target dependent
26987 place instead of dozens of places scattered throughout the test suite.
26988 If you need to lengthen a timeout, then you should either set timeout
26989 in one of the config/{target}.exp files, or multiply it by a factor.
26990 Setting it to an absolute value is always going to lose for some
26991 targets.
26992 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26993 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26994 * gdb.base/funcargs.exp: Don't set timeout.
26995 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26996 * gdb.base/printcmds.exp (test_print_string_constants
26997 test_print_array_constants): Don't set timeout.
26998 * gdb.base/ptype.exp: Don't set timeout.
26999 * gdb.base/recurse.exp: Don't set timeout.
27000 * gdb.base/return.exp: Don't set timeout.
27001 * gdb.base/watchpoint.exp: Don't set timeout.
27002 * gdb.c++/classes.exp (do_tests): Don't set timeout.
27003 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
27004
27005Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
27006
27007 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
27008
27009Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27010
27011 * lib/gdb.exp: Disable chill tests for irix5.
27012
27013Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27014
27015 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
27016 each test pass or fail.
27017
27018Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27019
27020 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
27021 xlc not gcc.
27022
27023Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
27024
27025 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
27026
27027Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
27028
27029 * config/est.exp: Fix copyright and comments. Remove dead code.
27030 Use targetname, serialport and baud variables instead of fixed
27031 constants.
27032 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
27033 * config/cpu32bug.exp: New file to support cpu32bug monitors.
27034
27035Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27036
27037 * gdb.base/watchpoint.exp: Don't run
27038 test_watchpoint_triggered_in_syscall for sunos.
27039
27040Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27041
27042 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
27043 they don't seem to exist. Do include stdio.h.
27044
27045Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27046
27047 * gdb.base/a1-selftest.exp: Add alpha xfail.
27048
27049Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27050
27051 * gdb.base/watchpoint.c (main): Prompt before calling read().
27052 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27053 Revise accordingly. Remove cruft about sending "123" several
27054 times, until it gets noticed. Clean up the "print buf[0]" stuff
27055 so that it passes or fails, and waits for prompts in the usual way.
27056
27057Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27058
27059 * gdb.base/recurse.exp: Fix comment.
27060
27061 * TODO: Remove item about printing variables in nodebug.exp. Add
27062 item about enabling tests which are only run on some targets.
27063
27064 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
27065 fail, make test names unique, use new gdb_test convention
27066 regarding pattern, use gdb_test more, etc.).
27067
27068 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
27069 fail, make test names unique, etc.).
27070
27071Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27072
27073 * gdb.base/nodebug.c: Change return type of top and middle to
27074 short.
27075 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
27076 are fixed by the recent mdebugread.c changes. Allow `short ()'
27077 as type for top and middle.
27078
27079Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27080
27081 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
27082 nearly as I can tell, the whole thing was an accident in Stu's
27083 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
27084 to replace a send/expect pair with gdb_test, but ended up only
27085 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
27086 of 30 Mar 1995 took care of it, but left this vestigial comment
27087 which I am now nuking.
27088
27089Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27090
27091 * gdb.base/break.exp: Look for different line number for
27092 breakpoint at main depending on usestubs.
27093
27094Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27095
27096 * gdb.base/list.exp: Adjust some alternate expect patterns to
27097 match recent list0.c change. Add alternate expect pattern for
27098 output from `list default lines around main' for optimizing
27099 compilers.
27100
27101Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27102
27103 * lib/gdb.exp: If nosignals is not set, set it to 0.
27104
27105Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27106
27107 * config/slite-gdb.exp: Responds to load symbol table prompt.
27108 * gdb.base/break.exp: Adjust line number, fix rerun.
27109 * gdb.base/langs0.c: Add #ifdef usestubs.
27110
27111Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27112
27113 * gdb.base/list.exp: Adjust line contents after adding new lines in
27114 list0.c. Also fix a syntax error.
27115
27116 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27117 * gdb.base/break.exp: ditto.
27118 * gdb.base/list.exp: ditto.
27119 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27120 * gdb.base/run.c: ditto.
27121 * gdb.base/list0.c: ditto.
27122 * gdb.base/funcargs.c: ditto.
27123
27124Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27125
27126 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27127 $targetname, $serialport and $baud instead of hardwired variables.
27128 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27129 target doesn't support signals.
27130
27131Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
27132
27133 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
27134
27135Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27136
27137 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
27138 Don't rely on the value of an auto variable before it has been
27139 initialized. Use gdb_test more.
27140
27141Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27142
27143 * lib/gdb.exp (default_gdb_version): A version number must start
27144 with a digit, but other than that contains all characters up to
27145 the first whitespace character.
27146
27147Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27148
27149 * gdb.base/commands.exp (breakpoint_command_test): New tests.
27150
27151Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27152
27153 * gdb.c++/*.exp: Warn if executable does not exist. The original
27154 reason for skipping the warning was that configure.in sometimes
27155 intentionally skipped building the executables but the tcl code
27156 had no way of knowing. That (a) was always bogus with respect to
27157 error handling, (b) is no longer true (right now there is no way
27158 to skip C++ tests).
27159
27160 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
27161
27162Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27163
27164 * gdb.base/list.exp: Add expect patterns for output from
27165 SunPRO compiled executables.
27166 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
27167 types.
27168
27169Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27170
27171 * gdb.base/break.exp (test_next_with_recursion): Accept any line
27172 number (we are already testing that the correct source line text
27173 gets printed).
27174
27175 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
27176 that is what is intended, but something needed to be done to get
27177 sunos4 native working again.
27178
27179 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
27180
27181 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
27182 apparently went with a (very) old xfail.
27183
27184Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
27185
27186 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
27187 runto_main is a proc in gdb.exp that will do 'step' for target use
27188 stubs.
27189 * gdb.base/exprs.exp: ditto.
27190 * gdb.base/interrupt.exp: ditto.
27191 * gdb.base/opaque.exp: ditto.
27192 * gdb.base/printcmds.exp: ditto.
27193 * gdb.base/ptype.exp: ditto.
27194 * gdb.base/scope.exp: ditto.
27195 * gdb.base/setvar.exp: ditto.
27196 * gdb.base/signals.exp: ditto.
27197 * gdb.base/twice.exp: ditto.
27198 * gdb.c++/classes.exp: ditto.
27199 * gdb.c++/inherit.exp: ditto.
27200 * gdb.c++/templates.exp: ditto.
27201 * gdb.base/break.exp: no run and hit main for stubs. Change line
27202 numbers for breakpoints and info breakpoint.
27203 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
27204 breakpoint().
27205 * gdb.base/callfuncs.c: ditto.
27206 * gdb.base/exprs: ditto.
27207 * gdb.base/interrupt.c: ditto.
27208 * gdb.base/opaque0.c: ditto.
27209 * gdb.base/printcmds.c: ditto.
27210 * gdb.base/ptype.c: ditto.
27211 * gdb.base/scope0.c: ditto.
27212 * gdb.base/setvar.c: ditto.
27213 * gdb.base/signals.c: ditto.
27214 * gdb.base/twice.c: ditto.
27215 * gdb.c++/misc.cc: ditto.
27216 * gdb.c++/templates.cc: ditto.
27217
27218Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27219
27220 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
27221
27222 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
27223 somewhere between `read' and `main.c'. I'm pretty sure the
27224 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
27225 and it isn't particularly useful.
27226
27227 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
27228
27229Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27230
27231 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
27232
27233Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
27234
27235 * config/mt-slite: add LIBS and -nostdlib.
27236 * config/slite-gdb.exp: add this new file to support sparclite target.
27237
27238Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
27239
27240 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
27241
27242 * gdb.base/a2-run.exp: Change argument to istarget from
27243 "*-*-vxworks" to "*-*-vxworks*".
27244 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
27245
27246Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
27247
27248 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
27249 will not runto main but do a 'step' to step out of breakpoint().
27250 * config/mt-slite: add -Dusestubs.
27251
27252Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27253
27254 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
27255 instead of just @.
27256
27257 * gdb.base/signals.exp: Add test for "handle all print".
27258 * TODO: Remove "handle all print". Also remove item about
27259 checking copyright date (I don't like the idea of a spurious FAIL
27260 based on when we run the tests).
27261
27262 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
27263 for SunOS4 (reason for failure not investigated). Remove
27264 redundant test for $binfile.
27265
27266 * gdb.base/nodebug.c (array_index): Call malloc.
27267
27268 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
27269
27270Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
27271
27272 * gdb.base/recurse.exp: Update gdb_test invocation to use new
27273 conventions and slightly simplify the matching regexp.
27274
27275Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27276
27277 * gdb.base/break.exp: Update gdb_test invocation to use new
27278 convention.
27279
27280 * lib/gdb.exp: If noargs is not set, set it to 0.
27281
27282 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
27283 tests unique.
27284
27285 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
27286
27287Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27288
27289 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
27290 one argument of type "<non-float parameter>".
27291
27292Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
27293
27294 * config/rom68k.exp: New file to support Motorola IDP board.
27295 * gdb.base/a2-run.exp: Skip this file if noargs is set.
27296 * gdb.base/break.c: Change things around so that this program
27297 doesn't depend upon args. This is necessary to make remote
27298 targets work (in general, they can't take args).
27299 * gdb.base/break.exp: Don't try to send args to program. Don't
27300 expect output. Also, replace lots of code with gdb_test.
27301
27302Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27303
27304 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
27305 printing of '\'' (which is what the comment says we are testing,
27306 even though we were not), not '''.
27307 (test_integer_literals_rejected): Test that printing ''' is an error.
27308
27309 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27310 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
27311 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
27312 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
27313 Use gdb_test not test_print_accept.
27314 * lib/gdb.exp: Remove test_print_accept.
27315
27316 * gdb.base/signals.exp (signal_tests_1): Make pass message
27317 consistent with fail message.
27318
27319 * gdb.base/whatis.exp: Remove xfails for printing char vs.
27320 unsigned char; the bug (PR 1821) is fixed.
27321
27322 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
27323
27324 * gdb.base/scope.exp (test_at_localscopes): Call pass for
27325 successful tests--makes xfailing them work right.
27326
27327Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27328
27329 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
27330 only \r\n, not .*. The test can pass .* as the last thing in
27331 $pattern if that is what it wants. In addition to providing this
27332 flexibility, this change should speed up pattern matching in cases
27333 where the pattern already ended with .* (there were a number of
27334 them). This change also helps catch bad patterns--in the old
27335 scheme the typo "char \*" instead of "char \\*" would pass. Now
27336 it is caught.
27337 * Many .exp files: Update callers.
27338
27339 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
27340 clearer and does not spuriously match multiple ('s. Likewise for
27341 ) and *.
27342
27343 * gdb.base/nodebug.exp: Test ability to call a function and pass
27344 it a string (even with no debugging info).
27345
27346 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
27347 "p '\'", which is the same as "p ''" once tcl gets done with
27348 quoting, to "p '\\'", which I suspect is what is intended (one
27349 backslash gets sent to GDB).
27350
27351 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
27352
27353Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27354
27355 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
27356 1817) was fixed literally years ago.
27357
27358Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27359
27360 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
27361 test, it causes stepping out of call_after_alloca_subr with
27362 optimizing compilers.
27363 (localvars_in_indirect_call): Consume GDB prompt if `finish'
27364 fails.
27365
27366 * gdb.c++/templates.exp: Source templ-info.exp only if
27367 the templates executable exists.
27368
27369 * gdb.c++/misc.cc (class Contains_static_instance,
27370 class Contains_nested_static_instance),
27371 gdb.c++/classes.exp (test_static_members): Test printing of
27372 a class that contains a static instance of the class.
27373
27374Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27375
27376 * gdb.base/langs2.c (cppsub_): Don't prototype.
27377 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
27378 only, I believe).
27379
27380Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27381
27382 * lib/gdb.exp (skip_chill_tests): New procedure.
27383
27384 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
27385
27386Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
27387
27388 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
27389 each expect pattern. Cuts runtime from 12 to about 4 seconds.
27390
27391Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27392
27393 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
27394
27395 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
27396 disassemble 8, not 16, instructions for part 4.
27397
27398 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
27399 support the latter anymore.
27400
27401 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
27402 -DNO_PROTOTYPES.
27403 * gdb.base/callfuncs.c: Control use of prototypes based on
27404 NO_PROTOTYPES, not __STDC__.
27405 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
27406 t_float_values2 tests if prototypes in use.
27407
27408 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
27409 t_double_values): When checking differences against DELTA, check
27410 that difference is within the range (-DELTA,DELTA), not just
27411 (-infinity,DELTA).
27412
27413Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
27414
27415 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
27416 'file' command firts, then 'target', then 'load', this is due to gdb
27417 target set up.
27418 * config/mips-gdb.exp: Fix a couple regular exp bugs.
27419
27420Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
27421
27422 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
27423 FP load/store variants.
27424 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
27425
27426Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27427
27428 * gdb.base/term.exp: Do not give a warning if not native, it is
27429 not an abnormal condition.
27430
27431Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
27432
27433 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
27434 t_char_array".
27435
27436Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27437
27438 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
27439 are getting the version number.
27440
27441 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
27442 if not native, it is not an abnormal condition.
27443
27444Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27445
27446 * lib/gdb.exp: Just use "file exists", rather than undocumented
27447 dejagnu procedure "findfile".
27448
27449Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27450
27451 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
27452 (LDFLAGS): Set to -Xlinker -Ur.
27453
27454 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
27455 Removed, these values are set by lib/gdb.exp.
27456
27457 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
27458
27459Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27460
27461 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
27462 of replicating gdb startup code.
27463
27464 * config/mt-vxworks (LDFLAGS): Set to -r.
27465 (CFLAGS_FOR_TARGET): Removed.
27466
27467 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
27468 (gdb) and gdb for vxworks uses (vxgdb).
27469
27470 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27471 executable is not in the tree and host != target, use sed and
27472 program_transform_name to determine the gdb name used by the
27473 target.
27474
27475 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27476 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27477
27478Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27479
27480 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27481 floats, chars, and shorts where there are ANSI-style function
27482 definitions.
27483
27484 * gdb.base/langs.exp, gdb.base/langs*: New test.
27485 * gdb.base/Makefile.in: Build it.
27486 * TODO: Remove item about checking that C names don't get C++
27487 demangling applied; this test tests it.
27488
27489Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27490
27491 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
27492 went with the const70 xfail. The xfail went away a year ago.
27493
27494 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
27495
27496 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
27497 for hp300.
27498
27499 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
27500
27501 * gdb.base/a1-selftest.exp: Don't run on hp300.
27502
27503Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27504
27505 * Makefile.in (site.exp): Set host_alias and target_alias as well
27506 as host_triplet and target_triplet.
27507
27508Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27509
27510 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27511
27512 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27513 places as other ecoff systems).
27514
27515 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27516 ultrix.
27517
27518Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27519
27520 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27521 remove them.
27522 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27523 variable and "variable" in addition to "data variable".
27524 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27525
27526 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27527 2.
27528 * gdb.base/list1.c (long_line): Add additional statement at start
27529 of function.
27530 * gdb.base/list.exp (test_forward_search): Update line number to
27531 reflect new statement.
27532
27533Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27534
27535 * gdb.base/signals.exp: Reinitialize searched source directories
27536 after gdb_start call.
27537
27538Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
27539
27540 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
27541 * gdb.stabs/Makefile.in: Likewise.
27542
27543 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
27544 change. Instead split the tests into smaller pieces.
27545 * gdb.disasm/hppa.s: Corresponding changes.
27546
27547Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27548
27549 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27550 Quote ^C when passing it to stty. For some shells ^ is a pipe.
27551
27552 * gdb.base/funcargs.exp: Modify many tests so that every test
27553 either passes or fails. Make some test names unique.
27554
27555Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27556
27557 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27558 Call stty to set interrupt character.
27559
27560 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27561 for HP assembler versus GNU assembler based on actual behavior of
27562 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27563
27564 * TODO: Suggest a few more stepping tests.
27565
27566Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27567
27568 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27569 restart GDB for h8300 after a continue.
27570 (return): Add pattern to match a29k-udi behavior.
27571 * gdb.base/nodebug.exp: Remove obsolete comment.
27572 * gdb.base/regs.exp: New file, testing of register displays.
27573 * gdb.base/return.exp: Fix typo in reference to $objdir.
27574 * gdb.base/whatis.exp: Always start with a fresh GDB.
27575
27576Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27577
27578 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27579 higher, these tests generate a lot of output.
27580
27581Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27582
27583 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27584 code following the catch silently ignored some errors; without the
27585 catch they should be thrown like any other tcl error. Also, the
27586 catch used "" instead of {} which meant all the callers who wanted
27587 to include one of the characters "[]$ had to quote it an extra time.
27588 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27589 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27590 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27591 Remove extra quoting.
27592
27593Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27594
27595 * gdb.base/commands.exp: Make test names unique; every test either
27596 passes or fails. Update some comments.
27597
27598 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27599
27600Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27601
27602 The following fixes a FAIL caused by the fact that the alpha stabs
27603 configuration didn't use the ".if alpha" code in weird.def.
27604 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27605 bit pointer, so the 32 bit version works even on the alpha.
27606 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27607 Remove the stuff which allowed us to have separate versions for
27608 alpha and everything else.
27609
27610 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27611 regexp which "info func operator\[\](" is supposed to match. Fix
27612 string to send to GDB. Note that GDB still doesn't work right. Add a
27613 new test for "info func .perator\[\](" which GDB does handle correctly.
27614
27615 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27616
27617Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27618
27619 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27620 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27621 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27622 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27623 it makes the tests harder to understand and confuses test-o-matic.
27624 The preferred style is that each test provides a PASS or a FAIL,
27625 and has a unique message (e.g. "continue #54" not just "continue")
27626 which is the same for the pass and the fail.
27627 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27628 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27629 to lib/gdb.exp.
27630 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27631 prt_accept which was basically the same thing. Likewise for
27632 test_print_reject and prt_reject.
27633 * lib/gdb.exp (test_print_reject): Add some more error message
27634 patterns to match from the former printcmds.exp (prt_reject).
27635 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27636 One defect of the passcount stuff is that some of it failed to
27637 report XPASS where appropriate.
27638 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27639 stuff before and after arg in expected pattern.
27640 (test_paddr_operator_functions): Re-do test without print_addr_of;
27641 this is the only test which seems to want extra stuff there.
27642
27643Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27644
27645 * gdb.base/nodebug.exp: Update new tests to reflect improved
27646 wording of gdb output.
27647
27648 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27649 and "ptype" work on variables in files compiled without -g.
27650 Replaces commented out "maint print msymbol" tests.
27651
27652Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27653
27654 * gdb.base/setvar.c (dummy): Call malloc.
27655
27656 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27657 losing with the irix4 sed.
27658
27659 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27660 ALRM" on irix4.
27661
27662Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27663
27664 * TODO: Remove items about corefile.exp testing new exec-file and
27665 backtrace; both are now done. Add items about printing enums.
27666
27667Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27668
27669 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27670 "get signal $thissig" test fails.
27671
27672 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27673
27674Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27675
27676 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27677 compiler warning with dec alpha compiler.
27678
27679 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27680 extra \n from gdb_test call (this explains why the prompt test
27681 that I removed yesterday was there).
27682 (user_defined_command_test): Remove extra \n and prompt test.
27683
27684 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27685 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27686 doesn't exist.
27687 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27688 Also remove alpha workaround, which turns out to be because
27689 SIGABRT == SIGLOST.
27690
27691 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27692
27693 * gdb.base/help.exp: Don't test "help show".
27694
27695Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27696
27697 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27698 "set print address" is on.
27699 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27700 pass prompt to gdb_test; gdb_test already looks for the prompt.
27701
27702 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27703
27704 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27705 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27706 was to make sure that gdb can read a core file. But (a) the "read
27707 the corefile" part didn't make it to a1-selftest.exp, we just
27708 delete the corefile after creating it, and (b) we test reading
27709 corefiles in corefile.exp anyway. Also, this test left around a
27710 xgdb process on Solaris.
27711
27712 * gdb.base/corefile.exp: Also test backtrace.
27713
27714Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27715
27716 * gdb.base/commands.exp: Test a simple user defined command with
27717 arguments and if/while statements; verify the full user command is
27718 printed by "show user".
27719
27720 * gdb.base/commands.exp: Test if/while commands as part of a
27721 breakpoint command list; verify they appear in breakpoint
27722 information.
27723
27724Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27725
27726 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27727 than by dividing by zero.
27728
27729Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27730
27731 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27732 performing an inferior call with watchpoints enabled.
27733 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27734 call.
27735
27736Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27737
27738 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27739 of "file" command.
27740
27741 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27742 Add additional pattern for when "int operator int(void);" appears
27743 in a different order.
27744
27745Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27746
27747 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27748
27749 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27750 and "signal" with ".*".
27751
27752Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27753
27754 * TODO: Add note about "handle all nostop".
27755
27756 * gdb.base/{sigall.c, sigall.exp}: New test.
27757 * gdb.base/Makefile.in: Add it.
27758
27759Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27760
27761 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27762 when invoking GDB, suppresses any windowing interface.
27763
27764Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27765
27766 * config/sim-gdb: New file, simulator testing support.
27767
27768Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27769
27770 * gdb.base/interrupt.exp: Test calling func1 twice.
27771
27772Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27773
27774 * gdb.base/list.exp (test_forward_search): Set timeout higher
27775 when we'll be getting lots of output from gdb.
27776
27777 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27778 "init_malloc" to after the expect statement. Run it if that
27779 regexp is taken, but also for two others which happen if source
27780 cannot be found.
27781
27782Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27783
27784 * gdb.base/printcmds.exp: New test, for printing register before
27785 program is running.
27786
27787Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27788
27789 * gdb.base/list.exp: Correct some alternate expect patterns
27790 to reflect changes in list1.c.
27791
27792Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27793
27794 * TODO: Add item regarding large frames.
27795
27796 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27797
27798 * TODO: Remove item about enabling return.exp; it
27799 is enabled. Suggest a few more "return" tests.
27800
27801Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27802
27803 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27804 anonymous unions.
27805
27806Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27807
27808 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27809 and pr-5646.o, so "make" is the same as "make all", not "make
27810 pr-4975.o".
27811
27812Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27813
27814 * gdb.base/list.exp: Adjust expectations to reflect changes in
27815 list1.c.
27816 (test_forward_search): New test proc.
27817 * gdb.base/list1.c (long_line): New function, has long source line.
27818
27819Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27820
27821 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27822 additional line of code that was added.
27823
27824Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27825
27826 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27827 tests so as not to overflow expect's input buffers.
27828 * gdb.disasm/hppa.exp: Corresponding changes.
27829
27830Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27831
27832 Beginnings of template debugging tests.
27833 * gdb.c++/templ-info.cc: New file to test for template
27834 debugging capability of the compiler.
27835 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27836 templ-info.cc.
27837 * gdb.c++/templates.cc: Add explicit template instantiations
27838 to enable compiling with -fno-implicit-templates. Add destructor
27839 and 'value' method to T5 class for template tests.
27840 * gdb.c++/templates.exp: Add testcases for printing of template
27841 types, setting breakpoints on template methods and calling a
d63a86f8 27842 template method.
c906108c
SS
27843
27844Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27845
27846 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27847 branch target since some assemblers (gas-2.5) may emit a
27848 relocation for the branch instead of resolving it in the
27849 assembler.
27850
27851Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27852
27853 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27854 through signal handler.
27855
27856Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27857
27858 * configure.in (*-*-netware): Use config/mt-netware.
27859
27860 * config/mt-netware: New file.
27861 * config/mt-i386-netware: Removed, separate configs for different
27862 netware architectures are no longer needed now that we have
27863 --with-headers.
27864
27865Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27866
27867 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27868 by the recent changes to use ANSI C arithmetic conversions.
27869
27870Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27871
27872 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27873 bug involving using inferior_pid to figure out whether to select a
27874 frame.
27875
27876Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27877
27878 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27879 match the current disassembler output.
27880
27881Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27882
27883 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27884 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27885 types, expect "int" as type of integer values (for now).
27886
27887Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27888
27889 * gdb.base/commands.exp: New tests for if/while commands.
27890
27891Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27892
27893 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27894 by .*, since hex values have different syntax in Chill mode.
27895
27896Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27897
27898 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27899 linefeed from expect pattern for repeated types with indices > 9.
27900
27901Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27902
27903 First part of Fortran test suite.
27904 * gdb.fortran: New directory.
27905 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27906
27907Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27908
27909 * gdb.base/default.exp: Update expect pattern for load command
27910 without arguments.
27911
27912Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27913
27914 * configure.in: Change i386 to i[345]86.
27915 * gdb.base/configure.in: Likewise.
27916 * gdb.c++/configure.in: Likewise.
27917 * gdb.chill/configure.in: Likewise.
27918
27919Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27920
27921 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27922 patterns, since that is not a valid context for comments.
27923
27924Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27925
27926 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27927 repeated types and repeated types with indices > 9.
27928
27929Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27930
27931 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27932 2417; old bug has been fixed.
27933
27934Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27935
27936 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27937 send the newline ourselves instead of assuming gdb_test will do
27938 so when passed an empty input string.
27939
27940 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27941 stabs testcode.
27942
27943Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27944
27945 * lib/gdb.exp (gdb_test): Don't send anything if the first
27946 argument is an empty string. This makes cases where we want to
27947 match output that is already in expect's buffers (for example,
27948 matching a breakpoint after gdb_run_cmd has been called) work
27949 reliably.
27950
27951Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27952
27953 * config/netware.exp: New file.
27954
27955Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27956
27957 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27958 the -B and -L prefixes so we can find the debugging stub.
27959
27960 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27961 there and we are using the gcc from the tree.
27962
27963 * gdb.base/types.c: Removed.
27964
27965 * gdb.base/configure.in: Look for makefile fragments in ../config.
27966 Recognize i386-*-netware.
27967 * gdb.c++/configure.in: Likewise.
27968
27969Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27970
27971 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27972 the correct TCL syntax.
27973
27974Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27975
27976 * gdb.base/opaque.exp: use runto instead of messing around with
27977 breakpoints. Simplify by using gdb_test.
27978
27979 * gdb.base/bitfields.exp: restart between tests on netware targets
27980 because breakpoints aren't relocated after target death. Run
27981 processes to completion.
27982
27983 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27984
27985Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27986
27987 * Makefile.in: Remove extra tabs that confuse some versions
27988 of "make". Use the newly built gdb to test with by default,
27989 rather than the first one in the tester's search path.
27990
27991Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27992
27993 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27994
27995 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27996 condition help.
27997
27998Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27999
28000 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
28001
28002 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
28003 running.
28004 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
28005 * gdb.base/funcargs.exp: Likewise.
28006
28007 * gdb.base/bitfields.exp: Simplify by using gdb_test.
28008 * gdb.base/funcargs.exp: Likewise.
28009
28010 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
28011 message is "".
28012
28013Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28014
28015 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
28016 return,signals,twice}.exp: Handle non-existant binaries
28017 consistantly.
28018
28019 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
28020 * gdb.base/Makefile.in: Don't try to generate a core dump, we
28021 might testing a cross development system.
28022
28023Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28024
28025 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
28026 runtest script is relative to ${srcdir}, not ${rootdir}.
28027
28028Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
28029
28030 * gdb.base/signals.exp: Allow for optionality of breakpoint
28031 address.
28032
28033Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28034
28035 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
28036
28037Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28038
28039 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
28040 for size_t definition.
28041 * gdb.c++/templates.cc: Likewise
28042
28043 * config/mt-i386-netware: New file.
28044
28045 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
28046 defined.
28047
28048 * gdb.base/Makefile.in: Added support for systems that name core
28049 files by appending "core" to the program name.
28050 * gdb.base/a1-selftest.exp: Likewise.
28051
28052Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28053
28054 * gdb.base/return.exp: Add comment and message for `return double'
28055 test failure on Sparc Solaris.
28056
28057Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
28058
28059 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
28060
28061Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28062
28063 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
28064 from optimizing them away.
28065 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
28066 patterns to include default constructors and assignment operators,
28067 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28068 character in the output of the virtual base pointer.
28069
28070Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28071
28072 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
28073 expression match in print_addr_of to avoid unintented matches.
28074 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
28075 versions up to 2.5.8.
28076
28077Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28078
28079 * gdb.base/list.exp: Tweak alternate pattern for listing of an
28080 included file to run under newer versions of expect.
28081 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
28082 consecutive >'s in templates to accomodate recent cplus-dem.c change.
28083 Remove xfail for the virtual table of BDDHookV.
28084
28085Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
28086
28087 * lib/gdb.exp (string_to_regexp): Set a default result.
28088 (default_gdb_start): Fix misleading message.
28089
28090Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28091
28092 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28093 Remove all CC, etc definitions.
28094 * config/mt-hpux: New file.
28095 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28096 (CFLAGS, LDFLAGS): Define.
28097 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28098
28099 * Makefile.in (site.exp): Don't insert host_os, etc.
28100 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28101 (distclean): Check existence of subdir.
28102 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28103 * gdb.base/Makefile.in: General cleanup and simplification.
28104 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28105 to build executables. Use default rule to build .o files.
28106 (EXPECT, RUNTEST, CC): Fix relative pathname.
28107 (site.exp): Don't insert host_os, etc.
28108 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28109 and/or SIGUSR1 defined.
28110 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28111 * gdb.c++/Makefile.in: General cleanup and simplification.
28112 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28113 (CFLAGS): Remove.
28114 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28115
28116Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28117
28118 * gdb.base/recurse.exp: Misc changes to get tests running again
28119 after Kung's changes to the watchpoint code.
28120 * gdb.base/watchpoint.exp: Likewise.
28121
28122Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28123
28124 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28125
28126Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28127
28128 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28129 * lib/gdb.exp (default_gdb_start): Define.
28130 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
28131 gdb.base/funcargs.exp, gdb.base/opaque.exp,
28132 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
28133 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
28134 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
28135 Don't call gdb_target_udi in between tests.
28136
28137Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28138
28139 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
28140 (which was basically just a local version of the same thing). In
28141 addition to avoiding duplication, gdb_test_exact is faster.
28142 * lib/gdb.exp (gdb_test_exact): Fix typo.
28143
28144 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
28145 don't give an error.
28146
28147 * gdb.base/term.exp: Call delete_breakpoints before starting.
28148
28149 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
28150 (t10): Add comment.
28151
28152Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28153
28154 Reorganization of the GDB Test Suite.
28155
28156 * gdb.base: New directory, contains all the basic tests.
28157 * gdb.c++: New directory, tests specific to C++.
28158 * gdb.chill: New directory, tests specific to Chill.
28159 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
28160 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
28161 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
28162 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
28163 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
28164 t30-31 to chill).
28165 * */gdbme.*: Rename to match appropriate expect scripts.
28166 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
28167 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
28168 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
28169 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
28170 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
28171 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
28172 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
28173 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
28174 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
28175 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
28176 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
28177 gdb.c++/virtfunc.cc: New names of C++ files.
28178 * gdb.chill/chillvars.ch: New name of Chill file.
28179 * gdb.base/configure.in, gdb.c++/configure.in,
28180 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
28181 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28182 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
28183 * configure.in (configdirs): Update to reflect directory changes.
28184 (target_abbrev): No longer define for any configuration.
28185 * Makefile.in: Cosmetic improvements to header comments.
28186
28187Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
28188
28189 Various changes to gdb.t31:
28190
28191 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
28192 * gdbme.ch: Make all key-words and predefineds be upper-case.
28193 * chillvars.exp: Expect key-words and predefinds in upper-case.
28194
28195 * chillvars.exp: Use gdb_test_exact many places.
28196 Change expected output for arrays (which now includes index labels).
28197
28198 * pr-5020.exp, gdme.ch (module PR_5020):
28199 New test, for PR-5020.
28200
28201Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
28202
28203 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
28204 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
28205
28206Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
28207
28208 * Makefile.in: Fix bit-rot in definitions of CHILL,
28209 CHILL_FOR_TARGET and Chill_LIB.
28210 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
28211 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
28212 CHILL, and CHILL_LIB.
28213
28214Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
28215
28216 * Revert the previous changes. Please see Rob's directory
28217 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
28218
28219Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
28220
28221 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
28222 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
28223 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
28224 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
28225 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
28226 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
28227 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
28228 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
28229 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
28230 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
28231 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
28232 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
28233 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
28234 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
28235 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
28236 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
28237 changes from 94Q1.
28238
28239Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
28240
28241 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
28242 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
28243 Rob's new testing fragments.
28244
28245Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
28246
28247 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 28248 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
28249
28250Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28251
28252 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
28253 version also, match on casted version strings, and match on
28254 gdb startup case where the line numbers might be messed up.
28255
28256Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
28257
28258 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 28259 (CFLAGS): Delete it from here.
c906108c
SS
28260
28261Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
28262
28263 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
28264
28265Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
28266
28267 * Makefile.in (RUNTEST): Default to just "runtest".
28268
28269Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28270
28271 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
28272 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
28273 the code has been restructured.
28274
28275Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28276
28277 * gdb.t00/default.exp (set write): Allow any number of \r and/or
28278 \n, not just one of each.
28279
28280 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
28281 /bin/cc gives a warning if you do.
28282
28283Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
28284
d63a86f8 28285 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
28286 __t10ListS_link1ZUiRCUiPT0
28287
28288Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28289
28290 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
28291 on local variables in recursive functions.
28292
28293 * gdb.t07/Makefile.in: Build the new test.
28294
28295Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28296
28297 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
28298 directly. Instead compare the return values from actual calls.
28299
28300Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
28301
28302 * Makefile.in (check): Set TCL_LIBRARY for runtest.
28303
28304Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28305
28306 * From Peter Schauer with minor modifications.
a9c64011
AS
28307 * gdb.t15/return.exp (return_tests): Handle targets where "return"
28308 stops in mid-line in the caller. Add xfail for returning a float
28309 value on X86 targets.
c906108c
SS
28310
28311Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28312
28313 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
28314 to avoid expect lossage.
28315 (fmem_LRbug_tests): Likewise.
28316 * gdb.disasm/hppa.s: Corresponding changes.
28317
28318 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
28319 conditions to work with latest dejagnu/expect.
28320
28321 * gdb.t15/funcargs.exp (finish from indirect call): No longer
28322 expected to fail on the PA.
28323 (backtrace in call with trampolines): Explicitly require main
28324 to be frame #1 (no trampolines should show up in backtrace).
28325
28326 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
28327 "continue -expect".
28328 * gdb.t06/break.exp: Likewise.
28329 * gdb.t07/watchpoint.exp: Likewise.
28330 * gdb.t13/bitfields.exp: Likewise.
28331 * gdb.t15/{funcargs,return}.exp: Likewise.
28332 * gdb.stabs/weird.exp: Likewise.
28333 * config/{mips,udi}-gdb.exp: Likewise.
28334
28335 * hppa.sed: Enclose comments within a sed command to avoid
28336 losing with the old OSF1 sed.
28337
28338Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28339
28340 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
28341 sequent dynix.
28342 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
28343 * gdb.t15/funcargs.exp: Conditionally step again to really
28344 finish from marker_call_with_trampolines. Handle the case where
28345 the first step from within call_with_trampolines already steps
28346 us back to main.
28347 * gdb.t15/gdbme.c: Add comment to closing brace of
28348 call_with_trampolines for funcargs.exp.
28349
28350Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28351
d63a86f8 28352 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
28353 Fix typo(s).
28354
28355Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28356
28357 * gdb.t07/gdbme.c: More code for watchpoint testing.
28358
28359 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
28360 "Hardware watchpoint" throughout file.
28361 (test_watchpoint_triggered_in_syscall): New test.
28362 (test_complex_watchpoint): New test.
28363
28364Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28365
28366 * gdbme.c (call_with_trampolines): New function to try and step
28367 into. Tests trampoline problems on the PA.
28368
28369 * funcargs.exp (localvars_in_indirect_call): No longer expect
28370 stepping into indirect call to fail on PAs.
28371 (test_stepping_over_trampolines): New test.
28372
28373Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28374
28375 * TODO: Add suggestions for static member function tests, and
28376 completion tests.
28377
28378Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28379
28380 * TODO: Add suggestions for "p/a" tests.
28381
28382 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
28383 (default_gdb_exit): Replace all the hair with sending "quit" to
28384 the process with a simple close.
28385
28386Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28387
28388 * TODO: Add suggestions for shared library tests.
28389
28390Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28391
28392 * TODO: Add suggestions for x/s tests.
28393
28394Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28395
28396 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
28397 "enable once", and "enable breakpoints once" with ".*".
28398
28399Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28400
28401 * TODO: Add suggestions about structure passing tests.
28402
28403Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28404
28405 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
28406 the primary1 test, use work around if __GNUC__ < 2.
28407 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
28408 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
28409 Test for bad output rather than waiting for timeout. Issue
28410 second continue only if first continue failed.
28411
28412Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28413
28414 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
28415 operator[] test with gdb_test because the old code didn't seem to
28416 be getting the quoting right with the new dejagnu.
28417
28418Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
28419
28420 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
28421 one from the path.
28422 * Makefile.in: Use a fresh expect if there is one, use runtest
28423 from the src tree if there is one.
d63a86f8 28424
c906108c
SS
28425Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28426
28427 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
28428 next over recursive call. Revise the tests from that point on
28429 (which had been skipped) to match GDB's actual (correct) output.
28430
28431 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
28432 with next over a breakpoint whose condition is false.
28433
28434 * gdb.t00/help.exp: Comment out "help set print" tests just like
28435 (and for same reason as) "help set" test.
28436
28437Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28438
28439 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
28440 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
28441
28442Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28443
28444 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
28445 necessary gdb_target_udi.
28446
28447 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
28448
28449 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
28450 1838 and 2417; they are fixed.
28451
28452 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
28453 gdb.t03/ptype.exp (ptype structure, ptype union):
28454 Remove xfails; the test is looser than when the xfails were added.
28455
28456 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
28457 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
28458
28459 * gdb.t01/run.exp: Only run shell test if isnative.
28460
28461 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
28462 since "run" automatically loads if necessary. Call gdb_target_udi
28463 after the "file" since "file" kills any execution target.
28464
28465 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
28466 GDB. GDB doesn't work that way (not anymore at least) on UDI.
28467 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
28468 argument for UDI.
28469
28470Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28471
28472 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28473
28474 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28475
28476Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28477
28478 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28479 properly quoting regexps. This makes the second argument to
28480 demangle a fixed string, which matches the callers, instead of a
28481 shell-style pattern which is what the previous implementation
28482 used. Update some of the callers.
28483
28484Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28485
28486 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
28487 (comib_nullified_tests): Fix typo.
28488 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
28489 strings. No longer expected to fail.
28490
28491 * gdb.disasm/hppa.s (addib_tests): Fix typo.
28492 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
28493 strings. No longer expected to fail.
28494
28495 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
28496 string. No longer expected to fail.
28497
28498Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28499
28500 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
28501 No longer expected to fail.
28502
28503 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28504 string. No longer expected to fail.
28505
28506Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28507
28508 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28509 only in the names (I probably got most of them). I was even
28510 generous with some which differed in underscores in names, and
28511 probably missed a few, and I *still* was able to remove almost a
28512 third of the file with almost no impact on testsuite coverage.
28513
28514Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28515
28516 * gdb.t00/default.exp: Match udi_attach error message as well as
28517 the one from child_attach.
28518
28519 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28520
28521 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28522
28523 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28524 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28525
28526 * Move test with enums and partial symbols back to
28527 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28528 Reverts the change of 26 May 93. Per today's change to
28529 stabs.texinfo, the behavior that weird.exp was expecting was
28530 unreasonable; what is important is that the compiler+gdb get
28531 things right, which happens with a recent gcc. Also fix the test
28532 to deal with native compilers which put out the stab gdb can't
28533 deal with.
28534
28535Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28536
28537 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28538 in the names. The main thing these accomplish is to slow things down.
28539 Many more such duplicates surely remain.
28540
28541 * gdb.t00/help.exp: Comment out "help support" test just like
28542 (and for same reason as) "help set" test.
28543
28544Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
28545
28546 * gdb.t06/break.exp: Remove setup_xfails for
28547 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
28548 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
28549 about known bug in gcc to include up through 2.5.8.
28550 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
28551 well as "_vb$".
28552 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
28553 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
28554 with latest gcc and gdb.
28555 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
28556 well as "_vb$".
28557
28558Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28559
28560 * configure.in (hppa*-*-*): Also configure and build stabs-only
28561 tests.
28562
28563Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28564
28565 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28566 * gdb.t10/configure.in (hppa*-*-*): Use it.
28567
28568Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28569
28570 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28571
28572Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28573
28574 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28575 versions prior to 1.13.5.
28576
28577Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28578
28579 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28580 the prompt is at the start of a line.
28581
28582Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28583
28584 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28585 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28586 in the copr tests now.
28587 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28588 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28589 expected to fail.
28590
28591Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28592
28593 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28594 gdb.t31/chillvars.exp, lib/gdb.exp:
28595 Tweak to run under either version of expect.
28596 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28597 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28598 * gdb.t11/list.exp: Remove extraneous whitespace.
28599
28600Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28601
28602 * gdb.t16/printcmds.exp (test_print_strings): Accept
28603 "(unsigned char *) " before the string.
28604
28605 * TODO: Add notes about printing of fancy types and GDB expressions.
28606
28607Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28608
28609 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28610 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28611 if doing mips-idt-ecoff.
c906108c
SS
28612
28613Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28614
28615 * Most .exp files: Tweak to run under either version of expect.
28616
28617Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28618
28619 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28620 xfails; I'm not sure why they are failing, but not because of PR 1806.
28621
28622Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28623
28624 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28625 defined in lib/gdb.exp.
28626
28627Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28628
28629 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28630 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28631 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28632 have to be typeless.
28633
28634Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28635
28636 * TODO: Add suggestion for copyright year test.
28637
28638Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28639
28640 * configure.in (*-*-lynxos*): Add stabs tests.
28641
28642Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28643
28644 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28645 so insert a tab before any assembler directive in column zero.
28646
28647 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28648 stores.
28649 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28650 stores.
28651 (fpu_short_memory_tests): Likewise.
28652
28653Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28654
28655 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28656 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28657 .stabs directives in comments.
28658
28659Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28660
28661 * TODO: New file, describing tests we could write.
28662 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28663
28664Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28665
28666 * gdb.t06/signals.exp: Add kludge to force re-sync.
28667
28668 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28669 to xgdb instead of gdb, get out of gdb.
28670
28671Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28672
28673 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28674 for info.
28675
28676Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28677
28678 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28679 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28680 * gdb.stabs/hppa.sed: New sed script for the PA.
28681
28682Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28683
28684 * gdb.stabs: Re-write weird.def and configuration to use sed
28685 instead of cpp. sed is portable and POSIX; cpp is neither.
28686
28687Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28688
28689 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28690
28691Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28692
28693 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28694
28695Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28696
28697 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28698 "_vb$".
28699 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28700 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28701
28702Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28703
28704 * lib/gdb.exp: Comment out code which depends on non-existent
28705 `transform' procedure.
28706
28707Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28708
28709 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28710 * lib/gdb.exp: Transform tool name.
28711 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28712 1.1's new error handling system.
28713
28714Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28715
28716 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28717
28718Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28719
28720 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28721 They made pattern matching so slow that timeouts happened on
28722 heavily loaded systems. Now any output from "show print" which
28723 gets us back to the GDB prompt is a PASS.
28724
28725Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28726
28727 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28728
28729Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28730
28731 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28732
28733 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28734 It is not from PR 3220.
28735
28736Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28737
28738 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28739 just started failing because they depended on the order the
28740 subcommands are presented, or exact docstring text. This kind of
28741 test is a pain and has minimal benefit.
28742
28743Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28744
28745 * gdb.t09/corefile.exp: At end of test, use "core" command with
28746 no arguments.
28747
28748Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28749
28750 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28751 17}/Makefile.in: Make it possible to run the testsuite with Sun
28752 make and CC = cross gcc by adding explicit build rules for .o
28753 files.
28754
28755Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28756
28757 * gdb.t15/funcargs.exp: Don't put comments on same line as
28758 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28759
c906108c
SS
28760Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28761
28762 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28763
28764Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28765
28766 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28767 * gdb.t20/inherit.exp: remove three dumplicate entries.
28768
28769Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28770
28771 * gdb.t06/break.exp: For "next over recursive call", fail on any
28772 incorrect output, not just on "factorial (value=2)".
28773
28774Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28775
28776 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28777 working now. Add an xfail if accesing a bss variable causes
28778 a memory error if the target is not yet run.
28779
28780Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28781
28782 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28783 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28784 name of __st* demangling (2 strings). Did Kung really get the
28785 more than 95 others right without testing them?
28786
28787Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28788
28789 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28790
28791Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28792
28793 * configure.in (configdirs): Add gdb.disasm
28794 * gdb.disasm: New directory for GDB disassembler tests.
28795 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28796
28797Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28798
28799 * gdb.t00/help.exp: Don't test "help set".
28800
28801 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28802 from within expect statements. None of these happen anymore and
28803 they cause regressions to be silently unnoticed.
28804
28805 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28806 messages) about known failures with gcc cygnus-2.4.5-930417.
28807
28808 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28809 comp-info.exp so it gets built if it doesn't exist.
28810
28811 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28812 it is no longer used.
28813 * gdb.t13/comp-info.c: Removed.
28814
28815Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28816
28817 * gdb.t06/signals.exp: Add xfail for sun3.
28818
28819Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28820
28821 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28822 relevant because ^C doesn't get sent but failure can be reproduced
28823 interactively).
28824
28825Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28826
28827 * gdb.stabs/alpha.mt: New configuration file for alpha.
28828 * gdb.stabs/configure.in: Use it.
28829 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28830 sharing with alpha.mt, redefine long to word via preprocessor.
28831 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28832 for alpha.
28833 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28834 native cc.
28835 * gdb.t00/teststrategy.exp: Change expect string so that we
28836 consume the `(xgdb)' from the command echo and from the gdb prompt.
28837 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28838 gdb currently compares all values as long, so this failure probably
28839 applies to any configuration where LONGEST is bigger than a target int.
28840 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28841 with gcc.
28842 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28843 to handle opaque pointers, gcc is.
28844 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28845 as first argument. Include <sys/types.h> and change all operator
28846 new definitions to use size_t.
28847 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28848 now that we use size_t.
28849
28850Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28851
a9c64011 28852 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28853 a long or float array cast all array members to the same type.
a9c64011 28854 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28855 with 64 bit longs.
a9c64011 28856 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28857 on alpha.
a9c64011 28858 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28859
28860Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28861
28862 * gdb.t24 (demangle.exp): Constructors of templates have names like
28863 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28864 section 14.6 of the ARM.
28865
28866 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28867 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28868 accomplish little and slow down the testsuite.
28869
28870 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28871 Accept spaces various places.
28872
28873Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28874
28875 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28876 with watchpoint enabled.
28877
28878 * Makefile.in: Remove definition of CC and remove the second
28879 definition of CXX (the "CXX = gcc" one remains). These definitions
28880 were causing backquotes to be expanded within backquotes, which
28881 doesn't work.
28882
28883Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28884
28885 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28886
28887Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28888
a9c64011
AS
28889 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28890 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28891 by mips cc and contains no stabs entries.
28892
28893Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28894
28895 * config/vx-gdb.exp: Use fake device to load files rather than
28896 NFS.
28897 * lib/gdb.exp: New proc to do "file" command.
28898 * config/unix-gdb.exp: Use new "file" proc.
28899
28900Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28901
28902 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28903 Rework board rebooting slightly.
28904 (gdb_exit): Don't exit from the remote shell; there isn't one.
28905 * gdb.stabs/weird.exp: If a program is being debugged already,
28906 kill it.
28907 * gdb.t04/setvar.exp: Stop and restart gdb.
28908 * gdb.t05/expr.exp: Likewise.
28909 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28910 restart gdb and reload the program.
28911 * gdb.t08/opaque.exp: Likewise.
28912 * gdb.t12/scope.exp: Likewise.
28913 * gdb.t13/bitfields.exp: Likewise.
28914 * gdb.t15/funcargs.exp: Likewise.
28915 * gdb.t20/classes.exp: Likewise.
28916 * gdb.t03/ptype.exp: Increase timeout.
28917 * gdb.t16/printcmds.exp (test_print_string_constants,
28918 test_print_array_constants): Likewise.
28919 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28920 * gdb.t20/classes.exp (do_tests): Likewise.
28921 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28922
28923Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28924
28925 * gdb.stabs: Renamed *wierd* to *weird*.
28926
28927Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28928
28929 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28930 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28931
28932Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28933
28934 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28935 (do_tests): Remove xfail for whatis on one_var and two_var.
28936
28937Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28938
28939 * Makefile.in: Made cross building work better by adding
28940 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28941
28942Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28943
28944 * gdb.t15/{return.c,return.exp,Makefile.in}:
28945 New test, currently commented out.
28946
28947Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28948
28949 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28950 still running and removes the leftover named socket so GDb can do
28951 clean restarts.
28952
28953Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28954
28955 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28956 console, not GDB.
28957 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28958 cross testing works better with "make check"
28959 * config/unix-gdb: Use default procedures for exit and version.
28960 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28961 with the newest VxWorks.
28962
28963Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28964
28965 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28966 old form.
28967
28968 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28969 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28970
28971 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28972
28973 * config/unix-gdb.exp: Remove this version of gdb_exit
28974 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28975 Rob says he'll look at it when he gets back to testing boards.
28976
28977Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28978
28979 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28980 an expected fail for certain ptype commands.
28981
28982 * gdb.t20/classes.exp: Update expected results of "ptype class
28983 Base1" to account for the constructor that now appears in the type.
28984
28985Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28986
28987 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28988 disappeared from list.
28989 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28990 "alldone" proc with call to cleanup and exit.
28991 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28992 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28993 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28994 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28995 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28996 "alldone" proc with simple returns that suppress remaining
28997 tests. The alldone proc went away many months ago.
28998
28999Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29000
29001 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
29002
29003 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
29004
29005Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29006
29007 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
29008 as vax gdb will display them.
29009
29010Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29011
29012 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
29013 optimizers.
29014
29015 * scope.exp: Change "bad value for localval" messages so each one
29016 is unique.
29017
29018 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
29019 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
29020
29021 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
29022
29023Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29024
29025 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
29026 doesn't exist (due to optimization).
29027
29028Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29029
29030 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
29031 contains \r because the filename is long.
29032
29033 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
29034 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
29035
29036Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29037
29038 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
29039 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
29040 Ultrix.
29041 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
29042 int tests.
29043 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
29044
29045Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
29046
29047 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
29048
29049 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 29050 to match does not match the passing case but still matches the
c906108c
SS
29051 failing case.
29052
29053Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29054
29055 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
29056
29057Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
29058
29059 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
29060 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
29061 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
29062 Remove various versions of gdb_exit.
29063 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
29064 gdb_exit.
29065 * config/unix-gdb.exp: gdb_exit remains here, and should override
29066 the generic version, since it's doing a lot of wierd stuff that
29067 the other versions aren't. FIXME, fold it in, or abandon this
29068 version.
29069
29070Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29071
29072 * gdb.t24/demangle.exp: Add tests for PR 3220.
29073
29074Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29075
29076 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
29077
29078Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
29079
29080 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
29081 "i386-*-*". Works for i486 as well.
29082
29083 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
29084 bug, and expand domain of xfail to all SVR4 systems, since the
29085 actual problem is likely to be in generic SVR4 /proc support.
29086
29087Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29088
29089 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
29090
29091Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29092
29093 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29094 xfails for other systems. Match a missing 'Continuing.' as an
29095 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29096
29097 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29098 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29099 Only issue warning for missing executables if -all option is used.
29100
29101 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29102 file if -all option is used. It's like an unpredictable XFAIL.
29103
29104Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29105
29106 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29107 for dynamically linked binaries.
29108
29109 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29110
29111Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29112
29113 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29114 to state that this is a known bug in old versions of g++.
29115
29116Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29117
29118 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29119 while waiting for `Continuing'.
29120
29121Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29122
29123 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29124 in text, data, and bss.
29125 * gdb.t10/nodebug.c: Add local and global test variables for
29126 initialized and uninitialized data.
29127
29128Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29129
29130 * config/unix-gdb.exp (gdb_exit): Add "wait".
29131
29132Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29133
29134 * gdb.t06/signals.exp: xfail the continue from the handler for all
29135 targets.
29136
29137 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
29138 function with watchpoints enabled, the i386 call dummy starts with
29139 a call.
29140
29141 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
29142 386 bsd names its corefiles.
29143
29144Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
29145
29146 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
29147 compilers don't grok it.
29148 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
29149 with small octal ints rather than character constants, which
29150 are signed and might not fit if first promoted to int.
29151
29152Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
29153
29154 * gdb.t09/Makefile.in (clean): Remove corefile.
29155
29156Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29157
29158 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
29159
29160Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29161 and Jim Kingdon (kingdon@cygnus.com)
29162
29163 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
29164 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
29165 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
29166
29167Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29168
29169 * gdb.t17/interrupt.exp: Add xfail for hppa.
29170
29171Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29172
29173 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
29174 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
29175 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
29176 to determine signed-ness of bitfields and use the result to setup
29177 the xfail.
29178 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
29179 * gdb.t15/funcargs.exp: Use them to step until the second indirect
29180 call line is reached if necessary.
29181
29182Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29183
29184 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
29185
29186Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29187
29188 * gdb.t06/break.exp: Also test `clear' command.
29189
29190Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29191
29192 * gdb.t00/teststrategy.exp: Remove extra quote.
29193
29194 * gdb.t07/watchpoint.exp: Change xfail for calling function with
29195 watchpoint enabled to be for all non-68k machines.
29196
29197 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
29198
29199Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29200
29201 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
29202 targets use aout.mt instead of ecoff.mt as gas understands
29203 standard aout format.
29204
29205Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29206
29207 * lib/gdb.exp (runto): Don't insist that function we are running to
29208 was compiled with -g.
29209
29210 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
29211
29212 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
29213 to get back into the read system call.
29214 Accept leading newline in case where we woke it up.
29215
29216Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29217
29218 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
29219 to make the stabs test work on ecoff systems using gcc and -with-stabs.
29220 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
29221 enable ecoff configuration.
29222
29223Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29224
29225 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
29226
29227Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29228
29229 * gdb.t16/printcmds.exp: Add another printf test.
29230
29231Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
29232
29233 * configure.in: If configured -with-stabs on any target, add
29234 stabsdirs to configdirs.
29235
29236Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29237
29238 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
29239 fun" so pattern does not match the command itself.
29240
29241Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29242
29243 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
29244
29245Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29246
29247 * gdb.t17/interrupt.exp: Test for more things.
29248
29249Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29250
29251 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
29252 compiler arranges the code and line numbers.
29253
29254 * gdb.t17/interrupt.exp: Don't send \n after ^C.
29255
29256Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29257
29258 * gdb.t00/help.exp: Increase expect input buffer size.
29259
29260Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29261
29262 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
29263
29264 * gdb.t07/watchpoint.exp: Add xfail for hppa.
29265
29266 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
29267
29268 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
29269 [0-9]*, not just [0-9].
29270
29271Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29272
29273 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
29274
29275 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
29276
29277Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29278
29279 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
29280
29281Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29282
29283 * gdb.t06/signals.c: Add xfails for sun3.
29284
29285 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
29286
29287 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
29288 test_stepping tests.
29289
29290Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29291
29292 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
29293
29294 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
29295
29296 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
29297 rather than actually putting it through cpp twice.
29298
29299 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
29300
29301Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
29302
29303 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
29304 no longer needed.
29305
29306Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29307
29308 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
29309
29310 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
29311 C++ features prints as "struct", make it a pass, not an xfail.
29312
29313Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29314
29315 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
29316 Don't require VA to print as "class" rather than "struct".
29317
29318Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
29319
29320 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
29321
29322Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29323
29324 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
29325
29326Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29327
29328 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
29329 order.
29330
29331Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29332
29333 * gdb.t16/printcmds.exp: Add printf tests.
29334
29335 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
29336
29337 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
29338
29339Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
29340
29341 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
29342 pass counts, to counteract any existing or future setup_xfails.
29343
29344Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29345
29346 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
29347 {BEGIN,END}_COMMON for common block instead of STAB.
29348 * gdb.stabs/wierd.exp: Add xfail for rs6000.
29349
29350 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
29351 intp_var should be N_GSYM not N_LSYM.
29352 wierd-aout.S: Use a label for the value of the N_SO.
29353 wierd.def: Remove all backslashes.
29354 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
29355
29356Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29357
29358 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
29359 get the expected next to inheritance3.
29360
29361Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29362
29363 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
29364 now that gcc-2.4 gets it right.
29365
29366Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29367
29368 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
29369
29370 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
29371 generating comp-info.exp which works for cross-compilation.
29372
29373Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
29374
29375 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
29376 "*-*-sysv4.*".
29377
29378Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
29379
29380 * gdb.t01/run.exp: Start with a fresh gdb.
29381 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
29382 SVR4.x.
29383
29384Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
29385
29386 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
29387 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
29388 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
29389 Makefile.in (distclean, realclean): Remove gdbme.c from list of
29390 things to remove.
29391
29392Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
29393
29394 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
29395 test cases from bug reports.
29396
29397Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
29398
29399 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
29400 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
29401 avoid spurious xfails.
29402 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
29403 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
29404 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
29405
29406Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
29407
29408 * gdb.t00/teststrategy.exp: Rework to provide more useful
29409 description of each test, fix problem with systems that define
29410 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
29411 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
29412 results for "next over recursive call" so timeouts aren't taken
29413 by error.
29414
29415Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
29416
29417 * gdb.t12/scope.exp: Test printing of variables before run.
29418
29419 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
29420 printed in wrong order due to sorting.
29421
29422Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
29423
29424 * gdb.t00/teststrategy.exp: Fix expected results for printing
29425 user entered string constant. Is array of char, prints with no
29426 address.
29427
29428 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
29429 commands.
29430 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
29431 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
29432 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
29433 of struct of char arrays.
29434 * gdb.t00/radix.exp: New tests for radix commands.
29435
29436Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
29437
29438 * gdb.t16/printcmd.exp: Print a variable before running program
29439 (with xfail for AIX).
29440
29441Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
29442
29443 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
29444
29445 * gdb.t16/printcmd.exp: Don't print variables before running program.
29446
29447 * gdb.t06/break.exp: Don't require envp argument to main.
29448
29449 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
29450
29451 * gdb.t02/whatis.exp, gdb.t11/list.exp:
29452 Add xfails for rs6000.
29453
29454 * gdb.t02/whatis.exp: Change other tests not to re-test something
29455 we already tested.
29456
29457 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
29458 each type used has a variable of that type.
29459
29460Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
29461
29462 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
29463
29464Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
29465
29466 * configure.in: change srctrigger to be a file, not a directory
29467
29468Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
29469
29470 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29471
29472 * gdb.t11/list.exp: Fixed a couple of typos.
29473
29474Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29475
29476 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29477 is fixed and PR is closed.
29478 * gdb.t16 (gdbme.c): Add simple test string variable.
29479 * gdb.t16 (printcmds.exp): Add tests with simple test string
29480 variable, primarily for boundaries on "set print elements".
29481
29482Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29483
29484 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29485 Make leading 0's optional and don't expect a tab in the middle
29486 of the number.
29487
29488 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
29489
29490 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
29491 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
29492 don't end command passed to gdb_test with newline.
29493
29494 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
29495 signed keyword away, don't expect signed bitfields to be signed.
29496
29497 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
29498 printing with only as many 1's as are in the field as well as printing
29499 with 32 1's (see comment).
29500
29501Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
29502
29503 * gdb.t00/default.exp: Start with a fresh gdb.
29504 * configure.in (configdirs): Remove gdb.t31 until the chill
29505 compiler works again. It no longer is able to find chillrt0
29506 since it isn't in libchill.a anymore.
29507 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29508 wierd.o, make more modular.
29509 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29510 spurious newlines that caused problems.
29511
29512Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29513
29514 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29515 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29516 gdb.stabs/wierd.{exp,def}: Many new tests.
29517
29518 * gdb.t00/default.exp: update info line for new message.
29519
29520 * gdb.t02/{whatis.exp,gdbme.c}:
29521 Test that "char *" doesn't print as "caddr_t".
29522
29523Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29524
29525 * gdb.t00/help.exp: Use .* in place of some help messages which
29526 just changed.
29527 gdb.t00/default.exp: Update "info frame" test for new message.
29528 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29529 Remove some xfails
29530
29531Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29532
29533 * gdb.t03/{gdbme.c,ptype.exp}:
29534 Add tests for typedef'd struct and union without tags.
29535 Also check "whatis" on a variable of a typedef'd enum without a tag.
29536
29537 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29538 PRMS 1823; the bug still exists but isn't reproduced by this test
29539 anymore), and remove rs6000 XFAIL (the bug is fixed).
29540
29541 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
29542 duplicated from whatis.exp. For those that are left, accept
29543 "long", "long int", or "int" for long variables (whatis.exp already
29544 has an XFAIL for "int", so no need to fail it here).
29545
29546 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
29547 Deal with GCC's names for types now that GDB uses the compiler's names.
29548
29549 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
29550 setup_xfail's for sunos4. If we #defined the signed keyword away,
29551 don't expect GDB to know that char it is signed.
29552
29553 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
29554
29555Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
29556
29557 * configure.in (configdirs): Add gdb.t24 for C++ tests that
29558 should work on any system, regardless of debugging format.
29559 * gdb.t21/demangle.exp: Move to gdb.t24.
29560 * gdb.t24/demangle.exp: Move from gdb.t21.
29561 * gdb.t24/{Makefile.in, configure.in}: New files.
29562
29563Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29564
29565 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29566 * gdb.stabs: New directory.
29567
29568Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29569
29570 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29571 not just "Quit anyway?".
29572
29573Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29574
29575 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29576 that all setup_xfails are immediately followed by clear_xfails.
29577
29578Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29579
29580 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29581 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29582 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29583 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29584 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29585 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29586 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29587 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29588 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29589 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29590 gdb.t31/chillvars.exp, lib/gdb.exp:
29591 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29592 bug-gdb@prep.ai.mit.edu.
29593
29594Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29595
29596 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29597 with 0.0, not integer 0.
29598
29599Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29600
29601 * gdb.t06/break.exp: Update for "Kill the program" message change.
29602
29603Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29604
29605 * Makefile.in (GDBFLAGS): Set to -nx.
29606 * Makefile.in (site.exp): Use GDBFLAGS.
29607
29608Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29609
29610 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29611 Makefiles.
29612 (check): depend on just-check.
29613 (just-check): added so that tests can be run without a noop
29614 build pass.
29615
29616Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29617
29618 Switch to using configure's configdirs.
29619 * Makefile.in (Makefile): add configure.in dependency.
29620 (SUBDIRS): removed redundant assignment.
29621 * configure.in: switch subdirs assignment to configdirs.
29622 * gdb.t*/configure.in: new files.
29623
29624Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29625
29626 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29627 works.
29628
29629Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29630
29631 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29632 in explicit rules. Apparently this is not supported by some makes.
29633
29634Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29635
29636 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29637
29638Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29639
29640 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29641 disappeared.
29642
29643Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29644
29645 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29646
29647Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29648
29649 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29650 watchpoint problem that is now fixed.
29651 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29652 uninitialized convenience variables.
29653 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29654 structures.
29655
29656Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29657
29658 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29659 which causes expect to get out of sync with gdb on long output
29660 from help set.
29661 * gdb.t09/corefile.exp: Make expected pattern for core file
29662 failing signal and frame output format less sun specific.
29663
29664Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29665
29666 * gdb.t31/chillvars.exp: Add and remove initial dummy
29667 breakpoint, so that symbol table is forced in.
29668 (Needed at least on Sunos4, though it seems not SVR4.)
29669 * gdb.t31/chillvars.exp: Update for changed output format.
29670
29671Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29672
a9c64011 29673 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29674
29675Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29676
29677 * Makefile.in: Added --srcdir when invoking runtest, removed the
29678 need for a local config file. (optional now)
29679
29680Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29681
29682 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29683 failure count used to force early termination. Add some more
29684 expected failures for gnu style demangling.
29685
29686Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29687
29688 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29689 pmi variable from gdb.t20/gdbme to get optimized away.
29690 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29691 Check for written corefile upon timeout _and_ eof.
29692
29693Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29694
29695 * config/unix-gdb.exp: Add missing return 0.
29696
29697Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29698
29699 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29700 test termination.
29701
29702Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29703
29704 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29705 disappeared.
29706
29707Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29708
29709 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29710 time as i860 support works.
29711
d63a86f8 29712 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29713 "backtrace 100\r" rather than just "backtrace\r", to match last
29714 change.
29715
29716Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29717
29718 * config/udi-gdb.exp (gdb_exit): Remove close command.
29719 (gdb_target_udi): New procedure to set the UDI target.
29720 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29721 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29722 Added waits for prompts after several question responses. Added
29723 some more responses used by a29k-amd-udi-gdb.
29724 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29725 pass different arguments, restart UDI connection after program
29726 completion.
29727 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29728 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29729 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29730 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29731 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29732 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29733 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29734 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29735 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29736 after program completion.
29737 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29738 compiled with a SELECT_VECS setting.
29739 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29740 infinite recursion.
29741
29742 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29743 Added checks for COFF results, and made them expected failures for
29744 all targets. It would be better to make them expected failures
29745 for COFF targets only.
29746
29747Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29748
29749 * Makefile.in: add null dvi target, don't bother to recurse
29750 through test directories for info and install-info; rename
29751 $(datadir) to be dejagnu instead of deja-gnu
29752
29753Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29754
29755 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29756 compiler to coredump.
29757 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29758 code.
29759
29760Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29761
29762 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29763 coredump.
29764 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29765 code.
29766
29767Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29768
29769 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29770 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29771 which in a shell. Deletes xgdb when done.
29772 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29773 Tests the return from the "set height" or "set width" commands.
29774 Added a few return codes where needed.
29775
29776Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29777
29778 * Makefile.in (SUBDIRS): Add gdb.t17.
29779 * configure.in (subdirs): Add gdb.t17.
29780 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29781 files to test gdb's calling of functions in the inferior with
29782 the correct arguments and gdb's ability to retrieve any
29783 result returned.
29784
29785Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29786
29787 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29788 may be called after gdb goes away. Previous versions of expect
29789 needed these to avoid file descriptor leaks, but they cause
29790 errors with the current revision of expect.
29791 * gdb.t00/gdbvars.exp: Use -re on expected output after
29792 setting sevenbit-strings.
29793 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29794 to set sevenbit-strings consistent across tests.
29795 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29796 set sevenbit-strings consistent across tests.
29797
29798Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29799
29800 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29801 expected output to match current "expect" expectations.
29802
29803Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29804
29805 * gdb.t00/default.exp: Change expected output for default "source"
29806 command, to match new gdb behavior which requires a filename to
29807 source.
29808
29809Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29810
29811 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29812 expected fail for i486-*-* that misses the marker2 function.
29813 * gdb.t10/crossload.exp (bfddefault): Allow successful
29814 recognition of a format to pass even if no symbols are found.
29815 Explicitly catch failures where the format is not recognized
29816 or is ambiguous, and add the reason to the fail message.
29817 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29818 the cause is and invalid target and add reason to failure message.
29819 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29820 elf32-i386, elf32-sparc, and elf32-i860.
29821 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29822 Set up expected failure for 'filename'::variable scope resolution,
29823 which is now apparently broken on all targets.
29824 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29825 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29826 gdb.t23/templates.exp: Change failure for missing binfile into
29827 just a warning.
29828 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29829 references.
29830
29831Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29832
29833 * gdb.t00/default.exp: Add expected output for default "source"
29834 command, to match new gdb behavior.
29835 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29836
29837Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29838
29839 * config/*-gdb.exp: returns an error, rather than exiting on
29840 internal errors.
29841
29842Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29843
29844 * gdb.t03/gdbme.c: Add pointer to struct variable.
29845 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29846 referencing struct members.
29847
29848Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29849
29850 * configure.in (mips-idt-ecoff): New target.
29851 * config/mips-gdb.exp: New file for remote board using MIPS remote
29852 debugging protocol.
29853
29854 * Redid configuration scheme. Removed gdb.t*/configure.in.
29855 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29856 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29857 distclean targets. Built executables via .o files. Adjusted
29858 tests to account for source files in $(srcdir) rather than
29859 $(objdir).
29860 * lib/gdb.exp (runto): Don't expect () after the function name,
29861 because it may have arguments.
29862
29863Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29864
29865 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29866 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29867 expected failures for mips-idt-* and mips-sgi-*.
29868 * gdb.t00/default.exp (attach): Kill process if requested.
29869 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29870 that does not read core files.
29871 * gdb.t01/run.exp: Removed checks for exit status code.
29872 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29873 it is linked in.
29874 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29875 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29876 appropriate, rather than doing it by hand.
29877 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29878 execution.
29879 * gdb.t10/crossload.exp: Kill existing program if needed.
29880 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29881 appropriate, rather than doing it by hand. Always increase
29882 timeout for this test, not just for VxWorks.
29883
29884Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29885
29886 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29887 of Chill STRUCT types and STRUCT values.
29888 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29889 than "char".
29890 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29891 struct2): New struct definitions and initializations to test
c906108c
SS
29892 simple Chill STRUCT types.
29893
29894Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29895
29896 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29897 the null byte at the end of strings.
29898 * gdb.t00/default.exp: Make show version insensitive to copyright
29899 date.
29900 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29901 to avoid dependencies on target char signedness.
29902 * gdb.t16/printcmds.exp: Update expected results for explicitly
29903 unsigned char.
29904 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29905 now work.
29906 * gdb.t21/demangle.exp: Add many more patterns for template
29907 demangling, most of them being expected failures.
29908 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29909 string we are matching for, to match on the whole string.
29910 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29911 and fix a whole bunch that had incorrect expected output but were
29912 passing anyway because of the bug in "proc demangle".
29913 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29914 type.
29915 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29916
29917Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29918
a9c64011
AS
29919 * gdb/testsuite: made modifications to testcases, etc., to allow
29920 them to work properly given the reorganization of deja-gnu and the
29921 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29922
29923Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29924
29925 * gdb/testsuite: Initial creation of gdb/testsuite.
29926 Migrated dejagnu testcases and support files for testing nm to
29927 gdb/testsuite from deja-gnu. These files were moved "as is"
29928 with no modifications. This migration is part of a major overhaul
29929 of dejagnu. The modifications to these testcases, etc., which
29930 will allow them to work with the new version of dejagnu will be
29931 made in a future update.
48efe704 29932
8d8cb839 29933 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29934\f
8d8cb839
EZ
29935;; Local Variables:
29936;; mode: change-log
29937;; left-margin: 8
29938;; fill-column: 74
29939;; version-control: never
29940;; End:
902f2ccb 29941
0b302171 29942 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29943 Copying and distribution of this file, with or without modification,
29944 are permitted provided the copyright notice and this notice are preserved.
This page took 3.178518 seconds and 4 git commands to generate.