]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2012-11-02 Pedro Alves <palves@redhat.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
71ce889d
PA
12012-11-02 Pedro Alves <palves@redhat.com>
2
3 * gdb.base/foll-vfork-exit.c: New file.
4 * gdb.base/foll-vfork.exp (top level): New file-describing
5 comment.
6 (vfork_child_follow_to_exit): New procedure.
7 (tcatch_vfork_then_child_follow): Rename as ...
8 (tcatch_vfork_then_child_follow_exec): ... this.
9 (tcatch_vfork_then_child_follow_exit): New procedure.
10 (do_vfork_and_follow_parent_tests): New procedure, factored out
11 from do_vfork_and_exec_tests.
12 (do_vfork_and_follow_child_tests_exec): Ditto.
13 (do_vfork_and_exec_tests): Delete.
14 (do_vfork_and_follow_child_tests_exit): New procedure.
15 (top level): Run tests with both the program that has the vfork
16 child execing, and the program has the vfork child exiting.
17
1e35b1a9
PA
182012-11-02 Pedro Alves <palves@redhat.com>
19
20 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
21 (check_vfork_catchpoints, vfork_parent_follow_through_step)
22 (vfork_parent_follow_to_bp): Call it.
23 (kill_child): Delete.
24 (vfork_and_exec_child_follow_to_main_bp)
25 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
26 longer call kill_child.
27 (tcatch_vfork_then_parent_follow): Call setup_gdb.
28 (do_vfork_and_exec_tests): Don't runto_main before calling each
29 test procedure.
30 (top level): Don't clean restart and set verbose before running
31 each test procedure.
32
332012-11-02 Pedro Alves <palves@redhat.com>
34
35 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
36 (vfork_parent_follow_to_bp)
37 (vfork_and_exec_child_follow_to_main_bp)
38 (vfork_and_exec_child_follow_through_step)
39 (tcatch_vfork_then_parent_follow)
40 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
41 Use with_test_prefix.
42
432012-11-02 Pedro Alves <palves@redhat.com>
44
45 * gdb.base/foll-vfork.c: Add copyright header.
46 * gdb.base/vforked-prog.c: Add copyright header.
47
482012-11-02 Pedro Alves <palves@redhat.com>
49
50 * gdb.base/foll-vfork.exp
51 (vfork_and_exec_child_follow_through_step): Don't skip on
52 non-HP/UX targets. Expect the next to only step one line on
53 non-HP/UX targets, rather than stopping only after the exec.
54
552012-11-02 Pedro Alves <palves@redhat.com>
56
57 Don't hard code line numbers.
58
59 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
60 Expect text from the sources instead of a line number.
61 (vfork_parent_follow_to_bp)
62 (vfork_and_exec_child_follow_to_main_bp)
63 (vfork_and_exec_child_follow_through_step)
64 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
65 Use gdb_get_line_number.
66
672012-11-02 Pedro Alves <palves@redhat.com>
68
69 Modernize.
70
71 * gdb.base/foll-vfork.exp: Use standard_testfile and
72 build_executable. Pass descriptive string to untested.
73 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
74 (vfork_and_exec_child_follow_to_main_bp)
75 (vfork_and_exec_child_follow_through_step)
76 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
77 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
78 of send_gdb/gdb_expect.
79
80 (kill_child): New procedure.
81 (vfork_and_exec_child_follow_to_main_bp)
82 (vfork_and_exec_child_follow_through_step): Use it.
83
f0559fff
YQ
842012-11-02 Yao Qi <yao@codesourcery.com>
85
86 * gdb.base/setvar.exp: Test setting nested struct.
87 * gdb.base/setvar.c (v_struct3): New.
88
c207c6da
DE
892012-11-01 Doug Evans <dje@google.com>
90
91 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
92 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
93 use them.
94
2f27adfe
AB
952012-10-31 Andrew Burgess <aburgess@broadcom.com>
96
97 PR cli/14772
98 * gdb.base/gnu_vector.c (union_with_vector_1)
99 (struct_with_vector_1): Add new struct and union for testing
100 ptype.
101 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
102 structs / unions containing vectors.
103
bb662ca6
YQ
1042012-10-25 Yao Qi <yao@codesourcery.com>
105
106 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
107 'setup_kfail' instead of 'setup_kfail_for_target'.
108 * gdb.base/varargs.exp: Likewise.
109 * lib/gdb.exp (setup_kfail_for_target): Remove.
110
635d23ff
MK
1112012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
112
113 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
114
afdb064f
MK
1152012-10-25 Mark Kettenis <kettenis@gnu.org>
116
117 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
118
d99dcf51
JB
1192012-10-24 Joel Brobecker <brobecker@adacore.com>
120
121 * gdb.ada/set_wstr: New testcase.
122
32560274
JB
1232012-10-24 Joel Brobecker <brobecker@adacore.com>
124
125 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
126
5ded5331
JB
1272012-10-24 Joel Brobecker <brobecker@adacore.com>
128
129 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
130
d8d84291
MK
1312012-10-24 Mark Kettenis <kettenis@gnu.org>
132
133 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
134
6e933c51
JK
1352012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
136
137 * gdb.base/callfuncs.exp (do_function_calls): Fix
138 setup_kfail_for_target for -m32 mode.
139
274bd000
MK
1402012-10-23 Mark Kettenis <kettenis@gnu.org>
141
142 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
143 are now fixed.
144
545f743d
YQ
1452012-10-23 Yao Qi <yao@codesourcery.com>
146
147 * gdb.base/info-os.exp: Resume the inferior until it exits.
148
48b56b6a 1492012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
150
99c7d5a8 151 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
152 * gdb.base/print-file-var.exp: Likewise.
153 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 154
8de0566d
YQ
1552012-10-17 Yao Qi <yao@codesourcery.com>
156
157 * gdb.mi/mi-memory-changed.exp: New.
158
44883546
YQ
1592012-10-16 Yao Qi <yao@codesourcery.com>
160
161 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
162 returns true.
163 Call gdb_load_shlibs.
164 * gdb.reverse/solib-reverse.exp: Likewise.
165
345f514a
KS
1662012-10-15 Keith Seitz <keiths@redhat.com>
167
168 * lib/cp-support.exp (cp_test_ptype_class): Add support
169 for class typedefs.
170
171 * gdb.cp/derivation.exp: Add tests for g_instance.
172
9e3a7d65
JK
1732012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
174
175 Fix entry values resolving in inlined frames.
176 * gdb.arch/amd64-entry-value-inline.S: New file.
177 * gdb.arch/amd64-entry-value-inline.c: New file.
178 * gdb.arch/amd64-entry-value-inline.exp: New file.
179
21a7b089
JK
1802012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
181 Doug Evans <dje@google.com>
182
183 Fix recent gdb_breakpoint regression.
184 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
185 braces from the parameter.
186 * gdb.java/jprint.exp: Likewise.
187
2c47921e
DE
1882012-10-15 Doug Evans <dje@google.com>
189
190 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
191
89398707
JB
1922012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
193
194 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
195
801e4185
TT
1962012-10-15 Tom Tromey <tromey@redhat.com>
197
198 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
199
74f910c8
TT
2002012-10-15 Tom Tromey <tromey@redhat.com>
201
202 * gdb.python/py-symbol.exp: Test symbol destructor.
203
91567807
YQ
2042012-10-14 Yao Qi <yao@codesourcery.com>
205
206 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
207 * gdb.mi/mi-cli.exp: New.
208
209 * gdb.mi/mi2-basics.exp: Remove.
210 * gdb.mi/mi2-break.exp: Remove.
211 * gdb.mi/mi2-console.exp: Remove.
212 * gdb.mi/mi2-disassemble.exp: Remove.
213 * gdb.mi/mi2-eval.exp: Remove.
214 * gdb.mi/mi2-file.exp: Remove.
215 * gdb.mi/mi2-hack-cli.exp: Remove.
216 * gdb.mi/mi2-pthreads.exp: Remove.
217 * gdb.mi/mi2-read-memory.exp: Remove.
218 * gdb.mi/mi2-regs.exp: Remove.
219 * gdb.mi/mi2-return.exp: Remove.
220 * gdb.mi/mi2-simplerun.exp: Remove.
221 * gdb.mi/mi2-stack.exp: Remove.
222 * gdb.mi/mi2-stepi.exp: Remove.
223 * gdb.mi/mi2-syn-frame.exp: Remove.
224 * gdb.mi/mi2-until.exp: Remove.
225 * gdb.mi/mi2-watch.exp: Remove.
226 * gdb.mi/mi2-var-block.exp: Remove.
227 * gdb.mi/mi2-var-cmd.exp: Remove.
228 * gdb.mi/mi2-var-display.exp: Remove.
229
87332029
YQ
2302012-10-12 Yao Qi <yao@codesourcery.com>
231
232 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
233 trail '.*' on matching patterns.
234
11fc9057
L
2352012-10-11 H.J. Lu <hongjiu.lu@intel.com>
236
237 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
238 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
239 * gdb.arch/i386-disp-step.exp: Likewise.
240 * gdb.arch/i386-gnu-cfi.exp: Likewise.
241 * gdb.arch/i386-prologue.exp: Likewise.
242 * gdb.arch/i386-size-overlap.exp: Likewise.
243 * gdb.arch/i386-size.exp: Likewise.
244 * gdb.arch/i386-unwind.exp: Likewise.
245
7d46bcdc
L
2462012-10-11 H.J. Lu <hongjiu.lu@intel.com>
247
248 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
249 * gdb.arch/i386-word.exp: Likewise.
250
31224d9d
L
2512012-10-11 H.J. Lu <hongjiu.lu@intel.com>
252
253 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
254 is_ilp32_target to set nr_regs.
255 * gdb.arch/i386-sse.exp: Likewise.
256
5b7d0050
DE
2572012-10-11 Doug Evans <dje@google.com>
258
7c09e5a0
DE
259 PR breakpoints/14643.
260 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
261 * gdb.linespec/thread.c: New file.
262 * gdb.linespec/thread.exp: New file.
263
5b7d0050
DE
264 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
265 Recognize "message" -> print pass and fail. Add eof case.
266 (runto): Recognize message, no-message. Print pass/fail if requested,
267 with same treatment as gdb_breakpoint.
268 (runto_main): Pass no-message to runto.
269 (gdb_internal_error_resync): Add log message.
270 (gdb_file_cmd): Tweak internal error fail text for consistency.
271
2e24f4aa
JK
2722012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
273
274 Fix crash during stepping on ppc32.
275 * gdb.base/step-symless.c: New file.
276 * gdb.base/step-symless.exp: New file.
277
aa14df25
DE
2782012-10-03 Doug Evans <dje@google.com>
279
280 PR symtab/14601
281 * gdb.cp/using-crash.exp: New file.
282 * gdb.cp/using-crash.cc: New file.
283
975531db
DE
2842012-10-02 Doug Evans <dje@google.com>
285
286 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
287 more consistent.
288 (runto,gdb_debug_format): Ditto.
289 (gdb_file_cmd): Watch for eof in nested gdb_expect.
290 Clean up logging and error messages.
291
b3dc46ff
AB
2922012-10-01 Andrew Burgess <aburgess@broadcom.com>
293
294 Test find command on unmapped memory.
295 * gdb.base/find-unmapped.c: New file.
296 * gdb.base/find-unmapped.exp: New file.
297
45814d45
YQ
2982012-09-29 Yao Qi <yao@codesourcery.com>
299
300 * gdb.trace/mi-tracepoint-changed.exp: New.
301 * gdb.mi/mi-breakpoint-changed.exp: New.
302 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
303 * gdb.mi/pendshr2.c: New.
304
4c2786ba
YQ
3052012-09-28 Yao Qi <yao@codesourcery.com>
306
307 * gdb.mi/pr11022.exp: New.
308 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
309
7977e5d2
TT
3102012-09-27 Tom Tromey <tromey@redhat.com>
311
312 * gdb.cp/derivation.exp: Add regression test.
313 * gdb.cp/derivation.cc (class V_base, class V_inter, class
314 V_derived): New.
315 (vderived): New global.
316
0971de02
TT
3172012-09-26 Tom Tromey <tromey@redhat.com>
318
319 * gdb.dwarf2/dw2-common-block.S: New file.
320 * gdb.dwarf2/dw2-common-block.exp: New file.
321
4357ac6c
TT
3222012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
323
324 * gdb.fortran/common-block.exp: New file.
325 * gdb.fortran/common-block.f90: New file.
326
6f380991
AB
3272012-09-26 Andrew Burgess <aburgess@broadcom.com>
328
329 * gdb.base/duplicate-bp.c: New file.
330 * gdb.base/duplicate-bp.exp: New file.
331
8ae551cf
YQ
3322012-09-26 Yao Qi <yao@codesourcery.com>
333
334 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
335
336 Revert:
337 2012-09-21 Yao Qi <yao@codesourcery.com>
338
339 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
340
318102b9
SP
3412012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
342
343 * gdb.base/longest-types.c: New test case.
344 * gdb.base/longest-types.exp: New test case.
345
a1e5fd69
YQ
3462012-09-25 Yao Qi <yao@codesourcery.com>
347
348 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
349
04e7407c
JK
3502012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
351
352 Fix internal error on canonicalization of clang types.
353 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
354 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
355 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
356
9bf4bce9
JK
3572012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
358
359 Fix disassemble without parameters in tailcall frame.
360 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
361
2603f7ee
AB
3622012-09-21 Andrew Burgess <aburgess@broadcom.com>
363
364 * gdb.dwarf2/dw2-op-out-param.S: New file.
365 * gdb.dwarf2/dw2-op-out-param.exp: New file.
366
a3569abd
YQ
3672012-09-21 Yao Qi <yao@codesourcery.com>
368
369 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
370
a065d7af
YQ
3712012-09-21 Yao Qi <yao@codesourcery.com>
372
373 * gdb.mi/mi-cli.exp: Remove.
374 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
375
15544bd9
YQ
3762012-09-21 Yao Qi <yao@codesourcery.com>
377
378 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
379 "=record-started" notification.
380
82a90ccf
YQ
3812012-09-21 Yao Qi <yao@codesourcery.com>
382
383 * gdb.mi/mi-record-changed.exp: New.
384 * gdb.mi/mi-reverse.exp: Adjust expected output.
385
d7de8e3c
TT
3862012-09-20 Tom Tromey <tromey@redhat.com>
387
388 * gdb.python/python.exp: Test atexit.register.
389
1aa99537
DE
3902012-09-20 Doug Evans <dje@google.com>
391
05eade73
DE
392 * boards/dwarf4-gdb-index.exp: New file.
393
1aa99537
DE
394 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
395 while running the tests.
396
4ae24af0
JB
3972012-09-18 Joel Brobecker <brobecker@adacore.com>
398
399 * gdb.ada/bp_reset: New testcase.
400
bb25a15c
YQ
4012012-09-18 Yao Qi <yao@codesourcery.com>
402
403 * gdb.trace/mi-tsv-changed.exp: New.
404
201b4506
YQ
4052012-09-18 Yao Qi <yao@codesourcery.com>
406
407 * gdb.trace/mi-traceframe-changed.exp: New.
408
6fc1c773
YQ
4092012-09-17 Yao Qi <yao@codesourcery.com>
410
411 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
412 when it is less than 0.
413
1ab3b62c
JK
4142012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
415
416 PR 14119
417 * gdb.arch/amd64-tailcall-ret.S: New file.
418 * gdb.arch/amd64-tailcall-ret.c: New file.
419 * gdb.arch/amd64-tailcall-ret.exp: New file.
420 * gdb.reverse/amd64-tailcall-reverse.S: New file.
421 * gdb.reverse/amd64-tailcall-reverse.c: New file.
422 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
423
acf9414f
JK
4242012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
425
426 PR 14548
427 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
428 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
429 * gdb.reverse/singlejmp-reverse.S: New file.
430 * gdb.reverse/singlejmp-reverse.c: New file.
431 * gdb.reverse/singlejmp-reverse.exp: New file.
432
666b578b
JK
4332012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
434
435 Fix compatibility with old GCC (~4.1).
436 * gdb.cp/converts.cc (my_enum_var): New variable.
437
42056501
AB
4382012-09-14 Andrew Burgess <aburgess@broadcom.com>
439
440 * gdb.xml/tdesc-regs.exp: Update expected output for new
441 vector_size syntax of vector types.
442
b9516fa1
YPK
4432012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
444
445 Refactor Python "gdb" module into a proper Python package, by
446 introducing a new "_gdb" module for code implemented in C, and
447 using reload/__import__ instead of exec.
448 * gdb.python/python.exp (Test stderr location): Update module
449 location of GDB-specific sys.stderr.
450 (Test stdout location): Ditto for sys.stdout.
451
18dc9ad8
JK
4522012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
453
454 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
455
ea3a9873
KS
4562012-09-12 Keith Seitz <keiths@redhat.com>
457
458 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
459 conversion statement.
460
5941debb
DE
4612012-09-12 Doug Evans <dje@google.com>
462
463 * gdb.base/help.exp: Remove testing of individual command help text,
464 too much of a maintenance burden. Instead, test the functionality
465 of "help" itself.
466
cfc35e02
DE
4672012-09-11 Doug Evans <dje@google.com>
468
3a0ed5d7
DE
469 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
470 breakpoint.
471
cfc35e02
DE
472 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
473 * gdb.dwarf2/fission-reread.S: Ditto.
474 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
475 * gdb.dwarf2/fission-reread.exp: Ditto.
476
350b1b26
AB
4772012-09-11 Andrew Burgess <aburgess@broadcom.com>
478
479 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
480
2fa15f23
JB
4812012-09-10 Joel Brobecker <brobecker@adacore.com>
482
483 * gdb.ada/optim_drec: New testcase.
484
09be558e
DE
4852012-09-10 Doug Evans <dje@google.com>
486
487 * boards/fission.exp: Explicitly mark "board" as not remote.
488
5b4f6e25
KS
4892012-09-10 Keith Seitz <keiths@redhat.com>
490
491 PR gdb/13483
492 * gdb.cp/converts.cc (A::A): Add ctor.
493 (A::member_): Add member.
494 (enum my_enum): New enumeration.
495 (main): Add calls to foo1_7 with various
496 permitted arguments.
497 * gdb.cp/converts.exp: Add tests for boolean
498 conversions permitted by the standard.
499
b4ca5ed9
YPK
5002012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
501
502 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
503 avoid spurious results due to ~/.gdbinit.
504 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
505 $INTERNAL_GDBFLAGS in run command.
506 * gdb.gdb/observer.exp (setup_test): Ditto.
507 * gdb.gdb/selftest.exp (test_with_self): Ditto.
508 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
509
d54b30bb
DE
5102012-09-06 Doug Evans <dje@google.com>
511
14910956
DE
512 * boards/fission.exp: New file.
513
d54b30bb
DE
514 * gdb.python/py-value.exp: Use clean_restart.
515
91b253e1
DE
5162012-09-05 Doug Evans <dje@google.com>
517
518 * gdb.base/info-macros.c: Fix whitespace.
519
1292279a
PA
5202012-08-28 Pedro Alves <palves@redhat.com>
521
522 PR gdb/14428
523
524 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
525
1c8cdcb1
JK
5262012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
527
528 * gdb.base/break-caller-line.c: New file.
529 * gdb.base/break-caller-line.exp: New file.
530
1e8e8b51
JK
5312012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
532
533 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
534 * gdb.arch/i386-cfi-notcurrent.S: New file.
535 * gdb.arch/i386-cfi-notcurrent.exp: New file.
536
1591a1e8
PA
5372012-08-27 Wei-cheng Wang <cole945@gmail.com>
538 Yao Qi <yao@codesourcery.com>
539 Pedro Alves <palves@redhat.com>
540
541 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
542 New procedures.
543 (top level): Add overlap checking tests.
544
4442ada7
TT
5452012-08-24 Tom Tromey <tromey@redhat.com>
546
547 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
548 gdb_test_multiple fails for other reasons.
549
e7d50cc9
YQ
5502012-08-24 Yao Qi <yao@codesourcery.com>
551
552 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
553
dfbd5e7b
PA
5542012-08-23 Pedro Alves <palves@redhat.com>
555
556 * gdb.base/help.exp: Adjust to "handle" help text change.
557
8d735b87
YQ
5582012-08-23 Yao Qi <yao@codesourcery.com>
559
560 * gdb.trace/disconnected-tracing.c (start, end): New.
561 (main): Call start and end.
562 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
563 existing tests into this proc.
564 (disconnected_tfind): New.
565
61b1d759
YQ
5662012-08-23 Yao Qi <yao@codesourcery.com>
567
568 * boards/native-gdbserver.exp (${board}_upload): New.
569 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
570 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
571 Execute tfile on remote target.
572 Copy trace file from target to host.
573
6ca1b147
JM
5742012-08-22 Joseph Myers <joseph@codesourcery.com>
575
576 * gdb.arch/thumb-bx-pc.S: New file.
577 * gdb.arch/thumb-bx-pc.exp: New file.
578
706e3705
TT
5792012-08-22 Tom Tromey <tromey@redhat.com>
580
581 * gdb.base/maint.exp: Update.
582
b4893d48
TT
5832012-08-22 Tom Tromey <tromey@redhat.com>
584
585 * lib/gdb.exp (skip_unwinder_tests): New proc.
586 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
587 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
588
45b7da81
TT
5892012-08-21 Tom Tromey <tromey@redhat.com>
590
591 * gdb.hp/gdb.aCC/exception.exp: Remove.
592
f94363d7
AP
593012-08-19 Andrew Pinski <apinski@cavium.com>
594
595 * gdb.arch/mips-octeon-bbit.c: New file.
596 * gdb.arch/mips-octeon-bbit.exp: New Test.
597
e5afdbd7
KS
598012-08-19 Keith Seitz <keiths@redhat.com>
599
600 PR c++/14365
601 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
602 * gdb.dwarf2/dw2-anon-mptr.S: New file.
603
c29e8b64
JK
6042012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
605
606 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
607 verbose -log by more specific untested call.
608
15a7e7bc
YQ
6092012-08-18 Yao Qi <yao@codesourcery.com>
610
611 * gdb.trace/tfind.exp: Move tests on various command help before
612 checking target supports trace.
613 Fix the expected output of 'help tfind end'.
614
a451cb65
KS
6152012-08-17 Keith Seitz <keiths@redhat.com>
616
617 PR c++/13356
618 * gdb.base/default.exp: Update all "check type" tests.
619 * gdb.base/help.exp: Likewise.
620 * gdb.base/setshow.exp: Likewise.
621 * gdb.cp/converts.cc (foo1_type_check): New function.
622 (foo2_type_check): New function.
623 (foo3_type_check): New function.
624 (main): Call new functions.
625 * converts.exp: Add tests for integer-to-pointer conversions
626 with/without strict type-checking.
627
dbf6a605
MF
6282012-08-16 Mike Frysinger <vapier@gentoo.org>
629
630 * gdb.base/help.exp: Update expected output.
631
0c92d8c1
JB
6322012-08-16 Joel Brobecker <brobecker@adacore.com>
633
634 * gdb.ada/rdv_wait: New testcase.
635
e56f7f42
JK
6362012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
637
638 * gdb.base/attach-twice.exp: Remove excessive ps exec.
639
f47f77df
DE
6402012-08-13 Doug Evans <dje@google.com>
641
e202d6e8 642 * gdb.base/help.exp: Update expected output.
f47f77df
DE
643 * gdb.base/default.exp: Update expected output of "show convenience".
644
a72c3253
DE
6452012-08-10 Doug Evans <dje@google.com>
646
647 * gdb.python/py-strfns.c: New file.
648 * gdb.python/py-strfns.exp: New file.
649 * gdb.python/py-type.exp (test_fields): Add vector tests.
650
de0bea00
MF
6512012-08-10 Mike Frysinger <vapier@gentoo.org>
652
653 PR cli/10436:
654 * gdb.base/completion.exp: Add tests for handle completion.
655
5b9afe8a
YQ
6562012-08-09 Yao Qi <yao@codesourcery.com>
657
658 * gdb.mi/mi-cmd-param-changed.exp: New.
659 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
660 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
661 * gdb.mi/mi2-prompt.exp: Likewise.
662
4f485ebc
DE
6632012-08-08 Doug Evans <dje@google.com>
664
665 * gdb.base/debug-expr.c: New file.
666 * gdb.base/debug-expr.exp: New file.
667 * gdb.base/exprs.exp: Test {type} casts.
668 * gdb.cp/debug-expr.exp: New file.
669
5888842d
JK
6702012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
671
672 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
673 global variable loop, not a 'break'. Add loop count limit to 100.
674 Add new fail case for terminated vgdb.
675
4f69f4c2
JK
6762012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
677 Jean-Marc Saffroy <saffroy@gmail.com>
678
679 PR 11804
680 * gdb.base/gcore-relro.exp: New file.
681 * gdb.base/gcore-relro-main.c: New file.
682 * gdb.base/gcore-relro-lib.c: New file.
683
e2de5390
JK
6842012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
685
686 Do not false FAIL with old GCCs.
687 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
688 GCC < 4.5 in $no_hw mode.
689
606603c5
JK
6902012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
691
692 * gdb.base/default.exp (cd): Accept new directory with no arguments.
693
777f26c2
JK
6942012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
695
696 * gdb.base/list.exp (test_only_end): New function.
697 Call it.
698
2c12abee
TT
6992012-08-06 Tom Tromey <tromey@redhat.com>
700
701 * gdb.python/py-mi.exp: Add test for printer whose children
702 are a list.
703 * gdb.python/py-prettyprint.c (struct children_as_list): New.
704 (main): New variable children_as_list.
705 * gdb.python/py-prettyprint.py (class pp_children_as_list):
706 New.
707 (register_pretty_printers): Register new printer.
708
0eae2cf4
EBM
7092012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
710
711 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
712 symbols. Abort if vgdb remote connection is closed.
713
09e0881d
DE
7142012-08-02 Doug Evans <dje@google.com>
715
716 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
717
b40f514f
SDJ
7182012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
719
720 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
721 s390x, PowerPC 64 and m68k-linux.
722
11315ae0
UW
7232012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
724
725 * gdb.base/annota1.exp: Accept no frames-invalid notification
726 when starting up the program.
727 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
728 show a symbolic value as well.
729 * gdb.server/server-exec-info.exp: Skip test when skipping
730 gdbserver test and/or when skipping shared library tests.
731 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
732 avoid name conflicts with other tests.
733
0547eeed
UW
7342012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
735
736 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
737 Fix wrong output on big-endian systems.
738 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
739 4-byte pointer types on 64-bit s390x.
740
bdddb4de
UW
7412012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
742
743 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
744 marker comment at the beginning (after intialization).
745 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
746 breakpoint on marker comment instead of function begin.
747 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
748 PowerPC.
749 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
750 or 64-bit PowerPC.
751 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
752 gdb,no_hardware_watchpoints flag is set.
753 (initialize): Remove now redundant can-use-hw-watchpoints change.
754
5d206025
YQ
7552012-08-02 Yao Qi <yao@codesourcery.com>
756 Pedro Alves <palves@redhat.com>
757
758 * boards/local-remote-host.exp: New.
759
4f665099
UW
7602012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
761
762 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
763 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
764 * gdb.base/print-file-var.exp: Likewise.
765 * gdb.server/solib-list.exp: Skip on remote targets.
766
b62e2b27
UW
7672012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
768
769 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
770 watchpoints on ARM. When expecting software watchpoints, tolerate
771 (remote) targets that report unsupported hardware watchpoint only
772 at continue time.
773 (test_wide_location_2): Likewise.
774
a967a851
JK
7752012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
776
777 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
778 valgrind versions.
779
75d9f9ff 7802012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
781
782 * gdb.base/valgrind-infcall.c: New file.
783 * gdb.base/valgrind-infcall.exp: New file.
784
75d9f9ff
JK
785 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
786
1c9f2ed2
KS
7872012-07-30 Keith Seitz <keiths@redhat.com>
788
789 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
790 linespecs.
791
7f9b2034
DE
7922012-07-30 Doug Evans <dje@google.com>
793
85220e01
DE
794 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
795 * gdb.dwarf2/pr13961.S: Ditto.
796
7f9b2034
DE
797 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
798
4e969b4f
AB
7992012-07-30 Andrew Burgess <aburgess@broadcom.com>
800
801 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
802 change its format immediately after reloading the binary.
803
e7de8362
JK
8042012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
805
806 Fix testsuite regression after --use-deprecated-index-sections removal.
807 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
808 string.
809 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
810
7255706c
YQ
8112012-07-27 Yao Qi <yao@codesourcery.com>
812
813 KFAIL for PR remote/14161.
814 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
815 Cleanup socket files.
816 (strace_info_marker): Detach inferior.
817
f2e8016f
TT
8182012-07-26 Tom Tromey <tromey@redhat.com>
819
820 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
821
f66713d2
JK
8222012-07-26 Markus Metzger <markus.t.metzger@intel.com>
823
824 * gdb.python/py-inferior.c (thread): New function.
825 (check_threads): New function.
826 (test_threads): New function.
827 * gdb.python/py-inferior.exp: Added test.
828 Replaced runto with continue to breakpoint.
829
8223e12c
TT
8302012-07-26 Tom Tromey <tromey@redhat.com>
831
832 * lib/ada.exp (standard_ada_testfile): New proc.
833 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
834 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
835 * gdb.ada/array_return.exp: Use standard_ada_testfile.
836 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
837 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
838 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
839 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
840 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
841 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
842 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
843 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
844 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
845 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
846 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
847 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
848 * gdb.ada/char_param.exp: Use standard_ada_testfile.
849 * gdb.ada/complete.exp: Use standard_ada_testfile.
850 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
851 standard_output_file.
852 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
853 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
854 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
855 standard_output_file.
856 * gdb.ada/exprs.exp: Use standard_ada_testfile.
857 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
858 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
859 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
860 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
861 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
862 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
863 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
864 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
865 * gdb.ada/homonym.exp: Use standard_ada_testfile.
866 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
867 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
868 * gdb.ada/interface.exp: Use standard_ada_testfile.
869 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
870 standard_output_file
871 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
872 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
873 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
874 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
875 * gdb.ada/nested.exp: Use standard_ada_testfile.
876 * gdb.ada/null_array.exp: Use standard_ada_testfile.
877 * gdb.ada/null_record.exp: Use standard_ada_testfile.
878 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
879 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
880 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
881 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
882 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
883 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
884 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
885 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
886 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
887 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
888 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
889 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
890 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
891 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
892 * gdb.ada/start.exp: Use standard_ada_testfile.
893 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
894 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
895 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
896 * gdb.ada/tagged.exp: Use standard_ada_testfile.
897 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
898 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
899 * gdb.ada/tasks.exp: Use standard_ada_testfile.
900 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
901 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
902 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
903 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
904 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
905 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
906 * gdb.ada/widewide.exp: Use standard_ada_testfile.
907
bbec57e4
JK
9082012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
909
910 Fix testsuite regression after --use-deprecated-index-sections removal.
911 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
912
9cc8e32c
JK
9132012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
914
915 Fix compatibility with Tcl before 7.5.
916 * lib/future.exp (lreverse): New function if it does not exist.
917
ea5ca7b5
MK
9182012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
919
920 * gdb.mi/mi-pending.c: New method to set a second pending
921 breakpoint.
922 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
923 condition.
924
64776a0b
PA
9252012-07-20 Pedro Alves <palves@redhat.com>
926
927 PR threads/11692
928 PR gdb/12203
929
930 * gdb.threads/create-fail.c: New file.
931 * gdb.threads/create-fail.exp: New file.
932
13e4e967
PA
9332012-07-19 Pedro Alves <palves@redhat.com>
934
935 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
936 * config/vx.exp (gdb_start): Likewise.
937 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
938 * gdb.base/setvar.exp (test_set): Likewise.
939 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
940 * gdb.reverse/sigall-precsave.exp: Likewise.
941 * gdb.reverse/sigall-reverse.exp: Likewise.
942
b7aefa4d
PA
9432012-07-19 Pedro Alves <palves@redhat.com>
944
945 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
946 handler before recording.
947
608b4967
TT
9482012-07-19 Tom Tromey <tromey@redhat.com>
949
950 * gdb.cp/casts.exp: Add tests for typeof and decltype.
951 * gdb.cp/casts.cc (decltype): New function.
952 (main): Use it.
953
b1e0c0fa
PA
9542012-07-19 Pedro Alves <palves@redhat.com>
955
956 * gdb.base/sigall.exp (signals): New list.
957 <top level>: Loop over signals in the $signals list instead of
958 calling a test function once per signal.
959 * gdb.reverse/sigall-precsave.exp (signals): New list.
960 <top level>: Loop over signals in the $signals list instead of
961 calling a test function once per signal.
962 * gdb.reverse/sigall-reverse.exp (signals): New list.
963 <top level>: Loop over signals in the $signals list instead of
964 calling a test function once per signal.
965
6ace3df1
YQ
9662012-07-19 Yao Qi <yao@codesourcery.com>
967
968 * gdb.base/setshow.exp: Test 'set args ~'.
969
263a0f8c
JK
9702012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
971
972 * gdb.base/store.exp (check_set): Import gdb_prompt.
973 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
974 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
975
8f043999
JK
9762012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
977
978 PR 11914
979 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
980 (main): Call eval_sub.
981 * gdb.python/py-prettyprint.exp:
982 (python execfile ('py-prettyprint.py')): Move it earlier.
983 New breakpoint for eval-break.
984 (continue to breakpoint: eval-break, info locals): New test.
985 (python execfile ('py-prettyprint.py')): Move it from here.
986 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
987 (register_pretty_printers): Register pp_eval_type.
988
725c7b66
JK
9892012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
990
991 Fix a testcase regression by me.
992 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
993 DW_FORM_data4.
994
4359dff1
JK
9952012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
996 Doug Evans <dje@google.com>
997
998 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
999 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1000
61e44cfa
JK
10012012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1002
1003 Fix gdbserver run regression.
1004 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1005
93c0ef37
TT
10062012-07-12 Tom Tromey <tromey@redhat.com>
1007
1008 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1009 (clean_restart): Likewise.
1010 (core_find): Use standard_output_file.
1011
76027ef5
TT
10122012-07-12 Tom Tromey <tromey@redhat.com>
1013
1014 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1015 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1016 prepare_for_testing_full.
1017 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1018 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1019 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1020 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1021 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1022 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1023 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1024 prepare_for_testing_full.
1025 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1026 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1027 prepare_for_testing_full.
1028 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1029 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1030 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1031
85b4440a
TT
10322012-07-12 Tom Tromey <tromey@redhat.com>
1033
1034 * lib/gdb.exp (build_executable_from_specs): New proc, from
1035 build_executable.
1036 (build_executable): Use it.
1037 (prepare_for_testing_full): New proc.
1038
55baab26
TT
10392012-07-11 Tom Tromey <tromey@redhat.com>
1040
1041 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1042 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1043 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1044 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1045 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
1046 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
1047 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
1048 * gdb.reverse/step-precsave.exp: Use standard_output_file.
1049 * gdb.reverse/until-precsave.exp: Use standard_output_file.
1050 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
1051
298a9cf0
TT
10522012-07-10 Tom Tromey <tromey@redhat.com>
1053
1054 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
1055 standard_output_file.
1056 * gdb.mi/gdb2549.exp: Use standard_testfile.
1057 * gdb.mi/gdb669.exp: Use standard_testfile.
1058 * gdb.mi/gdb701.exp: Use standard_testfile.
1059 * gdb.mi/gdb792.exp: Use standard_testfile.
1060 * gdb.mi/mi-async.exp: Use standard_testfile.
1061 * gdb.mi/mi-basics.exp: Use standard_testfile.
1062 * gdb.mi/mi-break.exp: Use standard_testfile.
1063 * gdb.mi/mi-cli.exp: Use standard_testfile.
1064 * gdb.mi/mi-console.exp: Use standard_testfile.
1065 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
1066 * gdb.mi/mi-eval.exp: Use standard_testfile.
1067 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
1068 * gdb.mi/mi-file.exp: Use standard_testfile.
1069 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
1070 * gdb.mi/mi-logging.exp: Use standard_testfile.
1071 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
1072 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
1073 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
1074 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
1075 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
1076 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
1077 * gdb.mi/mi-pending.exp: Use standard_testfile,
1078 standard_output_file.
1079 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
1080 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
1081 * gdb.mi/mi-regs.exp: Use standard_testfile.
1082 * gdb.mi/mi-return.exp: Use standard_testfile.
1083 * gdb.mi/mi-reverse.exp: Use standard_testfile.
1084 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
1085 * gdb.mi/mi-solib.exp: Use standard_testfile,
1086 standard_output_file.
1087 * gdb.mi/mi-stack.exp: Use standard_testfile.
1088 * gdb.mi/mi-stepi.exp: Use standard_testfile.
1089 * gdb.mi/mi-stepn.exp: Use standard_testfile.
1090 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
1091 * gdb.mi/mi-until.exp: Use standard_testfile.
1092 * gdb.mi/mi-var-block.exp: Use standard_testfile.
1093 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
1094 * gdb.mi/mi-var-child.exp: Use standard_testfile.
1095 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
1096 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
1097 * gdb.mi/mi-var-display.exp: Use standard_testfile.
1098 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
1099 standard_output_file.
1100 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
1101 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
1102 * gdb.mi/mi-watch.exp: Use standard_testfile.
1103 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
1104 * gdb.mi/mi2-basics.exp: Use standard_testfile.
1105 * gdb.mi/mi2-break.exp: Use standard_testfile.
1106 * gdb.mi/mi2-cli.exp: Use standard_testfile.
1107 * gdb.mi/mi2-console.exp: Use standard_testfile.
1108 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
1109 * gdb.mi/mi2-eval.exp: Use standard_testfile.
1110 * gdb.mi/mi2-file.exp: Use standard_testfile.
1111 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
1112 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
1113 * gdb.mi/mi2-regs.exp: Use standard_testfile.
1114 * gdb.mi/mi2-return.exp: Use standard_testfile.
1115 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
1116 * gdb.mi/mi2-stack.exp: Use standard_testfile.
1117 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
1118 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
1119 * gdb.mi/mi2-until.exp: Use standard_testfile.
1120 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
1121 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
1122 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
1123 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
1124 * gdb.mi/mi2-watch.exp: Use standard_testfile.
1125
f5f3a911
TT
11262012-07-10 Tom Tromey <tromey@redhat.com>
1127
1128 * gdb.cp/abstract-origin.exp: Use standard_testfile.
1129 * gdb.cp/ambiguous.exp: Use standard_testfile,
1130 prepare_for_testing.
1131 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
1132 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
1133 * gdb.cp/anon-ns.exp: Use standard_testfile.
1134 * gdb.cp/anon-struct.exp: Use standard_testfile.
1135 * gdb.cp/anon-union.exp: Use standard_testfile,
1136 prepare_for_testing.
1137 * gdb.cp/arg-reference.exp: Use standard_testfile,
1138 prepare_for_testing.
1139 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
1140 * gdb.cp/breakpoint.exp: Use standard_testfile,
1141 prepare_for_testing.
1142 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
1143 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
1144 standard_output_file.
1145 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
1146 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
1147 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
1148 (test_static_members): Update.
1149 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
1150 * gdb.cp/converts.exp: Use standard_testfile.
1151 * gdb.cp/cp-relocate.exp: Use standard_testfile.
1152 * gdb.cp/cpcompletion.exp: Use standard_testfile,
1153 prepare_for_testing.
1154 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
1155 * gdb.cp/cplabel.exp: Use standard_testfile.
1156 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
1157 prepare_for_testing.
1158 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
1159 * gdb.cp/derivation.exp: Use standard_testfile,
1160 prepare_for_testing.
1161 * gdb.cp/destrprint.exp: Use standard_testfile.
1162 * gdb.cp/dispcxx.exp: Use standard_testfile.
1163 * gdb.cp/exception.exp: Use standard_testfile,
1164 prepare_for_testing.
1165 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
1166 * gdb.cp/extern-c.exp: Use standard_testfile,
1167 prepare_for_testing.
1168 * gdb.cp/formatted-ref.exp: Use standard_testfile,
1169 prepare_for_testing.
1170 * gdb.cp/fpointer.exp: Use standard_testfile.
1171 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
1172 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
1173 standard_output_file.
1174 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
1175 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
1176 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
1177 standard_output_file.
1178 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
1179 (do_tests): Update.
1180 * gdb.cp/koenig.exp: Use standard_testfile.
1181 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
1182 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
1183 * gdb.cp/m-static.exp: Use standard_testfile,
1184 prepare_for_testing.
1185 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
1186 * gdb.cp/mb-inline.exp: Use standard_testfile,
1187 prepare_for_testing.
1188 * gdb.cp/mb-templates.exp: Use standard_testfile,
1189 prepare_for_testing.
1190 * gdb.cp/member-ptr.exp: Use standard_testfile,
1191 prepare_for_testing.
1192 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
1193 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
1194 * gdb.cp/method2.exp: Use standard_testfile.
1195 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
1196 standard_output_file.
1197 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
1198 (do_tests): Update.
1199 * gdb.cp/namespace-enum.exp: Use standard_testfile,
1200 prepare_for_testing.
1201 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
1202 prepare_for_testing.
1203 * gdb.cp/namespace.exp: Use standard_testfile,
1204 prepare_for_testing.
1205 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
1206 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
1207 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
1208 * gdb.cp/nsimport.exp: Use standard_testfile,
1209 prepare_for_testing.
1210 * gdb.cp/nsnested.exp: Use standard_testfile.
1211 * gdb.cp/nsnoimports.exp: Use standard_testfile.
1212 * gdb.cp/nsrecurs.exp: Use standard_testfile,
1213 prepare_for_testing.
1214 * gdb.cp/nsstress.exp: Use standard_testfile,
1215 prepare_for_testing.
1216 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
1217 * gdb.cp/operator.exp: Use standard_testfile.
1218 * gdb.cp/oranking.exp: Use standard_testfile.
1219 * gdb.cp/overload-const.exp: Use standard_testfile.
1220 * gdb.cp/overload.exp: Use standard_testfile,
1221 prepare_for_testing.
1222 * gdb.cp/ovldbreak.exp: Use standard_testfile.
1223 * gdb.cp/ovsrch.exp: Use standard_testfile.
1224 * gdb.cp/paren-type.exp: Use standard_testfile.
1225 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
1226 prepare_for_testing.
1227 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
1228 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
1229 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
1230 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
1231 * gdb.cp/pr10728.exp: Use standard_testfile,
1232 standard_output_file.
1233 * gdb.cp/pr12028.exp: Use standard_testfile.
1234 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
1235 * gdb.cp/pr9167.exp: Use standard_testfile.
1236 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
1237 * gdb.cp/printmethod.exp: Use standard_testfile,
1238 prepare_for_testing.
1239 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
1240 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
1241 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
1242 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
1243 standard_output_file.
1244 * gdb.cp/readnow-language.exp: Use standard_testfile.
1245 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
1246 (gdb_start_again): Use clean_restart.
1247 * gdb.cp/ref-types.exp: Use standard_testfile,
1248 prepare_for_testing.
1249 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
1250 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
1251 * gdb.cp/smartp.exp: Use standard_testfile.
1252 * gdb.cp/static-method.exp: Use standard_testfile.
1253 * gdb.cp/static-print-quit.exp: Use standard_testfile.
1254 * gdb.cp/temargs.exp: Use standard_testfile.
1255 * gdb.cp/templates.exp: Use standard_testfile,
1256 prepare_for_testing.
1257 (do_tests): Update.
1258 * gdb.cp/try_catch.exp: Use standard_testfile,
1259 prepare_for_testing.
1260 * gdb.cp/typedef-operator.exp: Use standard_testfile.
1261 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
1262 * gdb.cp/virtbase.exp: Use standard_testfile,
1263 prepare_for_testing.
1264 * gdb.cp/virtfunc.exp: Use standard_testfile,
1265 prepare_for_testing.
1266 (do_tests): Update.
1267 * gdb.cp/virtfunc2.exp: Use standard_testfile,
1268 prepare_for_testing.
1269
686f09d0
TT
12702012-07-10 Tom Tromey <tromey@redhat.com>
1271
1272 * lib/gdb.exp (standard_testfile): Unset output variables from
1273 earlier invocations.
1274
9357e021
YQ
12752012-07-10 Yao Qi <yao@codesourcery.com>
1276
1277 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
1278 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
1279 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
1280 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
1281 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
1282 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
1283 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
1284 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
1285 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
1286 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
1287 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
1288 * gdb.mi/mi-var-display.exp: Likewise.
1289 * gdb.mi/mi-var-invalidate.exp: Likewise.
1290 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
1291 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
1292 * gdb.mi/mi2-console.exp: Likewise.
1293 * gdb.mi/mi2-disassemble.exp: Likewise.
1294 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
1295 * gdb.mi/mi2-read-memory.exp: Likewise.
1296 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
1297 * gdb.mi/mi2-simplerun.exp: Likewise.
1298 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
1299 * gdb.mi/mi2-syn-frame.exp: Likewise.
1300 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
1301 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
1302 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
1303
e314d629
TT
13042012-07-09 Tom Tromey <tromey@redhat.com>
1305
1306 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
1307 * gdb.base/callfuncs.exp: Add cast-based test.
1308 * gdb.base/callfuncs.c (voidfunc): New function.
1309
06928b3f
DE
13102012-07-08 Doug Evans <dje@google.com>
1311
1312 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
1313
32f11bad
JK
13142012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1315
1316 Fix XFAIL compatibility with old i386 systems.
1317 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
1318 Check also 'Cannot insert breakpoint 0'.
1319
76b83c51
JK
13202012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1321
1322 PR 14321
1323 * gdb.base/find.exp
1324 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
1325
a6fb9c08
TT
13262012-07-06 Tom Tromey <tromey@redhat.com>
1327
1328 * gdb.base/whatis.exp: Add test.
1329
71918a86
TT
13302012-07-06 Tom Tromey <tromey@redhat.com>
1331
1332 * gdb.base/whatis.exp: Add regression test.
1333
fcde5961
TT
13342012-07-06 Tom Tromey <tromey@redhat.com>
1335
1336 * gdb.base/whatis.exp: Add tests.
1337
f9cf0f4a
JK
13382012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1339
1340 PR 12649
1341 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
1342 gdb_test_multiple $gdb_prompt terminator.
1343
979ade8b
PA
13442012-07-04 Pedro Alves <palves@redhat.com>
1345
1346 * gdb.mi/mi-reverse.exp: Use supports_reverse and
1347 supports_process_record.
1348
8a980b44
PA
13492012-07-04 Pedro Alves <palves@redhat.com>
1350
1351 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
1352 endings.
1353 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
1354
855ba978
SS
13552012-07-03 Stan Shebs <stan@codesourcery.com>
1356
1357 * gdb.base/info-os.c (main): Retry resource acquisition until an
1358 available one is found.
1359 * gdb.base/info-os.exp: Collect resource keys from the program
1360 and use them in matching.
1361
fcb44371
JK
13622012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1363
1364 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
1365 Wrap the test into loop for corefile and core0file.
1366
08a67be6
JK
13672012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1368
1369 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
1370 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
1371 .note.GNU-stack.
1372
0f3c2347
JK
1373 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
1374
ff4a4500
SDJ
13752012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
1376
1377 * gdb.base/help.exp (help b, help br, help bre, help brea, help
1378 break): Include help message for the new `-probe' and `-probe-stap'
1379 options.
1380
d3ce09f5
SS
13812012-07-02 Stan Shebs <stan@codesourcery.com>
1382
1383 * gdb.base/dprintf.exp: Add agent style tests.
1384
a1624241
JK
13852012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1386
1387 * gdb.base/stale-infcall.c (infcall): New label test-next.
1388 (main): New labels test-pass and test-fail.
1389 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1390 $test_fail_bpnum to test-fail.
1391 (test system longjmp tracking support): New test.
1392 Delete $test_fail_bpnum.
1393 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1394 breakpoint.
1395
42e7ad6c
DE
13962012-06-30 Doug Evans <dje@google.com>
1397
1398 * gdb.dwarf2/fission-reread.S: New file.
1399 * gdb.dwarf2/fission-reread.exp: New file.
1400
37ce89eb
SS
14012012-06-28 Stan Shebs <stan@codesourcery.com>
1402
1403 * gdb.mi/mi-logging.exp: New file.
1404
e5ef252a
PA
14052012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1406 Pedro Alves <palves@redhat.com>
1407
1408 * gdb.threads/siginfo-threads.exp: New file.
1409 * gdb.threads/siginfo-threads.c: New file.
1410 * gdb.threads/sigstep-threads.exp: New file.
1411 * gdb.threads/sigstep-threads.c: New file.
1412
22f1fbae
TT
14132012-06-28 Tom Tromey <tromey@redhat.com>
1414
1415 * gdb.go/package.exp: Partially revert earlier patch; use
1416 gdb_compile again. Use standard_output_file.
1417
2e3cf129
DE
14182012-06-27 Doug Evans <dje@google.com>
1419
1420 * gdb.dwarf2/fission-base.c: New file.
1421 * gdb.dwarf2/fission-base.S: New file.
1422 * gdb.dwarf2/fission-base.exp: New file.
1423
785fd303
JK
14242012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1425
1426 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1427
1bb9788d
TT
14282012-06-27 Tom Tromey <tromey@redhat.com>
1429
1430 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1431 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1432
c83ee902
TT
14332012-06-27 Tom Tromey <tromey@redhat.com>
1434
1435 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1436 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1437 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1438 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1439 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1440 prepare_for_testing.
1441 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1442 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1443 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1444 standard_testfile.
1445 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1446 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1447 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1448 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1449 prepare_for_testing.
1450 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1451 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1452 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1453 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
1454 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
1455 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
1456 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
1457 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
1458 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
1459 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
1460 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
1461 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
1462 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
1463 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
1464 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
1465 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
1466 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
1467 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
1468 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1469 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1470 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1471 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1472 standard_output_file.
1473 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1474 standard_output_file.
1475 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1476 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1477 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1478 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1479 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1480 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1481 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1482 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1483 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1484 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1485 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1486 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1487 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1488 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1489 * gdb.dwarf2/valop.exp: Use standard_testfile,
1490 prepare_for_testing.
1491
5204774b
TT
14922012-06-27 Tom Tromey <tromey@redhat.com>
1493
1494 * gdb.python/python.exp: Fix regexps in pagination tests.
1495
ee0bf529
SCR
14962012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1497
1498 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1499 'last' of gdb.Symtab_and_line.
1500 * gdb.python/py-symbol.c: Move break point comment to enable
1501 testing of gdb.Symtab_and_line.last.
1502
14fcc022
TT
15032012-06-26 Tom Tromey <tromey@redhat.com>
1504
1505 * gdb.threads/step.c: Remove.
1506 * gdb.threads/step.exp: Remove.
1507 * gdb.threads/step2.exp: Remove.
1508
0efbbabc
TT
15092012-06-26 Tom Tromey <tromey@redhat.com>
1510
1511 * gdb.threads/watchpoint-fork.exp (test): Use
1512 standard_output_file. Don't declare objdir.
1513 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1514 standard_output_file.
1515 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1516 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1517 clean_restart. Remove incdir.
1518 * gdb.threads/corethreads.exp: Use standard_testfile.
1519 * gdb.threads/execl.exp: Use standard_testfile,
1520 standard_output_file, clean_restart.
1521 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1522 clean_restart.
1523 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1524 clean_restart.
1525 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1526 incdir.
1527 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1528 clean_restart. Remove incdir.
1529 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1530 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1531 clean_restart. Remove incdir.
1532 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1533 Remove incdir.
1534 * gdb.threads/leader-exit.exp: Use standard_testfile.
1535 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1536 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1537 clean_restart.
1538 * gdb.threads/manythreads.exp: Use standard_testfile,
1539 clean_restart. Remove incdir.
1540 * gdb.threads/multi-create.exp: Use standard_testfile,
1541 clean_restart.
1542 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1543 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1544 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1545 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1546 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1547 * gdb.threads/pending-step.exp: Use standard_testfile,
1548 clean_restart. Remove incdir.
1549 * gdb.threads/print-threads.exp: Use standard_testfile,
1550 clean_restart. Remove incdir.
1551 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1552 clean_restart. Remove incdir.
1553 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1554 Remove incdir.
1555 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1556 incdir.
1557 * gdb.threads/sigthread.exp: Use standard_testfile,
1558 clean_restart.
1559 * gdb.threads/staticthreads.exp: Use standard_testfile,
1560 clean_restart. Remove incdir.
1561 * gdb.threads/switch-threads.exp: Use standard_testfile,
1562 clean_restart. Remove incdir.
1563 * gdb.threads/thread-execl.exp: Use standard_testfile,
1564 clean_restart. Remove incdir.
1565 * gdb.threads/thread-find.exp: Use standard_testfile,
1566 clean_restart.
1567 * gdb.threads/thread-specific.exp: Use standard_testfile,
1568 clean_restart. Remove incdir.
1569 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1570 clean_restart. Remove incdir.
1571 * gdb.threads/thread_check.exp: Use standard_testfile,
1572 clean_restart. Remove incdir.
1573 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1574 incdir.
1575 * gdb.threads/threadapply.exp: Use standard_testfile,
1576 clean_restart. Remove incdir.
1577 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1578 clean_restart. Remove incdir.
1579 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1580 clean_restart.
1581 * gdb.threads/tls-shared.exp: Use standard_testfile,
1582 clean_restart, standard_output_file.
1583 * gdb.threads/tls-var.exp: Use standard_testfile,
1584 standard_output_file.
1585 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1586 Remove incdir.
1587 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1588 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1589 incdir.
1590 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1591 clean_restart. Remove incdir.
1592
497a5eb0
TT
15932012-06-26 Tom Tromey <tromey@redhat.com>
1594
1595 * gdb.trace/actions.exp: Use standard_testfile.
1596 * gdb.trace/ax.exp: Use standard_testfile.
1597 * gdb.trace/backtrace.exp: Use standard_testfile.
1598 * gdb.trace/change-loc.exp: Use standard_testfile.
1599 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1600 * gdb.trace/collection.exp: Use standard_testfile,
1601 prepare_for_testing.
1602 * gdb.trace/deltrace.exp: Use standard_testfile.
1603 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1604 * gdb.trace/ftrace.exp: Use standard_testfile.
1605 * gdb.trace/infotrace.exp: Use standard_testfile.
1606 * gdb.trace/packetlen.exp: Use standard_testfile.
1607 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1608 * gdb.trace/passcount.exp: Use standard_testfile.
1609 * gdb.trace/pending.exp: Use standard_testfile.
1610 * gdb.trace/report.exp: Use standard_testfile.
1611 * gdb.trace/save-trace.exp: Use standard_testfile.
1612 * gdb.trace/stap-trace.exp: Use standard_testfile.
1613 * gdb.trace/status-stop.exp: Use standard_testfile.
1614 * gdb.trace/strace.exp: Use standard_testfile.
1615 * gdb.trace/tfile.exp: Use standard_testfile.
1616 * gdb.trace/tfind.exp: Use standard_testfile.
1617 * gdb.trace/trace-break.exp: Use standard_testfile.
1618 * gdb.trace/trace-mt.exp: Use standard_testfile.
1619 * gdb.trace/tracecmd.exp: Use standard_testfile.
1620 * gdb.trace/tspeed.exp: Use standard_testfile.
1621 * gdb.trace/tstatus.exp: Use standard_testfile.
1622 * gdb.trace/tsv.exp: Use standard_testfile.
1623 * gdb.trace/unavailable.exp: Use standard_testfile,
1624 prepare_for_testing.
1625 * gdb.trace/while-dyn.exp: Use standard_testfile.
1626 * gdb.trace/while-stepping.exp: Use standard_testfile.
1627
7686c074
TT
16282012-06-26 Tom Tromey <tromey@redhat.com>
1629
1630 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1631 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1632 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1633 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1634 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1635 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1636 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1637 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1638 prepare_for_testing.
1639 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1640 prepare_for_testing.
1641 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1642 prepare_for_testing.
1643 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1644 prepare_for_testing.
1645 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1646 prepare_for_testing
1647 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1648 * gdb.reverse/machinestate.exp: Use standard_testfile.
1649 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1650 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1651 build_executable.
1652 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1653 build_executable.
1654 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1655 standard_output_file.
1656 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1657 standard_output_file.
1658 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1659 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1660 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1661 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1662 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1663 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1664
481fc100
TT
16652012-06-26 Tom Tromey <tromey@redhat.com>
1666
1667 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1668 standard_output_file.
1669 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1670 prepare_for_testing. Remove directory-checking code.
1671
7bb18ae2
TT
16722012-06-25 Tom Tromey <tromey@redhat.com>
1673
1674 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1675 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1676 build_executable, not prepare_for_testing.
1677 * gdb.multi/base.exp: Use standard_output_file. Use
1678 build_executable, not prepare_for_testing.
1679
cf09b3e4
TT
16802012-06-25 Tom Tromey <tromey@redhat.com>
1681
1682 * gdb.fortran/subarray.exp: Use standard_testfile,
1683 prepare_for_testing.
1684 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1685 * gdb.fortran/module.exp: Use standard_testfile.
1686 * gdb.fortran/logical.exp: Use standard_testfile.
1687 * gdb.fortran/library-module.exp: Use standard_testfile,
1688 standard_output_file.
1689 * gdb.fortran/derived-type.exp: Use standard_testfile,
1690 prepare_for_testing.
1691 * gdb.fortran/complex.exp: Use standard_testfile,
1692 prepare_for_testing.
1693 * gdb.fortran/charset.exp: Use standard_testfile.
1694 * gdb.fortran/array-element.exp: Use standard_testfile,
1695 prepare_for_testing.
1696
18b5ff1b
KS
16972012-06-25 Keith Seitz <keiths@redhat.com>
1698
1699 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1700 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1701
17b77626
TT
17022012-06-25 Tom Tromey <tromey@redhat.com>
1703
1704 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1705 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1706 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1707 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1708
f91e3dc1
TT
17092012-06-25 Tom Tromey <tromey@redhat.com>
1710
1711 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1712 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1713 * gdb.linespec/linespec.exp: Use standard_testfile.
1714
a884434d
TT
17152012-06-25 Tom Tromey <tromey@redhat.com>
1716
1717 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1718 prepare_for_testing.
1719
efc9d70a
TT
17202012-06-25 Tom Tromey <tromey@redhat.com>
1721
1722 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1723 prepare_for_testing.
1724 * gdb.opt/inline-break.exp: Use standard_testfile,
1725 prepare_for_testing.
1726 * gdb.opt/inline-bt.exp: Use standard_testfile,
1727 prepare_for_testing.
1728 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1729 prepare_for_testing.
1730 * gdb.opt/inline-locals.exp: Use standard_testfile,
1731 prepare_for_testing.
1732
e2fc92c6
TT
17332012-06-25 Tom Tromey <tromey@redhat.com>
1734
1735 * gdb.asm/asm-source.exp: Use standard_output_file,
1736 standard_testfile. Construct .o files in proper subdir.
1737
b0963d73
TT
17382012-06-25 Tom Tromey <tromey@redhat.com>
1739
1740 * gdb.server/ext-attach.exp: Use standard_testfile,
1741 prepare_for_testing.
1742 * gdb.server/ext-run.exp: Use standard_testfile,
1743 build_executable.
1744 * gdb.server/file-transfer.exp: Use standard_testfile,
1745 prepare_for_testing.
1746 * gdb.server/server-exec-info.exp: Use standard_testfile.
1747 * gdb.server/server-mon.exp: Use standard_testfile,
1748 prepare_for_testing.
1749 * gdb.server/server-run.exp: Use standard_testfile,
1750 build_executable.
1751 * gdb.server/solib-list.exp: Use standard_testfile,
1752 standard_output_file.
1753
8a3e1f8d
TT
17542012-06-25 Tom Tromey <tromey@redhat.com>
1755
1756 * lib/gdb.exp (standard_output_file): Use "file join".
1757 * gdb.go/chan.exp: Use standard_testfile.
1758 * gdb.go/handcall.exp: Use standard_testfile.
1759 * gdb.go/hello.exp: Use standard_testfile.
1760 * gdb.integers/chan.exp: Use standard_testfile.
1761 * gdb.go/methods.exp: Use standard_testfile.
1762 * gdb.go/package.exp: Use standard_testfile.
1763 * gdb.go/strings.exp: Use standard_testfile.
1764 * gdb.go/types.exp: Use standard_testfile.
1765 * gdb.go/unsafe.exp: Use standard_testfile.
1766
944a9061
MGD
17672012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1768
1769 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1770
1c06bd58
JK
17712012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1772
1773 Fix regression by the previous commit.
1774 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1775
b4a58790
TT
17762012-06-22 Tom Tromey <tromey@redhat.com>
1777
1778 * gdb.python/lib-types.exp: Use standard_testfile,
1779 prepare_for_testing.
1780 * gdb.python/py-block.exp: Use standard_testfile.
1781 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1782 * gdb.python/py-events.exp: Use standard_testfile,
1783 standard_output_file.
1784 * gdb.python/py-evsignal.exp: Use standard_testfile.
1785 * gdb.python/py-evethreads.exp: Use standard_testfile.
1786 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1787 * gdb.python/py-explore.exp: Use standard_testfile.
1788 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1789 standard_output_file.
1790 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1791 prepare_for_testing.
1792 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1793 * gdb.python/py-frame.exp: Use standard_testfile.
1794 * gdb.python/py-inferior.exp: Use standard_testfile.
1795 * gdb.python/py-infthread.exp: Use standard_testfile.
1796 * gdb.python/py-mi.exp: Use standard_testfile.
1797 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1798 build_executable.
1799 * gdb.python/py-objfile.exp: Use standard_testfile.
1800 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1801 prepare_for_testing.
1802 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1803 * gdb.python/py-progspace.exp: Use standard_testfile,
1804 build_executable.
1805 * gdb.python/py-prompt.exp: Use standard_testfile,
1806 build_executable.
1807 * gdb.python/py-section-script.exp: Use standard_testfile,
1808 build_executable.
1809 * gdb.python/py-shared.exp: Use standard_testfile,
1810 standard_output_file, clean_restart.
1811 * gdb.python/py-symbol.exp: Use standard_output_file,
1812 prepare_for_testing.
1813 * gdb.python/py-symtab.exp: Use standard_output_file,
1814 prepare_for_testing
1815 * gdb.python/py-template.exp: Use standard_testfile.
1816 * gdb.python/py-type.exp: Use standard_testfile.
1817 * gdb.python/py-value-cc.exp: Use standard_testfile.
1818 * gdb.python/py-value.exp: Use standard_testfile.
1819 * gdb.python/python.exp: Use standard_testfile, build_executable.
1820
2c44deac
TT
18212012-06-22 Tom Tromey <tromey@redhat.com>
1822
1823 * gdb.objc/basicclass.exp: Use standard_testfile.
1824 (do_objc_tests): Don't declare objdir.
1825 * gdb.objc/nondebug.exp: Use standard_testfile.
1826 (do_objc_tests): Don't declare objdir.
1827 * gdb.objc/objcdecode.exp: Use standard_testfile.
1828 (do_objc_tests): Don't declare objdir.
1829
c24ccbce
TT
18302012-06-22 Tom Tromey <tromey@redhat.com>
1831
1832 * gdb.java/jmain.exp: Use standard_testfile.
1833 * gdb.java/jmisc.exp: Use standard_testfile.
1834 * gdb.java/jnpe.exp: Use standard_testfile.
1835 * gdb.java/jprint.exp: Use standard_testfile.
1836
0a6d0306
TT
18372012-06-22 Tom Tromey <tromey@redhat.com>
1838
1839 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1840 (standard_output_file, standard_testfile): New procs.
1841 (build_executable, clean_restart): Use standard_output_file.
1842
6ea815ef
YQ
18432012-06-22 Yao Qi <yao@codesourcery.com>
1844
1845 * boards/native-gdbserver.exp: New proc ${board}_exec.
1846 * boards/native-stdio-gdbserver.exp: Likewise.
1847
4c93b1db
TT
18482012-06-21 Tom Tromey <tromey@redhat.com>
1849
1850 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1851 (build_executable): Update.
1852 (get_compiler_info): Remove 'binfile' argument.
1853 * gdb.ada/arrayidx.exp: Update.
1854 * gdb.ada/null_array.exp: Update.
1855 * gdb.arch/altivec-abi.exp: Update.
1856 * gdb.arch/altivec-regs.exp: Update.
1857 * gdb.arch/amd64-byte.exp: Update.
1858 * gdb.arch/amd64-dword.exp: Update.
1859 * gdb.arch/amd64-word.exp: Update.
1860 * gdb.arch/i386-avx.exp: Update.
1861 * gdb.arch/i386-byte.exp: Update.
1862 * gdb.arch/i386-sse.exp: Update.
1863 * gdb.arch/i386-word.exp: Update.
1864 * gdb.arch/ppc-dfp.exp: Update.
1865 * gdb.arch/ppc-fp.exp: Update.
1866 * gdb.arch/vsx-regs.exp: Update.
1867 * gdb.base/all-bin.exp: Update.
1868 * gdb.base/annota1.exp: Update.
1869 * gdb.base/async.exp: Update.
1870 * gdb.base/attach.exp: Update.
1871 * gdb.base/break-interp.exp: Update.
1872 * gdb.base/call-ar-st.exp: Update.
1873 * gdb.base/call-rt-st.exp: Update.
1874 * gdb.base/call-sc.exp: Update.
1875 * gdb.base/callfuncs.exp: Update.
1876 * gdb.base/catch-load.exp: Update.
1877 * gdb.base/completion.exp: Update.
1878 * gdb.base/complex.exp: Update.
1879 * gdb.base/condbreak.exp: Update.
1880 * gdb.base/consecutive.exp: Update.
1881 * gdb.base/constvars.exp: Update.
1882 * gdb.base/corefile.exp: Update.
1883 * gdb.base/eval-skip.exp: Update.
1884 * gdb.base/expand-psymtabs.exp: Update.
1885 * gdb.base/exprs.exp: Update.
1886 * gdb.base/fileio.exp: Update.
1887 * gdb.base/fixsection.exp: Update.
1888 * gdb.base/funcargs.exp: Update.
1889 * gdb.base/gdb11530.exp: Update.
1890 * gdb.base/gdb1555.exp: Update.
1891 * gdb.base/gnu-ifunc.exp: Update.
1892 * gdb.base/gnu_vector.exp: Update.
1893 * gdb.base/info-macros.exp: Update.
1894 * gdb.base/jit-simple.exp: Update.
1895 * gdb.base/jit-so.exp: Update.
1896 * gdb.base/jit.exp: Update.
1897 * gdb.base/langs.exp: Update.
1898 * gdb.base/list.exp: Update.
1899 * gdb.base/logical.exp: Update.
1900 * gdb.base/long_long.exp: Update.
1901 * gdb.base/longjmp.exp: Update.
1902 * gdb.base/macscp.exp: Update.
1903 * gdb.base/mips_pro.exp: Update.
1904 * gdb.base/miscexprs.exp: Update.
1905 * gdb.base/morestack.exp: Update.
1906 * gdb.base/nodebug.exp: Update.
1907 * gdb.base/opaque.exp: Update.
1908 * gdb.base/pc-fp.exp: Update.
1909 * gdb.base/pending.exp: Update.
1910 * gdb.base/permissions.exp: Update.
1911 * gdb.base/pointers.exp: Update.
1912 * gdb.base/prelink.exp: Update.
1913 * gdb.base/printcmds.exp: Update.
1914 * gdb.base/psymtab.exp: Update.
1915 * gdb.base/ptype.exp: Update.
1916 * gdb.base/relational.exp: Update.
1917 * gdb.base/scope.exp: Update.
1918 * gdb.base/setvar.exp: Update.
1919 * gdb.base/shlib-call.exp: Update.
1920 * gdb.base/shreloc.exp: Update.
1921 * gdb.base/signals.exp: Update.
1922 * gdb.base/sizeof.exp: Update.
1923 * gdb.base/so-impl-ld.exp: Update.
1924 * gdb.base/so-indr-cl.exp: Update.
1925 * gdb.base/solib-disc.exp: Update.
1926 * gdb.base/solib-display.exp: Update.
1927 * gdb.base/solib-nodir.exp: Update.
1928 * gdb.base/solib-overlap.exp: Update.
1929 * gdb.base/solib-symbol.exp: Update.
1930 * gdb.base/solib-weak.exp: Update.
1931 * gdb.base/solib.exp: Update.
1932 * gdb.base/store.exp: Update.
1933 * gdb.base/structs.exp: Update.
1934 * gdb.base/structs2.exp: Update.
1935 * gdb.base/type-opaque.exp: Update.
1936 * gdb.base/unload.exp: Update.
1937 * gdb.base/varargs.exp: Update.
1938 * gdb.base/volatile.exp: Update.
1939 * gdb.base/watch_thread_num.exp: Update.
1940 * gdb.base/watchpoint-solib.exp: Update.
1941 * gdb.base/watchpoint.exp: Update.
1942 * gdb.base/watchpoints.exp: Update.
1943 * gdb.base/whatis.exp: Update.
1944 * gdb.cell/arch.exp: Update.
1945 * gdb.cell/break.exp: Update.
1946 * gdb.cell/bt.exp: Update.
1947 * gdb.cell/core.exp: Update.
1948 * gdb.cell/data.exp: Update.
1949 * gdb.cell/ea-cache.exp: Update.
1950 * gdb.cell/f-regs.exp: Update.
1951 * gdb.cell/fork.exp: Update.
1952 * gdb.cell/gcore.exp: Update.
1953 * gdb.cell/mem-access.exp: Update.
1954 * gdb.cell/ptype.exp: Update.
1955 * gdb.cell/registers.exp: Update.
1956 * gdb.cell/sizeof.exp: Update.
1957 * gdb.cell/solib-symbol.exp: Update.
1958 * gdb.cell/solib.exp: Update.
1959 * gdb.cp/ambiguous.exp: Update.
1960 * gdb.cp/breakpoint.exp: Update.
1961 * gdb.cp/bs15503.exp: Update.
1962 * gdb.cp/casts.exp: Update.
1963 * gdb.cp/class2.exp: Update.
1964 * gdb.cp/cpexprs.exp: Update.
1965 * gdb.cp/cplusfuncs.exp: Update.
1966 * gdb.cp/ctti.exp: Update.
1967 * gdb.cp/dispcxx.exp: Update.
1968 * gdb.cp/gdb1355.exp: Update.
1969 * gdb.cp/gdb2384.exp: Update.
1970 * gdb.cp/gdb2495.exp: Update.
1971 * gdb.cp/infcall-dlopen.exp: Update.
1972 * gdb.cp/local.exp: Update.
1973 * gdb.cp/m-data.exp: Update.
1974 * gdb.cp/m-static.exp: Update.
1975 * gdb.cp/mb-ctor.exp: Update.
1976 * gdb.cp/mb-inline.exp: Update.
1977 * gdb.cp/mb-templates.exp: Update.
1978 * gdb.cp/member-ptr.exp: Update.
1979 * gdb.cp/method.exp: Update.
1980 * gdb.cp/namespace.exp: Update.
1981 * gdb.cp/nextoverthrow.exp: Update.
1982 * gdb.cp/nsdecl.exp: Update.
1983 * gdb.cp/nsrecurs.exp: Update.
1984 * gdb.cp/nsstress.exp: Update.
1985 * gdb.cp/nsusing.exp: Update.
1986 * gdb.cp/pr-1023.exp: Update.
1987 * gdb.cp/pr-1210.exp: Update.
1988 * gdb.cp/pr-574.exp: Update.
1989 * gdb.cp/pr9631.exp: Update.
1990 * gdb.cp/printmethod.exp: Update.
1991 * gdb.cp/psmang.exp: Update.
1992 * gdb.cp/re-set-overloaded.exp: Update.
1993 * gdb.cp/rtti.exp: Update.
1994 * gdb.cp/shadow.exp: Update.
1995 * gdb.cp/templates.exp: Update.
1996 * gdb.cp/try_catch.exp: Update.
1997 * gdb.dwarf2/dw2-ranges.exp: Update.
1998 * gdb.dwarf2/pr10770.exp: Update.
1999 * gdb.fortran/library-module.exp: Update.
2000 * gdb.hp/gdb.aCC/optimize.exp: Update.
2001 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2002 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2003 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2004 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2005 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2006 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2007 * gdb.hp/gdb.compat/xdb1.exp: Update.
2008 * gdb.hp/gdb.compat/xdb2.exp: Update.
2009 * gdb.hp/gdb.compat/xdb3.exp: Update.
2010 * gdb.hp/gdb.defects/bs14602.exp: Update.
2011 * gdb.hp/gdb.defects/solib-d.exp: Update.
2012 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2013 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2014 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2015 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2016 * gdb.mi/gdb792.exp: Update.
2017 * gdb.mi/mi-pending.exp: Update.
2018 * gdb.mi/mi-solib.exp: Update.
2019 * gdb.mi/mi-var-cp.exp: Update.
2020 * gdb.opt/clobbered-registers-O2.exp: Update.
2021 * gdb.opt/inline-bt.exp: Update.
2022 * gdb.opt/inline-cmds.exp: Update.
2023 * gdb.opt/inline-locals.exp: Update.
2024 * gdb.python/py-events.exp: Update.
2025 * gdb.python/py-finish-breakpoint.exp: Update.
2026 * gdb.python/py-type.exp: Update.
2027 * gdb.reverse/solib-precsave.exp: Update.
2028 * gdb.reverse/solib-reverse.exp: Update.
2029 * gdb.server/solib-list.exp: Update.
2030 * gdb.stabs/weird.exp: Update.
2031 * gdb.threads/attach-into-signal.exp: Update.
2032 * gdb.threads/attach-stopped.exp: Update.
2033 * gdb.threads/tls-shared.exp: Update.
2034 * gdb.trace/change-loc.exp: Update.
2035 * gdb.trace/strace.exp: Update.
2036
95c391b6
TT
20372012-06-19 Tom Tromey <tromey@redhat.com>
2038
2039 * gdb.base/whatis.exp: Add tests.
2040
e910f0b6
TT
20412012-06-19 Tom Tromey <tromey@redhat.com>
2042
2043 * gdb.cp/m-static.cc (keepalive): New function.
2044 (gnu_obj_1::method): Use it.
2045
422d65e7
DE
20462012-06-18 Doug Evans <dje@google.com>
2047
2048 * gdb.base/info-fun.exp: New file.
2049 * gdb.base/info-fun.c: New file.
2050 * gdb.base/info-fun-solib.c: New file.
2051
e2e4d78b
JK
20522012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2053
2054 Remove stale dummy frames.
2055 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
2056 (maintenance info breakpoints): New tests.
2057 * gdb.base/stale-infcall.c: New file.
2058 * gdb.base/stale-infcall.exp: New file.
2059
1788b2d3
JK
20602012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2061
2062 * gdb.arch/amd64-entry-value-param.S: New file.
2063 * gdb.arch/amd64-entry-value-param.c: New file.
2064 * gdb.arch/amd64-entry-value-param.exp: New file.
2065
663b969e
TT
20662012-06-15 Tom Tromey <tromey@redhat.com>
2067
2068 * gdb.cp/namespace.exp: Add "show lang" test.
2069
8e09ad05
IS
20702012-06-15 Iain Sandoe <iain@codesourcery.com>
2071
2072 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
2073 case. (top level): Use gdb_file_cmd instead of gdb_load.
2074
f85e18ee
JK
20752012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2076
2077 PR tdep/14222
2078 * gdb.arch/i386-sse-stack-align.S: New file.
2079 * gdb.arch/i386-sse-stack-align.c: New file.
2080 * gdb.arch/i386-sse-stack-align.exp: New file.
2081
f3b5e280
KS
20822012-06-13 Keith Seitz <keiths@redhat.com>
2083
2084 PR breakpoints/13798 and mi/11541
2085 * gdb.linespec/ls-errs.exp: Add a few more tests for
2086 filenames with spaces and colons.
2087
50af5481
JK
20882012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2089
2090 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
2091 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
2092 (test_function): Call CV_f.
2093 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
2094 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
2095 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
2096 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
2097 (p CV_f(CV::i)): New tests.
2098
d55637df
TT
20992012-06-13 Tom Tromey <tromey@redhat.com>
2100
2101 * gdb.base/condbreak.exp: Add tests for "condition" completion.
2102
cc80f267
JK
21032012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2104
2105 Fix regression by the "ambiguous linespec" series.
2106 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
2107 tests.
2108
bb2af9cc
JK
21092012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2110
2111 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
2112 missing.
2113
e81a37f7
TT
21142012-06-11 Tom Tromey <tromey@redhat.com>
2115
2116 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
2117 location...
2118 (main): ...here.
2119
8efd7788
YQ
21202012-06-07 Yao Qi <yao@codesourcery.com>
2121
2122 * gdb.trace/strace.exp: Shorten some too-long lines.
2123
359f5fe6
PA
21242012-06-06 Pedro Alves <palves@redhat.com>
2125
2126 * gdb.threads/clone-new-thread-event.c: New file.
2127 * gdb.threads/clone-new-thread-event.exp: New file.
2128
7b2fe205
YQ
21292012-06-06 Yao Qi <yao@codesourcery.com>
2130
2131 * gdb.base/dprintf.c (main): Add extra parameter when calling
2132 printf and fprintf.
2133 (bar): New function. It is a dead function, but to ensure
2134 'malloc' is linked explicitly.
2135
3eca55e8
YQ
21362012-06-06 Yao Qi <yao@codesourcery.com>
2137
2138 * gdb.base/info-proc.exp: Return if target doesn't support
2139 'info proc'.
2140
91cc9324
JK
21412012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2142
2143 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
2144 (run program with breakpoint commands): XFAIl if it is not.
2145
c56e7c43
JB
21462012-06-05 Joel Brobecker <brobecker@adacore.com>
2147
2148 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
2149 and add comment.
2150 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
2151 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
2152 "STOP" marker. Adjust testing strategy to make it work on
2153 all targets.
2154
2155 * gdb.base/print-file-var-main.c (main): Rewrite using local
2156 variables and adjust get_version_2's return value check.
2157 Add small comment.
2158 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
2159 marker. Adjust testing strategy to make it work on all targets.
2160
ccab2054
JB
21612012-06-05 Joel Brobecker <brobecker@adacore.com>
2162
2163 * gdb.ada/bad-task-bp-keyword: New testcase.
2164
d0d86158
JK
21652012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2166
2167 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
2168 Simplify it to ...
2169 (symbol-file ${testfile1}): ... here.
2170 (test eliminated var my_global_symbol)
2171 (test eliminated var my_static_symbol)
2172 (test eliminated var my_global_func, get address of main): Wrap them to
2173 'single psymtabs' and 'single symtabs'
2174 (get address of my_global_symbol, get address of my_static_symbol)
2175 (get address of my_global_func, get address of main): Wrap them to
2176 'order1' and 'order2'.
2177
952cf74c
JK
2178 * gdb.base/code_elim.exp
2179 (add-symbol-file ${testfile1} 0x100000)
2180 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
2181 'order2'.
2182 (order1: add-symbol-file ${testfile1} 0x100000)
2183 (order1: add-symbol-file ${testfile2} 0x200000)
2184 (order2: add-symbol-file ${testfile2} 0x200000)
2185 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
2186 .bss as appropriate.
2187
0c5bf5a9
JK
21882012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2189
2190 * gdb.server/solib-list-lib.c: New file.
2191 * gdb.server/solib-list-main.c: New file.
2192 * gdb.server/solib-list.exp: New file.
2193
4196f325
MR
21942012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
2195
2196 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
2197 for 'set print symbol' change.
2198
bfb05775
JK
21992012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2200
2201 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
2202 .debug_abbrev_seg3.
2203
685b1105
JK
22042012-05-24 John Steele Scott <toojays@toojays.net>
2205
2206 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
2207 * gdb.dwarf2/dw2-icc-opaque.S: New file.
2208 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
2209
f3e0e960
SS
22102012-05-23 Stan Shebs <stan@codesourcery.com>
2211
2212 * gdb.mi/mi-info-os.exp: New file.
2213
11eb1b4d
KS
22142012-05-23 Keith Seitz <keiths@redhat.com>
2215
2216 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
2217 return -1 to suppress the rest of the tests.
2218 (compile_stap_bin): Return boolean success value.
2219
b1af9e97
TT
22202012-05-21 Tom Tromey <tromey@redhat.com>
2221
2222 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
2223 Remove kfails.
2224 (test_print_mi_member_types): Likewise.
2225
248537e3
TT
22262012-05-21 Tom Tromey <tromey@redhat.com>
2227
2228 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
2229 print symbol' change.
2230
d791e155
TJB
22312012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2232
2233 * gdb.python/py-prompt.exp: Quit if the target is remote.
2234
e77afa2e
JK
22352012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2236
2237 Fix ERROR: internal buffer is full.
2238 * gdb.base/info-os.exp (expect_multiline): New function.
2239 (get process list, get process groups, get threads)
2240 (get file descriptors, get internet-domain sockets)
2241 (get shared-memory regions, get semaphores, get message queues): Use
2242 it for these tests.
2243
9cb709b6
TT
22442012-05-18 Tom Tromey <tromey@redhat.com>
2245
2246 * gdb.mi/mi-var-cmd.exp: Update.
2247 * gdb.objc/basicclass.exp (do_objc_tests): Update.
2248 * gdb.cp/virtbase.exp: Update.
2249 * gdb.cp/classes.exp (test_static_members): Update.
2250 * gdb.cp/casts.exp: Update.
2251 * gdb.base/pointers.exp: Update.
2252 * gdb.base/funcargs.exp (pointer_args): Update.
2253 (structs_by_reference): Update.
2254 * gdb.base/find.exp: Update.
2255 * gdb.base/call-strs.exp: Send "set print symbol off".
2256 * gdb.base/call-ar-st.exp: Update.
2257 * gdb.ada/fun_addr.exp: Update.
2258 * gdb.base/printcmds.exp (test_print_symbol): New proc.
2259 Call it.
2260 (test_print_repeats_10, test_print_strings)
2261 (test_print_char_arrays): Update.
2262
b012acdd
TT
22632012-05-18 Tom Tromey <tromey@redhat.com>
2264
2265 * gdb.base/charset.exp (string_display): Update.
2266
1d51a733
TT
22672012-05-18 Tom Tromey <tromey@redhat.com>
2268
2269 * gdb.mi/mi2-var-display.exp: Update.
2270 * gdb.mi/mi-var-display.exp: Update.
2271 * gdb.mi/mi-var-child.exp: Update.
2272 * gdb.cp/expand-psymtabs-cxx.exp: Update.
2273 * gdb.cp/cp-relocate.exp (get_func_address): Update.
2274
957df313
DE
22752012-05-17 Doug Evans <dje@google.com>
2276
682c7f7b
DE
2277 * info-macros.exp: Pass "debug" to prepare_for_testing.
2278
957df313
DE
2279 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
2280 * gdb.ada/Makefile.in (clean): Ditto.
2281 * gdb.arch/Makefile.in (clean): Ditto.
2282 * gdb.asm/Makefile.in (clean): Ditto.
2283 * gdb.base/Makefile.in (clean): Ditto.
2284 * gdb.cell/Makefile.in (clean): Ditto.
2285 * gdb.cp/Makefile.in (clean): Ditto.
2286 * gdb.disasm/Makefile.in (clean): Ditto.
2287 * gdb.dwarf2/Makefile.in (clean): Ditto.
2288 * gdb.fortran/Makefile.in (clean): Ditto.
2289 * gdb.go/Makefile.in (clean): Ditto.
2290 * gdb.hp/Makefile.in (clean): Ditto.
2291 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
2292 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
2293 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
2294 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
2295 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
2296 * gdb.java/Makefile.in (clean): Ditto.
2297 * gdb.linespec/Makefile.in (clean): Ditto.
2298 * gdb.mi/Makefile.in (clean): Ditto.
2299 * gdb.modula2/Makefile.in (clean): Ditto.
2300 * gdb.multi/Makefile.in (clean): Ditto.
2301 * gdb.objc/Makefile.in (clean): Ditto.
2302 * gdb.opencl/Makefile.in (clean): Ditto.
2303 * gdb.opt/Makefile.in (clean): Ditto.
2304 * gdb.pascal/Makefile.in (clean): Ditto.
2305 * gdb.python/Makefile.in (clean): Ditto.
2306 * gdb.reverse/Makefile.in (clean): Ditto.
2307 * gdb.server/Makefile.in (clean): Ditto.
2308 * gdb.stabs/Makefile.in (clean): Ditto.
2309 * gdb.threads/Makefile.in (clean): Ditto.
2310 * gdb.trace/Makefile.in (clean): Ditto.
2311 * gdb.xml/Makefile.in (clean): Ditto.
2312
abc9d0dc
TT
23132012-05-16 Tom Tromey <tromey@redhat.com>
2314
2315 * gdb.base/macscp1.c (macscp_expr): Add comment.
2316 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
2317
6a3a010b
MR
23182012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
2319
2320 * gdb.base/return-nodebug.exp: Also test float and double types.
2321
01429c8e
JK
23222012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2323
2324 PR testsuite/12649
2325 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
2326
54115cd4
JK
2327 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
2328
0c5f383f
SDJ
23292012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
2330
2331 * gdb.base/stap-probe.exp (stap_test): Remove calls to
2332 `rerun_to_main'.
2333 (stap_test_no_debuginfo): Likewise.
2334
e7e0cddf
SS
23352012-05-14 Stan Shebs <stan@codesourcery.com>
2336
2337 * gdb.base/dprintf.c: New file.
2338 * gdb.base/dprintf.exp: New file.
2339
c772f8e7
HZ
23402012-05-14 Hui Zhu <hui_zhu@mentor.com>
2341
2342 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
2343 * gdb.trace/disconnected-tracing.c: New file.
2344 * gdb.trace/disconnected-tracing.exp: New file.
2345
7efc75aa
SCR
23462012-05-13 Siva Chandra Reddy <sivachandra@google.com>
2347
2348 * gdb.python/python.c: Add a new breakpoint comment.
2349 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
2350
85d4a676
SS
23512011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2352
2353 * gdb.base/info-os.exp: New file.
2354 * gdb.base/info-os.c: New file.
2355
64ea88dc
JB
23562012-05-10 Joel Brobecker <brobecker@adacore.com>
2357
4647ab1b
JB
2358 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
2359 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
2360 New files.
64ea88dc 2361
afba63f1
JB
23622012-05-10 Joel Brobecker <brobecker@adacore.com>
2363
2364 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
2365 gdb.base/ctxobj.exp: New files.
2366
9d198b1e
TT
23672012-05-09 Tom Tromey <tromey@redhat.com>
2368
2369 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
2370
9bfee719
MR
23712012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
2372
2373 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
2374
3a7341d8
MR
23752012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
2376
2377 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
2378 before using it.
2379
52b3699b
TG
23802012-05-04 Tristan Gingold <gingold@adacore.com>
2381
2382 * gdb.base/set-noassign.exp: New test.
2383
a20ee7a4
SCR
23842012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2385
2386 * gdb.python/py-symbol.exp: Add tests to test the new methods
2387 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2388 * gdb.python/py-symbol.c: Add new struct to help test
2389 gdb.Symtab.static_block().
2390
bf2f0858
DE
23912012-05-03 Doug Evans <dje@google.com>
2392
2393 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2394 commented out.
2395
2d4e0376
YQ
23962012-05-03 Yao Qi <yao@codesourcery.com>
2397
2398 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2399 doesn't support.
2400 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
2401 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
2402
6d0bb9f3
YQ
24032012-05-03 Yao Qi <yao@codesourcery.com>
2404
2405 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
2406
fd820528
DE
24072012-04-30 Doug Evans <dje@google.com>
2408
2409 PR testsuite/13961
2410 * gdb.dwarf2/pr13961.S: New file.
2411 * gdb.dwarf2/pr13961.exp: New file.
2412
b9e219b9
YQ
24132012-04-29 Yao Qi <yao@codesourcery.com>
2414
2415 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2416
3019eac3
DE
24172012-04-28 Doug Evans <dje@google.com>
2418
2419 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2420 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2421 All uses updated.
2422 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2423 "ptype func_cu1" to expand cu2 before cu1.
2424
62e5f89c
SDJ
24252012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2426 Tom Tromey <tromey@redhat.com>
2427
2428 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2429 variables.
2430 * gdb.base/stap-probe.c: New file.
2431 * gdb.base/stap-probe.exp: New file.
2432 * gdb.trace/stap-trace.c: New file.
2433 * gdb.trace/stap-trace.exp: New file.
2434 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2435 libgcc's unwinder.
2436
14132e89
MR
24372012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2438
2439 * gdb.arch/mips16-thunks-inmain.c: New file.
2440 * gdb.arch/mips16-thunks-main.c: New file.
2441 * gdb.arch/mips16-thunks-sin.c: New file.
2442 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2443 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2444 * gdb.arch/mips16-thunks-sinmain.c: New file.
2445 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2446 * gdb.arch/mips16-thunks.exp: New file.
2447
a766d390
DE
24482012-04-25 Doug Evans <dje@google.com>
2449
2450 * configure.ac: Create gdb.go/Makefile.
2451 * configure: Regenerate.
2452 * gdb.base/default.exp: Add "go" to "set language" testing.
2453 * gdb.go/Makefile.in: New file.
2454 * gdb.go/basic-types.exp: New file.
2455 * gdb.go/chan.exp: New file.
2456 * gdb.go/chan.go: New file.
2457 * gdb.go/handcall.exp: New file.
2458 * gdb.go/handcall.go: New file.
2459 * gdb.go/hello.exp: New file.
2460 * gdb.go/hello.go: New file.
2461 * gdb.go/integers.exp: New file.
2462 * gdb.go/integers.go: New file.
2463 * gdb.go/methods.exp: New file.
2464 * gdb.go/methods.go: New file.
2465 * gdb.go/package.exp: New file.
2466 * gdb.go/package1.go: New file.
2467 * gdb.go/package2.go: New file.
2468 * gdb.go/print.exp: New file.
2469 * gdb.go/strings.exp: New file.
2470 * gdb.go/strings.go: New file.
2471 * gdb.go/types.exp: New file.
2472 * gdb.go/types.go: New file.
2473 * gdb.go/unsafe.exp: New file.
2474 * gdb.go/unsafe.go: New file.
2475 * lib/future.exp: Add Go support.
2476 (gdb_find_go, gdb_find_go_linker): New procs.
2477 (gdb_default_target_compile): Add Go support.
2478 * lib/gdb.exp (skip_go_tests): New proc.
2479 * lib/go.exp: New file.
2480
e65f9ffb
TT
24812012-04-25 Tom Tromey <tromey@redhat.com>
2482
2483 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2484
14e75d8e
JK
24852012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2486 Jan Kratochvil <jan.kratochvil@redhat.com>
2487
2488 PR symtab/7259:
2489 * gdb.base/enumval.c: New test case.
2490 * gdb.base/enumval.exp: New test case.
2491 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2492 field.bitpos.
2493
f3525b70
PA
24942012-04-17 Pedro Alves <palves@redhat.com>
2495
2496 * Makefile.in (site.exp): Make site.exp source
2497 $srcdir/lib/append_gdb_boards_dir.exp.
2498 * lib/append_gdb_boards_dir.exp: New file.
2499
bccbefd2
JK
25002012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2501
2502 New option "set auto-load safe-path".
2503 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2504 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2505
bf88dd68
JK
25062012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2507
2508 auto-load: Implementation.
2509 * gdb.base/help.exp (test set height): Increase the height.
2510 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2511 to ...
2512 (info auto-load python-scripts): ... here.
2513 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2514 to ...
2515 (info auto-load python-scripts *): ... here.
2516
c0d4d1c0
YQ
25172012-04-16 Yao Qi <yao@codesourcery.com>
2518
2519 * lib/trace-support.exp (get_in_proc_agent): New.
2520 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2521 of in process trace agent.
2522 * gdb.trace/ftrace.exp: Likewise.
2523 * gdb.trace/pending.exp: Likewise.
2524 * gdb.trace/trace-break.exp: Likewise.
2525 * gdb.trace/trace-mt.exp
2526 * gdb.trace/tspeed.exp: Likewise.
2527 * gdb.trace/tstatus.exp
2528 * gdb.trace/strace.exp: Likewise.
2529
cbf68a60
TS
25302012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2531
dd6d3b70
TS
2532 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2533 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2534
cbf68a60
TS
2535 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2536
8264ba82
AG
25372012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2538
2539 PR mi/13393
2540 * gdb.mi/mi-var-rtti.cc: New file.
2541 * gdb.mi/mi-var-rtti.exp: New file.
2542 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2543 function.
2544 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2545
de0919f8 25462012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2547
2548 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2549 EXECUTABLES.
2550 * gdb.python/py-explore.c: C program used for testing the new
2551 'explore' command on C constructs.
2552 * gdb.python/py-explore.cc: C++ program used for testing the new
2553 'explore' command on C++ constructs.
2554 * gdb-python/py-explore.exp: Tests for the new 'explore'
2555 command on C constructs.
2556 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2557 command on C++ constructs.
2558
a82da7dd
MK
25592012-04-07 Mark Kettenis <kettenis@gnu.org>
2560
2561 * gdb.base/funcargs.exp (complex_args): Fix typo.
2562
e127cba8
JK
25632012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2564
2565 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2566 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2567
40e084e1
KS
25682012-04-05 Keith Seitz <keiths@redhat.com>
2569
2570 * gdb.base/advance.exp: Update error message for
2571 "advance malformed" test.
2572 * gdb.base/break.exp: Likewise for "breakpoint with
2573 trailing garbage" test.
2574 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2575 with trailing garbage" test.
2576 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2577 trailng garbage" test.
2578 * gdb.base/until.exp: Likewise for "malformed until" test.
2579 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2580 for "breakpoint info (after setting on all)".
2581 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2582 tests.
2583 * gdb.cp/cplabel.cc: New file.
2584 * gdb.cp/cplabel.exp: New test.
2585 * gdb.linespec/ls-errs.c: New file.
2586 * gdb.linespec/ls-errs.exp: New test.
2587
a72c8f6a
JK
25882012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2589
2590 * gdb.trace/unavailable.exp
2591 (collect globals: print object on: print derived_partial)
2592 (collect globals: print object on: print derived_whole)
2593 (collect globals: print object off: print derived_partial)
2594 (collect globals: print object off: print derived_whole): Update
2595 expected output.
2596
f87a3023
KS
25972012-03-30 Keith Seitz <keiths@redhat.com>
2598
2599 * gdb.python: Add test for linespecs with commas.
2600
e2171b3c
KS
26012012-03-28 Keith Seitz <keiths@redhat.com>
2602
2603 * gdb.linespec/ls-dollar.cc: New file.
2604 * gdb.linespec/ls-dollar.exp: New test.
2605
26062012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2607
2608 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2609 starting with the global namespace.
2610
2f4e0a80
DE
26112012-03-23 Doug Evans <dje@google.com>
2612
2613 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2614
7b282c5a
SCR
26152012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2616
2617 * gdb.python/py-value.cc: Add test case for testing the
2618 methodology exposing C++ values to Python.
2619 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2620 exposing C++ values to Python.
2621 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2622
2e98ca53
JK
26232012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2624 Siddhesh Poyarekar <siddhesh@redhat.com>
2625
2626 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2627 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2628 (generate native core dump): Make the test unsupported if core cannot
2629 be generated.
2630
8320cc4f
JK
26312012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2632
2633 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2634 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2635 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2636
3a69ffb2
JK
26372012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2638
2639 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2640
8fabffee
DE
26412012-03-17 Doug Evans <dje@google.com>
2642
2643 * dg-extract-results.sh: Handle KFAILs.
2644
ab260dad
JK
26452012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2646
2647 PR symtab/13777
2648 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2649
53ba8333
JB
26502012-03-16 Joel Brobecker <brobecker@adacore.com>
2651
2652 * gdb.ada/set_pckd_arr_elt: New testcase.
2653
481860b3
GB
26542012-03-16 Gary Benson <gbenson@redhat.com>
2655
2656 PR breakpoints/10738
2657 * gdb.opt/inline-break.exp: New file.
2658 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2659 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2660 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2661 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2662 * gdb.base/async-shell.exp: Likewise.
2663 * lib/mi-support.exp (library_loaded_re): Likewise.
2664
410528f0
TT
26652012-03-15 Tom Tromey <tromey@redhat.com>
2666
2667 * gdb.cp/virtfunc2.exp: Update expected output.
2668 * gdb.cp/pr9631.exp: Update expected output.
2669 * gdb.cp/member-ptr.exp: Update expected output.
2670 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2671 output.
2672 * gdb.cp/casts.exp: Update expected output.
2673
c4aeac85
TT
26742012-03-15 Tom Tromey <tromey@redhat.com>
2675
2676 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2677 (test_info_vtbl): Likewise.
2678 (do_tests): Call test_info_vtbl.
2679 * gdb.cp/virtfunc.cc (va): New global.
2680
856d06f9
TS
26812012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2682
2683 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2684 describing DWARF data structures.
2685 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2686 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2687 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2688 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2689 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2690 * gdb.dwarf2/dw2-param-error.S: Likewise.
2691 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2692 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2693 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2694 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2695 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2696 * gdb.dwarf2/pr11465.S: Likewise.
2697
e837f12a
JK
26982012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2699
2700 * gdb.mi/mi2-prompt.exp: New file.
2701
ccbb4f28
JB
27022012-03-13 Joel Brobecker <brobecker@adacore.com>
2703
2704 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2705
32039130
JB
27062012-03-13 Joel Brobecker <brobecker@adacore.com>
2707
2708 * gdb.ada/bp_range_type: New testcase.
2709
16899756
DE
27102012-03-13 Doug Evans <dje@google.com>
2711
2712 * gdb.base/default.exp: Delete tests for symbol-reloading.
2713 * gdb.base/help.exp: Ditto.
2714 * gdb.base/setshow.exp: Ditto.
2715 * gdb.base/gdb_history: Delete references to symbol-reloading.
2716
87b0bb13
JK
27172012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2718
2719 * gdb.base/attach-twice.c: New files.
2720 * gdb.base/attach-twice.exp: New files.
2721
0d7941a9
KS
27222012-03-08 Keith Seitz <keiths@redhat.com>
2723
2724 * lib/gdb.exp (gdb_get_line_number): Throw an
2725 error instead of returning -1.
2726 * gdb.base/break.exp: Remove unused variable
2727 bp_location5.
2728 * gdb.base/hbreak2.exp: Likewise.
2729 * gdb.base/sepdebug.exp: Likewise.
2730
f4647387
YQ
27312012-03-08 Yao Qi <yao@codesourcery.com>
2732 Pedro Alves <palves@redhat.com>
2733
2734 Fix PR server/13392.
2735 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2736 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2737 download tracepoints.
2738 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2739 (pending_tracepoint_resolved_during_trace): Likewise.
2740 (pending_tracepoint_installed_during_trace): Likewise.
2741 (pending_tracepoint_with_action_resolved): Likewise.
2742
83c532cb
KS
27432012-03-08 Keith Seitz <keiths@redhat.com>
2744
2745 * gdb.ada/array_bounds.exp: Get breakpoint for line
2746 with "START", not "STOP".
2747 * gdb.python/py-infthread.exp: Do not continue to
2748 line marked "Break here.", which is undefined.
2749
d6b6bbb7
LM
27502012-03-08 Luis Machado <lgustavo@codesourcery.com>
2751
2752 Revert:
2753
2754 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2755
2756 Implement testsuite workaround for PR breakpoints/13781.
2757 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2758 (set breakpoint condition-evaluation host): New conditional command.
2759
7fe25d9b
JK
27602012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2761
2762 Fix CU relative vs. absolute DIE offsets.
2763 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2764 one.
2765
51898c15
JK
27662012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2767
2768 Fix false FAIL on distros with relro linkage as default.
2769 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2770 -Wl,-z,norelro first.
2771
8131799e
JB
27722012-03-06 Joel Brobecker <brobecker@adacore.com>
2773
2774 * gdb.ada/bp_on_var: New testcase.
2775
ba241969
JB
27762012-03-06 Joel Brobecker <brobecker@adacore.com>
2777
2778 * gdb.ada/bp_enum_homonym: New testcase.
2779
abe49676
YQ
27802012-03-06 Yao Qi <yao@codesourcery.com>
2781
2782 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2783 x86_64-*-* and i?86-*-*.
2784 Set up KFAIL for gdb/13808.
2785
d8df103b
TT
27862012-03-05 Tom Tromey <tromey@redhat.com>
2787
2788 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2789 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2790
b7b189f3
TT
27912012-03-05 Tom Tromey <tromey@redhat.com>
2792
2793 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2794
69dc1c4d
YQ
27952012-03-04 Yao Qi <yao@codesourcery.com>
2796
2797 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2798 messages for KFAIL.
2799
3f20c47f
JK
28002012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2801
2802 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2803 (print one_two_three, indexes off, print few_reps, indexes off)
2804 (print many_reps, indexes off, print empty, indexes off)
2805 (print one_two_three, print few_reps, print many_reps, print empty):
2806 Call setup_xfail if $gcc_old.
2807
abf1152a
JK
28082012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2809
2810 Implement testsuite workaround for PR breakpoints/13781.
2811 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2812 (set breakpoint condition-evaluation host): New conditional command.
2813
a06715f8
JK
28142012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2815
2816 Code cleanup.
2817 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2818 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2819 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2820 number 1 by $bpnum. Four times.
2821
5808517f
YQ
28222012-03-03 Yao Qi <yao@codesourcery.com>
2823
2824 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2825
dfe2ac14
JK
28262012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2827
2828 Setup KFAIL for PR server/13796.
2829 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2830
8bbc467a
JB
28312012-03-02 Joel Brobecker <brobecker@adacore.com>
2832
2833 * gdb.ada/operator_bp: New testcase.
2834
c0eac87f
JB
28352012-03-02 Joel Brobecker <brobecker@adacore.com>
2836
2837 * gdb.ada/info_locals_renaming: New testcase.
2838
4f42c881
TT
28392012-03-02 Tom Tromey <tromey@redhat.com>
2840
2841 * gdb.base/nextoverexit.c: New file.
2842 * gdb.base/nextoverexit.exp: New file.
2843
7380c0c9
EBM
28442012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2845
2846 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2847 parameter.
2848
1faeff08
MR
28492012-03-01 Maciej W. Rozycki <macro@mips.com>
2850
2851 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2852 core registers.
2853
320b6f49
MR
28542012-03-01 Maciej W. Rozycki <macro@mips.com>
2855 Maciej W. Rozycki <macro@codesourcery.com>
2856 Daniel Jacobowitz <dan@codesourcery.com>
2857
2858 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2859
ad5f7d6e
PA
28602012-03-01 Pedro Alves <palves@redhat.com>
2861
2862 PR gdb/13767
2863
2864 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2865 (gdb_collect_globals_test): Call it.
2866
d3dc44a6
KS
28672012-03-01 Keith Seitz <keiths@redhat.com>
2868
2869 * gdb.cp/method2.exp: Output of overload menu is now
2870 alphabetized. Update tests for "break A::method".
2871 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2872 of hard-coding them.
2873 Overload menu is alphabetized: rewrite to accommodate.
2874 Unset variables LINE and TYPES which are used in other tests.
2875 Compute the output of "info break".
2876 Update the breakpoint table after all breakpoints are deleted.
2877 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2878 compute ACTUALS and the method body based on parameters.
2879 Update expected output accordingly.
2880 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2881 unique comments to allow the use of gdb_get_line_number.
2882
28832012-03-01 Keith Seitz <keiths@redhat.com>
2884
2885 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2886 some Tcl syntax.
2887 * gdb.cp/ovldbreak.exp: Likewise.
2888
7949c2a0
KS
28892012-03-01 Keith Seitz <keiths@redhat.com>
2890
2891 * gdb.base/help.exp (help show user): Update expected result
2892 for new doc string changes (add "non-python").
2893
7d74f244
DE
28942012-03-01 Scott J. Goldman <scottjg@vmware.com>
2895
2896 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2897 be put in the user-defined category and that the commands appear in
2898 "help user-defined".
2899
1b611343
JB
29002012-02-29 Joel Brobecker <brobecker@adacore.com>
2901
2902 * gdb.ada/tagged_not_init: New testcase.
2903
99b1c762
JB
29042012-02-29 Joel Brobecker <brobecker@adacore.com>
2905
2906 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2907 * gdb.ada/enum_idx_packed: New testcase.
2908
2d4a02ee
JB
29092012-02-29 Joel Brobecker <brobecker@adacore.com>
2910
2911 * gdb.ada/aliased_array: New testcase.
2912
2e6fda7d
JB
29132012-02-29 Joel Brobecker <brobecker@adacore.com>
2914
2915 * gdb.ada/whatis_array_val: New testcase.
2916
9a7f938f
JK
29172012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2918
2919 Fix disp-step-syscall.exp: fork: single step over fork.
2920 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2921 whitespaces.
2922 (single step over $syscall): Remove its check.
2923 (single step over $syscall final pc): New check.
2924
8703a944
JK
29252012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2926
2927 Support processors without SSSE3.
2928 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2929 pabsd into ...
2930 (ssse3_test): ... a new function.
2931 (main): Call ssse3_test.
2932 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2933 Update expected values everywhere.
2934 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2935 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2936 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2937 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2938 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2939 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2940 Move these tests lower.
2941 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2942 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2943 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2944 New tests.
2945
c03e6ccc
YQ
29462012-02-29 Yao Qi <yao@codesourcery.com>
2947 Pedro Alves <palves@redhat.com>
2948
2949 * gdb.trace/trace-mt.c: New.
2950 * gdb.trace/trace-mt.exp: New.
2951
7964b62a
TS
29522012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2953
2c8910ba
TS
2954 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2955 numbers instead of hardcoding them.
2956 * gdb.base/annota1.c: Provide suitable markers.
2957 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2958 numbers instead of hardcoding them.
2959 * gdb.base/annota3.c: Provide suitable markers.
2960
2961 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2962 * gdb.base/annota3.c: Likewise.
2963 * gdb.base/sigall.c: Likewise.
2964 * gdb.base/signals.c: Likewise.
2965 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2966
5a41c0b7
MR
29672012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2968
2969 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2970 failure return path.
2971
ebbbe5c5
LM
29722012-02-27 Luis Machado <lgustavo@codesourcery.com>
2973
2974 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2975
8d126d8a
LM
29762012-02-24 Luis Machado <lgustavo@codesourcery.com>
2977
2978 * gdb.base/cond-eval-mode.exp: New file.
2979
11337c2f
PA
29802012-02-24 Pedro Alves <palves@redhat.com>
2981
2982 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2983 (top level): Use with_test_prefix.
2984
13fc3e3c
PA
29852012-02-24 Pedro Alves <palves@redhat.com>
2986
2987 * gdb.threads/attach-into-signal.exp (corefunc): Use
2988 with_test_prefix.
2989
07c1b626
JK
29902012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2991
2992 Fix false FAILs on old CPUs without SSE.
2993 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2994 Return untested for Illegal instruction.
2995
596ba138
JK
29962012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2997
2998 Fix false FAILs with glibc debug infos installed.
2999 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3000 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3001
aeaa2474
SA
30022012-02-22 Sterling Augustine <saugustine@google.com>
3003
3004 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3005 constant with cast.
3006
aed555c9
PA
30072012-02-21 Pedro Alves <palves@redhat.com>
3008
3009 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3010
78afebb4
PA
30112012-02-21 Pedro Alves <palves@redhat.com>
3012
3013 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3014
fdcfef12
PA
30152012-02-21 Pedro Alves <palves@redhat.com>
3016
3017 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3018 with_test_prefix.
3019
0f4d39d5
PA
30202012-02-21 Pedro Alves <palves@redhat.com>
3021
3022 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3023 with_test_prefix here.
3024 (top level): Do it here instead. Remove `:' from the
3025 with_test_prefix string.
3026 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3027 the suffix `:' from the with_test_prefix prefix string.
3028 * gdb.base/break-interp.exp: Ditto.
3029 * gdb.base/catch-load.exp: Ditto.
3030 * gdb.base/disp-step-syscall.exp: Ditto.
3031 * gdb.base/jit-so.exp: Ditto.
3032 * gdb.base/jit.exp: Ditto.
3033 * gdb.base/sepdebug.exp: Ditto.
3034 * gdb.base/solib-display.exp: Ditto.
3035 * gdb.base/solib-overlap.exp: Ditto.
3036 * gdb.base/watch-cond-infcall.exp: Ditto.
3037 * gdb.base/watchpoint.exp: Ditto.
3038 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3039 * gdb.mi/mi-watch.exp: Ditto.
3040 * gdb.mi/mi2-watch.exp: Ditto.
3041 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3042 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3043 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3044 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3045 * gdb.threads/watchpoint-fork.exp: Ditto.
3046 * gdb.threads/watchthreads-reorder.exp: Ditto.
3047 * gdb.trace/change-loc.exp: Ditto.
3048 * gdb.trace/pending.exp: Ditto.
3049 * gdb.trace/status-stop.exp: Ditto.
3050 * gdb.trace/strace.exp: Ditto.
3051 * gdb.trace/trace-break.exp: Ditto.
3052 * gdb.trace/unavailable.exp: Ditto.
3053 * lib/gdb.exp (with_test_prefix): Always prefix with space and
3054 suffix with colon. Adjust leading comments.
3055
6a5870ce
PA
30562012-02-21 Pedro Alves <palves@redhat.com>
3057 Tom Tromey <tromey@redhat.com>
3058
3059 * lib/gdb.exp: Add description of test prefixes.
3060 (with_test_prefix): New procedure.
3061 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
3062 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
3063 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
3064 instead of lappend to append to pf_prefix.
3065 * gdb.base/catch-load.exp: Use with_test_prefix.
3066 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
3067 * gdb.base/jit-so.exp: Use with_test_prefix.
3068 * gdb.base/jit.exp: Use with_test_prefix.
3069 * gdb.base/return-nodebug.exp (do_test): Use append instead of
3070 lappend to append to pf_prefix.
3071 * gdb.base/sepdebug.exp: Use with_test_prefix.
3072 * gdb.base/solib-display.exp: Use with_test_prefix.
3073 * gdb.base/solib-overlap.exp: Use with_test_prefix.
3074 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
3075 * gdb.base/watchpoint.exp: Use with_test_prefix.
3076 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
3077 * gdb.mi/mi-watch.exp: Use with_test_prefix.
3078 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
3079 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
3080 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
3081 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
3082 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
3083 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
3084 append instead of lappend to append to pf_prefix.
3085 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
3086 * gdb.trace/change-loc.exp: Use with_test_prefix.
3087 * gdb.trace/pending.exp: Use with_test_prefix.
3088 * gdb.trace/status-stop.exp: Use with_test_prefix.
3089 * gdb.trace/strace.exp: Use with_test_prefix.
3090 * gdb.trace/trace-break.exp: Use with_test_prefix.
3091 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
3092 instead of lappend to append to pf_prefix.
3093
35dc4a6b
JK
30942012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3095
3096 Fix racy FAILs.
3097 * gdb.base/inferior-died.c (main): Add return of 0.
3098 * gdb.base/inferior-died.exp (continue): Fix expectation of
3099 asynchronous events.
3100 (p 1): New test.
3101
c5a006e6
PA
31022012-02-20 Pedro Alves <palves@redhat.com>
3103
3104 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
3105 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
3106 gdb's internal debug output. For the non-threaded case, look for
3107 "Program received signal SIGLARM", for the threaded case, peek at
3108 the thread's siginfo.
3109
cc51a170
PA
31102012-02-20 Pedro Alves <palves@redhat.com>
3111
3112 General cleanup, make output test messages unique, and build
3113 different executable files for the non-threaded and threaded
3114 cases.
3115
3116 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
3117 Delete.
3118 (executable_nothr, executable_thr): New globals.
3119 (top level): Adjust to delete both executables.
3120 (corefunc): New parameter $executable. Set $pf_prefix instead of
3121 hand writing a prefix in tests. Issue a clean_restart and enable
3122 lin-lwp debug output here.
3123 (top level): Adjust. Use build_executable. Don't start gdb here,
3124 and don't enable lin-lwp debug output here.
3125 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
3126
c755f03d
JK
31272012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3128
3129 Fix racy FAILs.
3130 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
3131 "continue" command.
3132
6bec5e0a
JK
31332012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3134
3135 Fix for gdbserver non-extended mode.
3136 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
3137 and gdb_run_cmd.
3138
2e8265fd
TT
31392012-02-17 Tom Tromey <tromey@redhat.com>
3140
3141 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
3142 * gdb.python/py-events.exp: Check 'dir' output.
3143 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
3144
9e507076
YQ
31452012-02-17 Yao Qi <yao@codesourcery.com>
3146
3147 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
3148
32d22ab1
TT
31492012-02-16 Tom Tromey <tromey@redhat.com>
3150
3151 * gdb.base/inferior-died.c: Don't include stdio.h.
3152
9addecb9
TT
31532012-02-16 Tom Tromey <tromey@redhat.com>
3154
3155 * gdb.base/inferior-died.c: New file.
3156 * gdb.base/inferior-died.exp: New file.
3157
4cb6da1c
AR
31582012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
3159
3160 * gdb.base/break-inline.exp: New file.
3161 * gdb.base/break-inline.c: New file.
3162
3af2590d
TT
31632012-02-15 Tom Tromey <tromey@redhat.com>
3164
3165 * gdb.base/pc-fp.exp: Add "info register" tests.
3166
29988831
TT
31672012-02-15 Tom Tromey <tromey@redhat.com>
3168
3169 * gdb.base/regs.exp: Remove.
3170
10010058
PA
31712012-02-15 Pedro Alves <palves@redhat.com>
3172
3173 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
3174 the target doesn't support tracepoints.
3175 * gdb.trace/circ.exp: Ditto.
3176 * gdb.trace/collection.exp: Ditto.
3177 * gdb.trace/packetlen.exp: Ditto.
3178 * gdb.trace/passc-dyn.exp: Ditto.
3179 * gdb.trace/report.exp: Ditto.
3180 * gdb.trace/tfind.exp: Ditto.
3181 * gdb.trace/tspeed.exp: Ditto.
3182 * gdb.trace/tsv.exp: Ditto.
3183 * gdb.trace/unavailable.exp: Ditto.
3184 * gdb.trace/while-dyn.exp: Ditto.
3185
a2e0062d
PA
31862012-02-15 Pedro Alves <palves@redhat.com>
3187
3188 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
3189 gdb_test_multiple, and call unsupported instead of fail, if the
3190 remote side does not support the request.
3191
a1999d40
PA
31922012-02-15 Pedro Alves <palves@redhat.com>
3193
3194 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
3195 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
3196 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
3197 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
3198 * gdb.server/server-run.exp: Make sure gdb is disconnected.
3199 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
3200 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
3201 doesn't start with "extended-" already.
3202
7cee1e54
PA
32032012-02-15 Pedro Alves <palves@redhat.com>
3204
3205 Support extended-remote. Avoid cascading timeouts.
3206
3207 * gdb.base/attach.exp (do_attach_tests): Add expected output for
3208 the extended-remote target. If attaching with no file fails, load
3209 the file manually.
3210 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
3211
816338b5
SS
32122012-02-14 Stan Shebs <stan@codesourcery.com>
3213
3214 * gdb.base/ena-dis-br.exp: Add enable count test.
3215
cc30c4bd
PA
32162012-02-13 Pedro Alves <palves@redhat.com>
3217
3218 * config/mips-idt.exp: Delete.
3219 * gdb.base/a2-run.exp: Remove mips-idt xfails.
3220 * gdb.base/bitfields.exp: Remove mips-idt restarts.
3221 * gdb.base/break.exp: Remove mips-idt references.
3222 * gdb.base/chng-syms.exp: Ditto.
3223 * gdb.base/default.exp: Ditto.
3224 * gdb.base/funcargs.exp (funcargs_reload): Delete.
3225 (top level): Don't call it.
3226 * gdb.base/opaque.exp: Remove mips-idt restarts.
3227 * gdb.base/ptype.exp: Remove mips-idt xfails.
3228 * gdb.base/scope.exp: Remove mips-idt restarts.
3229 * gdb.base/sepdebug.exp: Remove mips-idt references.
3230 * gdb.base/watchpoint.exp (maybe_clean_restart)
3231 (maybe_reinitialize): Delete.
3232 (test_disabling_watchpoints, test_disabling_watchpoints)
3233 (test_watchpoint_triggered_in_syscall)
3234 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3235 Don't call them.
3236
57008375
JK
32372012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3238
3239 * gdb.server/server-exec-info.exp: New file.
3240
4a2d9c08
PA
32412012-02-10 Pedro Alves <palves@redhat.com>
3242
3243 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
3244 always non-empty.
3245 (test_attach): Always pass $exec to test_attach_gdb.
3246
09fa21bd
TT
32472012-02-08 Tom Tromey <tromey@redhat.com>
3248
3249 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
3250 before inferior is started.
3251
f0823d2c
TT
32522012-02-07 Tom Tromey <tromey@redhat.com>
3253
3254 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
3255 Symbol.value.
3256 * gdb.python/py-symbol.c (qq): Set default value.
3257
32582012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
3259
3260 * gdb.python/py-symbol.c (qq): New global.
3261 * gdb.python/py-symbol.exp: Add test for frame-less
3262 lookup_symbol.
3263 * gdb.python/py-symtab.exp: Fix line number.
3264
f7e44f65
JB
32652012-02-03 Joel Brobecker <brobecker@adacore.com>
3266
3267 * gdb.ada/mi_task_arg: New testcase.
3268
4c9ed63c
PA
32692012-02-02 Pedro Alves <palves@redhat.com>
3270
3271 * gdb.reverse/until-precsave.exp: Also put "record save" under the
3272 extended timeout.
3273
c0b9f2c6
PA
32742012-02-02 Pedro Alves <palves@redhat.com>
3275
3276 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
3277 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
3278
5f8cefd7
PA
32792012-02-02 Pedro Alves <palves@redhat.com>
3280
3281 * gdb.base/term.exp: Rewrite.
3282 * gdb.base/term.c: New.
3283
2f3a2569
PA
32842012-02-02 Pedro Alves <palves@redhat.com>
3285
3286 * gdb.base/default.exp (run "r" abbreviation, run): Add
3287 extended-remote expected output.
3288
f149aabd
TT
32892012-02-02 Tom Tromey <tromey@redhat.com>
3290
3291 * gdb.cp/dispcxx.exp: New file.
3292 * gdb.cp/dispcxx.cc: New file.
3293
03bef283
TT
32942012-02-01 Tom Tromey <tromey@redhat.com>
3295
3296 * gdb.base/jit-simple.exp: New file.
3297 * gdb.base/jit-simple.c: New file.
3298
a79b18b5
YQ
32992012-01-30 Yao Qi <yao@codesourcery.com>
3300
3301 * gdb.base/skip.exp: Make test result unique.
3302
f0d1a53e
JK
33032012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3304
3305 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
3306 compatibility with valgrind-3.7.0.
3307
4b3c9f41
PA
33082012-01-27 Pedro Alves <palves@redhat.com>
3309
3310 * gdb.base/watchpoint.exp (no_hw): New global.
3311 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
3312 disable hw watchpoints.
3313 (test_wide_location_1, test_wide_location_2): If no_hw is set,
3314 don't expect hw watchpoints.
3315 (no_hw_watchpoints): Always clean restart.
3316 (do_tests): New procedure, factored out from the top level.
3317 (top level): Run tests twice. Once with hw watchpoints enabled,
3318 another time with hw watchpoints disabled.
3319
a13491c8
PA
33202012-01-27 Pedro Alves <palves@redhat.com>
3321
3322 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
3323 out from the top level.
3324 (top level): Call it instead.
3325
f2c8a051
PA
33262012-01-27 Pedro Alves <palves@redhat.com>
3327
3328 * gdb.base/watchpoint.exp (top level): Re-enable hardware
3329 watchpoints sooner.
3330
654d7a9e
PA
33312012-01-27 Pedro Alves <palves@redhat.com>
3332
3333 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
3334
274f47f3
PA
33352012-01-27 Pedro Alves <palves@redhat.com>
3336
3337 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
3338 "You may have requested too many hardware
3339 breakpoints/watchpoints".
3340
e4d63ba2
PA
33412012-01-27 Pedro Alves <palves@redhat.com>
3342
3343 * gdb.base/watchpoint.exp (maybe_clean_restart)
3344 (maybe_reinitialize): New.
3345 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
3346 expect "hit N times".
3347 (test_disabling_watchpoints, test_complex_watchpoint)
3348 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3349 Call maybe_clean_restart.
3350 (top level): Use clean_restart. Remove "mips-idt-*"
3351 reinitialization.
3352
dbd95daf
PA
33532012-01-27 Pedro Alves <palves@redhat.com>
3354
3355 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
3356
f3ad2025
PA
33572012-01-27 Pedro Alves <palves@redhat.com>
3358
3359 * gdb.base/watchpoint.exp: Clean restart after tests that don't
3360 require `initialize' anymore. Remove unnecessary `initialize'
3361 calls.
3362
100aa3ae
PA
33632012-01-27 Pedro Alves <palves@redhat.com>
3364
3365 * gdb.base/watchpoint.exp (wp_set): Delete.
3366 (initialize, test_simple_watchpoint, top level): Remove dead code.
3367
c79a8e11
PA
33682012-01-27 Pedro Alves <palves@redhat.com>
3369
3370 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
3371 typo.
3372
048fe15a
PA
33732012-01-27 Pedro Alves <palves@redhat.com>
3374
3375 * config/extended-gdbserver.exp: New file.
3376 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
3377 comment.
3378 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
3379 * boards/native-extended-gdbserver.exp: New file.
3380
4033a6bf
PA
33812012-01-26 Pedro Alves <palves@redhat.com>
3382
3383 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3384 and gdb_test_multiple.
3385
3d7f4b81
PA
33862012-01-26 Pedro Alves <palves@redhat.com>
3387
3388 Make test messages unique, and more identifiable.
3389 * gdb.multi/watchpoint-multi.exp: Change test messages.
3390
484abf42
TT
33912012-01-25 Tom Tromey <tromey@redhat.com>
3392
3393 * gdb.base/solib-disc.exp: Fix regexps.
3394
edcc5120
TT
33952012-01-24 Tom Tromey <tromey@redhat.com>
3396
3397 * lib/mi-support.exp (mi_expect_stop): Add special case for
3398 solib-event.
3399 * gdb.base/catch-load-so.c: New file.
3400 * gdb.base/catch-load.exp: New file.
3401 * gdb.base/catch-load.c: New file.
3402 * gdb.base/break-interp.exp (reach_1): Update regexp.
3403
30b91c90
JK
34042012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3405
3406 Fix fuzzy results.
3407 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
3408 lpsimple and func.
3409
53fe1783
GB
34102012-01-24 Gary Benson <gbenson@redhat.com>
3411
3412 Delete #if 0'd out code.
3413 * gdb.base/default.exp (info catch): Remove.
3414 * gdb.base/gdb_history (info catch): Likewise.
3415 * gdb.base/help.exp (info catch): Likewise.
3416
d0d8b0c6
JK
34172012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3418
3419 Fix watchpoints to be specific for each inferior.
3420 * gdb.multi/watchpoint-multi.c: New file.
3421 * gdb.multi/watchpoint-multi.exp: New file.
3422
4403d8e9
JK
34232012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3424
3425 Fix watchpoints across inferior fork.
3426 * gdb.threads/watchpoint-fork-child.c: New file.
3427 * gdb.threads/watchpoint-fork-mt.c: New file.
3428 * gdb.threads/watchpoint-fork-parent.c: New file.
3429 * gdb.threads/watchpoint-fork-st.c: New file.
3430 * gdb.threads/watchpoint-fork.exp: New file.
3431 * gdb.threads/watchpoint-fork.h: New file.
3432
050a2e1d
PA
34332012-01-23 Pedro Alves <palves@redhat.com>
3434
3435 * gdb.base/call-signal-resume.exp: Allow output after "return".
3436
6a52fb62
PA
34372012-01-20 Pedro Alves <palves@redhat.com>
3438
3439 * gdb.python/py-finish-breakpoint.py: Fix typo.
3440
145b16a9
UW
34412012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3442
3443 * gdb.base/info-proc.exp: Also run on remote targets. Main
3444 "info proc" command is now always present; whether target supports
3445 actual info proc operation is detected when attempting to issue
3446 the command.
3447
26f6125e
JK
34482012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3449
3450 * .gdbinit: Remove.
3451
eb5227ce
PA
34522012-01-19 Pedro Alves <palves@redhat.com>
3453
3454 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
3455 look at the funtions' returns.
3456 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
3457 (jprint.print(int, int)): Change return type to int. Adjust.
3458
1db33378
PP
34592012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3460
3461 PR gdb/9538
3462 * gdb.base/sepdebug.exp: New test.
3463
b9736cf8
PA
34642012-01-18 Pedro Alves <palves@redhat.com>
3465
3466 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
3467 Allow output before ^done.
3468
4aac40c8
TT
34692012-01-16 Tom Tromey <tromey@redhat.com>
3470
3471 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3472 Add tests for relative directory.
3473
cafec441
TT
34742012-01-16 Tom Tromey <tromey@redhat.com>
3475
3476 * gdb.base/printcmds.c (enum flag_enum): New.
3477 (three): New global.
3478 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3479 enum printing.
3480 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3481 FlagEnumerationPrinter.
3482 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3483 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3484 (fval): New global.
3485
abcc4978
PA
34862012-01-16 Pedro Alves <palves@redhat.com>
3487
3488 * lib/gdb.exp (banned_procedures): New variable.
3489 (banned_variables_traced): Rename to ...
3490 (banned_traced): ... this.
3491 (gdb_init): Also trace banned procedures.
3492 (gdb_finish): Also untrace banned procedures.
3493
97ccebe8
PA
34942012-01-16 Pedro Alves <palves@redhat.com>
3495
3496 Remove all calls to strace.
3497
2af7517b
JK
34982012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3499
3500 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3501 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3502
9241a8bc
PP
35032012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3504
3505 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3506 * gdb.base/pie-execl.exp: Likewise.
3507
3848a17f
KS
35082012-01-12 Keith Seitz <keiths@redhat.com>
3509
3510 PR mi/10586
3511 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3512 (do_anonymous_type_tests): New function.
3513 (main): Call do_anonymous_type_tests.
3514 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3515 (verify_everything): New procedure.
3516 * gdb.mi/mi-var-cp.cc (class A): New class.
3517 (anonymous_structs_and_unions): New function.
3518 (main): Call anonymous_structs_and_unions.
3519 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3520 (verify_everything): New procedure.
3521
440e2fca
KS
35222012-01-12 Keith Seitz <keiths@redhat.com>
3523
3524 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3525 (varobj_tree::get_path_expr): Assume that all varobjs are
3526 compound unless they are known simple types.
3527 Adjust path expressions based on parent type, path parent type,
3528 and tree language.
3529 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3530 the root varobj.
3531 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3532
675399c9
PA
35332012-01-11 Pedro Alves <palves@redhat.com>
3534
3535 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3536 core files on this machine" anymore.
3537
97ddaa9b
PH
35382012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3539
3540 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3541 (main): Repeat recurser call.
3542 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3543 equivalent to 'local_x'.
3544
ea733575
PH
35452012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3546 Joel Brobecker <brobecker@adacore.com>
3547
3548 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3549
2ca0b532
PA
35502012-01-05 Pedro Alves <alves.ped@gmail.com>
3551
3552 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3553 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3554 * gdb.python/py-events.exp: Test that "step N" tripping on a
3555 breakpoint emits a breakpoint event.
3556
6e681866
JB
35572012-01-03 Joel Brobecker <brobecker@adacore.com>
3558
3559 * gdb.base/auxv.exp: Reformat the copyright notice.
3560
3c2d6aff
YQ
35612012-01-03 Yao Qi <yao@codesourcery.com>
3562
3563 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3564 (strace_trace_on_diff_addr): New.
3565 * gdb.trace/strace.c: (main): Add two local variables.
3566
0852fee3
UW
35672011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3568
3569 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3570 * gdb.cell/gcore.exp: Likewise.
3571 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3572 to verify the correct instance of main is selected.
3573
12c3e59c
JB
35742012-01-02 Joel Brobecker <brobecker@adacore.com>
3575
3576 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3577 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3578 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3579 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3580 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3581 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3582 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3583 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3584 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3585 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3586 gdb.threads/thread_check.c: Reformat copyright header.
3587
c0f378ec
EBM
35882011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3589
e4a7ca93 3590 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3591 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3592 is not enabled.
3593
3bc96cfb
JK
35942011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3595
3596 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3597 parameter to self_exec, adjust the function.
3598 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3599 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3600 (set var do_exit = 0): Remove test.
3601 (newline at end of file): Add one.
3602
095bcf5e
JB
36032011-12-27 Joel Brobecker <brobecker@adacore.com>
3604
3605 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3606 New files.
3607
18d19bd1
JK
36082011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3609
3610 Fix racy FAILs.
3611 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3612 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3613 (main): Call pthread_barrier_init for it.
3614
e809353a
JK
36152011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3616
3617 Fix double send_gdb leading to racy FAILs.
3618 * gdb.base/break.exp (set silent break bp_location1): Replace
3619 3x send_gdb and gdb_expect by gdb_test.
3620 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3621 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3622 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3623 instead of send_gdb. Twice.
3624 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3625 3x send_gdb and gdb_expect by gdb_test.
3626 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3627
da8cb7ec
JK
36282011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3629
3630 * gdb.linespec/linespec.exp: Compile using {c++}.
3631
ae1a303e
JK
36322011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3633
3634 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3635 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3636 (verify GCC PR debug/51668): New test.
3637
cc72b2a2
KP
36382011-12-23 Kevin Pouget <kevin.pouget@st.com>
3639
3640 Introduce gdb.FinishBreakpoint in Python.
3641 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3642 py-finish-breakpoint2
3643 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3644 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3645 instead of line number.
3646 * gdb.python/py-finish-breakpoint.c: New file.
3647 * gdb.python/py-finish-breakpoint.exp: New file.
3648 * gdb.python/py-finish-breakpoint.py: New file.
3649 * gdb.python/py-finish-breakpoint2.cc: New file.
3650 * gdb.python/py-finish-breakpoint2.exp: New file.
3651 * gdb.python/py-finish-breakpoint2.py: New file.
3652
3b7962f9
JK
36532011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3654
3655 Partial fix of compatibility with gcc-4.7.
3656 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3657 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3658 Add comment to add a PASS case in the future.
3659
6538471c
JK
3660 Fix compatibility with gcc-4.7.
3661 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3662
7052e42c
UW
36632011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3664
3665 PR tdep/12797
3666 * gdb.base/callfuncs.exp: Remove KFAIL.
3667
9ac7f98e
JB
36682011-12-21 Joel Brobecker <brobecker@adacore.com>
3669
3670 * gdb.ada/task_bp: New testcase.
3671
f6eeced0
JK
36722011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3673
3674 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3675 -DNO_SECTIONS.
3676 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3677
72225e17
JK
36782011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3679
3680 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3681 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3682 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3683 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3684 conditional for gcc <= 4.5.
3685
13ac8d2c
JK
36862011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3687
3688 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3689 by XFAIL.
3690 * gdb.cp/static-method.exp (info addr A::func())
3691 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3692 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3693 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3694 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3695 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3696 (test value of F in k3_m): Likewise.
3697 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3698 Likewise.
3699
049682ba
JK
37002011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3701
3702 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3703 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3704 Remove.
3705 * gdb.threads/attachstop-mt.c: Remove.
3706 * gdb.threads/attachstop-mt.exp: Remove.
3707
2c9d8796
MK
37082011-12-17 Mark Kettenis <kettenis@gnu.org>
3709
3710 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3711
e0f9f062
DE
37122011-12-16 Doug Evans <dje@google.com>
3713
f4aa2101 3714 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3715 * boards/native-gdbserver.exp: New file.
3716
e0f9f062
DE
3717 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3718 gdbserver output.
3719 (gdbserver_default_get_remote_address): New function.
3720 (gdbserver_start): Call gdb,get_remote_address to compute argument
3721 to "target remote" command.
3722
80b6e756
PM
37232011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3724
1c3ad6ab 3725 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3726 python print-stack. Add set/show python print-stack
3727 off|full|message tests.
3728
1576bd00
YQ
37292011-12-15 Yao Qi <yao@codesourcery.com>
3730
3731 * gdb.trace/strace.c: New
3732 * gdb.trace/strace.exp: New.
3733
d6a0f6e0
TT
37342011-12-14 Tom Tromey <tromey@redhat.com>
3735
3736 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3737
31015e1d
DE
37382011-12-14 Doug Evans <dje@google.com>
3739
3740 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3741
7b50312a
PA
37422011-12-14 Pedro Alves <pedro@codesourcery.com>
3743
3744 PR threads/10729
3745
3746 * gdb.mi/watch-nonstop.c: New file.
3747 * gdb.mi/mi-watch-nonstop.exp: New file.
3748
924437bc
PA
37492011-12-13 Pedro Alves <pedro@codesourcery.com>
3750 Doug Evans <dje@google.com>
3751
3752 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3753 (clean_restart): Remove references to the gdb_stub target board
3754 variable.
3755 (gdb_step_for_stub): Delete.
3756
3757 * gdb.base/annota1.exp: Remove all references to [target_info
3758 exists gdb_stub], gdb_step_for_stub and usestubs.
3759 * gdb.base/annota3.exp: Ditto.
3760 * gdb.base/async.exp: Ditto.
3761 * gdb.base/break.exp: Ditto.
3762 * gdb.base/code-expr.exp: Ditto.
3763 * gdb.base/commands.exp: Ditto.
3764 * gdb.base/completion.exp: Ditto.
3765 * gdb.base/condbreak.exp: Ditto.
3766 * gdb.base/consecutive.exp: Ditto.
3767 * gdb.base/cvexpr.exp: Ditto.
3768 * gdb.base/define.exp: Ditto.
3769 * gdb.base/display.exp: Ditto.
3770 * gdb.base/ena-dis-br.exp: Ditto.
3771 * gdb.base/environ.exp: Ditto.
3772 * gdb.base/gnu-ifunc.exp: Ditto.
3773 * gdb.base/maint.exp: Ditto.
3774 * gdb.base/pending.exp: Ditto.
3775 * gdb.base/sect-cmd.exp: Ditto.
3776 * gdb.base/sepdebug.exp: Ditto.
3777 * gdb.base/unload.exp: Ditto.
3778 * gdb.base/watchpoint-solib.exp: Ditto.
3779 * gdb.cp/annota2.exp: Ditto.
3780 * gdb.cp/annota3.exp: Ditto.
3781 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3782 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3783 * gdb.mi/mi-pending.exp: Ditto.
3784 * gdb.trace/circ.exp: Ditto.
3785 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3786 * gdb.base/list.exp: Ditto.
3787
3788 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3789 breakpoint function and all references to the usestubs macro.
3790 * gdb.base/exprs.c: Ditto.
3791 * gdb.base/freebpcmd.c: Ditto.
3792 * gdb.base/bitfields.c: Ditto.
3793 * gdb.base/bitfields2.c: Ditto.
3794 * gdb.base/break.c: Ditto.
3795 * gdb.base/call-sc.c: Ditto.
3796 * gdb.base/call-signals.c: Ditto.
3797 * gdb.base/callfuncs.c: Ditto.
3798 * gdb.base/charset.c: Ditto.
3799 * gdb.base/consecutive.c: Ditto.
3800 * gdb.base/constvars.c: Ditto.
3801 * gdb.base/funcargs.c: Ditto.
3802 * gdb.base/int-type.c: Ditto.
3803 * gdb.base/interrupt.c: Ditto.
3804 * gdb.base/langs0.c: Ditto.
3805 * gdb.base/list0.c: Ditto.
3806 * gdb.base/mips_pro.c: Ditto.
3807 * gdb.base/miscexprs.c: Ditto.
3808 * gdb.base/nodebug.c: Ditto.
3809 * gdb.base/opaque0.c: Ditto.
3810 * gdb.base/pointers.c: Ditto.
3811 * gdb.base/printcmds.c: Ditto.
3812 * gdb.base/ptype.c: Ditto.
3813 * gdb.base/recurse.c: Ditto.
3814 * gdb.base/reread1.c: Ditto.
3815 * gdb.base/reread2.c: Ditto.
3816 * gdb.base/restore.c: Ditto.
3817 * gdb.base/return.c: Ditto.
3818 * gdb.base/run.c: Ditto.
3819 * gdb.base/scope0.c: Ditto.
3820 * gdb.base/sepdebug.c: Ditto.
3821 * gdb.base/setshow.c: Ditto.
3822 * gdb.base/setvar.c: Ditto.
3823 * gdb.base/sigall.c: Ditto.
3824 * gdb.base/signals.c: Ditto.
3825 * gdb.base/structs.c: Ditto.
3826 * gdb.base/structs2.c: Ditto.
3827 * gdb.base/testenv.c: Ditto.
3828 * gdb.base/twice.c: Ditto.
3829 * gdb.base/unwindonsignal.c: Ditto.
3830 * gdb.base/watchpoint.c: Ditto.
3831 * gdb.base/watchpoints.c: Ditto.
3832 * gdb.base/whatis.c: Ditto.
3833 * gdb.cp/classes.cc: Ditto.
3834 * gdb.cp/cplusfuncs.cc: Ditto.
3835 * gdb.cp/derivation.cc: Ditto.
3836 * gdb.cp/formatted-ref.cc: Ditto.
3837 * gdb.cp/misc.cc: Ditto.
3838 * gdb.cp/overload.cc: Ditto.
3839 * gdb.cp/ovldbreak.cc: Ditto.
3840 * gdb.cp/ref-params.cc: Ditto.
3841 * gdb.cp/ref-types.cc: Ditto.
3842 * gdb.cp/templates.cc: Ditto.
3843 * gdb.cp/virtfunc.cc: Ditto.
3844 * gdb.hp/gdb.aCC/run.c: Ditto.
3845 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3846 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3847 * gdb.reverse/consecutive-reverse.c: Ditto.
3848 * gdb.reverse/sigall-reverse.c: Ditto.
3849 * gdb.reverse/until-reverse.c: Ditto.
3850 * gdb.reverse/watch-reverse.c: Ditto.
3851 * gdb.trace/actions.c: Ditto.
3852 * gdb.trace/circ.c: Ditto.
3853 * gdb.trace/collection.c: Ditto.
3854
fabde485
PA
38552011-12-13 Pedro Alves <pedro@codesourcery.com>
3856
3857 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3858 (func6, func7): New.
3859 (main): Call func6 and func7.
3860 * gdb.base/watchpoint.exp (test_wide_location_1)
3861 (test_wide_location_2): New.
3862 (top level): Re-enable hardware watchpoints if necessary. Call
3863 test_wide_location_1 and test_wide_location_2.
3864
ff7d1690
YQ
38652011-12-11 Yao Qi <yao@codesourcery.com>
3866
3867 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3868
a6af7abe
JB
38692011-12-11 Joel Brobecker <brobecker@adacore.com>
3870
3871 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3872 expected output for unsupported case.
3873
61638e15
JK
38742011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3875
3876 PR testsuite/12649
3877 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3878 Protect gdb_test_multiple by final $gdb_prompt match.
3879
0a00efc3
JK
38802011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3881
3882 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3883 New variable, new test.
3884 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3885 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3886 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3887 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3888 them if HAVE_GCC_45682_FIXED is not set.
3889
4511b1ba
YQ
38902011-12-10 Yao Qi <yao@codesourcery.com>
3891
3892 * gdb.trace/status-stop.exp: New.
3893 * gdb.trace/status-stop.c: New.
3894
27949e73
JK
38952011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3896
3897 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3898 timeout.
3899
d8ea7931
TT
39002011-12-08 Tom Tromey <tromey@redhat.com>
3901
3902 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3903 condition.
3904
1cc310d2
SS
39052011-12-07 Stan Shebs <stan@codesourcery.com>
3906
3907 * gdb.trace/tfind.exp: Update for output changes.
3908
d482a875
PA
39092011-12-07 Pedro Alves <pedro@codesourcery.com>
3910
3911 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3912 throws "Cannot insert catchpoints in this configuration".
3913 * gdb.ada/mi_catch_ex.exp: Likewise.
3914
f0ba3972
PA
39152011-12-06 Pedro Alves <pedro@codesourcery.com>
3916
3917 * gdb.base/break-always.exp: Test changing memory at addresses
3918 with breakpoints inserted.
3919
f8eba3c6
TT
39202011-12-06 Joel Brobecker <brobecker@acacore.com>
3921
3922 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3923 involving a fully qualified function name.
3924
39252011-12-06 Tom Tromey <tromey@redhat.com>
3926
3927 * gdb.ada/homonym.exp: Add three breakpoint tests.
3928
39292011-12-06 Tom Tromey <tromey@redhat.com>
3930
3931 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3932 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3933 * gdb.objc/objcdecode.exp: Update for output changes.
3934 * gdb.linespec/linespec.exp: New file.
3935 * gdb.linespec/lspec.cc: New file.
3936 * gdb.linespec/lspec.h: New file.
3937 * gdb.linespec/body.h: New file.
3938 * gdb.linespec/base/two/thefile.cc: New file.
3939 * gdb.linespec/base/one/thefile.cc: New file.
3940 * gdb.linespec/Makefile.in: New file.
3941 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3942 output changes.
3943 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3944 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3945 makes one breakpoint.
3946 * gdb.cp/method2.exp (test_break): Update for output changes.
3947 * gdb.cp/mb-templates.exp: Update for output changes.
3948 * gdb.cp/mb-inline.exp: Update for output changes.
3949 * gdb.cp/mb-ctor.exp: Update for output changes.
3950 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3951 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3952 has multiple matches.
3953 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3954 error message change.
3955 * gdb.base/list.exp (test_list_filename_and_number): Update for
3956 error message change.
3957 * gdb.base/break.exp: Disable pending breakpoints. Update for
3958 output changes.
3959 * configure.ac: Add gdb.linespec.
3960 * configure: Rebuild.
3961 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3962
c642a434
UW
39632011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3964
3965 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3966 last_break register on s390*-*-* targets.
3967
b18003d1
JB
39682011-12-06 Joel Brobecker <brobecker@adacore.com>
3969
3970 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3971 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3972 of parameter X in procedure Foo.
3973
fe96589c
SS
39742011-12-05 Stan Shebs <stan@codesourcery.com>
3975
3976 * gdb.trace/tfind.exp: Update help string matches.
3977
1820ab47
JK
39782011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3979
3980 * gdb.server/ext-run.exp (get process list): Accept also systemd
3981 as PID 1.
3982
e11ac3a3
JK
39832011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3984 Pedro Alves <pedro@codesourcery.com>
3985
3986 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3987 starting GDB.
3988 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3989 $use_gdb_stub.
3990 * gdb.base/display.exp: Likewise.
3991 * gdb.base/ending-run.exp: Likewise.
3992 * gdb.base/list.exp (test_listsize): Likewise.
3993 * gdb.base/setshow.exp: Likewise.
3994 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3995 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3996 check by global $use_gdb_stub.
3997 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3998 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3999 (default_gdb_init): Unset global $use_gdb_stub.
4000 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4001 by global $use_gdb_stub.
4002 * lib/gdbserver-support.exp: Extend comments for set_board_info
4003 gdb_protocol and gdb,socketport.
4004 (gdbserver_start_extended): Set global gdbserver_protocol and
4005 gdbserver_gdbport. Clear global use_gdb_stub.
4006 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4007 from target use_gdb_stub.
4008 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4009
1d41d75c
DE
40102011-12-03 Doug Evans <dje@google.com>
4011
4012 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4013 (gdb_step_for_stub): Add comments.
4014
d6d7a51a
MR
40152011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4016
4017 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4018 to the caller.
4019 (gdb_test_multiple): Likewise.
4020
05acf274
JK
40212011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4022
4023 Fix gdb.mi/mi-solib.exp without system debug info installed.
4024 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4025 expect attribute, return 0 for it. Update comments.
4026
2268b414
JK
40272011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4028
4029 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4030 (corrupted list): Adjust the expectation.
4031
585861ea
JK
40322011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4033
4034 PR threads/13448
4035 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4036 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4037 * gdb.threads/tls-var-main.c: New file.
4038 * gdb.threads/tls-var.c: New file.
4039 * gdb.threads/tls-var.exp: New file.
4040
968643aa
JK
40412011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4042
4043 PR testsuite/12649
4044 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4045 Protect gdb_test_multiple by final $gdb_prompt match.
4046 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
4047 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4048 (test_tracepoints): Likewise.
4049
9750bca9
JK
40502011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4051
4052 PR breakpoints/13346
4053 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
4054 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
4055 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
4056
ac1349b7
JB
40572011-12-01 Joel Brobecker <brobecker@adacore.com>
4058
4059 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
4060 * gdb.ada/homonym/homonym.adb: For use of all types defined
4061 locally inside both Get_Value subprograms.
4062
26d44faf
JK
40632011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4064
4065 Fix racy FAILs.
4066 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
4067 of send_gdb.
4068
514f6425
UW
40692011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4070
4071 * gdb.base/testenv.exp: Skip on remote targets. Unset global
4072 environment variable after test completed.
4073
4255c8d2
UW
40742011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4075
4076 * gdb.base/solib-nodir.exp: Skip if remote target.
4077 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
4078 application. Call gdb_load_shlibs.
4079 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
4080
a35ad96a
JB
40812011-11-29 Joel Brobecker <brobecker@adacore.com>
4082
4083 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
4084
1a1d5513
JB
40852011-11-28 Joel Brobecker <brobecker@adacore.com>
4086
4087 * gdb.ada/fullname_bp: New testcase.
4088
50b4ddf8
JK
40892011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4090
4091 PR testsuite/12649
4092 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
4093 Wrap send_gdb into a new gdb_test.
4094
fb0aec57
JK
4095 Code cleanup.
4096 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
4097 Convert send_gdb and gdb_expect to gdb_test_multiple.
4098
2376d946
JK
40992011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4100
4101 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4102
1eec78bd
KS
41032011-11-23 Keith Seitz <keiths@redhat.com>
4104
4105 * lib/mi-support.exp (varobj_tree): New namespace and procs.
4106 (mi_varobj_tree_test_children_callback): New proc.
4107 (mi_walk_varobj_tree): New proc.
4108
36dfb11c
TT
41092011-11-22 Tom Tromey <tromey@redhat.com>
4110
4111 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
4112 Add "use_mi_command" argument.
4113 (mi_run_cmd, mi_run_with_cli): New procs.
4114 * gdb.mi/solib-lib.c: New file.
4115 * gdb.mi/solib-main.c: New file.
4116 * gdb.mi/mi-solib.exp: New file.
4117
0e965dd0
DE
41182011-11-21 Doug Evans <dje@google.com>
4119
4120 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
4121 _Unwind_DebugHook is missing.
4122
f196051f
SS
41232011-11-20 Stan Shebs <stan@codesourcery.com>
4124
4125 * gdb.trace/tstatus.exp: New.
4126 * gdb.trace/actions.c: Include string.h.
4127
bfccc43c
YQ
41282011-11-18 Yao Qi <yao@codesourcery.com>
4129
4130 * gdb.trace/pending.exp: New.
4131 * gdb.trace/pending.c: New.
4132 * gdb.trace/pendshr1.c: New.
4133 * gdb.trace/pendshr2.c: New.
4134 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
4135 tracepoint location becomes pending.
4136 (tracepoint_change_loc_2): New.
4137
73cd8ab1
DM
41382011-11-16 David S. Miller <davem@davemloft.net>
4139
4140 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
4141 target is sparc*-*-linux*
4142
77426730
PK
41432011-11-15 Paul Koning <paul_koning@dell.com>
4144
4145 * gdb.python/py-type.exp: New testcases for exceptions on scalar
4146 types.
4147
ed59ded5
DE
41482011-11-14 Doug Evans <dje@google.com>
4149
4150 * gdb.base/shell.exp: New file.
4151
405f8e94
SS
41522011-11-14 Stan Shebs <stan@codesourcery.com>
4153
4154 * gdb.trace/ftrace.c: New.
4155 * gdb.trace/ftrace.exp: New.
4156
1e4d1764
YQ
41572011-11-14 Yao Qi <yao@codesourcery.com>
4158
4159 * gdb.trace/change-loc-1.c: New.
4160 * gdb.trace/change-loc-2.c: New.
4161 * gdb.trace/change-loc.c: New.
4162 * gdb.trace/change-loc.exp: New.
4163 * gdb.trace/change-loc.h: New.
4164 * gdb.trace/trace-break.c (marker): Define new symbol.
4165 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
4166 New.
4167 (break_trace_same_addr_6): New.
4168
71eba9c2 41692011-11-12 Matt Rice <ratmice@gmail.com>
4170
4171 * gdb.base/info-macros.exp: Make tests for info definitions
4172 test info macro. Add tests for info macro argument processing.
4173 Rename a few tests.
4174
1d93e29a
KS
41752011-11-11 Keith Seitz <keiths@redhat.com>
4176
4177 PR gdb/12843
4178 * gdb.base/linespecs.exp: New file.
4179
a4b5b48a
DE
41802011-11-11 Doug Evans <dje@google.com>
4181
4182 * gdb.threads/print-threads.exp: Extend timeout for slower
4183 tests.
4184
f6b47be4
DE
41852011-11-10 Doug Evans <dje@google.com>
4186
792a0230
DE
4187 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
4188 "record to end of main" test.
4189
f6b47be4
DE
4190 * gdb.python/py-type.c (TS): New typedef.
4191 (ts): New global.
4192 * gdb.python/py-type.exp: Test field list of typedef.
4193
22355c90
JB
41942011-11-10 Joel Brobecker <brobecker@adacore.com>
4195
4196 * gdb.ada/small_reg_param: New testcase.
4197
a7860e76
TT
41982011-11-09 Tom Tromey <tromey@redhat.com>
4199
4200 * gdb.cp/destrprint.exp: New file.
4201 * gdb.cp/destrprint.cc: New file.
4202
72a2e3dc
MI
42032011-11-08 Meador Inge <meadori@codesourcery.com>
4204
4205 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
4206 (switch_stack_to_other): New test function.
4207 * gdb.arch/thumb-prologue.exp: New test cases.
4208
c7195df2 42092011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
4210
4211 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
4212
d3895d7d
YQ
42132011-11-08 Yao Qi <yao@codesourcery.com>
4214
4215 * gdb.exp (supports_process_record): New.
4216 (supports_reverse): New.
4217 * gdb.reverse/break-precsave.exp: Call support_process_record
4218 to run test conditionally.
4219 * gdb.reverse/consecutive-precsave.exp: Likewise.
4220 * gdb.reverse/i386-precsave.exp: Likewise.
4221 * gdb.reverse/machinestate-precsave.exp: Likewise.
4222 * gdb.reverse/solib-precsave.exp: Likewise.
4223 * gdb.reverse/step-precsave.exp: Likewise.
4224 * gdb.reverse/until-precsave.exp: Likewise.
4225 * gdb.reverse/watch-precsave.exp: Likewise.
4226 * gdb.reverse/break-reverse.exp: Call support_reverse to run
4227 test conditionally.
4228 * gdb.reverse/consecutive-reverse.exp: Likewise.
4229 * gdb.reverse/finish-precsave.exp: Likewise.
4230 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
4231 * gdb.reverse/finish-reverse.exp: Likewise.
4232 * gdb.reverse/i386-reverse.exp: Likewise.
4233 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4234 * gdb.reverse/machinestate.exp: Likewise.
4235 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
4236 * gdb.reverse/sigall-precsave.exp: Likewise.
4237 * gdb.reverse/sigall-reverse.exp: Likewise.
4238 * gdb.reverse/solib-reverse.exp: Likewise.
4239 * gdb.reverse/step-reverse.exp: Likewise.
4240 * gdb.reverse/until-reverse.exp: Likewise.
4241 * gdb.reverse/watch-reverse.exp: Likewise.
4242
a59306a3
YQ
42432011-11-05 Yao Qi <yao@codesourcery.com>
4244
4245 * gdb.trace/trace-break.exp: Add test on setting two
4246 fast tracepoints at the same address.
4247
87769f59
JK
42482011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4249
4250 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
4251
3065dfb6
SS
42522011-11-02 Stan Shebs <stan@codesourcery.com>
4253
4254 * gdb.trace/collection.c: Add code using strings.
4255 * gdb.trace/collection.exp: Add tests of string collection.
4256
89e208db
JK
42572011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4258
4259 * gdb.base/skip-solib.exp (executable_main): New variable.
4260 (binfile_main): Base it on that.
4261 Use $executable_main in clean_restart calls. Drop gdb_exit and
4262 gdb_start calls.
4263
405e54e9
JK
42642011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4265
4266 Fix racy FAILs.
4267 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
4268 breakpoint_re globals import by async. Set string_regex to .* for
4269 async. Remove the optional thread_selected_re and breakpoint_re
4270 globals expectations.
4271
58e8570a
JM
42722011-11-01 Joseph Myers <joseph@codesourcery.com>
4273
4274 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
4275 well as Cygwin.
4276
7b35ec7f 42772011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
4278
4279 Add tests for skip command.
89e208db
JK
4280 * gdb.base/skip-solib-lib.c: New
4281 * gdb.base/skip-solib-main.c: New
4282 * gdb.base/skip-solib.exp: New
4283 * gdb.base/skip.c: New
4284 * gdb.base/skip.exp: New
4285 * gdb.base/skip1.c: New
4286 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 4287
b9fd1791
PA
42882011-10-31 Yao Qi <yao@codesourcery.com>
4289 Pedro Alves <pedro@codesourcery.com>
4290
4291 * gdb.trace/trace-break.c: New.
4292 * gdb.trace/trace-break.exp: New.
4293
4323fecc
JK
42942011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4295
4296 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
4297 break-here-2.
4298
0e5bf2a8
PA
42992011-10-28 Pedro Alves <pedro@codesourcery.com>
4300
4301 * gdb.threads/no-unwaited-for-left.c: New.
4302 * gdb.threads/no-unwaited-for-left.exp: New.
4303 * gdb.threads/non-ldr-exc-1.c: New.
4304 * gdb.threads/non-ldr-exc-1.exp: New.
4305 * gdb.threads/non-ldr-exc-2.c: New.
4306 * gdb.threads/non-ldr-exc-2.exp: New.
4307 * gdb.threads/non-ldr-exc-3.c: New.
4308 * gdb.threads/non-ldr-exc-3.exp: New.
4309 * gdb.threads/non-ldr-exc-4.c: New.
4310 * gdb.threads/non-ldr-exc-4.exp: New.
4311
3a3dad98
JK
43122011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4313
4314 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
4315 * gdb.base/attach-pie-misread.exp: Likewise.
4316 * gdb.base/break-interp.exp: Likewise.
4317 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
4318 testcases for use_gdb_stub.
4319 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
4320 (continue): New testcase.
4321 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
4322 * gdb.threads/attach-into-signal.exp: Likewise.
4323 * gdb.threads/attach-stopped.exp: Likewise.
4324 * gdb.threads/attachstop-mt.exp: Likewise.
4325
d6a5d40c
PK
43262011-10-28 Paul Koning <paul_koning@dell.com>
4327
4328 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
4329
ca539be8
JK
43302011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4331
4332 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
4333 (mi_gdb_test): Import globals thread_selected_re
4334 and breakpoint_re. Expect them optionally at the regex start.
4335
d234ef5c
DE
43362011-10-27 Doug Evans <dje@google.com>
4337
4338 * gdb.python/python.exp: Test source -s.
4339
ab964825
PK
43402011-10-26 Paul Koning <paul_koning@dell.com>
4341
4342 * gdb.python/lib-types.cc (struct A): New structure.
4343 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 4344
54d8a644
PK
43452011-10-25 Paul Koning <paul_koning@dell.com>
4346
4347 PR python/13327
d234ef5c 4348
54d8a644
PK
4349 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
4350 fetch_lazy method.
4351
b0221781
YQ
43522011-10-24 Yao Qi <yao@codesourcery.com>
4353
4354 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
4355 target is tic6x-*-*.
4356
6cda5a20
JB
43572011-10-21 Joel Brobecker <brobecker@adacore.com>
4358
4359 * gdb.ada/mi_task_info/task_switch.adb: New file.
4360 * gdb.ada/mi_task_info.exp: New file.
4361
5ed9db04
JK
43622011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4363
4364 * gdb.cp/expand-psymtabs-cxx.exp: New file.
4365 * gdb.cp/expand-psymtabs-cxx.cc: New file.
4366
9df2fbc4
PM
43672011-10-20 Phil Muldoon <pmuldoon@redhat.com>
4368
4369 PR python/12656
4370
4371 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
4372 global_block tests.
4373
736086ba
TT
43742011-10-18 Tom Tromey <tromey@redhat.com>
4375
4376 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
4377
4af31552
TT
43782011-10-18 Tom Tromey <tromey@redhat.com>
4379
4380 * gdb.base/source.exp: Don't include full file name in test name.
4381 * gdb.python/python.exp: Don't include full file name in test
4382 name.
4383
43136979
AR
43842011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4385
4386 * gdb.base/attach-pie-noexec.c: New files.
4387 * gdb.base/attach-pie-noexec.exp: New files.
4388
543a9323
JM
43892011-10-17 Joseph Myers <joseph@codesourcery.com>
4390
4391 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4392 prompt for each extra line in command.
4393
21ae7a4d
JK
43942011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4395
4396 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4397 Revert the part of:
4398 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4399 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4400 Change the expected string.
4401
20ec36d9
JK
44022011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4403
4404 Fix results with system glibc debug info installed.
4405 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
4406 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
4407 Accept also __libc_ symbol prefix and no prefix.
4408
6501c2fc
KS
44092011-10-14 Keith Seitz <keiths@redhat.com>
4410
4411 PR c++/13225
4412 * gdb.cp/converts.cc (foo3_1): New function.
4413 (foo3_2): New functions.
4414 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4415 and null pointer conversions of integer constant zero.
4416 Add test to check if all arguments are checked for incompatible
4417 conversion BADNESS.
4418
55b1fd0c
TT
44192011-10-14 Tom Tromey <tromey@redhat.com>
4420
4421 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4422 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4423 linespec.
4424
22c05d8a
JK
44252011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4426
4427 Fix internal error regression.
4428 * gdb.dwarf2/implptr-optimized-out.S: New file.
4429 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4430
1d6edc3c
JK
44312011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4432
4433 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4434 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4435 (loclist): New.
4436 (4): New abbrev.
4437 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4438 Use prepare_for_testing, remove clean_restart.
4439 (p arraynoloc, p arraycallnoloc): New tests.
4440
9ec72168
JK
44412011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4442
4443 * gdb.cp/namespace-enum.exp (executable): New variable.
4444 (binfile): Use ${objdir}/${subdir}/ prefix.
4445 Use ${executable} for clean_restart.
4446
9c6c53f7
SA
44472011-10-11 Sterling Augustine <saugustine@google.com>
4448
4449 * gdb.cp/Makefile.in: Add namespace-enum test.
4450 * gdb.cp/namespace-enum.exp: New file.
4451 * gdb.cp/namespace-enum.c: New file.
4452 * gdb.cp/namespace-enum-main.c: New file.
4453
fac7ceb3
UW
44542011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
4455
4456 * gdb.python/py-shared.exp: Relax filename check to handle remote:
4457 sysroot.
4458
941b2081
JK
44592011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4460
4461 Reimplement @entry in input expressions.
4462 * gdb.base/exprs.c (v_int_array_init): New variable.
4463 * gdb.base/exprs.exp (print v_int_array_init)
4464 (print *v_int_array_init@1, print *v_int_array_init@2)
4465 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
4466 (print v_int_array_init[1]@1): New tests.
4467
0344e878
JM
44682011-10-10 Joseph Myers <joseph@codesourcery.com>
4469
4470 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4471 expected message.
4472
5a56e9c5
DE
44732011-10-09 Doug Evans <dje@google.com>
4474
4475 * gdb.base/alias.exp: Add tests for alias command.
4476
2bda9cc5
JK
44772011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4478
4479 * gdb.arch/amd64-entry-value.s: New file.
4480 * gdb.mi/mi2-amd64-entry-value.s: New file.
4481
a471c594
JK
44822011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4483
4484 Display @entry parameter values even for references.
4485 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4486 functions.
4487 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4488 reference and datap_input.
4489 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4490 breakpoints.
4491 (continue to breakpoint: entry_reference: reference)
4492 (entry_reference: bt at entry)
4493 (continue to breakpoint: entry_reference: breakhere_reference)
4494 (entry_reference: bt, entry_reference: ptype regparam)
4495 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4496 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4497 (entry_reference: p regcopy, entry_reference: p nodataparam)
4498 (entry_reference: p nodataparam@entry): New tests.
4499
36b11add
JK
45002011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4501
4502 Support @entry in input expressions.
4503 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4504 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4505 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4506 (tailcall: p j@entry): New tests.
4507 * gdb.cp/koenig.cc (A::entry): New function.
4508 (main): Call it.
4509 * gdb.cp/koenig.exp (p entry (c)): New test.
4510
e18b2753
JK
45112011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4512
4513 Display @entry parameter values (without references).
4514 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4515 (different, validity, invalid): New functions.
4516 (main): Call them.
4517 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4518 stacktest, breakhere_stacktest, different, breakhere_different,
4519 breakhere_validity and breakhere_invalid.
4520 (entry: bt): Update for @entry.
4521 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4522 (entry_validity: *, entry_invalid: *): Many new tests.
4523 * gdb.base/break.exp
4524 (run until breakpoint set at small function, optimized file): Accept
4525 also the @entry suffix.
4526 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4527 * gdb.mi/mi2-amd64-entry-value.c: New files.
4528 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4529
2d6c5dc2
JK
45302011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4531
4532 Protect entry values against self tail calls.
4533 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4534 (main): Call self.
4535 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4536 (set debug entry-values 1, self: bt debug entry-values): New tests.
4537
111c6489
JK
45382011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4539
4540 Recognize virtual tail call frames.
4541 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4542 (amb_b, amb_a): New.
4543 (main): Call a and b.
4544 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4545 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4546 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4547 New tests.
4548
8e3b41a9
JK
45492011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4550
4551 Implement basic support for DW_TAG_GNU_call_site.
4552 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4553 * gdb.arch/amd64-entry-value.cc: New file.
4554 * gdb.arch/amd64-entry-value.exp: New file.
4555
181cebd4
JK
45562011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4557
4558 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4559 * gdb.dwarf2/implptr-64bit.S: New file.
4560 * gdb.dwarf2/implptr-64bit.exp: New file.
4561
741f5e3c
JK
45622011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4563
4564 Fix initial language detection with -readnow.
4565 * gdb.cp/readnow-language.cc: New file.
4566 * gdb.cp/readnow-language.exp: New file.
4567
a73d2258
JK
45682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4569
4570 Fix printed anonymous struct name.
4571 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4572
af369495
JM
45732011-10-09 Joseph Myers <joseph@codesourcery.com>
4574
4575 * gdb.base/solib-symbol.exp: Do not include directories in
4576 filenames in expected messages.
4577
1fa57852
DE
45782011-10-07 Doug Evans <dje@google.com>
4579
4580 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4581
bd054e06
KP
45822011-10-07 Kevin Pouget <kevin.pouget@st.com>
4583
4584 Allow Python notification of new object-file loadings.
4585 * gdb.python/py-events.exp: Test newobjfile event.
4586 * gdb.python/py-events.py: Register newobjfile callback.
4587 * gdb.python/py-events.c: Add call to shared library
4588 * gdb.python/py-events-shlib.c: New file.
4589
8031b6f8
JM
45902011-10-06 Joseph Myers <joseph@codesourcery.com>
4591
4592 * gdb.base/fixsection.exp: Do not include directories in filename
4593 in expected message.
4594
7fea6923
PM
45952011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4596
4597 Add tests for passing of environment variables to inferior.
4598 * gdb.base/testenv.c: New test source.
4599 * gdb.base/testenv.exp: New expect test.
4600
687f2a88
PK
46012011-10-04 Paul Koning <paul_koning@dell.com>
4602
4603 * gdb.python/py-value.c (main): Break before return.
4604
cb6be26b
KP
46052011-10-04 Kevin Pouget <kevin.pouget@st.com>
4606
4607 PR python/12691: Add the inferior to Python exited event
4608 * gdb.python/py-events.exp: Test the inferior attribute of exited
4609 event with a fork.
4610 * gdb.python/py-events.py: Print inferior number on exit.
4611 * gdb.python/py-events.c: Fork the inferior.
4612
fb213700
EBM
46132011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4614
4615 * gdb.base/jit.exp: Add testcase name to log message
4616
aa2071bd
PK
46172011-10-03 Paul Koning <paul_koning@dell.com>
4618 Jan Kratochvil <jan.kratochvil@redhat.com>
4619
4620 * gdb.python/py-value.exp
4621 (python inval = gdb.parse_and_eval('*(int*)0'))
4622 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4623 (set argc=2, python print argc_lazy): New tests.
4624
dd11a36c
JB
46252011-10-02 Joel Brobecker <brobecker@adacore.com>
4626
4627 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4628
46f886f1
JK
46292011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4630 Pedro Alves <pedro@codesourcery.com>
4631
4632 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4633 can_read_0, test for it.
4634 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4635 (parse_and_eval with memory error): ... here, make it untested if
4636 can_read_0.
4637
c5cb204f
MP
46382011-09-30 Marek Polacek <mpolacek@redhat.com>
4639
4640 * gdb.python/python.exp (verify pagination beforehand)
4641 (verify pagination afterwards): Fix race by splitting the line.
4642
68fb0ec0
JM
46432011-09-29 Joseph Myers <joseph@codesourcery.com>
4644
4645 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4646 for 64-bit multilibs from i?86-* targets.
4647
6aee0d90
MP
46482011-09-29 Marek Polacek <mpolacek@redhat.com>
4649
4650 * lib/gdb.exp: Fix a typo in one of the comments.
4651
e9101ff5
MP
46522011-09-29 Marek Polacek <mpolacek@redhat.com>
4653
4654 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4655 matching pattern.
4656
7a81bdbf
PK
46572011-09-28 Paul Koning <paul_koning@dell.com>
4658
4659 * gdb.python/py-type.c (enum E): New.
4660 * gdb.python/py-type.exp (test_fields): Add tests for Python
4661 mapping access to fields.
4662 (test_enums): New test for field access on enums.
4663
6710bf39
SS
46642011-09-27 Stan Shebs <stan@codesourcery.com>
4665
4666 * gdb.trace/collection.exp: Test collection of $_ret.
4667
b2a6bdeb
AT
46682011-09-22 Andreas Tobler <andreast@fgznet.ch>
4669
4670 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4671 list of compilation switches for <*-*-freebsd*>.
4672
3c9057f3
SS
46732011-09-19 Stan Shebs <stan@codesourcery.com>
4674
4675 * gdb.trace/tspeed.exp: New file.
4676 * gdb.trace/tspeed.c: New file.
4677
34518530
YQ
46782011-09-18 Yao Qi <yao@codesourcery.com>
4679
4680 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4681 instructions.
4682 (test_adr_32bit, test_pop_pc): Likewise.
4683 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4684 Thumb instructions.
4685 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4686 in gdb_test_multiple.
4687 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4688
ab254057
YQ
46892011-09-17 Yao Qi <yao@codesourcery.com>
4690
4691 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4692 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4693 support single step to signal handler.
4694
9c317b71
YQ
46952011-09-17 Yao Qi <yao@codesourcery.com>
4696
4697 * gdb.base/disp-step-fork.c: New.
4698 * gdb.base/disp-step-syscall.exp: New.
4699 * gdb.base/disp-step-vfork.c: New.
4700
a8123151
JB
47012011-09-16 Joel Brobecker <brobecker@adacore.com>
4702
4703 * gdb.ada/tasks.exp: Make the expected output for
4704 the `info tasks' tests more resilient to spacing
4705 changes.
4706
63a9aad8
JK
47072011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4708
4709 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4710 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4711
2aa48337
KP
47122011-09-15 Kevin Pouget <kevin.pouget@st.com>
4713
4714 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4715 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4716
6839b47f
KP
47172011-04-30 Kevin Pouget <kevin.pouget@st.com>
4718
4719 Handle multiple breakpoint hits in Python interface:
4720 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4721 presence.
4722 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4723 breakpoint hits.
4724
0935723e
JK
47252011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4726 Jan Kratochvil <jan.kratochvil@redhat.com>
4727
4728 * gdb.python/py-events.exp: Remove pretty printing comment.
4729 * gdb.python/py-evsignal.exp: New file.
4730 * gdb.python/py-evthreads.c: Include signal.h.
4731 (thread3): Remove variable count3. Remove variable bad and use raise
4732 instead.
4733 (thread2): Remove variable count2. Move thread3 pthread_create here,
4734 merge pthread_join to a single line.
4735 (main): Remove variable count1. Merge pthread_join with pthread_create
4736 to a single line.
4737 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4738 KFAIL python/12966 for gdbserver. Test return value of
4739 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4740 gdb_expect by gdb_test and gdb_test_multiple.
4741 (thread 2, thread 3): New tests.
4742
4801a9a3
PA
47432011-09-12 Matt Rice <ratmice@gmail.com>
4744 Pedro Alves <pedro@codesourcery.com>
4745
4746 PR gdb/13175
4747
4748 * gdb.base/interp.exp: New tests.
4749 * gdb.base/interp.c: New file.
4750
24ece742
DE
47512011-09-12 Doug Evans <dje@google.com>
4752
4753 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4754 * gdb.dwarf2/typeddwarf.exp: Ditto.
4755
7f062217
JK
47562011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4757
4758 Fix compatibility with x32 arch.
4759 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4760 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4761 is_x86_like_target.
4762 * testsuite/gdb.trace/collection.exp: Likewise.
4763 * testsuite/gdb.trace/report.exp: Likewise.
4764 * testsuite/gdb.trace/unavailable.exp: Likewise.
4765 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4766 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4767 (is_x86_like_target): Check also is_amd64_regs_target.
4768
08711b9a
JK
47692011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4770
4771 PR breakpoints/12435
4772 * gdb.arch/amd64-prologue-xmm.c: New file.
4773 * gdb.arch/amd64-prologue-xmm.exp: New file.
4774 * gdb.arch/amd64-prologue-xmm.s: New file.
4775
b99b5f66
JK
47762011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4777
4778 * gdb.dwarf2/dw2-param-error-main.c: New file.
4779 * gdb.dwarf2/dw2-param-error.S: New file.
4780 * gdb.dwarf2/dw2-param-error.exp: New file.
4781
a391a2f6
PA
47822011-09-08 Pedro Alves <pedro@codesourcery.com>
4783
4784 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4785 inferior's pid and look for a core dump named core.$pid. Use
4786 `remote_file' commands on the host instead of hand coding shell
4787 commands on the build.
4788 * gdb.base/valgrind-db-attach.exp: Kill the program before
4789 finishing the test.
4790
7d8e6458 47912011-09-02 Matt Rice <ratmice@gmail.com>
4792
4793 * lib/prompt.exp: New file for testing the first prompt.
4794 * gdb.python/py-prompt.exp: Ditto.
4795 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4796
68e77c9e
PA
47972011-09-02 Pedro Alves <pedro@codesourcery.com>
4798
4799 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4800 0, before testing gcore.
4801
9655e943
JK
48022011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4803
df6dc84d
JK
4804 * dw2-ifort-parameter-debug.S: Update copyright year.
4805 * dw2-ifort-parameter.c: Update copyright year.
4806 * dw2-ifort-parameter.exp: Update copyright year.
4807
9655e943
JK
4808 * dw2-ifort-parameter-debug.S: New file.
4809 * dw2-ifort-parameter.c: New file.
4810 * dw2-ifort-parameter.exp: New file.
4811
353d1d73
JK
48122011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4813
4814 * gdb.base/commands.exp (error_clears_commands_left): New function.
4815 (): Call it.
4816
5c07461a
JK
48172011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4818
4819 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4820 (C): Initialize `a'.
4821 * gdb.mi/mi-inheritance-syntax-error.exp
4822 (-data-evaluate-expression $path): Expect `a' as 5.
4823
0d932b2f
MK
48242011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4825
4826 PR mi/11912
4827 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4828 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4829 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4830 keyword in output of -var-info-path-expression.
4831
bdb54049
JK
48322011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4833
4834 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4835 * gdb.trace/collection.exp: Likewise.
4836 * gdb.trace/report.exp: Likewise.
4837 * gdb.trace/unavailable.exp: Likewise.
4838 * gdb.trace/while-dyn.exp: Likewise.
4839
59cde39c
KS
48402011-08-18 Keith Seitz <keiths@redhat.com>
4841
4842 PR c++/12266
4843 * gdb.cp/meth-typedefs.cc: New file.
4844 * gdb.cp/meth-typedefs.exp: New file.
4845
fa3a4f15
PM
48462011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4847
4848 * gdb.python/python.exp: Add extended-prompt tests.
4849
c1049fca
JK
48502011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4851
4852 * gdb.arch/i386-dr3-watch.exp
4853 (watchpoint on gap1 does not fit debug registers)
4854 (delete all watchpoints): Fix racy expect strings.
4855
d93f7b5c
YQ
48562011-08-14 Yao Qi <yao@codesourcery.com>
4857
4858 * gdb.base/maint.exp: set data_section to ".neardata".
4859 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4860 * gdb.base/savedregs.exp: Handle SIGILL.
4861 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4862 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4863
457e09f0
DE
48642011-08-12 Doug Evans <dje@google.com>
4865
4866 * gdb.python/py-symbol.exp: Add test for symbol.type.
4867
5d0bb2fb
UW
48682011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4869
4870 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4871 * gdb.mi/mi-pthreads.exp: Likewise.
4872 * gdb.mi/mi2-pthreads.exp: Likewise.
4873 * gdb.mi/gdb669.exp.exp: Likewise.
4874
fcdfa280
PA
48752011-08-09 Pedro Alves <pedro@codesourcery.com>
4876
4877 * lib/mi-support.exp (detect_async): Rename to...
4878 (mi_detect_async): ... this.
4879 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4880 * gdb.mi/mi-nonstop.exp: Adjust.
4881 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4882 * gdb.mi/mi-nsintrall.exp: Adjust.
4883 * gdb.mi/mi-nsmoribund.exp: Adjust.
4884 * gdb.mi/mi-nsthrexec.exp: Adjust.
4885
9d8fa392
PA
48862011-08-09 Pedro Alves <pedro@codesourcery.com>
4887
4888 * gdb.base/display.c (do_loops): New `p_i' local.
4889 * gdb.base/display.exp: Test displaying a variable that is
4890 temporarily at a bad address.
4891
b6cede78
JK
48922011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4893
4894 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4895 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4896
67bedb8c
JK
48972011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4898
4899 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4900 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4901 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4902
af6e93b2
PA
49032011-08-05 Pedro Alves <pedro@codesourcery.com>
4904
4905 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4906 procedure.
4907 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4908
1cf0e11f
YQ
49092011-08-05 Yao Qi <yao@codesourcery.com>
4910
4911 * gdb.base/callfuncs.exp: Set language after main.
4912 * gdb.cp/cplusfuncs.exp: Likewise.
4913 * gdb.cp/inherit.exp: Likewise.
4914
a1e28cb2
UW
49152011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4916
4917 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4918 * gdb.base/watch-vfork.exp: Skip on remote targets.
4919
d4f5bbb9
UW
49202011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4921
4922 * gdb.threads/thread-find.exp: Support remote targets.
4923
724f4f80
UW
49242011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4925
4926 * gdb.base/jit.exp: Download solib_binfile to target.
4927 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4928 and call dlopen without full path name.
4929 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4930 dlopen without full path name.
4931
934709f0
PW
49322011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4933
4934 * gdb.base/break-always.exp: Complete the test
4935 with duplicated breakpoints and enabling/disabling them.
4936
c26106c4
TT
49372011-08-02 Tom Tromey <tromey@redhat.com>
4938
4939 PR gdb/11289:
4940 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4941
9300444e 49422011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4943
4944 PR gdb/13045
4945 * gdb.base/float.exp: Add new test case for PR gdb/13045
4946 * gdb.base/float.c: New file.
4947
00bd41d6
PM
49482011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4949
4950 * gdb.python/py-mi.exp: Test printers returning string hint, and
4951 also not returning a value.
4952 * gdb.python/py-prettyprint.c: Add testcase for above.
4953 * gdb.python/py-prettyprint.py: Add test printer for above.
4954
d24f74ce
JK
49552011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4956
4957 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4958 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4959 (.Ldie30) Add as field "data4".
4960 (.Ldie32) Rename field "b" to "shl".
4961 (abbrev4) Change for the "data4" field.
4962 (abbrev5, abbrev6) Remove.
4963 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4964 (p &s.shl): ... here. Add comment.
4965 (p &s.data4): New.
4966
bb7da2bf
JK
49672011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4968
4969 Fix crash on lval_computed values.
4970 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4971
11081198
JK
49722011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4973
4974 * gdb.base/help.exp (help whatis): Update the expected string.
4975
3c6e0cb3
JK
49762011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4977
4978 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4979 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4980 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4981 Change the expected string.
4982
efa80663
PA
49832011-07-26 Pedro Alves <pedro@codesourcery.com>
4984
4985 * gdb.base/watchpoint.exp
4986 (test_disable_enable_software_watchpoint): New procedure.
4987 (top level): Run it.
4988
db8e4570
UW
49892011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4990
4991 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4992 executable file "${binfile}", C++ version "${binfile}-cxx".
4993 * gdb.python/py-prettyprint.exp: Likewise.
4994 * gdb.python/py-symbol.exp: Likewise.
4995 * gdb.python/py-type.exp: Likewise.
4996 * gdb.python/py-value.exp: Likewise.
4997 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4998 file name instead of just suffix.
4999
543305c9
JK
50002011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5001
5002 Fix implicit pointer offsets.
5003 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5004 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5005 (continue to breakpoint: continue to baz breakpoint for implptr)
5006 (sanity check element 0, sanity check element 1)
5007 (enter the inlined function, check element 0 for the offset)
5008 (check element 1 for the offset)
5009 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5010 (set foo breakpoint for implptr): Update the breakpoint number.
5011
b3215adc
UW
50122011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5013
5014 * gdb.python/py-mi.exp: Use different file names for different
5015 versions of the executable under test.
5016 * gdb.python/py-prettyprint.exp: Likewise.
5017 * gdb.python/py-symbol.exp: Likewise.
5018 * gdb.python/py-template.exp: Likewise.
5019 * gdb.python/py-type.exp: Likewise.
5020 * gdb.python/py-value.exp: Likewise.
5021
182b9acc
UW
50222011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5023
5024 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5025 flag after restarting GDB if necessary.
5026
e6052b5d
UW
50272011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5028
5029 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5030
1ced966e
PA
50312011-07-22 Pedro Alves <pedro@codesourcery.com>
5032
5033 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5034 backend doesn't leave used debug registers behind.
5035
3543a589
TT
50362011-07-22 Tom Tromey <tromey@redhat.com>
5037
5038 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5039 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5040 argument.
5041 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5042
14d15303 50432011-07-21 Matt Rice <ratmice@gmail.com>
5044
5045 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
5046 in mostlyclean rule. Add files ending in .core.
5047
9b158ba0 50482011-07-21 Matt Rice <ratmice@gmail.com>
5049
5050 PR macros/12999
5051 * gdb.base/info-macros.c: New test sources.
5052 * gdb.base/info-macros.exp: New tests.
5053
d17b6f81
PM
50542011-07-21 Phil Muldoon <pmuldoon@redhat.com>
5055
5056 * gdb.python/python.exp: Add prompt substitution tests.
5057
918dd910
JK
50582011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5059
5060 Fix crash if referenced CU is aged out.
5061 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
5062 New.
5063 * gdb.dwarf2/implptr.exp: Likewise.
5064
0e37a63c
JK
50652011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5066
5067 * gdb.dwarf2/implptr.S: Rebuilt.
5068 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
5069 (bar): Use them for j, k, l.
5070 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
5071 COMPILE.
5072 (print j in implptr:bar): Update for the intp typedef.
5073 (print p[0].x in implptr:foo): Use more exact regex.
5074
f65cf84c
TT
50752011-07-18 Tom Tromey <tromey@redhat.com>
5076
5077 * gdb.cp/static-method.exp: Add missing single quote.
5078
d5b4a7be
YQ
50792011-07-18 Yao Qi <yao@codesourcery.com>
5080
5081 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
5082 supported.
5083 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5084 * gdb.mi/mi-nonstop.exp: Likewise.
5085 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5086 * gdb.mi/mi-nsintrall.exp: Likewise.
5087 * gdb.mi/mi-nsmoribund.exp: Likewise.
5088 * gdb.mi/mi-nsthrexec.exp: Likewise.
5089 * gdb.python/py-evthreads.exp: Likewise.
5090
e9ea2662
JK
50912011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5092
5093 Code cleanup.
5094 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5095 it. Substitute it instead of test_compiler_info everywhere.
5096
ce451573
UW
50972011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5098
5099 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
5100 remote targets as well.
5101
756d88a7
UW
51022011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5103
5104 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
5105 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
5106
31f83dc5
UW
51072011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5108
5109 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
5110 a remote machine, not the host.
5111 (gdb_compile_shlib): Set soname if target is remote.
5112
059241a0
PP
51132011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5114
5115 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
5116
28a0b48c 51172011-07-13 Matt Rice <ratmice@gmail.com>
5118
5119 * gdb.python/py-objfile-script-gdb.py: Renamed to
5120 py-objfile-script-gdb.py.in.
5121 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
5122 py-objfile-script-gdb.py.
5123 * gdb.python/py-objfile-script.exp: Update reference to
5124 py-objfile-script-gdb.py.
5125
9a771b67
JK
51262011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5127
5128 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
5129 reference undefined label.
5130
04ad99e6
JK
51312011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5132
5133 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
5134 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
5135 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
5136 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
5137
713389e0
PM
51382011-07-11 Phil Muldoon <pmuldoon@redhat.com>
5139
5140 PR python/12438
5141 * gdb.python/python.exp: Add maint set/show python print-stack
5142 deprecated tests. Add set/show python print-backtrace tests.
5143
97d146f8
JK
51442011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5145
5146 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
5147 debug info.
5148
facde0e5 51492011-07-06 Matt Rice <ratmice@gmail.com>
5150
5151 * gdb.python/python.exp: Update filename paths.
5152 * gdb.python/py-symtab.exp: Ditto.
5153
438640d1
MP
51542011-07-06 Marek Polacek <mpolacek@redhat.com>
5155
5156 * gdb.python/py-evthreads.exp: Add missing `$'.
5157
33a365df
MF
51582011-07-06 Jie Zhang <jie.zhang@analog.com>
5159
5160 * config/bfin.exp: New file.
5161 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
5162 * gdb.asm/bfin.inc: New file.
5163
8f7ae686
MP
51642011-07-06 Marek Polacek <mpolacek@redhat.com>
5165
df46027d 5166 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
5167 the whole output.
5168
eb2a6f42
TT
51692011-07-05 Tom Tromey <tromey@redhat.com>
5170
5171 * gdb.java/jprint.java (jprint.hi): New field.
5172 * gdb.java/jprint.exp: Print string.
5173
177b42fe
TJB
51742011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
5175
5176 * gdb.base/call-sc.c: Fix typos.
5177 * gdb.base/ifelse.exp: Likewise.
5178 * gdb.base/structs.c: Likewise.
5179
3b2a0cf2
JB
51802011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5181
5182 * gdb.base/jit-so.exp: New test.
5183 * gdb.base/jit-dlmain.c: New file.
5184 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
5185
46fc714c
JK
51862011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5187
5188 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
5189 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
5190 * gdb.cp/pr9167.exp (p b): Likewise.
5191 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
5192 (test value of P in inner_m, test type of Z in inner_m): Call
5193 setup_xfail for gcc <= 4.5.
46fc714c 5194
418c7cf7
JK
51952011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5196
5197 * gdb.cp/paren-type.cc: New files.
5198 * gdb.cp/paren-type.exp: New files.
5199
3d50dd94
JK
52002011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5201
5202 Stop on first linespec terminator instead of eating what we can.
5203 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
5204 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
5205 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
5206 (break C::f()): ... this one.
5207 (break C::operator()()): New test.
5208 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
5209 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
5210 test.
5211
dcf9f4ab
JK
52122011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5213
5214 Fall back linespec to minimal symbols.
5215 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
5216 error message.
5217 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
5218 * gdb.cp/minsym-fallback-main.cc: New file.
5219 * gdb.cp/minsym-fallback.cc: New file.
5220 * gdb.cp/minsym-fallback.exp: New file.
5221 * gdb.cp/minsym-fallback.h: New file.
5222
3f542ed1
JK
52232011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5224
5225 * gdb.cp/no-dmgl-verbose.cc: New file.
5226 * gdb.cp/no-dmgl-verbose.exp: New file.
5227
52282011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
5229
5230 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
5231 __GI_.
5232 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
5233 (f): New function.
5234 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
5235 (complete p 'func<short>(): ... here.
5236 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
5237 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
5238 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
5239 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
5240 Make them KFAIL gcc/49546.
5241
00eb2c4a
JB
52422011-07-01 Joel Brobecker <brobecker@adacore.com>
5243
5244 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
5245
85a20c42
JK
52462011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5247
5248 Test GCC PR debug/49546.
5249 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
5250 (test type of F in k3_m, test value of F in k3_m): New.
5251 * gdb.cp/temargs.cc (struct S3, struct K3): New.
5252 (main): New variable k3. Call k3.k3_m.
5253
d2d43431
JB
52542011-07-01 Jean-Charles Delay <delay@adacore.com>
5255
5256 * gdb.ada/packed_array.exp: Fix expected outout.
5257
54ae186f
JB
52582011-07-01 Jean-Charles Delay <delay@adacore.com>
5259
5260 * gdb.ada/packed_array.exp: fixed expected output.
5261
8f17729f
JB
52622011-07-01 Joel Brobecker <brobecker@adacore.com>
5263
5264 * gdb.ada/same_enum: New testcase.
5265
f5aa6869
JB
52662011-07-01 Joel Brobecker <brobecker@adacore.com>
5267
5268 * gdb.ada/ptr_typedef: New testcase.
5269
828292f2
JB
52702011-07-01 Joel Brobecker <brobecker@adacore.com>
5271
5272 * gdb.ada/arrayptr.exp: Add ptype test.
5273
18920c42
JB
52742011-07-01 Joel Brobecker <brobecker@adacore.com>
5275
5276 * gdb.ada/char_enum: New testcase.
5277
3536d9e3 52782011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
5279
5280 * gdb.base/dump.exp (capture_pointer_with_type): New.
5281 Get value from address instead of name.
5282 Start GDB once, and do `dump' and `restore'
5283 tests together.
5284
db863c42
MF
52852011-06-30 Jie Zhang <jie.zhang@analog.com>
5286 Mike Frysinger <vapier@gentoo.org>
5287
5288 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
5289 helper functions for getting/setting remotetimeout variable.
5290 * lib/gdb.exp (gdb_load): If the target is remote, set
5291 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
5292 with $loadtimeout. Set $load_ok to 0 before doing the load.
5293 Instead of returning, immediately, set $load_ok to 0. Call
5294 set_remotetimeout with $oldremotetimeout, and then return if
5295 $load_ok is 1.
5296
e9e642a8
AB
52972011-06-30 Andrew Burgess <aburgess@broadcom.com>
5298
5299 * gdb.python/py-template.exp: Don't run this test if the target
5300 does not support c++ tests.
5301
32019081
JK
53022011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5303
5304 Fix non-only rename list for Fortran modules import.
5305 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
5306 tests.
5307 * gdb.fortran/module.f90 (module moduse): New.
5308 (program module): use moduse, test var_x, var_y and var_z.
5309
0ecee54c
TT
53102011-06-29 Tom Tromey <tromey@redhat.com>
5311
5312 PR testsuite/12040:
5313 * gdb.fortran/array-element.exp: Use f90, not f77.
5314 * gdb.fortran/complex.exp: Use f90, not f77.
5315 * gdb.fortran/derived-type.exp: Use f90, not f77.
5316 * gdb.fortran/library-module.exp: Use f90, not f77.
5317 * gdb.fortran/logical.exp: Use f90, not f77.
5318 * gdb.fortran/module.exp: Use f90, not f77.
5319 * gdb.fortran/multi-dim.exp: Use f90, not f77.
5320 * gdb.fortran/subarray.exp: Use f90, not f77.
5321
3b2b8fea
TT
53222011-06-29 Tom Tromey <tromey@redhat.com>
5323
5324 * gdb.fortran/charset.exp: New file.
5325 * gdb.fortran/charset.f90: New file.
5326
42159ca5
TT
53272011-06-29 Tom Tromey <tromey@redhat.com>
5328
5329 PR testsuite/12040:
5330 * lib/future.exp: New file, mostly extracted from ada.exp.
5331 Rewrote compatibility code to use rename.
5332 (gdb_find_gfortran): New proc.
5333 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
5334 gfortran patch.
5335 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
5336 Move to future.exp.
5337 * lib/gdb.exp: Always load future.exp.
5338
af69a5ce
YQ
53392011-06-28 Yao Qi <yao@codesourcery.com>
5340
5341 * gdb.cp/exception.cc: Don't include iostream.
5342 (bar): Remove print statement.
5343 (catcher): New.
5344 (main): Remove print statements. Call function catcher.
5345 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
5346 Set breakpoint on catcher, and check the value of parameter.
5347
ab5c6a72
YQ
53482011-06-23 Yao Qi <yao@codesourcery.com>
5349
5350 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
5351 1.2 is disabled. KFAIL for uclinux.
5352
9497469f
MP
53532011-06-23 Marek Polacek <mpolacek@redhat.com>
5354
5355 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
5356 mi_gdb_test.
5357
b9132588
MP
53582011-06-23 Marek Polacek <mpolacek@redhat.com>
5359
5d197ed0 5360 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 5361
e55595ca
MP
53622011-06-23 Marek Polacek <mpolacek@redhat.com>
5363
5d197ed0
MP
5364 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
5365
53662011-06-23 Marek Polacek <mpolacek@redhat.com>
5367
5368 * gdb.mi/mi2-basics.exp: Fix races. Honour the
5369 `test_exec_and_symbol_mi_operatons' return value.
5370 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5371 gdb_test_multiple.
5372 (test_exec_and_symbol_mi_operatons): Likewise.
5373 (test_path_specification): Likewise.
e55595ca 5374
be777e08
YQ
53752011-06-23 Yao Qi <yao@codesourcery.com>
5376
5377 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
5378 supported.
5379 * lib/gdb.exp (support_displaced_stepping): New.
5380
615556d6
YQ
53812011-06-23 Yao Qi <yao@codesourcery.com>
5382
5383 * gdb.threads/execl.exp: Skip on remote target.
5384
833b0ca7
MP
53852011-06-21 Marek Polacek <mpolacek@redhat.com>
5386
5d197ed0 5387 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
5388 mi_gdb_test.
5389
1ee4023a
MP
53902011-06-20 Marek Polacek <mpolacek@redhat.com>
5391
5d197ed0 5392 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 5393
d0b1d624
MP
53942011-06-20 Marek Polacek <mpolacek@redhat.com>
5395
5d197ed0 5396 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
5397 mi_gdb_test.
5398
79aa92c1
MP
53992011-06-20 Marek Polacek <mpolacek@redhat.com>
5400
5d197ed0 5401 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 5402
5ce5db06
YQ
54032011-06-14 Yao Qi <yao@codesourcery.com>
5404
5405 gdb/testsuite/
5406 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
5407
533a737e
JK
54082011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5409
5410 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
5411
d0e53741
TT
54122011-06-10 Tom Tromey <tromey@redhat.com>
5413
5414 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5415 Add tests for pointer-to-member-function.
5416 * gdb.cp/temargs.cc (S::somefunc): New function.
5417 (K2): New class.
5418 (main): Instantiate K2; call method.
5419
b5916bbd
JB
54202011-06-08 Joel Brobecker <brobecker@adacore.com>
5421
5422 * gdb.python/py-inferior.c (f2): Make str an array rather
5423 than a pointer.
5424 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5425
5be4dfca
JK
54262011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5427
5428 * gdb.base/async-shell.c: New file.
5429 * gdb.base/async-shell.exp: New file.
5430
9f47e254
PA
54312011-06-06 Pedro Alves <pedro@codesourcery.com>
5432
5433 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5434
64b9b334
JB
54352011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5436
5437 From Stephen Kitt <steve@sk2.org>
5438 * gdb.base/help.exp: Adjust following some spelling corrections
5439 in GDB.
5440
dbc0f131
YQ
54412011-06-01 Yao Qi <yao@codesourcery.com>
5442
5443 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5444
fd336a18
KS
54452010-05-31 Keith Seitz <keiths@redhat.com>
5446
5447 PR c++/12750
5448 * gdb.cp/static-method.cc: New file.
5449 * gdb.cp/static-method.exp: New file.
5450
fa8b9902
KS
54512010-05-31 Keith Seitz <keiths@redhat.com>
5452
5453 PR symtab/12704
5454 * gdb.cp/anon-ns.cc: New file.
5455 * gdb.cp/anon-ns.exp: New file.
5456
0a5b1e09
PA
54572011-05-31 Pedro Alves <pedro@codesourcery.com>
5458
5459 * gdb.arch/i386-dr3-watch.c: New file.
5460 * gdb.arch/i386-dr3-watch.exp: New file.
5461
0578b8d1
YQ
54622011-05-30 Yao Qi <yao@codesourcery.com>
5463
5464 * gdb.base/callfuncs.c (t_structs_fc): New.
5465 (t_structs_dc, t_structs_ldc): New.
5466 (t_double_many_args):
5467 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
5468 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5469 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5470 * gdb.base/callfuncs.exp: Call new functions.
5471
6680506e
YQ
54722011-05-30 Yao Qi <yao@codesourcery.com>
5473
ff4d2c60
YQ
5474 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5475 Call rerun_and_prepare for each test to isolate effects.
5476
54772011-05-30 Yao Qi <yao@codesourcery.com>
5478
5479 * gdb.base/varargs.c (find_max_float_real): New.
5480 (find_max_double_real, find_max_long_double_real): New.
5481 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5482 * lib/gdb.exp (setup_kfail_for_target): New.
5483
e43ec454
YQ
54842011-05-30 Yao Qi <yao@codesourcery.com>
5485
5486 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5487 (callcd, callce, callcf, callc1a, callc1b): New.
5488 (callc2a, callc2b): New.
5489 * gdb.base/funcargs.exp (complex_args): New.
5490 (complex_integral_args, complex_float_integral_args): New.
5491 * lib/gdb.exp (support_complex_tests): New. Determine
5492 whether to run test cases on _Complex types.
5493
432b4d03
JK
54942011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5495
5496 * gdb.threads/leader-exit.c: New file.
5497 * gdb.threads/leader-exit.exp: New file.
5498
6caf069d
MP
54992011-05-27 Marek Polacek <mpolacek@redhat.com>
5500
9497469f 5501 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5502
97fce28b
MP
55032011-05-27 Marek Polacek <mpolacek@redhat.com>
5504
5505 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5506 remove the `supported' variable.
5507 * gdb.mi/mi-nonstop.exp: Likewise.
5508 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5509 * gdb.mi/mi-nsintrall.exp: Likewise.
5510 * gdb.mi/mi-nsmoribund.exp: Likewise.
5511 * gdb.mi/mi-nsthrexec.exp: Likewise.
5512
9da8c2a0
PA
55132011-05-26 Pedro Alves <pedro@codesourcery.com>
5514
5515 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5516
2c03e5be
PA
55172011-05-26 Pedro Alves <pedro@codesourcery.com>
5518
5519 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5520
2e21250d
KS
55212011-05-24 Keith Seitz <keiths@redhat.com>
5522
5523 PR breakpoint/12803
5524 * gdb.cp/cmpd-minsyms.cc (a): New method.
5525 (b): New method.
5526 (c): New method.
5527 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5528
cdac0397
PA
55292011-05-24 Pedro Alves <pedro@codesourcery.com>
5530
5531 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5532 watchpoint's command list didn't execute when the watchpoint went
5533 out of scope.
5534
ee5683ab
PM
55352011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5536
5537 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5538 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5539 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5540 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5541 * gdb.arch/i386-permbkpt.exp: Likewise.
5542 * gdb.arch/i386-prologue.exp: Likewise.
5543 * gdb.arch/i386-size-overlap.exp: Likewise.
5544 * gdb.arch/i386-size.exp: Likewise.
5545 * gdb.arch/i386-unwind.exp: Likewise.
5546 * gdb.reverse/i386-precsave.exp: Likewise.
5547 * gdb.reverse/i386-reverse.exp: Likewise.
5548 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5549 * gdb.reverse/i387-env-reverse.exp: Likewise.
5550 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5551
c91c8c16
PA
55522011-05-24 Pedro Alves <pedro@codesourcery.com>
5553
5554 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5555 file doesn't error, using MI.
5556
c50491a7
TT
55572011-05-23 Tom Tromey <tromey@redhat.com>
5558
5559 * gdb.base/charset.exp (string_display): Add tests to assign to
5560 arrays.
5561 * gdb.base/charset.c (short_array, int_array, long_array): New.
5562
4a07b7da
PA
55632011-05-20 Pedro Alves <pedro@codesourcery.com>
5564
5565 Cope with async mode.
5566
4a07b7da
PA
5567 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5568 into gdb_test + mi_expect_stop.
5569
b275f2d2
PA
55702011-05-20 Pedro Alves <pedro@codesourcery.com>
5571
5572 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5573 (callme): Remove printf call.
5574
eec52c44
PM
55752011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5576
5577 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5578 quote pattern to avoid problems with Cygwin/mingw expect versions.
5579 * gdb.base/default.exp (show convenience): Use double
5580 quote pattern for regular expressions.
5581
b3c8eb43
JK
55822011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5583
5584 Fix -readnow for -gdwarf-4 unused type units.
5585 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5586 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5587
ed731959
JK
55882011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5589
5590 * gdb.base/kill-after-signal.c: New file.
5591 * gdb.base/kill-after-signal.exp: New file.
5592
3b48433d
PA
55932011-05-16 Pedro Alves <pedro@codesourcery.com>
5594
5595 * gdb.ada/start.exp: Call untested with the correct test filename.
5596 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5597 test filename. Make the test's binary unique.
5598 * gdb.arch/i386-signal.exp: Call untested with the correct test
5599 filename.
5600 * gdb.arch/i386-size-overlap.exp: Ditto.
5601 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5602 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5603 * gdb.cp/call-c.exp: Ditto.
5604 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5605 filename. Make the test's binary unique.
5606 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5607 * gdb.python/py-mi.exp: Ditto.
5608 * gdb.python/Makefile.in (EXECUTABLES): Update.
5609 * gdb.reverse/i386-precsave.exp: Ditto.
5610 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5611 test filename.
5612 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5613 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5614 unique.
5615 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5616 test filename.
5617 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5618 * gdb.trace/tfile.exp: Ditto.
5619
ba4a8bdd
YQ
56202011-05-14 Yao Qi <yao@codesourcery.com>
5621
5622 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5623 type.
5624
dbaefcf7
DE
56252011-05-13 Doug Evans <dje@google.com>
5626
5627 * gdb.python/py-objfile-script.exp: New file.
5628 * gdb.python/py-objfile-script.c: New file.
5629 * gdb.python/py-objfile-script-gdb.py: New file.
5630 * testsuite/gdb.python/py-section-script.exp: Test
5631 "info auto-load-scripts".
5632
9930639c
TT
56332011-05-13 Tom Tromey <tromey@redhat.com>
5634
5635 * gdb.dwarf2/clztest.exp: New file.
5636 * gdb.dwarf2/clztest.c: New file.
5637 * gdb.dwarf2/clztest.S: New file.
5638
05272e11
DE
56392011-05-13 Doug Evans <dje@google.com>
5640
cc63ef9b
DE
5641 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5642 String16 tests.
05272e11 5643
6edba76f
TT
56442011-05-13 Tom Tromey <tromey@redhat.com>
5645
5646 * lib/gdb.exp (is_x86_like_target): New proc.
5647 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5648 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5649 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5650 -nostdlib to compiler.
5651 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5652 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5653 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5654 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5655 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5656
028d0ed5
TJB
56572011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5658
5659 * gdb.python/py-function.exp: Test setting a value from a function
5660 which executes a command.
5661
8a9b8146
TT
56622011-05-12 Tom Tromey <tromey@redhat.com>
5663
5664 * gdb.dwarf2/typeddwarf.S: New file.
5665 * gdb.dwarf2/typeddwarf.c: New file.
5666 * gdb.dwarf2/typeddwarf.exp: New file.
5667
10483e8e
MP
56682011-05-12 Marek Polacek <mpolacek@redhat.com>
5669
5670 * gdb.mi/mi-basics.exp: Fix races. Honour the
5671 `test_exec_and_symbol_mi_operatons' return value.
5672 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5673 gdb_test_multiple.
5674 (test_exec_and_symbol_mi_operatons): Likewise.
5675 (test_path_specification): Likewise.
5676
faf067f1
JK
56772011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5678
5679 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5680 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5681 Replace `file copy' and `file rename' by `file mtime'. Twice.
5682
7ff911a3
JK
56832011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5684
5685 * gdb.base/readline-ask.c: New file.
5686 * gdb.base/readline-ask.exp: New file.
5687 * gdb.base/readline-ask.inputrc: New file.
5688
a536c6d7
UW
56892011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5690
5691 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5692 to avoid race condition.
5693 * gdb.cell/coremaker.c: Use small stack size.
5694 * gdb.cell/ea-standalone.exp: Use file name without path as
5695 argument to c_to.
5696 * gdb.cell/fork.exp: Allow other output when continuing to end.
5697
d472a426
JK
56982011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5699
5700 * gdb.threads/corethreads.c: New file.
5701 * gdb.threads/corethreads.exp: New file.
5702
57032011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5704
5705 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5706 Try to compile the test using -Wl,-z,norelro first.
5707 (load_core): New variable libthread_db_seen, initialize it.
5708 (zeroed-threads cannot be listed): Protect it by XFAIL on
5709 !$libthread_db_seen.
5710
8be455d7
JK
57112011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5712
5713 PR 12573
5714 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5715 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5716 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5717
1976171a
JK
57182011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5719
5720 * gdb.cp/psymtab-parameter.cc: New file.
5721 * gdb.cp/psymtab-parameter.exp: New file.
5722
7db6f30f
JK
57232011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5724
5725 Fix a race.
5726 * gdb.cp/static-print-quit.exp (print c): Split to ...
5727 (print c - <return>, print c - q <return>, print c - to quit):
5728 ... these. Make the testfile untested on gdb-7.1.
5729
85161e9e 57302011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5731
5732 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5733 gdb_rename_execfile, gdb_touch_execfile): New.
5734 * gdb.base/reread.exp: Use new procs to handle multiple
5735 exec files.
5736
0c51be18
YQ
57372011-05-05 Yao Qi <yao@codesourcery.com>
5738
5739 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5740 (test_adr_32bit, test_pop_pc): New.
5741 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5742 (test_adr_32bit, test_pop_pc): New.
5743
4d393d60
JM
57442011-05-04 Joseph Myers <joseph@codesourcery.com>
5745
5746 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5747 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5748 targets.
5749 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5750 handle targets.
5751
8ffd0459
JK
57522011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5753
5754 * gdb.base/completion.exp (complete help info wat): Rename to ...
5755 (complete 'help info wat'): ... here.
5756 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5757 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5758
8e28d804
PA
57592011-05-04 Pedro Alves <pedro@codesourcery.com>
5760
5761 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5762 gdb_test and explicit $gdb_prompt/timeout matches.
5763
3eb2ef34
YQ
57642011-05-04 Yao Qi <yao@codesourcery.com>
5765
5766 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5767 and __thumb2__.
5768
aaaf81a3
MP
57692011-05-03 Marek Polacek <mpolacek@redhat.com>
5770
5771 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5772 in place of `gdb_test "delete breakpoints"'. This eliminates two
5773 testcases.
5774
c4cbc0df
PA
57752011-05-02 Pedro Alves <pedro@codesourcery.com>
5776
5777 PR testsuite/12649
5778 Fix races.
5779
5780 * gdb.base/completion.exp: Remove all sleep calls. Remove
5781 unnecessary regexs. Don't explicitly expect anything after the
5782 prompt. Eat the prompt if necessary.
5783
b4cbb4a3
EBM
57842011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5785
5786 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5787 accept to show the caller line again as well as the line after.
5788
d65aec65
PM
57892011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5790
5791 PR mi/12531
5792
5793 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5794 compile target.
5795 * gdb.python/py-prettyprint.exp: Add C++ object for
5796 CPLUS_FAKE_CHILD test.
5797
30852783
UW
57982011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5799
5800 * gdb.base/signest.exp: New file.
5801 * gdb.base/signest.c: Likewise.
5802
c7b1f0d9
JK
58032011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5804
5805 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5806 thread and breakpoint notifications.
5807
559a7a62
JK
58082011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5809
5810 * gdb.base/fortran-sym-case.c: New file.
5811 * gdb.base/fortran-sym-case.exp: New file.
5812 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5813 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5814 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5815
8344e389
JK
58162011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5817
5818 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5819 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5820 false #1', `if true else false #2' and `if true else false #3'.
5821
2484c66b
UW
58222011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5823
5824 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5825 while delivering signal.
5826
8d3788bd
VP
58272011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5828
5829 MI breakpoint notifications.
5830
5831 * testsuite/gdb.mi/mi-cli.exp: Adust.
5832 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5833 * testsuite/gdb.mi/mi-watch.exp: Adust.
5834 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5835 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5836 notifications.
5837
3e03848b
JK
58382011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5839
5840 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5841 * gdb.base/gdbindex-stabs.c: New file.
5842 * gdb.base/gdbindex-stabs.exp: New file.
5843
918c9108
YQ
58442011-04-25 Yao Qi <yao@codesourcery.com>
5845
5846 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5847 with /*...*/.
5848 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5849
90556b8c
JK
58502011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5851
5852 * gdb.python/py-value.exp (test_objfiles): Name the first test
5853 `py-value in file.filename'.
5854
03f2bd59
JK
58552011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5856
5857 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5858 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5859 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5860 !gdbserver_reconnect_p..
5861 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5862
7b08b9eb
JK
58632011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5864
5865 * gdb.cp/cpcompletion.exp (complete class methods)
5866 (complete class methods beginning with F): Move them above runto. New
5867 comment about the runto delimiter.
5868
b78974c3
PA
58692011-04-20 Pedro Alves <pedro@codesourcery.com>
5870
5871 * gdb.base/maint.exp: Test that "maint print registers" works
5872 without a running program.
5873
20429c40 58742011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5875
20429c40
MP
5876 * gdb.base/setshow.exp: Fix racy tests.
5877 ($old_gdb_prompt): New variable.
5878
7a9dd1b2
TT
58792011-04-19 Tom Tromey <tromey@redhat.com>
5880
5881 * gdb.mi/mi-nsmoribund.exp:
5882 * gdb.hp/gdb.objdbg/objdbg01.exp:
5883 * gdb.base/structs.exp (test_struct_returns):
5884 * gdb.base/call-sc.exp (test_scalar_returns):
5885 * gdb.base/bigcore.exp: Remove duplicate words.
5886
02835898
JK
58872011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5888
5889 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5890 * gdb.base/break-interp.exp (test_attach): New comment.
5891
254f582e
JK
58922011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5893
5894 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5895 (clear __stack_user.next, clear stack_used.next)
5896 (save a zeroed-threads corefile): New test.
5897 Call core_load for $core0file.
5898 (zeroed-threads cannot be listed): New test.
5899
4fe85f5c
JK
59002011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5901
5902 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5903 filename.
5904 ($srcfile): Preserve the original value.
5905 ($testfile): Match it the .exp filename.
5906 ($corefile): New variable. Substitute it around.
5907 Use clean_restart.
5908 ($prev_timeout): Remove.
5909 (load_core): Move core loading into this proc.
5910 Fix restore of $timeout if load_core fails.
5911
63524580
JK
59122011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5913
5914 * gdb.base/eu-strip-infcall.c: New file.
5915 * gdb.base/eu-strip-infcall.exp: New file.
5916
90359a16
JK
59172011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5918
5919 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5920 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5921
626e7282
JK
59222011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5923
5924 Fix Python access to inlined frames.
5925 * gdb.python/py-frame-inline.c: New file.
5926 * gdb.python/py-frame-inline.exp: New file.
5927
3363d018
EBM
59282011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5929
5930 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5931 content of 's24' correctly (avoiding "optimized out").
5932 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5933
28781456
JK
59342011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5935
5936 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5937
4a4106ca
TJB
59382011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5939
5940 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5941 expect a colon in watch -location output.
5942
d26ccb4f
JK
59432011-04-13 Marek Polacek <mpolacek@redhat.com>
5944
df46027d 5945 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5946 New testcase `expect response to define backtrace'. Also remove
5947 redundant `default' block.
5948
e1ab1f9c
JK
59492011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5950
5951 * gdb.python/py-prettyprint.c (struct hint_error): New.
5952 (main): New variable hint_error.
5953 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5954 "print hint_error".
5955 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5956 (register_pretty_printers): Register it.
5957
0c2e6019
TT
59582011-04-04 Tom Tromey <tromey@redhat.com>
5959
5960 * gdb.cp/maint.exp (test_help): Update.
5961 (test_namespace): Likewise.
5962
af57139d
JB
59632011-04-01 Joel Brobecker <brobecker@adacore.com>
5964
5965 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5966 * gdb.ada/arrayptr.exp: Add new tests.
5967
956a9fb9
JB
59682011-04-01 Joel Brobecker <brobecker@adacore.com>
5969
5970 * gdb.ada/mi_catch_ex: New testcase.
5971
d0c4d642
PA
59722011-04-01 Pedro Alves <pedro@codesourcery.com>
5973
5974 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5975 base::overload(void) method without specifying "const".
5976
18819fa6
UW
59772011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5978
5979 * gdb.arch/thumb-singlestep.S: New file.
5980 * gdb.arch/thumb-singlestep.exp: Likewise.
5981
a4c8e806
TT
59822011-03-31 Tom Tromey <tromey@redhat.com>
5983
5984 * gdb.python/py-prettyprint.py (exception_flag): New global.
5985 (NoStringContainerPrinter._iterator.next): Check it.
5986 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5987 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5988
53832f31
TT
59892011-03-29 Tom Tromey <tromey@redhat.com>
5990
5991 * gdb.cp/anon-struct.cc: New file.
5992 * gdb.cp/anon-struct.exp: New file.
5993
e4620230
JK
59942011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5995
5996 Test STT_GNU_IFUNC support.
5997 * gdb.base/gnu-ifunc-lib.c: New file.
5998 * gdb.base/gnu-ifunc.c: New file.
5999 * gdb.base/gnu-ifunc.exp: New file.
6000
d0fb5eae
JK
60012011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6002
6003 Support a ring of related breakpoints.
6004 * gdb.base/watchpoint-delete.c: New file.
6005 * gdb.base/watchpoint-delete.exp: New file.
6006
20106cfb
JK
60072011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6008
6009 * gdb.ada/arrayparam.exp (print first after function call): Use
6010 explicit package name. Add a comment
6011 (print lasta after function call): Rename ...
6012 (print last after function call): ... it and use explicit package
6013 name.
6014 (print length after function call): Use explicit package name.
6015 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6016 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6017 (multiple matches for symbol i): Rename ...
6018 (multiple matches for symbol integervar): ... it.
6019 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6020 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6021
e7ab5e63
AB
60222011-03-25 Andrew Burgess <aburgess@broadcom.com>
6023
6024 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6025 environment variable to make grep output more predictable. Move
6026 all the environment setup into gdb_init so it's done once per test
6027 case rather than each time we start gdb.
6028
9ef07c8c
TT
60292011-03-24 Tom Tromey <tromey@redhat.com>
6030
6031 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6032 test.
6033
dd90784c
JK
60342011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6035
6036 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6037 * gdb.dwarf2/dw2-entry-value.S: New file.
6038 * gdb.dwarf2/dw2-entry-value.exp: New file.
6039
05775840
PM
60402011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6041
6042 PR python/12183
6043
6044 * gdb.python/py-function.exp: Add GdbError tests.
6045
8661b11b
PA
60462011-03-18 Pedro Alves <pedro@codesourcery.com>
6047
6048 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
6049 (reglocal_test_func, statlocal_test_func): New functions.
6050 (globals_test_func): Call new functions.
6051 * gdb.trace/unavailable.exp (gdb_collect_args_test)
6052 (gdb_collect_locals_test): New procedure.
6053 (gdb_trace_collection_test): Call new procedures.
6054
0fdb4f18
PA
60552011-03-18 Pedro Alves <pedro@codesourcery.com>
6056
6057 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
6058 (test_register, test_register_unavailable): New procedures.
6059 (gdb_unavailable_registers_test): New procedure.
6060 (gdb_trace_collection_test): Call it.
6061
99c3dc11
PM
60622011-03-18 Phil Muldoon <pmuldoon@redhat.com>
6063
6064 PR python/12149
6065
6066 * gdb.python/python.exp: Add gdb.write tests.
6067
29703da4
PM
60682010-03-17 Phil Muldoon <pmuldoon@redhat.com>
6069
6070 * gdb.python/Makefile.in: Add py-objfile.
6071 * gdb.python/py-objfile.exp: New file.
6072 * gdb.python/py-objfile.c: New file.
6073 * gdb.python/py-block.exp: Add is_valid tests.
6074 * gdb.python/py-inferior.exp: Ditto.
6075 * gdb.python/py-infthread.exp: Ditto.
6076 * gdb.python/py-symbol.exp: Ditto.
6077 * gdb.python/py-symtab.exp: Ditto.
6078
598997c8
KS
60792011-03-16 Keith Seitz <keiths@redhat.com>
6080
6081 PR c++/12273
6082 * gdb.cp/cmpd-minsyms.exp: New test.
6083 * gdb.cp/cmpd-minsyms.cc: New file.
6084
6085 PR c++/11734
6086 * gdb.cp/ovsrch.exp: New test.
6087 * gdb.cp/ovsrch.h: New file.
6088 * gdb.cp/ovsrch1.cc: New file.
6089 * gdb.cp/ovsrch2.cc: New file.
6090 * gdb.cp/ovsrch3.cc: New file.
6091 * gdb.cp/ovsrch4.cc: New file.
6092
c91513d8
PP
60932011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6094
6095 PR gdb/12528
6096 * gdb.base/Makefile.in: Adjust EXECUTABLES.
6097 * gdb.base/break-on-linker-gcd-function.exp: New test.
6098 * gdb.base/break-on-linker-gcd-function.cc: New file.
6099
7470fc63
AT
61002011-03-15 Andreas Tobler <andreast@fgznet.ch>
6101
6102 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
6103
959e7469
PM
61042011-03-15 Phil Muldoon <pmuldoon@redhat.com>
6105
6106 * lib/gdb.exp (gdb_unload): Add another termination case.
6107
9373cf26
JK
61082011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6109
6110 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
6111 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
6112 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
6113 Provide a stub byte there.
6114 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
6115 DW_AT_entry_pc.
6116 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
6117
24e9cda0
UW
61182011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
6119
6120 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
6121 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
6122 "generic ABI, auto".
6123 (altivec_abi_tests): Accept vectors returned by reference.
6124
7371cf6d
PM
61252010-03-14 Phil Muldoon <pmuldoon@redhat.com>
6126
6127 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
6128
ce77046a
UW
61292011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
6130
6131 * gdb.python/py-section-script.exp: Skip test if no Python support.
6132
176400c3
UW
61332011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
6134
6135 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
6136
ecec24e6
PM
61372011-03-10 Phil Muldoon <pmuldoon@redhat.com>
6138
6139 * gdb.python/py-parameter.exp: Update tests to the new Python
6140 parameter API. Add "no documentation" test. Add deprecated API
6141 backward compatibility test.
6142
5dbdd470
TT
61432011-03-09 Tom Tromey <tromey@redhat.com>
6144
6145 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
6146 gdb_continue_to_end.
6147
b66e66ee
MK
61482011-03-09 Mark Kettenis <kettenis@gnu.org>
6149
6150 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
6151 tabs.
6152
eceb0c5f
TT
61532011-03-09 Tom Tromey <tromey@redhat.com>
6154
6155 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
6156 parentheses.
6157 (gdb_continue_to_end): Add "allow_extra" parameter. Use
6158 $command.
6159 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
6160 argument to gdb_continue_to_end.
6161 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
6162 argument to gdb_continue_to_end.
6163 * gdb.cp/annota3.exp: Fix regex.
6164 * gdb.cp/annota2.exp: Fix regex.
6165 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
6166 gdb_continue_to_end.
6167 * gdb.base/call-signal-resume.exp: Revert earlier patch.
6168 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
6169 gdb_continue_to_end.
6170
63154eca
PA
61712011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6172
6173 * gdb.server/ext-run.exp
6174 (load new file without any gdbserver inferior): New test.
6175
967d1f9b
TT
61762011-03-07 Tom Tromey <tromey@redhat.com>
6177
6178 * Makefile.in (TAGS): Rewrite.
6179
d68dcbb9
JK
61802011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6181
6182 * gdb.trace/report.exp (12.1: trace report #1): New match for the
6183 initial commands echo. New match for `Found trace'. Anchor all the
6184 other matches. Anchor and match for `No trace frame found' the final
6185 match.
6186
6bf58e63
TT
61872011-03-07 Tom Tromey <tromey@redhat.com>
6188
6189 * Makefile.in (TAGS): New target.
6190
fda326dd
TT
61912011-03-07 Tom Tromey <tromey@redhat.com>
6192
6193 * lib/opencl.exp (skip_opencl_tests): Update for exit message
6194 change.
6195 * lib/mi-support.exp (mi_gdb_test): Update for exit message
6196 change.
6197 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
6198 exit message change.
6199 (skip_altivec_tests): Update for exit message change.
6200 (skip_vsx_tests): Likewise.
6201 (gdb_continue_to_end): Likewise. Add 'command' argument.
6202 * lib/cell.exp (skip_cell_tests): Update for exit message change.
6203 * gdb.threads/tls.exp: Update for exit message change.
6204 * gdb.threads/thread-unwindonsignal.exp: Use
6205 gdb_continue_to_end.
6206 * gdb.threads/step.exp (step_it): Update for exit message change.
6207 (continue_all): Likewise.
6208 * gdb.threads/print-threads.exp (test_all_threads): Update for
6209 exit message change.
6210 * gdb.threads/interrupted-hand-call.exp: Use
6211 gdb_continue_to_end.
6212 * gdb.threads/execl.exp: Use gdb_continue_to_end.
6213 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
6214 gdb_continue_to_end.
6215 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
6216 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
6217 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
6218 * gdb.cp/method.exp: Update for exit message change.
6219 * gdb.cp/mb-templates.exp: Update for exit message change.
6220 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
6221 * gdb.cp/annota3.exp: Update for exit message change.
6222 * gdb.cp/annota2.exp: Update for exit message change.
6223 * gdb.cell/fork.exp: Use gdb_continue_to_end.
6224 * gdb.base/term.exp: Update for exit message change.
6225 * gdb.base/step-test.exp (test_i): Update for exit message change.
6226 * gdb.base/sigstep.exp (advance): Update for exit message change.
6227 (advancei): Likewise.
6228 * gdb.base/siginfo.exp: Update for exit message change.
6229 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
6230 * gdb.base/reread.exp: Use gdb_continue_to_end.
6231 * gdb.base/langs.exp: Use gdb_continue_to_end.
6232 * gdb.base/interrupt.exp: Update for exit message change.
6233 * gdb.base/gdb1555.exp: Update for exit message change.
6234 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
6235 * gdb.base/ending-run.exp: Update for exit message change.
6236 * gdb.base/chng-syms.exp: Update for exit message change.
6237 * gdb.base/checkpoint.exp: Update for exit message change.
6238 * gdb.base/catch-syscall.exp (check_for_program_end): Use
6239 gdb_continue_to_end.
6240 (test_catch_syscall_with_wrong_args): Likewise.
6241 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
6242 * gdb.base/break-interp.exp (test_ld): Update for exit message
6243 change.
6244 * gdb.base/bang.exp: Update for exit message change.
6245 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
6246 (do_call_attach_tests): Likewise.
6247 * gdb.base/a2-run.exp: Update for exit message change.
6248 * gdb.arch/ppc-dfp.exp: Update for exit message change.
6249 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
6250 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
6251
dd19bd70
JK
62522011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6253
6254 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
6255
30e62689
TT
62562011-03-03 Tom Tromey <tromey@redhat.com>
6257
6258 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
6259 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
6260 * gdb.hp/gdb.aCC/configure.ac: Remove.
6261 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
6262 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
6263 * gdb.hp/gdb.base-hp/configure.ac: Remove.
6264 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
6265 * gdb.hp/gdb.compat/configure (Makefile): Remove.
6266 * gdb.hp/gdb.compat/configure.ac: Remove.
6267 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
6268 * gdb.hp/gdb.defects/configure (Makefile): Remove.
6269 * gdb.hp/gdb.defects/configure.ac: Remove.
6270 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
6271 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
6272 * gdb.hp/gdb.objdbg/configure.ac: Remove.
6273 * gdb.hp/configure.ac: Remove.
6274 * gdb.hp/configure: Remove.
6275 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
6276 substitution.
6277 (Makefile): Remove rule.
6278 * gdb.cell/configure.ac: Remove.
6279 * gdb.cell/configure: Remove.
6280 * gdb.stabs/Makefile.in (Makefile): Remove.
6281 (distclean): Don't remove config.status or config.log.
6282 * gdb.stabs/configure (Makefile): Remove.
6283 * gdb.stabs/configure.ac: Remove.
6284 * configure: Rebuild.
6285 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
6286 Remove stabs- and cell-specific logic. Test for existence of
6287 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
6288 subdirectories, gdb.cell, and and gdb.stabs.
6289 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
6290
c171f854
JB
62912011-03-03 Joel Brobecker <brobecker@adacore.com>
6292
6293 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
6294 end of buffer.
6295
9a5193cb
JB
62962011-03-02 Joel Brobecker <brobecker@adacore.com>
6297
6298 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
6299 gdb_test when running a test where we expected no output back.
6300
9bb4c1bb
MS
63012011-02-28 Michael Snyder <msnyder@vmware.com>
6302
6303 * gdb.cp/overload.cc: Change initializer value to integer.
6304
3bd0f5ef
MS
63052011-02-27 Michael Snyder <msnyder@vmware.com>
6306
6307 * gdb.multi/base.exp: Add test for remove-inferiors.
6308
2279eaad
JB
63092011-02-26 Joel Brobecker <brobecker@adacore.com>
6310
6311 * gdb.python/py-frame.exp: Simplify the initialization phase
6312 using prepare_for_testing.
6313
c82c0b55
MS
63142011-02-25 Michael Snyder <msnyder@vmware.com>
6315
6316 * gdb.multi/base.exp: Add tests for info inferiors with args.
6317
1d94651b
JK
63182011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6319
6320 * gdb.dwarf2/dw2-ranges.S: Rename to ...
6321 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
6322 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
6323 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
6324 asmfile3. Comment the STABS (#3) file compilation. Compile
6325 everything through assembler. Provide KFAIL for symtab/12497.
6326 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
6327 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
6328 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
6329 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
6330
3bd0f5ef
MS
63312011-02-24 Michael Snyder <msnyder@vmware.com>
6332
6333 * gdb.base/break.exp: Add tests for delete breakpoints using
6334 convenience variables and value history references.
6335
12c1418e
MS
63362011-02-24 Michael Snyder <msnyder@vmware.com>
6337
6338 * gdb.base/break.exp: Remove debugging 'printf' accidentally
6339 left behind in previous check-in.
6340
e5a67952
MS
63412011-02-23 Michael Snyder <msnyder@vmware.com>
6342
6343 * gdb.base/break.exp: Add tests for "info break" with arguments.
6344 * gdb.trace/infotrace.exp: Update patterns for error and help.
6345 * gdb.base/completion.exp: Update pattern.
6346 * gdb.base/ena-dis-br.exp: Update pattern.
6347 * gdb.base/help.exp: Update patterns.
6348
63492011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
6350
6351 * gdb.base/memattr.exp: New test.
6352 * gdb.base/memattr.c: Test load for memattr.exp.
6353
6e6fbe60
DE
63542011-02-22 Doug Evans <dje@google.com>
6355
6356 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
6357
1d41d745
MS
63582011-02-22 Michael Snyder <msnyder@vmware.com>
6359
6360 * Makefile.in: Make more clean.
6361 * gdb.ada/Makefile.in: Ditto.
6362 * gdb.arch/Makefile.in: Ditto.
6363 * gdb.asm/Makefile.in: Ditto.
6364 * gdb.base/Makefile.in: Ditto.
6365 * gdb.cp/Makefile.in: Ditto.
6366 * gdb.dwarf2/Makefile.in: Ditto.
6367 * gdb.java/Makefile.in: Ditto.
6368 * gdb.mi/Makefile.in: Ditto.
6369 * gdb.modula2/Makefile.in: Ditto.
6370 * gdb.python/Makefile.in: Ditto.
6371 * gdb.server/Makefile.in: Ditto.
6372 * gdb.stabs/Makefile.in: Ditto.
6373 * gdb.threads/Makefile.in: Ditto.
6374 * gdb.trace/Makefile.in: Ditto.
6375
79ba84ca
MS
63762011-02-22 Michael Snyder <msnyder@vmware.com>
6377
df46027d 6378 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
6379 info threads.
6380
b9b35694
JB
63812011-02-22 Joel Brobecker <brobecker@adacore.com>
6382
6383 * gdb.python/py-breakpoint.exp: Fix the expected output of
6384 one of the "maint info breakpoints" tests to accept the output
6385 generated on platforms that do not have hardware watchpoints.
6386
8bfb830f
JB
63872011-02-22 Joel Brobecker <brobecker@adacore.com>
6388
6389 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6390 clean_restart. Be a little stricter in the expected output
6391 for one of the tests. Fix a typo in one of the comments.
6392
c45f3c54
JB
63932011-02-22 Joel Brobecker <brobecker@adacore.com>
6394
6395 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6396 Delete variable binfile, no longer use. Add or modify test
6397 comments to make them unique.
6398
b97c863c
MS
63992011-02-21 Michael Snyder <msnyder@vmware.com>
6400
6401 * Makefile.in: Update for make clean.
6402 * gdb.ada/Makefile.in: Ditto.
6403 * gdb.arch/Makefile.in: Ditto.
6404 * gdb.asm/Makefile.in: Ditto.
6405 * gdb.base/Makefile.in: Ditto.
6406 * gdb.cp/Makefile.in: Ditto.
6407 * gdb.dwarf2/Makefile.in: Ditto.
6408 * gdb.java/Makefile.in: Ditto.
6409 * gdb.mi/Makefile.in: Ditto.
6410 * gdb.modula2/Makefile.in: Ditto.
6411 * gdb.python/Makefile.in: Ditto.
6412 * gdb.server/Makefile.in: Ditto.
6413 * gdb.stabs/Makefile.in: Ditto.
6414 * gdb.threads/Makefile.in: Ditto.
6415 * gdb.trace/Makefile.in: Ditto.
6416
aea5b279
MS
64172011-02-21 Michael Snyder <msnyder@vmware.com>
6418
6419 * gdb.threads/thread-find.exp: Update patterns for changes in
6420 output of "info threads" command.
6421
e3039479
UW
64222011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6423 Ulrich Weigand <uweigand@de.ibm.com>
6424
6425 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6426 (skip_hw_watchpoint_tests): Likewise.
6427 (skip_hw_watchpoint_multi_tests): Likewise.
6428
b800ec70
UW
64292011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6430
6431 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6432 (skip_hw_watchpoint_tests): Likewise.
6433 (skip_hw_watchpoint_multi_tests): Likewise.
6434 (skip_hw_watchpoint_access_tests): Likewise.
6435
6436 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6437 * gdb.base/pr11022.exp: Likewise.
6438 * gdb.base/watch-read.exp: Likewise.
6439 * gdb.base/watch_thread_num.exp: Likewise.
6440 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6441 * gdb.base/watchpoint-hw.exp: Likewise.
6442 * gdb.base/watchpoint.exp: Likewise.
6443 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6444 * gdb.threads/watchthreads-reorder.exp: Likewise.
6445 * gdb.threads/watchthreads.exp: Likewise.
6446 * gdb.threads/watchthreads2.exp: Likewise.
6447
91033e37
JB
64482011-02-21 Joel Brobecker <brobecker@adacore.com>
6449
6450 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6451 the debugger is unable to find the array bounds.
6452
eeaafae2
JK
64532011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6454
6455 * gdb.cp/typedef-operator.exp: New file.
6456 * gdb.cp/typedef-operator.cc: New file.
6457
e338d953
MS
64582011-02-17 Michael Snyder <msnyder@vmware.com>
6459
6460 * gdb.threads/thread-find.exp: Fix regular expressions.
6461
e67ad678
JB
64622011-02-17 Joel Brobecker <brobecker@adacore.com>
6463
6464 * gdb.ada/packed_array: Expand testcase to test printing of
6465 unconstrained packed array.
6466
93084bca
JB
64672011-02-17 Joel Brobecker <brobecker@adacore.com>
6468
6469 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6470
a0c78a73
PA
64712011-02-16 Pedro Alves <pedro@codesourcery.com>
6472
f65d5553 6473 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6474 (main): Initialize it before collecting, and and clear it
6475 afterwards.
f65d5553
PA
6476 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6477 collecting with '{type} addr', where the addr expression is not an
6478 rvalue.
a0c78a73 6479
3dfcbbd2
KW
64802011-02-16 Ken Werner <ken.werner@de.ibm.com>
6481
6482 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6483 a bool variable. Expect correct OpenCL names for vector types. Use the
6484 uc3 variable name instead of referring to the uchar3 built-in type.
6485 Escape the asterisk at the half pointer test.
6486
08807d5a
PA
64872011-02-16 Pedro Alves <pedro@codesourcery.com>
6488
f65d5553 6489 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6490 (main): Initialize it before collecting, and and clear it
6491 afterwards.
f65d5553
PA
6492 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6493 collecting overlapping memory ranges.
08807d5a 6494
60f98dde
MS
64952011-02-15 Michael Snyder <msnyder@vmware.com>
6496
6497 * gdb.base/default.exp: Add tests for thread commands.
6498 * gdb.base/help.exp: Add tests for thread commands.
6499 * gdb.threads/thread-find.exp: New test for thread find command.
6500
648cd113
KW
65012011-02-15 Ken Werner <ken.werner@de.ibm.com>
6502
6503 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6504
494e194e
YQ
65052011-02-15 Yao Qi <yao@codesourcery.com>
6506
6507 PR tdep/12352
6508 * gdb.arch/arm-disp-step.S : New test for str instruction.
6509 * gdb.arch/arm-disp-step.exp : Likewise.
6510
d9492458
TJB
65112011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6512
6513 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6514 "vector_register2_vr" test strings. Test the extended floating
6515 point registers (F32~F63).
6516 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6517 IBM XL C compiler. Make the test program use a register provided
6518 by the compiler for the lxvd2x instruction.
6519
8af8e3bc
PA
65202011-02-14 Pedro Alves <pedro@codesourcery.com>
6521
6522 * gdb.trace/unavailable.cc (class Base, class Middle, class
6523 Derived): New types.
6524 (derived_unavail, derived_partial, derived_whole): New globals.
6525 (virtual_partial): New global.
6526 (virtualp): Point at virtual_partial.
6527 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6528 related to unavailable vptr.
6529
1b28d0b3
PA
65302011-02-14 Pedro Alves <pedro@codesourcery.com>
6531
6532 * gdb.trace/unavailable.cc (a, b, c): New globals.
6533 (main): Set and clear them.
6534 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6535 `a' and `c', and check that `b' isn't collected, although `a' and
6536 `c' are.
6537
ec0a52e1
PA
65382011-02-14 Pedro Alves <pedro@codesourcery.com>
6539
6540 * gdb.trace/unavailable.cc (struct Virtual): New.
6541 (virtualp): New global pointer.
6542 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6543 printing a pointer to an object whose type has a vtable, with
6544 print object on.
6545
24e6bcee
PA
65462011-02-14 Pedro Alves <pedro@codesourcery.com>
6547
6548 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6549 value repeat handles unavailableness.
6550
39d37385
PA
65512011-02-14 Pedro Alves <pedro@codesourcery.com>
6552
6553 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6554 tests for building arrays from unavailable values, subscripting
6555 non-memory rvalue unvailable arrays, and accessing fields or
6556 baseclasses of non-lazy unavailable values,
6557 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6558 struct types.
6559 (g_smallstruct, g_smallstruct_b): New globals.
6560
06d72e16
PA
65612011-02-14 Pedro Alves <pedro@codesourcery.com>
6562
6563 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6564
bc9a5551
JK
65652011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6566
6567 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6568 * gdb.cp/overload-const.exp: New file.
6569 * gdb.cp/overload-const.cc: New file.
6570
54fcddd0
UW
65712011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6572
6573 * gdb.opencl/callfuncs.cl: New file.
6574 * gdb.opencl/callfuncs.exp: New test.
6575 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6576
d6dafb7c
UW
65772011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6578
6579 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6580 when computing result.
6581 * gdb.arch/altivec-abi.exp: Update expected results.
6582
a449c2d8
TJB
65832011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6584
6585 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6586 * gdb.base/jit.exp: Likewise.
6587 * gdb.base/pie-execl.exp: Likewise.
6588 * gdb.base/solib-nodir.exp: Likewise.
6589 * gdb.base/solib-overlap.exp: Likewise.
6590
764880b7
PA
65912011-02-07 Pedro Alves <pedro@codesourcery.com>
6592
6593 * gdb.trace/collection.c (global_pieces): New.
6594 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6595 New procedure.
6596 (gdb_trace_collection_test): Call it.
6597
505500db
SW
65982011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6599
6600 * gdb.python/py-evthreads.c: New file.
6601 * gdb.python/py-evthreads.exp: New file.
6602 * gdb.python/py-events.py: New file.
6603 * gdb.python/py-events.exp: New file.
6604 * gdb.python/py-events.c: New file.
6605
385203ed
DD
66062011-02-04 David Daney <ddaney@caviumnetworks.com>
6607
6608 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6609
9011945e
AB
66102011-02-03 Andrew Burgess <aburgess@broadcom.com>
6611
6612 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6613 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6614 boundary between two compilation units.
6615
580688f3
PA
66162011-02-02 Pedro Alves <pedro@codesourcery.com>
6617
6618 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6619 (Virtual): New structs.
6620 (virtual_o, virtual_middle_b): New globals.
6621 * gdb.cp/virtbase.exp: New tests.
6622
d3f0f853
PP
66232011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6624
6625 * gdb.base/jit.exp: New file.
6626 * gdb.base/jit-main.c: New file.
6627 * gdb.base/jit-solib.c: New file.
6628
b2030fb5
UW
66292011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6630
6631 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6632 proceed to initial kernel entry point.
6633 * gdb.opencl/datatypes.exp: Likewise.
6634 * gdb.opencl/operators.exp: Likewise.
6635 * gdb.opencl/vec_comps.exp: Likewise.
6636
2db19d1e
SW
66372011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6638
6639 * gdb.cp/nsnested.cc: New.
6640 * gdb.cp/nsnested.exp: New.
6641 * gdb.cp/nsnoimports.exp: New.
6642 * gdb.cp/nsnoimports.cc: New.
6643
6b0c4c1f
JB
66442011-01-31 Joel Brobecker <brobecker@adacore.com>
6645
6646 * gdb.base/interact.exp: Add extra tests that verify that
6647 the value of the interactive-mode setting does not change
6648 after the script is sourced.
6649
80b23b6a
JK
66502011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6651
6652 * gdb.cp/noparam.exp: New file.
6653 * gdb.cp/noparam.cc: New file.
6654
ffd5ec24
PA
66552011-01-28 Pedro Alves <pedro@codesourcery.com>
6656
6657 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6658 there's no stack or registers.
6659
a81766d8
TT
66602011-01-26 Tom Tromey <tromey@redhat.com>
6661
6662 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6663 space before string output. Add test for "set print pretty off"
6664 case.
6665
585fdaa1
PA
66662011-01-25 Pedro Alves <pedro@codesourcery.com>
6667
6668 * gdb.base/frame-args.exp: Adjust.
6669 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6670 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6671 * gdb.dwarf2/pieces.exp: Adjust.
6672 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6673 * gdb.opt/inline-locals.exp: Adjust.
6674 * gdb.threads/fork-child-threads.exp: Adjust.
6675
d468832a
KW
66762011-01-25 Ken Werner <ken.werner@de.ibm.com>
6677
6678 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6679 OpenCL kernel function. Add a comment as marker. Add address space
6680 qualifiers for the remaining program scope variables.
6681 * gdb.opencl/datatypes.cl: Likewise.
6682 * gdb.opencl/operators.cl: Likewise.
6683 * gdb.opencl/vec_comps.cl: Likewise.
6684 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6685 Add breakpoint at the marker comment.
6686 * gdb.opencl/datatypes.exp: Likewise.
6687 * gdb.opencl/operators.exp: Likewise.
6688 * gdb.opencl/vec_comps.exp: Likewise.
6689
490f124f
PA
66902011-01-24 Pedro Alves <pedro@codesourcery.com>
6691
6692 * gdb.base/printcmds.c (some_struct): New struct and instance.
6693 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6694 procedure.
6695 <global scope>: Call it.
6696
6da78614
KW
66972011-01-21 Ken Werner <ken.werner@de.ibm.com>
6698
6699 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6700 argument to the gdb_compile_opencl_hostapp call.
6701
ec64c9aa
YQ
67022011-01-19 Yao Qi <yao@codesourcery.com>
6703
6704 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6705 positve list.
6706
810cfdbb
YQ
67072011-01-19 Yao Qi <yao@codesourcery.com>
6708
6709 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6710 canonical form.
6711 Remove "xscale-*-*"
6712 * gdb.xml/tdesc-regs.exp: Likewise.
6713 * gdb.python/py-section-script.exp: Replace ARM target triplet
6714 with canonical form.
6715 Match arm*-*-symbianelf*.
6716 * gdb.base/dup-sect.exp: Likewise.
6717 * lib/dwarf.exp: New.
6718 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6719 dwarf2_support.
6720 * gdb.dwarf2/dup-psym.exp: Likewise.
6721 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6722 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6723 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6724 * gdb.dwarf2/dw2-basic.exp: Likewise.
6725 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6726 * gdb.dwarf2/dw2-const.exp: Likewise.
6727 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6728 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6729 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6730 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6731 * gdb.dwarf2/dw2-filename.exp: Likewise.
6732 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6733 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6734 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6735 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6736 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6737 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6738 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6739 * gdb.dwarf2/dw2-producer.exp: Likewise.
6740 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6741 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6742 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6743 * gdb.dwarf2/dw2-strp.exp: Likewise.
6744 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6745 * gdb.dwarf2/implptr.exp: Likewise.
6746 * gdb.dwarf2/mac-fileno.exp: Likewise.
6747 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6748 * gdb.dwarf2/pieces.exp: Likewise.
6749 * gdb.dwarf2/pr11465.exp: Likewise.
6750 * gdb.dwarf2/valop.exp: Likewise.
6751 * gdb.dwarf2/watch-notconst.exp: Likewise.
6752 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6753
4694da01
TT
67542011-01-19 Tom Tromey <tromey@redhat.com>
6755
6756 * gdb.python/py-infthread.exp: Add thread tests.
6757
b075872c
JB
67582011-01-14 Joel Brobecker <brobecker@adacore.com>
6759
6760 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6761
2c3e6e24
JB
67622011-01-14 Joel Brobecker <brobecker@adacore.com>
6763
6764 * gdb.ada/widewide: New testcase.
6765
de8fa76c
JB
67662011-01-13 Joel Brobecker <brobecker@adacore.com>
6767
6768 * gdb.base/interact.exp: New testcase.
6769
1b05df00
TT
67702011-01-12 Tom Tromey <tromey@redhat.com>
6771
6772 * gdb.mi/gdb2549.exp: Update for error message changes.
6773 * gdb.mi/mi-cli.exp: Likewise.
6774 * gdb.mi/mi-disassemble.exp: Likewise.
6775 * gdb.mi/mi-pthreads.exp: Likewise.
6776 * gdb.mi/mi-regs.exp: Likewise.
6777 * gdb.mi/mi-stack.exp: Likewise.
6778 * gdb.mi/mi-var-block.exp: Likewise.
6779 * gdb.mi/mi-var-cmd.exp: Likewise.
6780 * gdb.mi/mi2-cli.exp: Likewise.
6781 * gdb.mi/mi2-disassemble.exp: Likewise.
6782 * gdb.mi/mi2-pthreads.exp: Likewise.
6783 * gdb.mi/mi2-regs.exp: Likewise.
6784 * gdb.mi/mi2-stack.exp: Likewise.
6785 * gdb.mi/mi2-var-block.exp: Likewise.
6786 * gdb.mi/mi2-var-cmd.exp: Likewise.
6787
c2ff108b
JK
67882011-01-12 Andrew Burgess <aburgess@broadcom.com>
6789 Jan Kratochvil <jan.kratochvil@redhat.com>
6790
6791 PR fortran/11104 and DWARF unbound arrays detection.
6792 * gdb.fortran/multi-dim.exp: New file.
6793 * gdb.fortran/multi-dim.f90: New file.
6794
b716877b
AB
67952011-01-12 Andrew Burgess <aburgess@broadcom.com>
6796
6797 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6798 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6799 add new tests for opcode dumping.
6800
6c162d5e
TT
68012011-01-11 Tom Tromey <tromey@redhat.com>
6802
6803 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6804
77b06cd7
TJB
68052010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6806
6807 Convert hardware watchpoints to use breakpoint_ops.
6808 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6809 type is not supported.
6810 * gdb.base/foll-fork.exp: Likewise.
6811 * gdb.base/foll-vfork.exp: Likewise.
6812
f39a75d0
PM
68132011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6814
6815 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6816 Use load_lib gdb-python.exp.
6817 * gdb.python/python.exp: Ditto.
6818 * gdb.python/py-function.exp: Ditto.
6819
fc529d80
AS
68202011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6821
6822 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6823
fb03cb59
JK
68242011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6825
6826 * configure: Regenerate.
6827
d8e22779
TT
68282011-01-06 Tom Tromey <tromey@redhat.com>
6829
6830 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6831
09050809
JB
68322011-01-06 Joel Brobecker <brobecker@adacore.com>
6833
fc529d80
AS
6834 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6835 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6836 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6837 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6838 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6839 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6840 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6841 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6842 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6843 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6844 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6845 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6846 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6847 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6848 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6849 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6850 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6851 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6852 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6853 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6854 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6855 gdb.ada/uninitialized_vars.exp,
6856 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6857 Simplify by using clean_restart.
09050809 6858
8ed5dd9e
JB
68592011-01-06 Joel Brobecker <brobecker@adacore.com>
6860
6861 Add marker to be used as anchor for inserting breakpoints.
6862 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6863 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6864 Likewise.
6865
6866 Remove uses of gdb_start_cmd.
6867 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6868 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6869
6870 Do not run testcase if testing with GDBserver.
6871 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6872 if testing with GDBserver.
6873
368a124f
JB
68742011-01-06 Joel Brobecker <brobecker@adacore.com>
6875
6876 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6877 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6878 copyright header.
6879
44944448
JB
68802011-01-05 Joel Brobecker <brobecker@adacore.com>
6881
6882 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6883 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6884 testsuite/gdb.fortran/complex.f,
6885 testsuite/gdb.fortran/derived-type.f90,
6886 testsuite/gdb.fortran/library-module-lib.f90,
6887 testsuite/gdb.fortran/library-module-main.f90,
6888 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6889 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6890 Copyright year update.
6891
31886ea6
JB
68922011-01-05 Joel Brobecker <brobecker@adacore.com>
6893
6894 * gdb.base/langs1.f: Add copyright header.
6895
ebedcab5
JK
68962011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6897
6898 * gdb.base/morestack.exp: New file.
6899 * gdb.base/morestack.c: New file.
6900
de1eb2f9
JK
69012011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6902
6903 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6904
9e87a409
JB
69052010-12-29 Joel Brobecker <brobecker@adacore.com>
6906
6907 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6908 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6909
720d1a40
JB
69102010-12-29 Joel Brobecker <brobecker@adacore.com>
6911
6912 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6913
a283af87
AS
69142010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6915
5d3d9cba
AS
6916 * gdb.threads/tls.exp: Fix typo.
6917
a283af87
AS
6918 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6919 * gdb.threads/execl.exp: Update.
6920
2a20745c
YQ
69212010-12-23 Yao Qi <yao@codesourcery.com>
6922
6923 * gdb.arch/arm-disp-step.exp: New.
6924 * gdb.arch/arm-disp-step.S: New.
6925
a7658b96
TT
69262010-12-21 Tom Tromey <tromey@redhat.com>
6927
6928 * gdb.threads/execl.exp: Update.
6929 * gdb.threads/linux-dp.exp: Update.
6930 * gdb.threads/manythreads.exp: Update.
6931 * gdb.threads/tls.exp: Update.
6932
5b79abe7
TT
69332010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6934
6935 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6936 (NextOverThrowDerivates) <resumebpt>: New.
6937 (resumebpt_test): New.
6938 (main): Call resumebpt_test.
6939 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6940
0914bcdb
SS
69412010-12-12 Stan Shebs <stan@codesourcery.com>
6942
6943 * gdb.trace/tsv.exp: Test print command on trace state variables.
6944
305aeedc
TT
69452010-12-09 Tom Tromey <tromey@redhat.com>
6946
6947 * gdb.base/interp.exp: Add regression test.
6948
186c406b
TT
69492010-12-09 Tom Tromey <tromey@redhat.com>
6950
6951 * gdb.java/jnpe.java: New file.
6952 * gdb.java/jnpe.exp: New file.
6953 * gdb.cp/nextoverthrow.exp: New file.
6954 * gdb.cp/nextoverthrow.cc: New file.
6955
aae1c79a
DE
69562010-12-07 Doug Evans <dje@google.com>
6957
6958 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6959 of data-directory.
6960 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6961 updated.
6962 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6963
60f98dde 69642010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6965
6966 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6967 * gdb.base/call-sc.exp: Ditto.
6968 * gdb.base/finish.exp: Ditto.
6969 * gdb.base/return.exp: Ditto.
6970 * gdb.base/return2.exp: Ditto.
6971
5fa290c1
DE
69722010-11-30 Doug Evans <dje@google.com>
6973
6974 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6975 (gdb_expect_list): Fix spelling errors in comments.
6976 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6977 send_gdb/gdb_expect_list where applicable.
6978 * gdb.base/call-ar-st.exp: Ditto.
6979 * gdb.base/funcargs.exp: Ditto.
6980 * gdb.base/gcore.exp: Ditto.
6981 * gdb.base/page.exp: Ditto.
6982 * gdb.base/sigaltstack.exp: Ditto.
6983 * gdb.base/siginfo.exp: Ditto.
6984 * gdb.base/sigstep.exp: Ditto.
6985 * gdb.base/trace-commands.exp: Ditto.
6986
4e04c971
DE
69872010-11-29 Doug Evans <dje@google.com>
6988
6989 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6990 printer-name;subprinter-name.
6991
8cf6f0b1
TT
69922010-11-29 Tom Tromey <tromey@redhat.com>
6993
6994 * gdb.dwarf2/implptr.exp: New file.
6995 * gdb.dwarf2/implptr.c: New file.
6996 * gdb.dwarf2/implptr.S: New file.
6997
94b6973e
PM
69982010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6999
fc529d80 7000 PR python/12199
94b6973e
PM
7001
7002 * gdb.python/py-breakpoint.exp: Test the delete method.
7003
8358c15c
JK
70042010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7005
7006 Fix step_resume_breakpoint unsaved during an infcall.
7007 * gdb.base/step-resume-infcall.exp: New file.
7008 * gdb.base/step-resume-infcall.c: New file.
7009
f6df29bc
TJB
70102010-11-24 Edjunior Machado <emachado@br.ibm.com>
7011
7012 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7013
f2b5a5cf
TJB
70142010-11-24 Edjunior Machado <emachado@br.ibm.com>
7015
7016 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7017 on ppc64's symbols; "finish" and "return" commands must accept to
7018 show the caller line again as well as the line after.
7019 * gdb.asm/powerpc64.inc: New file.
7020
6b0ecdc2
DE
70212010-11-23 Doug Evans <dje@google.com>
7022
7023 * lib/gdb.exp (gdb_test_sequence): New function.
7024 (gdb_expect_list): Add verbose -log call for each pattern.
7025 * gdb.base/signals.exp (test_handle_all_print): Call it.
7026 Reduce timeout increment from 6 minutes to 1 minute.
7027 * gdb.server/ext-run.exp: Call it.
7028
ea976c60
PM
70292010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7030
f2b5a5cf 7031 PR python/12212
ea976c60
PM
7032
7033 * gdb.python/python.exp: Check that selected_thread raises an
7034 error when no inferior is loaded.
7035
c0efa795
JK
70362010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7037
7038 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7039 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7040
ec3aa567
JK
70412010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7042
7043 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7044 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7045
d8249011
DE
70462010-11-18 Doug Evans <dje@google.com>
7047
7048 * gdb.server/ext-run.exp: Fix intermittent failures.
7049
d4eba7d1
NF
70502010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7051
7052 * gdb.stabs/gdb11479.exp: Use runto_main.
7053
b04c2f88
NF
70542010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7055
7056 * gdb.base/break-entry.exp: Skip if using a stub.
7057
ae9d7ce4
NF
70582010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7059
7060 * gdb.python/py-inferior.exp: Pack values in target endianness.
7061
621c8364
TT
70622010-11-12 Tom Tromey <tromey@redhat.com>
7063
7064 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
7065 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
7066 MemoryError.
7067 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7068 type.
7069 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
7070 MemoryError.
7071 (test_subscript_regression): Update exception type.
7072
84f4c1fe
PM
70732010-11-11 Phil Muldoon <pmuldoon@redhat.com>
7074
7075 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
7076 breakpoint tests.
7077
a1442452
PA
70782010-11-09 Pedro Alves <pedro@codesourcery.com>
7079
7080 * gdb.base/watchpoint.exp: Test "watch -location" with an
7081 innacessible location.
7082
efd11a33
JK
70832010-11-09 Edjunior Machado <emachado@br.ibm.com>
7084 Luis Machado <luisgpm@br.ibm.com>
7085
7086 * gdb.base/maint.exp: Expect "." prefix.
7087 * gdb.base/nodebug.exp: Expect "." Likewise.
7088 * gdb.base/sepsymtab.exp: Expect "." Likewise.
7089 * gdb.base/watchpoint-cond-gone.exp: Likewise.
7090 * gdb.base/watchpoint.exp: Expect a software watch to be created for
7091 POWER server processors.
7092
aa00efb5
JK
70932010-11-08 Edjunior Machado <emachado@br.ibm.com>
7094 Luis Machado <luisgpm@br.ibm.com>
7095
7096 * gdb.base/break-entry.exp: convert entry point for
7097 ppc64 and expect leading `.' on ppc64's symbols
7098
99e7ae30
DE
70992010-11-05 Doug Evans <dje@google.com>
7100
7101 * gdb.base/help.exp: Update expected output.
b521dba8
DE
7102 * gdb.python/py-param.exp: Delete, contents moved to ...
7103 * gdb.python/py-parameter.exp: ... here. New file.
7104 Add test for gdb.parameter ("directories").
99e7ae30 7105
f4b8a18d
KW
71062010-11-05 Ken Werner <ken.werner@de.ibm.com>
7107
7108 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
7109 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
7110 * configure: Regenerate.
7111 * gdb.opencl/Makefile.in: New File.
7112 * gdb.opencl/datatypes.exp: Likewise.
7113 * gdb.opencl/datatypes.cl: Likewise.
7114 * gdb.opencl/operators.exp: Likewise.
7115 * gdb.opencl/operators.cl: Likewise.
7116 * gdb.opencl/vec_comps.exp: Likewise.
7117 * gdb.opencl/vec_comps.cl: Likewise.
7118 * gdb.opencl/convs_casts.exp: Likewise.
7119 * gdb.opencl/convs_casts.cl: Likewise.
7120 * lib/opencl.exp: Likewise.
7121 * lib/opencl_hostapp.c: Likewise.
7122 * lib/opencl_kernel.cl: Likewise.
7123 * lib/cl_util.c: Likewise.
7124 * lib/cl_util.c: Likewise.
7125 * gdb.base/default.exp (set language): Add "opencl" to the list of
7126 languages.
7127
a9d5ef47
SW
71282010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
7129
7130 * gdb.cp/overload.exp: Added test for inheritance overload.
7131 * gdb.cp/overload.cc: Ditto.
7132 * gdb.cp/oranking.exp: Removed releveant kfails.
7133
03eb1c79
JK
71342010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7135 Joel Brobecker <brobecker@adacore.com>
7136
7137 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
7138 check test_compiler_info.
7139
dbc98a8b
KW
71402010-11-03 Ken Werner <ken.werner@de.ibm.com>
7141
7142 * gdb.base/gnu_vector.exp: Adjust expect messages.
7143
120bd360
KW
71442010-11-03 Ken Werner <ken.werner@de.ibm.com>
7145
7146 * gdb.base/gnu_vector.exp: Add unary operator tests.
7147
c37f7098
KW
71482010-11-03 Ken Werner <ken.werner@de.ibm.com>
7149
7150 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
7151
7b51bc51
DE
71522010-11-02 Doug Evans <dje@google.com>
7153
7154 * gdb.python/py-pp-maint.c: New file.
7155 * gdb.python/py-pp-maint.exp: New file.
7156 * gdb.python/py-pp-maint.py: New file.
7157
50c97f38
TT
71582010-11-02 Tom Tromey <tromey@redhat.com>
7159
7160 * gdb.base/default.exp: Remove "scheme" from language list.
7161
a289b8f6
JK
71622010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7163
7164 Revert:
7165 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7166 * gdb.threads/sigstep-threads.exp: New file.
7167 * gdb.threads/sigstep-threads.c: New file.
7168
cd017491
MS
71692010-10-20 Michael Snyder <msnyder@vmware.com>
7170
7171 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
7172
8e6a5956
UW
71732010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7174
7175 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
7176 Skip test completely if gdb,no_hardware_watchpoints.
7177
2c04da0d
UW
71782010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7179
7180 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
7181 strict, but do not check for any particular function name within libc.
7182
79afc5ef
SW
71832010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7184
7185 * gdb.cp/smartp.exp: New test.
7186 * gdb.cp/smartp.cc : New test.
7187
026ffab7
SW
71882010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7189
7190 * gdb.cp/converts.exp: Test pointer to bool conversion.
7191 Test pointer to long conversion.
7192 * gdb.cp/oranking.exp: Removed relevant kfail.
7193
3a772aa4
TT
71942010-10-18 Tom Tromey <tromey@redhat.com>
7195
7196 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
7197 argument to lazy_string.
7198 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
7199 (pp_ls.to_string): Use it.
7200 * gdb.python/py-prettyprint.c (main): Move declarations to top.
7201 Add "estring2" local.
7202
5fc3827b
JK
72032010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7204
7205 Fix s390x compatibility.
7206 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
7207 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
7208
8aeb23f3
JK
72092010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7210
7211 * gdb.threads/sigstep-threads.exp: New file.
7212 * gdb.threads/sigstep-threads.c: New file.
7213
c1e56572
JK
72142010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7215
7216 * gdb.base/pie-execl.exp: New file.
7217 * gdb.base/pie-execl.c: New file.
7218
92163a10
JK
72192010-10-13 Doug Evans <dje@google.com>
7220 Jan Kratochvil <jan.kratochvil@redhat.com>
7221
7222 PR exp/12117
7223 * gdb.cp/ptype-cv-cp.cc: New file.
7224 * gdb.cp/ptype-cv-cp.exp: New file.
7225
7062b0a0
SW
72262010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
7227
7228 * gdb.cp/converts.cc: New test program.
7229 * gdb.cp/converts.exp: New test.
7230 * gdb.cp/overload.exp: Added test for void* vs int*.
7231 * gdb.cp/overload.exp: Ditto.
7232 * gdb.cp/oranking.exp: Removed related kfail.
7233
0e3509db
DE
72342010-10-13 Doug Evans <dje@google.com>
7235
7236 * lib/gdb-python.exp (gdb_check_python_config): New function.
7237 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
7238 * gdb.python/lib-types.cc: New file.
7239 * gdb.python/lib-types.exp: New file.
7240
8dc78533
JK
72412010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7242
7243 * gdb.python/py-error.exp: New file.
7244 * gdb.python/py-error.py: New file.
7245
93c17e06
JK
72462010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7247
7248 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
7249 gdb_test_multiple.
7250
d8b34041
JK
72512010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7252
7253 * gdb.base/break-interp.exp: Use ldlags for linking flags.
7254 * gdb.base/prelink.exp: Likewise.
7255 * gdb.base/solib-nodir.exp: Likewise.
7256 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
7257 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
7258 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
7259
e0cc584e
UW
72602010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
7261
7262 * break-interp.exp (test_ld): Use two separate gdb_expect statements
7263 for the "info files" test to avoid timeouts on slow machines.
7264
cfc353b1
JK
72652010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7266
7267 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
7268 (main): Make openlib dummy call.
7269
d3d7896d
JK
72702010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7271
7272 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
7273 * break-interp.exp (reach): Move the core body ...
7274 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
7275 (test_ld): Provide always real argument, even to the linker. Replace
7276 dl_main by _dl_debug_state.
7277
5e533c94
JK
72782010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7279
7280 Fix results of prelinked PIEs on ppc*.
7281 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
7282 Accept also DISPLACEMENT "PRESENT".
7283 (main): Replace "ZERO" displacements by "PRESENT".
7284
33540610
SW
72852010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
7286
7287 * gdb.cp/oranking.exp: New test.
7288 * gdb.cp/oranking.cc: New test program.
7289
3bdf2bbd
KW
72902010-10-08 Ken Werner <ken.werner@de.ibm.com>
7291
7292 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
7293 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
7294
2f608a3a
KW
72952010-10-06 Ken Werner <ken.werner@de.ibm.com>
7296
7297 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
7298 lush, lynx) New constant.
7299 * gdb.base/constvars.exp: Test const array types.
7300 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
7301
aa2e2d8d
DE
73022010-10-06 Doug Evans <dje@google.com>
7303
7304 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
7305 of syscall staging area.
7306
2844d6b5
KW
73072010-10-06 Ken Werner <ken.werner@de.ibm.com>
7308
7309 * gdb.base/gnu_vector.c: Add variable c4.
7310 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
7311 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7312
7d8ac8bb
MR
73132010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
7314
7315 * gdb.arch/altivec-abi.exp: Fix a typo.
7316
84a02e58
MR
73172010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
7318
7319 * lib/mi-support.exp (thread_selected_re): Correct pattern used
7320 to match a thread ID.
7321
b18e6318
JK
73222010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7323
7324 Fix s390x testcase compatibility.
7325 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
7326
a2c09bd0
DE
73272010-10-01 Doug Evans <dje@google.com>
7328
7329 * lib/gdb-python.exp: New file.
7330 * gdb.python/py-block.exp: Use it.
7331 * gdb.python/py-breakpoint.exp: Ditto.
7332 * gdb.python/py-frame.exp: Ditto.
7333 * gdb.python/py-inferior.exp: Ditto.
7334 * gdb.python/py-param.exp: Ditto.
7335 * gdb.python/py-prettyprint.exp: Ditto.
7336 * gdb.python/py-shared.exp: Ditto.
7337 * gdb.python/py-symbol.exp: Ditto.
7338 * gdb.python/py-symtab.exp: Ditto.
7339 * gdb.python/py-type.exp: Ditto.
7340 * gdb.python/py-value.exp: Ditto.
7341 * gdb.python/python.exp: Ditto.
7342
38f12cfc
TT
73432010-09-30 Tom Tromey <tromey@redhat.com>
7344
7345 * gdb.base/anon.exp: New file.
7346 * gdb.base/anon.c: New file.
7347
9ae8282d
TT
73482010-09-30 Tom Tromey <tromey@redhat.com>
7349
7350 * gdb.base/completion.exp: Test completion through anonymous
7351 union.
7352 * gdb.base/break1.c (struct some_struct): Add anonymous union.
7353
e9e07ba6
JK
73542010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7355
7356 Fix printing parameters of inlined functions.
7357 * gdb.dwarf2/dw2-inline-param.exp: New file.
7358 * gdb.dwarf2/dw2-inline-param-main.c: New file.
7359 * gdb.dwarf2/dw2-inline-param.S: New file.
7360
cd2effb2
JK
73612010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7362
7363 PR corefiles/12071.
7364 * gdb.base/corefile.exp (quit with a process, no question: load core)
7365 (quit with a core file): New tests.
7366
bceffbf3
JK
73672010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7368
7369 Fix GDB crash on inferior calls with self-referencing classes.
7370 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
7371 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
7372 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7373
1736ad11
JK
73742010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7375
7376 Fix lost siginfo_t for inferior calls.
7377 * gdb.base/siginfo-infcall.exp: New file.
7378 * gdb.base/siginfo-infcall.c: New file.
7379
a176ad92
JB
73802010-09-22 Joel Brobecker <brobecker@adacore.com>
7381
7382 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7383
c2b0a229
JK
73842010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7385
7386 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7387 New test.
7388 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7389
e8ae22d1
JB
73902010-09-22 Joel Brobecker <brobecker@adacore.com>
7391
7392 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7393 type of our const type.
7394
ec322823
SW
73952010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7396
7397 * gdb.cp/pr12028.cc: New.
7398 * gdb.cp/pr12028.exp: New.
7399
72929c62
JB
74002010-09-22 Joel Brobecker <brobecker@adacore.com>
7401
7402 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
7403
875b4ff5 74042010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 7405 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
7406
7407 PR mi/11407
7408 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
7409 * gdb.mi/dw2-ref-missing-frame-main.c New File.
7410 * gdb.mi/dw2-ref-missing-frame.S New File.
7411 * gdb.mi/dw2-ref-missing-frame.exp New File.
7412
7155d578
TT
74132010-09-14 Tom Tromey <tromey@redhat.com>
7414
7415 PR symtab/8399:
7416 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7417
515ed532
TT
74182010-09-14 Tom Tromey <tromey@redhat.com>
7419
7420 PR exp/11803:
7421 * gdb.threads/tls.exp: Use C++.
7422 (check_thread_local): Use K::another_thread_local.
7423 * gdb.threads/tls.c (class K): New.
7424 (another_thread_local): Now a member of K.
7425 (spin): Update. No longer K&R C.
7426
450ca57c
SW
74272010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7428
7429 * gdb.cp/koenig.cc: created class for testing member lookup.
7430 * gdb.cp/koenig.exp: Added test for member lookup.
7431
dbd492a3
JK
74322010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7433
7434 Fix false FAILs on sourcetree topdir directory containing "kill".
7435 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7436 source line matching regexp.
7437
8d4d924b
JK
74382010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7439
7440 * gdb.python/python.exp (set height 0, collect help from uiout)
7441 (verify help to uiout): New tests.
7442
8e64f2a0
JK
74432010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7444
7445 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7446 is_lp64_target to check 64bit target.
7447
4569eed2
JK
74482010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7449
7450 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7451 (test_ld) <powerpc64-*>: New.
7452
5e1617b1
DJ
74532010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7454
7455 * gdb.cp/templates.exp (test_template_args): Allow "struct".
7456
c767944b
DJ
74572010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7458
7459 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
7460 (FunctionArg::method): New function.
7461 (empty, arg): New variables.
7462 (main): Call arg.method.
7463 * gdb.cp/templates.exp (test_template_args): New function.
7464 (do_tests): Call it.
7465
27d3a3fc
UW
74662010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7467
7468 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7469 of "next" to proceed over pthread_exit call.
7470
55b7ce7f
UW
74712010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7472
7473 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7474 "maint print statistics" output to prevent expect timeouts.
7475
809df446
JK
74762010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7477
7478 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7479 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7480 (test_float_rejected): ... here.
7481 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7482 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7483 (test_float_rejected): ... here.
7484 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7485 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7486 (test_float_rejected): ... here.
7487 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7488 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7489 (test_float_rejected): ... here.
7490
8464be76
DJ
74912010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7492
7493 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7494 before disabling hardware watchpoints.
7495 (test_inaccessible_watchpoint): Check that hardware watchpoints
7496 are used. Test for watchpoints on a constant address.
7497
14dba4b4
JK
74982010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7499
7500 * gdb.base/ui-redirect.exp: New file.
7501
3f3540e1 75022010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7503 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7504
7505 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7506
0f254bb7
DE
75072010-08-31 Doug Evans <dje@google.com>
7508
7509 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7510
03f17ccf
TT
75112010-08-30 Tom Tromey <tromey@redhat.com>
7512
7513 PR python/11792:
7514 * gdb.python/py-value.exp (test_subscript_regression): Add
7515 dynamic_type test.
7516
640617ad
DJ
75172010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7518
7519 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7520 instead of running to main. Do not test the main function.
7521 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7522 Add new main.
7523
2ed91d1b
PA
75242010-08-26 Pedro Alves <pedro@codesourcery.com>
7525
7526 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7527 one test.
7528
673bfd45
DE
75292010-08-24 Doug Evans <dje@google.com>
7530
7531 PR symtab/11942
7532 * gdb.dwarf2/dw4-sig-types.cc: New file.
7533 * gdb.dwarf2/dw4-sig-types.h: New file.
7534 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7535 * gdb.dwarf2/dw4-sig-types.exp: New file.
7536
f9ffd4bb
TT
75372010-08-23 Tom Tromey <tromey@redhat.com>
7538
7539 PR python/11145:
7540 * gdb.python/py-value.c (Base, Derived): New types.
7541 (base): New global.
7542 * gdb.python/py-value.exp (test_subscript_regression): Add
7543 dynamic_cast test.
7544
d839c8a4
TT
75452010-08-23 Tom Tromey <tromey@redhat.com>
7546
7547 PR python/10676:
7548 * gdb.python/py-type.exp (test_fields): Add tests for type
7549 equality.
7550
702c2711
TT
75512010-08-23 Tom Tromey <tromey@redhat.com>
7552
7553 PR python/11915:
7554 * gdb.python/py-type.exp (test_fields): Add tests for array.
7555
832bafd3
KS
75562010-08-23 Keith Seitz <keiths@redhat.com>
7557
7558 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7559 have any children. Create a new abbrev for it.
7560 Add missing terminal sequence to .debug_abbrev.
7561
c37bf528
KS
75622010-08-20 Keith Seitz <keiths@redhat.com>
7563
7564 PR symtab/11465:
7565 * gdb.dwarf2/pr11465.exp: New test.
7566 * gdb.dwarf2/pr11465.S: New file.
7567 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7568 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7569
4572cbac
TJB
75702010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7571
7572 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7573 registers. Update data sets with the new v2_double element in the
7574 VSX register union. Add vector_register3_vr data set for the AltiVec
7575 registers. Use gdb_test_no_output instead of send_gdb.
7576
e7fbb131
PA
75772010-08-19 Pedro Alves <pedro@codesourcery.com>
7578
7579 * gdb.python/py-shared.exp: New file, factored out from
7580 python.exp.
7581 * gdb.python/py-shared.c: New file.
7582 * gdb.python/py-shared-sl.c: New file.
7583 * gdb.python/python-1.c: New file.
7584 * gdb.python/python-sl.c: Delete.
7585 * gdb.python/python.c: Mention python-1.c.
7586 * gdb.python/python.exp: Move shared library tests to
7587 py-shared.exp.
7588 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7589 (MISCELLANEOUS): New.
7590 (clean mostlyclean): Also remove $MISCELLANEOUS.
7591
d30f5e1f
DE
75922010-08-19 Doug Evans <dje@google.com>
7593
7594 PR exp/11926
7595 * gdb.base/printcmds.exp (test_float_accepted): New function.
7596 Move existing float tests there. Add tests for floats with suffixes.
7597 (test_float_rejected): New function.
7598 * gdb.java/jv-print.exp (test_float_accepted): New function.
7599 (test_float_rejected): New function.
7600 * gdb.objc/print.exp: New file.
7601 * gdb.pascal/print.exp: New file.
7602 * lib/objc.exp: New file.
7603
7b3fd859
PM
76042010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7605
7606 * gdb.base/default.exp (info set): Avoid full buffer error and force
7607 reading up to final gdb prompt.
7608 (show): Likewise.
7609
c92817ce
TT
76102010-08-18 Tom Tromey <tromey@redhat.com>
7611
7612 PR symtab/11919:
7613 * gdb.base/completion.exp: Add test.
7614
f1208f9e
DE
76152010-08-18 Doug Evans <dje@google.com>
7616
7617 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7618 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7619 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7620 Simplify, early exit if runto_main fails.
7621 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7622 (set_lang_fortran): Moved to lib/fortran.exp.
7623 * gdb.fortran/types.exp: load_lib fortran.exp.
7624 (set_lang_fortran): Moved to lib/fortran.exp.
7625 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7626 * gdb.java/jprint.exp (set_lang_java): Ditto.
7627 * gdb.java/jv-exp.exp: load_lib java.exp.
7628 If set_lang_java fails, issue a warning instead of failure to be
7629 consistent with other set_lang_foo uses.
7630 (set_lang_java): Moved to lib/java.exp.
7631 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7632 If set_lang_java fails, issue a warning instead of failure to be
7633 consistent with other set_lang_foo uses.
7634 * gdb.pascal/types.exp: load_lib pascal.exp.
7635 (set_lang_pascal): Moved to lib/pascal.exp.
7636 * lib/fortran.exp: New file.
7637 * lib/java.exp (set_lang_java): New function.
7638 * lib/pascal.exp (set_lang_pascal): New function.
7639
2f06b485
YQ
76402010-08-18 Yao Qi <yao@codesourcery.com
7641
7642 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7643 func_nofb_start and func_loopfb_start, so that address of functions
7644 is equal to these labels on Thumb.
7645
96e25403
YQ
76462010-08-18 Yao Qi <yao@codesourcery.com>
7647
7648 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7649 to reflect latest c source file.
7650
36e6adc4
JK
76512010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7652
7653 * gdb.cp/infcall-dlopen.exp: New file.
7654 * gdb.cp/infcall-dlopen.cc: New file.
7655 * gdb.cp/infcall-dlopen-lib.cc: New file.
7656
f431efe5
PA
76572010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7658 Pedro Alves <pedro@codesourcery.com>
7659
7660 PR breakpoints/11371
7661
7662 * gdb.base/watch-cond-infcall.exp: New file.
7663 * gdb.base/watch-cond-infcall.c: New file.
7664
06a64a0b
TT
76652010-08-16 Tom Tromey <tromey@redhat.com>
7666
7667 * gdb.base/help.exp: Update.
7668 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7669 watchpoint.
7670 (test_watch_location): New proc.
7671 (test_watchpoint_in_big_blob): Delete watchpoint.
7672 * gdb.base/watchpoint.c (func5): New function.
7673 (main): Call it.
7674
70ebf4ed
DE
76752010-08-16 Doug Evans <dje@google.com>
7676
7677 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7678
ca5c20b6
PM
76792010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7680
7681 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7682 tests.
7683
7346b668
KW
76842010-08-11 Ken Werner <ken.werner@de.ibm.com>
7685
7686 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7687 * gdb.base/gnu_vector.c: New File.
7688 * gdb.base/gnu_vector.exp: Likewise.
7689
cb2e07a6
PM
76902010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7691
7692 * gdb.python/python.c: New File.
7693 * gdb.python/python-sl.c: New File.
7694 * gdb.python/python.exp: Test solib_address and decode_line
7695 * functions.
7696
5da1313b
JK
76972010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7698
7699 * gdb.python/python.exp (show height, set height 10)
7700 (verify pagination beforehand, verify pagination beforehand: q)
7701 (gdb.execute does not page, verify pagination afterwards)
7702 (verify pagination afterwards: q): New.
7703
49c3ccf7
DE
77042010-08-02 Doug Evans <dje@google.com>
7705
7706 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7707 because of an older gcc, change test2
7708 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7709 to unsupported.
7710
42c0c4f1
KH
77112010-07-30 Kazu Hirata <kazu@codesourcery.com>
7712
7713 * gdb.base/break-always.exp: Do not expect full paths to file
7714 names.
7715 * gdb.base/commands.exp: Likewise.
7716
d3765805
DE
77172010-07-30 Doug Evans <dje@google.com>
7718
c98ee71b
DE
7719 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7720 xfail them when run with older gccs.
7721
fd961404
DE
7722 * lib/gdb.exp (build_executable): Forward "c++" option to
7723 get_compiler_info.
7724
999adef4
DE
7725 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7726 "python print ttype.template_argument(1)" and
7727 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7728 if using gcc 4.4 or earlier.
7729
d3765805
DE
7730 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7731 attach-to-debugger handling.
7732
1276c759
JK
77332010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7734
7735 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7736 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7737 (main): Use copyreloc.
7738 * gdb.base/prelink.exp (split debug of executable)
7739 (.dynbss vs. .bss address shift): New tests.
7740
88caa9b9
PA
77412010-07-29 Pedro Alves <pedro@codesourcery.com>
7742
7743 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7744 in gdb_test_multiple.
7745
c6f2ac43
PA
77462010-07-29 Pedro Alves <pedro@codesourcery.com>
7747
7748 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7749 environment.
7750
326fd672
TT
77512010-07-28 Tom Tromey <tromey@redhat.com>
7752
7753 PR python/11060:
7754 * gdb.python/py-type.c (Temargs): New template.
7755 (temvar): New variable.
7756 * gdb.python/py-type.exp (test_template): New proc.
7757
3ce3b1ba
PA
77582010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7759
7760 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7761 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7762
34eaf542
TT
77632010-07-28 Tom Tromey <tromey@redhat.com>
7764
7765 PR c++/9946:
7766 * gdb.cp/temargs.exp: New file.
7767 * gdb.cp/temargs.cc: New file.
7768
d41b819e
JK
77692010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7770
7771 * gdb.base/help.exp (help disassemble): Update the content.
7772
26ab7092
JK
77732010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7774
7775 * gdb.threads/ia64-sigill.exp: New file.
7776 * gdb.threads/ia64-sigill.c: New file.
7777
5283e9e1
TT
77782010-07-27 Tom Tromey <tromey@redhat.com>
7779
7780 * gdb.opt/inline-cmds.c (ATTR): New define.
7781 (func1): Use it.
7782 (func2): Likewise.
7783 (func3): Likewise.
7784 (outer_inline1): Likewise.
7785 (outer_inline2): Likewise.
7786 * gdb.opt/inline-bt.c (ATTR): New define.
7787 (func1): Use it.
7788 (func2): Likewise.
7789 * gdb.opt/inline-locals.c (ATTR): New define.
7790 (func1): Use it.
7791 (func2): Likewise.
7792
e992ef73
TT
77932010-07-27 Tom Tromey <tromey@redhat.com>
7794
7795 * gdb.stabs/gdb11479.c (hack): New function.
7796 (test): Use it.
7797 (test2): Use it.
7798 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7799 (int32_search_buf, int64_search_buf): No longer static.
7800 (x): Remove.
7801 * gdb.base/relocate.c (hack): New function.
7802
5374244e
PM
78032010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7804
7805 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7806 * gdb.python/py-value.c (func1): New function.
7807 (func2): Likewise.
7808
a99aee83
CV
78092010-07-26 Corinna Vinschen <vinschen@redhat.com>
7810
7811 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7812 as not to clash with .data section.
7813
a04ba985
JG
78142010-07-26 Jerome Guitton <guitton@adacore.com>
7815
7816 * gdb.base/code_elim.exp: New file.
7817 * gdb.base/code_elim1.c: New file.
7818 * gdb.base/code_elim2.c: New file.
7819
23bd0f7c
PA
78202010-07-21 Pedro Alves <pedro@codesourcery.com>
7821
7822 PR symtab/11827
7823
7824 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7825 (some_volatile_enum): New variable.
7826 * gdb.base/printcmds.exp (test_print_enums): New.
7827 <top level>: Call it.
7828
883df6dd
SW
78292010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7830
7831 * gdb.cp/fpointer.cc: New test.
7832 * gdb.cp/fpointer.exp: New test.
7833
569b05a5
JK
78342010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7835
7836 * gdb.base/solib-nodir.exp: New file.
7837 * lib/gdb.exp (runto): New case for a GDB internal error.
7838
51d7d803
JK
78392010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7840 Ulrich Weigand <uweigand@de.ibm.com>
7841 Tom Tromey <tromey@redhat.com>
7842
7843 * gdb.base/charset-malloc.c: New file.
7844 * gdb.base/charset.c (malloc_stub): New prototype.
7845 (main): Call it instead of malloc itself.
7846 * gdb.base/charset.exp: Use only prepare_for_testing.
7847 (binfile): Remove the variable.
7848
c0edd9ed
JK
78492010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7850
7851 Make core files the process_stratum.
7852 * gdb.base/corefile.exp (run: load core again)
7853 (run: sanity check we see the core file, run: with core)
7854 (run: core file is cleared, attach: load core again)
7855 (attach: sanity check we see the core file, attach: with core)
7856 (attach: core file is cleared): New tests.
7857 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7858
3cbaedff
KW
78592010-07-14 Ken Werner <ken.werner@de.ibm.com>
7860
7861 * gdb.arch/altivec-abi.exp: New tests.
7862
91158a56
TT
78632010-07-13 Tom Tromey <tromey@redhat.com>
7864
7865 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7866 (main): Use it.
7867 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7868
0f5238ed
TT
78692010-07-13 Tom Tromey <tromey@redhat.com>
7870
7871 * gdb.base/label.exp: New file.
7872 * gdb.base/label.c: New file.
7873
add265ae
L
78742010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7875 H.J. Lu <hongjiu.lu@intel.com>
7876
7877 * lib/gdb.exp (is_ilp32_target): New.
7878 (is_lp64_target): Likewise.
7879
7880 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7881 target.
7882 * gdb.arch/amd64-disp-step.exp: Likewise.
7883 * gdb.arch/amd64-dword.exp: Likewise.
7884 * gdb.arch/amd64-i386-address.exp: Likewise.
7885 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7886
add265ae
L
7887 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7888 target.
7889 * gdb.arch/i386-bp_permanent.exp: Likewise.
7890 * gdb.arch/i386-byte.exp: Likewise.
7891 * gdb.arch/i386-disp-step.exp: Likewise.
7892 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7893 * gdb.arch/i386-prologue.exp: Likewise.
7894 * gdb.arch/i386-size-overlap.exp: Likewise.
7895 * gdb.arch/i386-size.exp: Likewise.
7896 * gdb.arch/i386-sse.exp: Likewise.
7897 * gdb.arch/i386-unwind.exp: Likewise.
7898 * gdb.arch/i386-word.exp: Likewise.
7899
7900 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7901 test only when building 64-bit executables. Do not hard-code
7902 -m64 option.
7903
2dfb8c17
DE
79042010-07-07 Doug Evans <dje@google.com>
7905
7906 * lib/gdb.exp (gdb_test_list_exact): New function.
7907 * gdb.base/default.exp (show convenience): Call it, add tests for
7908 $_sdata = void, $_thread = 0.
7909
4e5799b6
JK
79102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7911 Joel Brobecker <brobecker@adacore.com>
7912
7913 Fix re-run of PIE executable, PR shlibs/11776.
7914 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7915 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7916 and re-"run" of the inferior.
7917
1a219cc7
JK
79182010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7919 Joel Brobecker <brobecker@adacore.com>
7920
7921 Cope with missing /usr/sbin/prelink.
7922 * lib/prelink-support.exp (prelink_no):
7923 <result == 1 && $output is "no such file or directory">: New.
7924 (prelink_yes): Likewise. Return on failed prelink_no.
7925
5e3b36f8
JK
79262010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7927 Joel Brobecker <brobecker@adacore.com>
7928
7929 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7930 build_executable by build_executable_own_libs. Replace "prelink -R"
7931 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7932 change.
7933 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7934 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7935 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7936 Replace build_executable by build_executable_own_libs's function
7937 build_executable_own_libs.
7938 (prelinkNO): Create new stub to call prelink_no.
7939 (prelinkYES): Create new stub to call prelink_yes.
7940 (test_attach): Rename calls of copy to file_copy.
7941 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7942 (copy): Move to ...
7943 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7944 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7945 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7946 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7947 special flags by gdb_compile_shlib. Replace second gdb_compile by
7948 build_executable_own_libs. Replace "prelink -R" execution by a call of
7949 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7950 a second call of prelink_yes. Replace restart commands by
7951 clean_restart.
7952 (prelink): Rename to ...
7953 (seen displacement message): ... this test. Extend its expectation
7954 strictness.
7955
86e4bafc
JK
79562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7957
7958 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7959 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7960 displacement message exactly once.
7961
3cd07d20
JK
79622010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7963 Joel Brobecker <brobecker@adacore.com>
7964
7965 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7966 its restore after the <$relink_args != ""> loop. new comment.
7967
0a1e94c7
JK
79682010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7969 Joel Brobecker <brobecker@adacore.com>
7970
7971 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7972 code for it. New variable relink_args.
7973 (prelinkYES): Call prelinkNO.
7974 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7975 in such case. Move the core code to ...
7976 (test_attach_gdb): ... a new function. Send GDB command "file".
7977 Extend expected "Attaching to " string.
7978
2f70bcfb
TT
79792010-07-02 Tom Tromey <tromey@redhat.com>
7980
7981 * gdb.base/bitops.exp: Remove extraneous "pass".
7982
a17ac5b0
TT
79832010-07-02 Ken Werner <ken.werner@de.ibm.com>
7984
7985 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7986
dc10affe
PA
79872010-07-01 Pedro Alves <pedro@codesourcery.com>
7988
d41c0fc8
PA
7989 * gdb.base/help.exp: Adjust expected output.
7990
79912010-07-01 Pedro Alves <pedro@codesourcery.com>
7992
7993 * gdb.base/help.exp: Adjust expected output.
dc10affe 7994
0a600c36
JK
79952010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7996
7997 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7998 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7999 c++/11702.
8000
37cc8bfe
JK
80012010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8002 Doug Evans <dje@google.com>
8003
8004 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8005 add .dynamic entry'.
8006
254e6b9e
DE
80072010-06-29 Doug Evans <dje@google.com>
8008
8009 Test PR c++/11702.
8010 * gdb.cp/m-static.exp: Add testcase.
8011 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8012
595939de 80132010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
8014 Tom Tromey <tromey@redhat.com>
8015 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
8016
8017 * gdb.python/py-inferior.c: New File.
8018 * gdb.python/py-infthread.c: New File.
8019 * gdb.python/py-inferior.exp: New File.
8020 * gdb.python/py-infthread.exp: New File.
8021
98751a41
JK
80222010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8023
8024 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8025 (ptype ::C::OtherFileClass typedefs): New.
8026 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8027 (C::OtherFileClass::cOtherFileClassVar2): New.
8028 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8029 cOtherFileClassVar2.
8030 (C::cOtherFileType2, C::cOtherFileVar2): New.
8031 (C::cOtherFileVar_use): use also cOtherFileVar2.
8032 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8033
41f62f39
JK
80342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8035
8036 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8037 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8038 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8039 (print ::C::cOtherFileVar)
8040 (whatis C::OtherFileClass::cOtherFileClassType)
8041 (whatis ::C::OtherFileClass::cOtherFileClassType)
8042 (print C::OtherFileClass::cOtherFileClassVar)
8043 (print ::cOtherFileClassVar)
8044 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8045 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
8046 trailing content.
8047 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
8048 (C::OtherFileClass::cOtherFileClassVar)
8049 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
8050 (C::cOtherFileVar, C::cOtherFileVar_use): New.
8051
af53d231
JK
80522010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8053
8054 Test PR c++/11703 and PR gdb/1448.
8055 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
8056 gdb/1448.
8057
9655fd1a
JK
80582010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8059
8060 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
8061 (main) <rtti_data>: New.
8062 * gdb.cp/virtbase.exp (print rtti_data): New.
8063
824cc8dd
JK
80642010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8065 Joel Brobecker <brobecker@adacore.com>
8066
8067 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
8068
6036c742
JK
80692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8070
8071 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
8072
de6a0421
DE
80732010-06-28 Doug Evans <dje@google.com>
8074
8075 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
8076
b2dae948
DE
80772010-06-27 Doug Evans <dje@google.com>
8078
8079 * gdb.cp/m-static.exp: Update expected test output.
8080
0f3bb72e
PH
80812010-06-25 Paul Hilfinger <hilfinger@adacore.com>
8082
889bf7c5
PA
8083 * gdb.gdb/selftest.exp: Adjust expected message for
8084 capturing start-up runtime.
0f3bb72e 8085
bc9f0842
TT
80862010-06-25 Tom Tromey <tromey@redhat.com>
8087
8088 PR python/10808:
8089 * gdb.python/python.exp: Add new tests.
8090
099ef718
SW
80912010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
8092
8093 * gdb.cp/operator.cc: Created an import loop.
8094 * gdb.cp/operator.exp: Added testcase for import loop.
8095
5868a632
JK
80962010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8097
8098 Test PR python/11407.
8099 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
8100 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
8101 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
8102 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
8103 executable_nofb and executable_fb. New variables srcsfile, objsfile,
8104 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
8105 binfile. Call gdb_compile with clean_restart twice.
8106 (func_nofb print, func_nofb backtrace, func_loopfb print)
8107 (func_loopfb backtrace): New.
8108
af76db58
JK
81092010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8110
8111 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
8112 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
8113 by a hand made one.
8114 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
8115 i?86 requirement. Remove variables srcfile and binfile. New variable
8116 sources, executable_nofb and executable_fb. Call prepare_for_testing.
8117
f2c7657e
UW
81182010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8119
8120 * gdb.cell/dwarfaddr.exp: New file.
8121 * gdb.cell/dwarfaddr.S: New file.
8122
628fe4e4
JK
81232010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8124
8125 Test PR 9436.
8126 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
8127
f1421989
HZ
81282010-06-24 Hui Zhu <teawater@gmail.com>
8129
8130 * gdb.base/eval.exp: New file.
8131
d03285ec
UW
81322010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8133
8134 * gdb.cell/fork.exp: New file.
8135 * gdb.cell/fork.c: Likewise.
8136 * gdb.cell/fork-spu.c: Likewise.
8137
41b2c92d
PM
81382010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
8139
8140 * lib/gdb.exp (banned_variables_traced): New global variable.
8141 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
8142 (gdb_init): Use `trace add variable' instead of obsolete
8143 `trace variable'.
8144
d5bc977f
DE
81452010-06-21 Doug Evans <dje@google.com>
8146
8147 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
8148
d2ed6730
UW
81492010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8150
8151 * gdb.arch/spu-ls.exp: New file.
8152 * gdb.arch/spu-ls.c: Likewise.
8153
6aed2dbc
SS
81542010-06-18 Stan Shebs <stan@codesourcery.com>
8155
8156 * gdb.threads/thread-specific.exp: Add tests of $_thread.
8157
e0756905
UW
81582010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8159
8160 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
8161 * gdb.base/watch-cond.exp: Likewise.
8162 * gdb.python/py-breakpoint.exp: Likewise.
8163
d8053d4d
PA
81642010-06-18 Pedro Alves <pedro@codesourcery.com>
8165
8166 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
8167 clean_restart, make sure every test has a distinct message, and
8168 that messages don't include the executable' full path.
8169
81ce510c
DE
81702010-06-17 Doug Evans <dje@google.com>
8171
8172 * gdb.arch/i386-size.exp: Updated expected output for
8173 DISASSEMBLY_OMIT_FNAME.
8174
65d79d4b
SDJ
81752010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8176 Sergio Durigan Junior <sergiodj@redhat.com>
8177
8178 * gdb.base/watch-notconst.c: New file.
8179 * gdb.base/watch-notconst.S: New file.
8180 * gdb.base/watch-notconst2.c: New file.
8181 * gdb.base/watch-notconst2.S: New file.
8182 * gdb.base/watch-notconst.exp: New file.
8183 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
8184 (func4): Add operations on `global_ptr_ptr'.
8185 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
8186 routine to test watchpoints created with a constant expression.
8187 (test_inaccessible_watchpoint): Include tests for watchpoints
8188 created with a constant expression.
8189
df0f4836
KB
81902010-06-14 Kevin Buettner <kevinb@redhat.com>
8191
8192 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8193 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
8194 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
8195 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
8196 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8197 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8198 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
8199 of `_start'.
8200
b769def5
UW
82012010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8202
8203 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
8204 not supported on the target.
8205 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8206 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8207 * gdb.mi/mi-nsintrall.exp: Likewise.
8208 * gdb.mi/mi-nsmoribund.exp: Likewise.
8209 * gdb.mi/mi-nsthrexec.exp: Likewise.
8210
d914c394
SS
82112010-06-11 Stan Shebs <stan@codesourcery.com>
8212
8213 * gdb.base/permissions.exp: New file.
8214
82152010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
8216
8217 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
8218 does not support ELF executable class.
8219
f3ce5b9c
UW
82202010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8221
8222 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
8223
8e46892c
JK
82242010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8225
8226 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
8227 (runto): Catch "The target does not support running in non-stop mode.".
8228
6cc55c64
MS
82292010-06-11 Michael Snyder <msnyder@vmware.com>
8230
8231 * gdb.base/setshow.exp (set language asm): Don't use
8232 gdb_test_no_output, fails on some targets.
8233
caddefa4
UW
82342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8235
8236 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
8237 * gdb.cp/pr9167.exp: Likewise.
8238
468b1aa7
UW
82392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8240
8241 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
8242
5c3552dc
UW
82432010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8244
8245 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
8246
02e6fe6a
UW
82472010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8248
8249 * gdb.base/charset.c (main): Make sure malloc gets linked in.
8250
0e03807e
TT
82512010-06-11 Tom Tromey <tromey@redhat.com>
8252
8253 PR gdb/9977, PR exp/11636::
8254 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
8255 (pieces_test_f6): Update expected output.
8256
2bdf28a0
JK
82572010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8258
8259 * gdb.base/moribund-step.exp: New.
8260
f6978de9
MS
82612010-06-08 Michael Snyder <msnyder@vmware.com>
8262
8263 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 8264 * gdb.ada/boolean_expr.exp:
f6978de9
MS
8265 * gdb.ada/frame_args.exp: Ditto.
8266 * gdb.ada/lang_switch.exp: Ditto.
8267 * gdb.ada/ptype_arith_binop.exp: Ditto.
8268 * gdb.ada/ref_param.exp: Ditto.
8269 * gdb.ada/type_coercion.exp:Ditto.
8270
8271 * gdb.asm/asm-source.exp: Ditto.
8272
8273 * gdb.base/attach.exp: Ditto.
8274 * gdb.base/bitfields2.exp: Ditto.
8275 * gdb.base/call-signal-resume.exp: Ditto.
8276 * gdb.base/callfuncs.exp: Ditto.
8277 * gdb.base/commands.exp: Ditto.
8278 * gdb.base/dbx.exp: Ditto.
8279 * gdb.base/default.exp: Ditto.
8280 * gdb.base/dump.exp: Ditto.
8281 * gdb.base/exprs.exp: Ditto.
8282 * gdb.base/freebpcmd.exp: Ditto.
8283 * gdb.base/interrupt.exp: Ditto.
8284 * gdb.base/list.exp: Ditto.
8285 * gdb.base/long_long.exp: Ditto.
8286 * gdb.base/maint.exp: Ditto.
8287 * gdb.base/ptype.exp: Ditto.
8288 * gdb.base/return.exp: Ditto.
8289 * gdb.base/setshow.exp: Ditto.
8290 * gdb.base/sigbpt.exp: Ditto.
8291 * gdb.base/sigrepeat.exp: Ditto.
8292
8293 * gdb.cp/classes.exp: Ditto.
8294
8295 * gdb.dwarf2/dw2-restore.exp: Ditto.
8296
8297 * gdb.gdb/selftest.exp: Ditto.
8298
8299 * gdb.multi/base.exp: Ditto.
8300 * gdb.multi/bkpt-multi-exec.exp: Ditto.
8301
8302 * gdb.python/py-block.exp: Ditto.
8303 * gdb.python/py-prettyprint.exp: Ditto.
8304 * gdb.python/py-template.exp: Ditto.
8305
8306 * gdb.server/ext-attach.exp: Ditto.
8307 * gdb.server/ext-run.exp: Ditto.
8308 * gdb.server/server-mon.exp: Ditto.
8309
8310 * gdb.threads/fork-thread-pending.exp: Ditto.
8311 * gdb.threads/hand-call-in-threads.exp: Ditto.
8312 * gdb.threads/interrupted-hand-call.exp: Ditto.
8313 * gdb.threads/linux-dp.exp: Ditto.
8314 * gdb.threads/manythreads.exp: Ditto.
8315 * gdb.threads/print-threads.exp: Ditto.
8316 * gdb.threads/pthreads.exp: Ditto.
8317 * gdb.threads/schedlock.exp: Ditto.
8318 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8319 * gdb.threads/threadapply.exp: Ditto.
8320
de7ff789
MS
83212010-06-08 Michael Snyder <msnyder@vmware.com>
8322
889bf7c5 8323 * gdb.ada/exec_changed.exp:
de7ff789
MS
8324 Use ".*" instead of "" as wildcard regexp.
8325
8326 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
8327 * gdb.base/call-ar-st.exp: Ditto.
8328 * gdb.base/checkpoint.exp: Ditto.
8329 * gdb.base/default.exp: Ditto.
8330 * gdb.base/dump.exp: Ditto.
8331 * gdb.base/ending-run.exp: Ditto.
8332 * gdb.base/fileio.exp: Ditto.
8333 * gdb.base/miscexprs.exp: Ditto.
8334 * gdb.base/pointers.exp: Ditto.
8335 * gdb.base/readline.exp: Ditto.
8336 * gdb.base/reread.exp: Ditto.
8337 * gdb.base/restore.exp: Ditto.
8338 * gdb.base/shlib-call.exp: Ditto.
8339 * gdb.base/valgrind-db-attach.exp: Ditto.
8340 * gdb.base/volatile.exp: Ditto.
8341 * gdb.base/watchpoints.exp: Ditto.
8342
8343 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
8344
8345 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
8346 * gdb.python/py-value.exp: Ditto.
8347
8348 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
8349 * gdb.trace/circ.exp: Ditto.
8350 * gdb.trace/collection.exp: Ditto.
8351 * gdb.trace/packetlen.exp: Ditto.
8352 * gdb.trace/passc-dyn.exp: Ditto.
8353 * gdb.trace/report.exp: Ditto.
8354 * gdb.trace/tfile.exp: Ditto.
8355 * gdb.trace/tfind.exp: Ditto.
8356 * gdb.trace/while-dyn.exp: Ditto.
8357
3bebe2f2
JK
83582010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8359
8360 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
8361
5c631832
JK
83622010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8363
8364 Test PR 10640.
8365 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
8366
4c3376c8
SW
83672010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
8368
8369 * gdb.cp/koenig.exp: Test for ADL operators.
8370 * gdb.cp/koenig.cc: Added ADL operators.
8371 * gdb.cp/operator.exp: New test.
8372 * gdb.cp/operator.cc: New test.
8373
dc226d5a
MS
83742010-06-04 Michael Snyder <msnyder@vmware.com>
8375
dfb88a23
MS
8376 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
8377 * gdb.base/pending.exp: Ditto.
f7ae76b3 8378
dc226d5a
MS
8379 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8380
967cf477
DE
83812010-06-04 Doug Evans <dje@google.com>
8382
8383 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8384 disabled printers.
8385 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8386 (enable_lookup_function): New function.
8387
eb801841
TT
83882010-06-04 Tom Tromey <tromey@redhat.com>
8389
8390 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8391 of hash and id.
8392
38979823
JK
83932010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8394
8395 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8396 newline.
8397 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8398 (empty verbose non-noisy clear, empty verbose noisy clear)
8399 (empty non-verbose noisy clear): Likewise.
8400
35ec993f
MS
84012010-06-03 Michael Snyder <msnyder@vmware.com>
8402
8403 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
8404 * gdb.base/display.exp: Ditto.
8405 * gdb.base/find.exp: Ditto.
8406 * gdb.base/ifelse.exp: Ditto.
8407 * gdb.base/multi-forks.exp: Ditto.
8408 * gdb.base/recurse.exp: Ditto.
8409 * gdb.base/setshow.exp: Ditto.
8410 * gdb.base/value-double-free.exp: Ditto.
8411 * gdb.base/watch-vfork.exp: Ditto.
8412 * gdb.base/watch_thread_num.exp: Ditto.
8413 * gdb.base/watchpoint-solib.exp: Ditto.
8414 * gdb.base/watchpoint.exp: Ditto.
8415 * gdb.base/watchpoints.exp: Ditto.
8416
8417 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8418 * gdb.cp/overload.exp: Ditto.
8419 * gdb.cp/virtfunc.exp: Ditto.
8420
8421 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8422
889bf7c5 8423 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
8424 Replace gdb_test with gdb_test_no_output.
8425
889bf7c5 8426 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
8427 Replace gdb_test with gdb_test_no_output.
8428 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8429 * gdb.threads/watchthreads.exp: Ditto.
8430 * gdb.threads/watchthreads2.exp: Ditto.
8431
8432 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8433 * gdb.trace/tfind.exp: Ditto.
8434
c22decce
JB
84352010-06-03 Joel Brobecker <brobecker@adacore.com>
8436
8437 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8438 successful test if message is the empty string.
8439
fd5700c7
JK
84402010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8441
8442 * gdb.fortran/module.exp (stopped language detection): New test.
8443
f55ee35c
JK
84442010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8445
8446 Support DW_TAG_module as separate namespaces.
8447 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8448 gdb.fortran/library-module-lib.f90: New.
8449 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8450 (print i): Remove.
8451 (continue to breakpoint: i-is-1, print var_i value 1)
8452 (continue to breakpoint: i-is-2, print var_i value 2)
8453 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
8454 (print var_d, print var_i value 14, ptype modmany, complete `modm)
8455 (complete `modmany, complete `modmany`, complete `modmany`var)
8456 (show language, setting breakpoint at module): New tests.
8457 * gdb.fortran/module.f90 (module mod): Remove.
8458 (module mod1, module mod2, module modmany, subroutine sub1)
8459 (subroutine sub2, program module): New.
8460
b8e8282f
JK
84612010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8462
8463 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
8464 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
8465 * gdb.cp/anon-union.exp (pass): Rename to ...
8466 (print z 2): ... here.
b8e8282f 8467
019ebafc
MS
84682010-06-02 Michael Snyder <msnyder@vmware.com>
8469
e68d8fd4
MS
8470 * gdb.trace/actions.exp: Use gdb_test_no_output.
8471 * gdb.trace/circ.exp: Ditto.
8472 * gdb.trace/packetlen.exp: Ditto.
8473 * gdb.trace/save-trace.exp: Ditto.
8474 * gdb.trace/tracecmd.exp: Ditto.
8475 * gdb.trace/tsv.exp: Ditto.
8476
12b5d08a
MS
8477 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8478 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8479 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8480 * gdb.threads/manythreads.exp: Ditto.
8481 * gdb.threads/print-threads.exp: Ditto.
8482 * gdb.threads/pthreads.exp: Ditto.
8483 * gdb.threads/schedlock.exp: Ditto.
8484 * gdb.threads/staticthreads.exp: Ditto.
8485 * gdb.threads/thread-specific.exp: Ditto.
8486 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8487 * gdb.threads/threadapply.exp: Ditto.
8488 * gdb.threads/watchthreads.exp: Ditto.
8489 * gdb.threads/watchthreads2.exp: Ditto.
8490
89493308
MS
8491 * gdb.python/py-block.exp: Use gdb_test_no_output.
8492 * gdb.python/py-prettyprint.exp: Ditto.
8493 * gdb.python/py-template.exp: Ditto.
8494 * gdb.python/py-value.exp: Ditto.
8495
8496 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8497 * gdb.reverse/watch-reverse.exp: Ditto.
8498
8499 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8500 * gdb.server/ext-run.exp: Ditto.
8501
019ebafc
MS
8502 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8503 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8504 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8505 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8506 * gdb.dwarf2/dw2-producer.exp: Ditto.
8507 * gdb.dwarf2/mac-fileno.exp: Ditto.
8508
8509 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8510 * gdb.gdb/selftest.exp: Ditto.
8511
8512 * gdb.multi/base.exp: Use gdb_test_no_output.
8513
8514 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8515
3e0ca3a5
JK
85162010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8517
8518 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8519
9db70545
MS
85202010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8521
a8d52276
MS
8522 * gdb.cp/class2.exp: Use gdb_test_no_output.
8523 * gdb.cp/classes.exp: Ditto.
8524 * gdb.cp/extern-c.exp: Ditto.
8525 * gdb.cp/inherit.exp: Ditto.
8526 * gdb.cp/maint.exp: Ditto.
8527 * gdb.cp/mb-inline.exp: Ditto.
8528 * gdb.cp/mb-templates.exp: Ditto.
8529 * gdb.cp/method2.exp: Ditto.
8530 * gdb.cp/misc.exp: Ditto.
8531 * gdb.cp/ovldbreak.exp: Ditto.
8532 * gdb.cp/punctuator.exp: Ditto.
8533 * gdb.cp/templates.exp: Ditto.
8534 * gdb.cp/virtbase.exp: Ditto.
8535
889bf7c5 8536 * gdb.threads/attach-stopped.exp:
9db70545 8537 Replace uses of send_gdb / gdb_expect.
889bf7c5 8538 * gdb.threads/attachstop-mt.exp:
9db70545 8539 Replace uses of send_gdb / gdb_expect.
889bf7c5 8540 * gdb.threads/gcore-thread.exp:
9db70545 8541 Replace uses of send_gdb / gdb_expect.
889bf7c5 8542 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8543 Replace uses of send_gdb / gdb_expect.
8544 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8545 * gdb.threads/print-threads.exp:
9db70545
MS
8546 Replace uses of send_gdb / gdb_expect.
8547 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8548 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8549 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8550
8551 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8552 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8553 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8554 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8555 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8556 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8557 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8558 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8559 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8560 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8561 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8562
359cc68c
JK
85632010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8564
8565 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8566
7d3fe98e
SW
85672010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8568
8569 * gdb.cp/koenig.exp: Added new test case.
8570 * gdb.cp/koenig.cc: Ditto.
8571
27d3a1a2
MS
85722010-06-01 Michael Snyder <msnyder@vmware.com>
8573
8574 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8575 * gdb.base/arrayidx.exp: Ditto.
8576 * gdb.base/attach.exp: Ditto.
8577 * gdb.base/auxv.exp: Ditto.
8578 * gdb.base/bigcre.exp: Ditto.
8579 * gdb.base/break-always.exp: Ditto.
8580 * gdb.base/break-interp.exp: Ditto.
8581 * gdb.base/break.exp: Ditto.
8582 * gdb.base/breakpoint-shadow.exp: Ditto.
8583 * gdb.base/call-ar-st.exp: Ditto.
8584 * gdb.base/call-sc.exp: Ditto.
8585 * gdb.base/call-signal-resume.exp: Ditto.
8586 * gdb.base/callfuncs.exp: Ditto.
8587 * gdb.base/catch-syscall.exp: Ditto.
8588 * gdb.base/charset.exp: Ditto.
8589 * gdb.base/code-expr.exp: Ditto.
8590 * gdb.base/commands.exp: Ditto.
8591 * gdb.base/cond-expr.exp: Ditto.
8592 * gdb.base/condbreak.exp: Ditto.
8593 * gdb.base/cursal.exp: Ditto.
8594 * gdb.base/cvexpr.exp: Ditto.
8595 * gdb.base/default.exp: Ditto.
8596 * gdb.base/del.exp: Ditto.
8597 * gdb.base/detach.exp: Ditto.
8598 * gdb.base/display.exp: Ditto.
8599 * gdb.base/ena-dis-br.exp: Ditto.
8600 * gdb.base/eval-skip.exp: Ditto.
8601 * gdb.base/foll-fork.exp: Ditto.
8602 * gdb.base/foll-vfork.exp: Ditto.
8603 * gdb.base/frame-args.exp: Ditto.
8604 * gdb.base/funcargs.exp: Ditto.
8605 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8606 * gdb.base/gdbvars.exp: Ditto.
8607 * gdb.base/help.exp: Ditto.
8608 * gdb.base/ifelse.exp: Ditto.
8609 * gdb.base/included.exp: Ditto.
8610 * gdb.base/list.exp: Ditto.
8611 * gdb.base/macscp.exp: Ditto.
8612 * gdb.base/maint.exp: Ditto.
8613 * gdb.base/multi-fork.exp: Ditto.
8614 * gdb.base/overlays.exp: Ditto.
8615 * gdb.base/page.exp: Ditto.
8616 * gdb.base/pending.exp: Ditto.
8617 * gdb.base/pointers.exp: Ditto.
8618 * gdb.base/pr11022.exp: Ditto.
8619 * gdb.base/prelink.exp: Ditto.
8620 * gdb.base/printcmds.exp: Ditto.
8621 * gdb.base/psymtab.exp: Ditto.
8622 * gdb.base/randomize.exp: Ditto.
8623 * gdb.base/relational.exp: Ditto.
8624 * gdb.base/relocate.exp: Ditto.
8625 * gdb.base/remote.exp: Ditto.
8626 * gdb.base/sepdebug.exp: Ditto.
8627 * gdb.base/set-lang-auto.exp: Ditto.
8628 * gdb.base/setshow.exp: Ditto.
8629 * gdb.base/setvar.exp: Ditto.
8630 * gdb.base/signals.exp: Ditto.
8631 * gdb.base/signull.exp: Ditto.
8632 * gdb.base/sigstep.exp: Ditto.
8633 * gdb.base/sizeof.exp: Ditto.
8634 * gdb.base/solib-disc.exp: Ditto.
8635 * gdb.base/store.exp: Ditto.
8636 * gdb.base/structs.exp: Ditto.
8637 * gdb.base/structs2.exp: Ditto.
8638 * gdb.base/subst.exp: Ditto.
8639 * gdb.base/term.exp: Ditto.
8640 * gdb.base/trace-commands.exp: Ditto.
8641 * gdb.base/unwindonsignal.exp: Ditto.
8642 * gdb.base/valgrind-db-attach.exp: Ditto.
8643 * gdb.base/varargs.exp: Ditto.
8644 * gdb.base/watch-cond.exp: Ditto.
8645 * gdb.base/watch_thread_num.exp: Ditto.
8646 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8647 * gdb.base/watchpoint.exp: Ditto.
8648 * gdb.base/whatis-exp.exp: Ditto.
8649
f8d3bf8f
MS
86502010-06-01 Michael Snyder <msnyder@vmware.com>
8651
8652 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8653 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8654 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8655 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8656 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8657 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8658 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8659 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8660 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8661 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8662 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8663 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8664 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8665 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8666 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8667
3f9e0d32
JK
86682010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8669
8670 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8671 trailing newline.
8672 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8673 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8674 (p *args): ... here and remove excessive trailing newline.
8675
f629457d
JB
86762010-05-31 Joel Brobecker <brobecker@adacore.com>
8677
8678 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8679
09eef106
JK
86802010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8681
8682 Accept the new Linux kernel "t (tracing stop)" string.
8683 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8684 Update comment.
8685 (state_wait) <T (tracing stop)>: New.
8686 (main): Update the state_wait expect string.
8687
94f31136
PA
86882010-05-28 Pedro Alves <pedro@codesourcery.com>
8689
8690 * limits.c, limits.exp: Delete files.
8691 * Makefile.in (clean mostlyclean): Adjust.
8692 * tracecmd.exp: Adjust.
8693
096554ab
JK
86942010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8695
8696 * gdb.base/tui-layout.exp: New.
8697
27d3a1a2 86982010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8699
889bf7c5 8700 * gdb.reverse/break-precsave.exp:
bcd2dc50 8701 Replace uses of send_gdb / gdb_expect.
889bf7c5 8702 * gdb.reverse/break-reverse.exp:
bcd2dc50 8703 Replace uses of send_gdb / gdb_expect.
889bf7c5 8704 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8705 Replace uses of send_gdb / gdb_expect.
889bf7c5 8706 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8707 Replace uses of send_gdb / gdb_expect.
889bf7c5 8708 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8709 Replace uses of send_gdb / gdb_expect.
889bf7c5 8710 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8711 Replace uses of send_gdb / gdb_expect.
889bf7c5 8712 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8713 Replace uses of send_gdb / gdb_expect.
889bf7c5 8714 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8715 Replace uses of send_gdb / gdb_expect.
889bf7c5 8716 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8717 Replace uses of send_gdb / gdb_expect.
889bf7c5 8718 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8719 Replace uses of send_gdb / gdb_expect.
889bf7c5 8720 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8721 Replace uses of send_gdb / gdb_expect.
889bf7c5 8722 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8723 Replace uses of send_gdb / gdb_expect.
889bf7c5 8724 * gdb.reverse/machinestate.exp:
bcd2dc50 8725 Replace uses of send_gdb / gdb_expect.
889bf7c5 8726 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8727 Replace uses of send_gdb / gdb_expect.
889bf7c5 8728 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8729 Replace uses of send_gdb / gdb_expect.
889bf7c5 8730 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8731 Replace uses of send_gdb / gdb_expect.
889bf7c5 8732 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8733 Replace uses of send_gdb / gdb_expect.
889bf7c5 8734 * gdb.reverse/step-precsave.exp:
bcd2dc50 8735 Replace uses of send_gdb / gdb_expect.
889bf7c5 8736 * gdb.reverse/step-reverse.exp:
bcd2dc50 8737 Replace uses of send_gdb / gdb_expect.
889bf7c5 8738 * gdb.reverse/until-precsave.exp:
bcd2dc50 8739 Replace uses of send_gdb / gdb_expect.
889bf7c5 8740 * gdb.reverse/until-reverse.exp:
bcd2dc50 8741 Replace uses of send_gdb / gdb_expect.
889bf7c5 8742 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8743 Replace uses of send_gdb / gdb_expect.
889bf7c5 8744 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8745 Replace uses of send_gdb / gdb_expect.
8746
3def43e0
JK
87472010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8748
8749 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8750 excessive newline.
8751
27d3a1a2 87522010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8753
8754 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8755 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8756 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8757 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8758 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8759 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8760 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8761 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8762 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8763 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8764 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8765 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8766 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8767 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8768 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8769 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8770 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8771 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8772 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8773
27d3a1a2 87742010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8775
22454424
MS
8776 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8777 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8778
8779 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8780 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8781 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8782
889bf7c5 8783 * gdb.reverse/consecutive-reverse.exp:
22454424 8784 Replace uses of send_gdb / gdb_expect.
889bf7c5 8785 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8786 Replace uses of send_gdb / gdb_expect.
8787
8788 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8789 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8790 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8791 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8792 Replace uses of send_gdb / gdb_expect.
8793 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8794 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8795 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8796 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8797 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8798 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8799 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8800 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8801 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8802
88032010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8804
22454424 8805 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8806
22454424 8807 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8808
22454424
MS
8809 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8810 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8811 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8812 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8813 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8814 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8815 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8816 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8817 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8818
6e5f2c59
TT
88192010-05-25 Tom Tromey <tromey@redhat.com>
8820
8821 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8822
bbc8b958
TT
88232010-05-25 Tom Tromey <tromey@redhat.com>
8824
8825 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8826 argument order.
8827 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8828 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8829 order.
8830 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8831 order.
8832 * gdb.base/call-sc.exp (setup_kfails): Remove.
8833 (setup_compiler_kfails): Remove.
8834 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8835 argument order.
8836 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8837 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8838 (advancei): Fix setup_kfail argument order.
8839 * gdb.base/radix.exp: Fix setup_kfail argument order.
8840 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8841 order.
8842 * gdb.base/structs.exp (setup_kfails): Remove.
8843 (setup_compiler_kfails): Fix setup_kfail argument order.
8844 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8845 order.
8846 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8847 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8848 setup_kfail argument order.
8849 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8850
83d1babf
TT
88512010-05-25 Tom Tromey <tromey@redhat.com>
8852
8853 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8854
6acb16a2
MS
88552010-05-25 Michael Snyder <msnyder@vmware.com>
8856
8857 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8858 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8859 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8860 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8861 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8862 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8863 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8864 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8865 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8866 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8867 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8868 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8869 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8870 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8871 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8872 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8873 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8874 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8875 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8876 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8877 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8878 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8879 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8880 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8881 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8882 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8883 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8884 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8885 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8886 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8887 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8888 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8889 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8890 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8891 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8892 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8893 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8894 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8895 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8896 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8897 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8898 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8899 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8900 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8901 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8902 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8903 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8904 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8905
89062010-05-25 Doug Evans <dje@google.com>
8907
8908 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8909 gdb.string_to_argv.
ad3986f0 8910
d3b1e874
TT
89112010-05-21 Tom Tromey <tromey@redhat.com>
8912
8913 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8914 Call it.
8915 * gdb.dwarf2/pieces.S: Update.
8916 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8917
cb826367
TT
89182010-05-21 Tom Tromey <tromey@redhat.com>
8919
8920 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8921 Call it.
8922 * gdb.dwarf2/pieces.c (struct C): New.
8923 (f6): New function.
8924 * gdb.dwarf2/pieces.S: Replace.
8925
74de6778
TT
89262010-05-21 Tom Tromey <tromey@redhat.com>
8927
8928 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8929 Call it.
8930
afd74c5f
TT
89312010-05-21 Tom Tromey <tromey@redhat.com>
8932
8933 * gdb.dwarf2.pieces.exp: New file.
8934 * gdb.dwarf2.pieces.S: New file.
8935 * gdb.dwarf2.pieces.c: New file.
8936
a7b75dfd 89372010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8938 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8939
8940 * lib/gdb.exp (gdb_test_no_output): New function.
8941 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8942 when testing commands that should produce no output.
8943
c81c812a
JB
89442010-05-17 Joel Brobecker <brobecker@adacore.com>
8945
8946 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8947 parameter that we want to watch being a constant.
8948
0cce5bd9
JB
89492010-05-17 Joel Brobecker <brobecker@adacore.com>
8950
8951 * gdb.ada/cond_lang: New testcase.
8952
47050449
JB
89532010-05-17 Joel Brobecker <brobecker@adacore.com>
8954
8955 * lib/gdb.exp (banned_variables): New variable/constant.
8956 (gdb_init): Add write trace on variables listed in banned_variables.
8957 (gdb_finish): Remove write traces on variables listed in
8958 banned_variables.
8959
77c01586
JB
89602010-05-17 Joel Brobecker <brobecker@adacore.com>
8961
8962 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8963 * gdb.cp/koenig.exp: Likewise.
8964
88d4aea7
PM
89652010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8966
889bf7c5 8967 PR python/11482
88d4aea7
PM
8968
8969 * gdb.python/py-value.exp (test_value_hash): New function.
8970
f5a010c0
PM
89712010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8972
8973 PR exp/11530.
8974 * gdb.base/gdb11530.c: New file.
8975 * gdb.base/gdb11530.exp: New file.
8976
8ef4892f
JK
89772010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8978
8979 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8980 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8981
7322dca9
SW
89822010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8983
8984 * gdb.cp/koenig.exp: New test.
8985 * gdb.cp/koenig.cc: New test program.
8986
02e7ea18
JB
89872010-05-05 Joel Brobecker <brobecker@adacore.com>
8988
8989 Remove the use of prms_id and bug_id throughout the testsuite.
8990
e1c34c5d
PM
89912010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8992
8993 PR exp/11349.
8994 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8995 use a reference local variable.
8996
8e1d0c49
JK
89972010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8998
8999 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9000 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9001 variable different_dir. Move debugfile into a full directory pathname
9002 under DIFFERENT_DIR.
9003 * lib/gdb.exp (separate_debug_filename): Remove.
9004 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9005 variable debug_dir and mkdir of it. Update function comments.
9006
e66408ed
PA
90072010-04-29 Pedro Alves <pedro@codesourcery.com>
9008
9009 PR gdb/11557
9010
9011 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9012 files.
9013
d7b32ed3
PM
90142010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9015
889bf7c5 9016 * gdb.python/py-param.exp: New File.
d7b32ed3 9017
6aecb9c2
JB
90182010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9019
9020 * gdb.base/default.exp: Fix "set language" test.
9021
bdf92a1c
PM
90222010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9023
9024 PR breakpoints/11531.
9025 * gdb.base/gdb11531.c: New file.
9026 * gdb.base/gdb11531.exp: New file.
9027
3f172e24
TT
90282010-04-26 Tom Tromey <tromey@redhat.com>
9029
9030 * gdb.base/completion.exp: Add tests for completion and deprecated
9031 commands.
9032
64af4c92
JK
90332010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9034
9035 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9036 (print /x char_array): Escape curly brackets.
9037
492928e4
JK
90382010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9039
9040 Fix deadlock on looped list of loaded shared objects.
9041 * gdb.base/solib-corrupted.exp: New.
9042
66d09542
DE
90432010-04-23 Doug Evans <dje@google.com>
9044
9045 * gdb.python/py-section-script.c: New file.
9046 * gdb.python/py-section-script.exp: New file.
9047 * gdb.python/py-section-script.py: New file.
9048
8bd10a10
CM
90492010-04-20 Chris Moller <cmoller@redhat.com>
9050
9051 PR 10179
9052
9053 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
9054 * gdb.base/pr10179-a.c:
9055 * gdb.base/pr10179-b.c:
9056 * gdb.base/pr10179.exp: New files.
9057
c0201579
JK
90582010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9059
9060 Fix crashes on dangling display expressions.
9061 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
9062 is SEP.
9063 (lib_flags): Remove the "debug" keyword.
9064 (libsepdebug): New variable for iterating new loop.
9065 (save_pf_prefix): New variable wrapping the loop.
9066 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
9067 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
9068
793b0ff8
PM
90692010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9070
9071 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
9072
097f51f7
PM
90732010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9074
9075 PR stabs/11479.
9076 * gdb.stabs/gdb11479.exp: New file.
9077 * gdb.stabs/gdb11479.c: New file.
9078
9a22f0d0
PM
90792010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9080
9081 * gdb.base/charset.c (Strin16, String32): New variables.
9082 * gdb.base/charset.exp (gdb_test): Test correct display
9083 of 16 or 32 bit strings.
9084
90852010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
9086
9087 PR 9167
9088 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
9089 * gdb.cp/pr9167.cc: New file.
9090 * gdb.cp/pr9167.exp: New file.
9091
9092
6e354e5e
PM
90932010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
9094
9095 PR pascal/11492.
9096 * gdb.pascal/gdb11492.pas: New file.
9097 * gdb.pascal/gdb11492.exp: New file.
9098
be942545
JB
90992010-04-20 Joel Brobecker <brobecker@adacore.com>
9100
1667e6e3 9101 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 9102
0c3acc09
JB
91032010-04-20 Joel Brobecker <brobecker@adacore.com>
9104
9105 * gdb.ada/dyn_loc: New testcase.
9106
ec31cde5
CM
91072010-04-20 Chris Moller <cmoller@redhat.com>
9108
9109 PR 10867
889bf7c5 9110
ec31cde5
CM
9111 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
9112 * gdb.cp/pr10687.cc: New file.
9113 * gdb.cp/pr10687.exp: New file.
9114
9115
ce4b0682
SDJ
91162010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9117 Sergio Durigan Junior <sergiodj@redhat.com>
9118
9119 * gdb.fortran/logical.exp: New testcase.
9120 * gdb.fortran/logical.f90: New file.
9121
3436961f
DE
91222010-04-19 Doug Evans <dje@google.com>
9123
9124 * gdb.base/help.exp (help source): Update expected output.
9125
4d836c09
JK
91262010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9127
9128 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
9129 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
9130 gdb_exit and return.
9131 (executable): New variable.
9132 (binfile): Use it.
9133
6149aea9
PA
91342010-04-19 Pedro Alves <pedro@codesourcery.com>
9135
9136 PR breakpoints/8554.
9137
9138 * gdb.trace/save-trace.exp: Adjust.
9139
ed41462c
L
91402010-04-17 H.J. Lu <hongjiu.lu@intel.com>
9141
9142 PR corefiles/11511
9143 * gdb.arch/system-gcore.exp: New.
9144 * gdb.arch/gcore.c: Likewise.
9145
3f7b2faa
DE
91462010-04-15 Doug Evans <dje@google.com>
9147
fa33c3cd
DE
9148 * gdb.python/py-progspace.c: New file.
9149 * gdb.python/py-progspace.exp: New file.
9150
3f7b2faa
DE
9151 * gdb.base/source.exp: Add tests for "source -s".
9152
79f283fe
PM
91532010-04-14 Phil Muldoon <pmuldoon@redhat.com>
9154
9155 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
9156 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
9157 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
9158 * gdb.python/py-mi.exp: New test for to_string returning None.
9159
fc8eb08a
PM
91602010-04-12 Phil Muldoon <pmuldoon@redhat.com>
9161
9162 * gdb.python/py-breakpoint.c: Make result global.
9163
26e197f6
JK
91642010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9165
9166 Fix non-GNU make compatibility.
9167 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
9168
adc36818
PM
91692010-04-09 Phil Muldoon <pmuldoon@redhat.com>
9170
9171 * gdb.python/py-breakpoint.exp: New File.
9172 * gdb.python/py-breakpoint.C: Ditto.
9173
64e17368
SS
91742010-04-08 Stan Shebs <stan@codesourcery.com>
9175
9176 * gdb.trace/actions.exp: Clear default-collect.
9177 * gdb.trace/save-trace.exp: Clear default-collect.
9178
fff5cc64
PM
91792010-04-08 Phil Muldoon <pmuldoon@redhat.com>
9180
9181 * gdb.python/py-value: Add null string variable.
9182 (test_lazy_string): Test zero length, NULL address lazy
9183 strings.
9184
a055a187
L
91852010-04-07 H.J. Lu <hongjiu.lu@intel.com>
9186
9187 * gdb.arch/i386-avx.c: New.
9188 * gdb.arch/i386-avx.exp: Likewise.
9189
9190 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
9191
96e39866
DE
91922010-04-06 Doug Evans <dje@google.com>
9193
9194 * gdb.base/source-test.gdb: New file.
9195 * gdb.base/source.exp: Test source -v.
9196
5984a431
UW
91972010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9198
9199 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
9200
ec8a089a
PM
92012010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
9202
9203 * gdb.stabs/aout.sed: Convert all backslash to double backslash
9204 within one line, unless it is followed by a double quote.
9205 * gdb.stabs/hppa.sed: Idem.
9206 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
9207 * gdb.stabs/weird.exp: Check for correct parsing of
9208 char and string constants.
ec8a089a
PM
9209 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
9210 in .stabs to .stabx substitution.
9211
fce3c1f0
SS
92122010-04-05 Stan Shebs <stan@codesourcery.com>
9213
9214 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
9215 constant global.
9216 * gdb.trace/tfile.exp: Try to print them.
9217
d77f58be
SS
92182010-04-04 Stan Shebs <stan@codesourcery.com>
9219
9220 * gdb.base/completion.exp: Update for new "info watchpoints".
9221 * gdb.base/default.exp: Ditto.
9222 * gdb.base/help.exp: Ditto.
9223 * gdb.base/watchpoint.exp: Ditto.
9224 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 9225
af54718e
SS
92262010-04-04 Stan Shebs <stan@codesourcery.com>
9227
9228 * gdb.trace/tfile.exp: Sharpen tfind test.
9229
74d1f91e
JK
92302010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9231
9232 * gdb.base/break-entry.exp: New.
9233
eb8e76db 92342010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 9235 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
9236
9237 * gdb.reverse/i386-sse-reverse.exp: New file.
9238 * gdb.reverse/i386-sse-reverse.c: New file.
9239
bf65cad8
PA
92402010-04-02 Pedro Alves <pedro@codesourcery.com>
9241
9242 * gdb.trace/tfind.exp: Adjust expected disassembly output.
9243
fff87407
SS
92442010-04-01 Stan Shebs <stan@codesourcery.com>
9245
9246 * gdb.trace/actions.exp: Tweak expected output.
9247 * gdb.trace/while-stepping.exp: Tweak expected output.
9248
fe01d668
L
92492010-04-01 H.J. Lu <hongjiu.lu@intel.com>
9250
9251 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
9252
86b17b60
PA
92532010-04-01 Pedro Alves <pedro@codesourcery.com>
9254
9255 * gdb.base/commands.exp: Adjust.
9256 * gdb.cp/extern-c.exp: Adjust.
9257
2c58c0a9
PA
92582010-04-01 Pedro Alves <pedro@codesourcery.com>
9259
9260 * gdb.trace/collection.c (local_test_func): Define a local struct,
9261 and instanciate it.
9262
0db9b91c
PA
92632010-04-01 Pedro Alves <pedro@codesourcery.com>
9264
9265 * gdb.trace/collection.exp (gdb_collect_args_test)
9266 (gdb_collect_argarray_test): XFAIL the tests that assume the
9267 argarray argument's elements are collected.
9268
8072405b
JK
92692010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9270
9271 * gdb.dwarf2/dw2-bad-parameter-type.exp,
9272 gdb.dwarf2/dw2-bad-parameter-type.S: New.
9273
8bf6485c
SS
92742010-03-31 Stan Shebs <stan@codesourcery.com>
9275
9276 * gdb.trace/save-trace.exp: Test save/restore of default-collect
9277 and tracepoint conditionals.
9278 (gdb_verify_tracepoints): Delete unused return.
9279
fd7f724a
KS
92802010-03-26 Keith Seitz <keiths@redhat.com>
9281
9282 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
9283 appear in the output before main.
9284 Remove KFAIL for gdb/2215 aka bz 9320.
9285
8d9e7719
DE
92862010-03-30 Doug Evans <dje@google.com>
9287
0906dd0b
DE
9288 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
9289 by dejagnu.
9290 * gdb.arch/amd64-dword.exp: Ditto.
9291
8d9e7719
DE
9292 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
9293 match.
9294 (break printf): Ditto.
9295
1da644f0
SW
92962010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
9297
9298 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
9299 gcc < 4.4.
9300 * gdb.cp/shadow.exp: Ditto.
9301
a8121990
PA
93022010-03-29 Pedro Alves <pedro@codesourcery.com>
9303
9304 * gdb.trace/collection.exp (run_trace_experiment): Make sure
9305 "tstart" is silent.
9306
6e79d367
PA
93072010-03-29 Pedro Alves <pedro@codesourcery.com>
9308
9309 * gdb.trace/collection.exp (executable): New.
9310 (binfile): Use it.
9311 (fpreg, spreg, pcreg): New.
9312 (test_register): Use gdb_test_multiple. Pass /x to print.
9313 (prepare_for_trace_test): New.
9314 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9315 (gdb_collect_args_test, gdb_collect_argstruct_test)
9316 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
9317 prepare_for_trace_test.
9318 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
9319 fpreg, spreg and pcreg.
9320 (gdb_collect_expression_test, gdb_collect_globals_test): Use
9321 prepare_for_trace_test.
9322 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
9323 try to detect tracing support here. Don't set breakpoints at
9324 `begin' or `end' here.
9325 <global scope>: Use clean_restart. Run to main before checking
9326 for tracing support. Check for for tracing support here.
9327
09248348
JK
93282010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9329
9330 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
9331 " as $displacement" to "seen displacement message".
9332
d350db38
PA
93332010-03-28 Pedro Alves <pedro@codesourcery.com>
9334
9335 * gdb.trace/while-dyn.exp (executable): New variable.
9336 (binfile): Use it.
9337 (test_while_stepping): New function. Move most tests here. Call
9338 it once for each of the while-stepping, stepping and ws aliases.
9339
907af001
UW
93402010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9341
9342 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
9343 that do not provide the tagless_struct type name at all.
9344 (test_print_anon_union): Do not check value of uninitialized
9345 union member. Do not use cp_test_ptype_class, so we can accept
9346 "long" as well as "long int".
9347
610197fd
PA
93482010-03-26 Pedro Alves <pedro@codesourcery.com>
9349
9350 * gdb.trace/tfile.c (tohex, bin2hex): New.
9351 (write_error_trace_file): Hexify error description.
9352
6c28cbf2
SS
93532010-03-25 Stan Shebs <stan@codesourcery.com>
9354
9355 * gdb.trace/tfile.c: Generate an additional trace file, improve
9356 portability.
9357 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
9358 files in a better way.
9359
e62b8c7e
KS
93602010-03-25 Keith Seitz <keiths@redhat.com>
9361
9362 * gdb.java/jprint.exp: XFAIL printing of static class members
9363 because of GCC debuginfo problem.
9364
82ccf5a5
JK
93652010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9366
9367 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
9368
293e2f9e
DJ
93692010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9370
9371 * gdb.base/completion.exp: Allow long instead of long int.
9372 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
9373 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
9374 variable p.
9375 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
9376 * gdb.base/pointers.exp: Allow long instead of long int.
9377 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
9378 * gdb.base/step-line.exp: Allow a directory before the source file name.
9379
95a42b64
TT
93802010-03-24 Tom Tromey <tromey@redhat.com>
9381
9382 PR breakpoints/9352:
9383 * gdb.base/default.exp: Update.
9384 * gdb.base/commands.exp: Update.
9385 * gdb.cp/extern-c.exp: Test setting commands on multiple
9386 breakpoints at once.
9387
2390201f
DJ
93882010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9389
9390 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9391 if gdb,nosignals.
9392 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9393 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9394 exited".
9395
8c9a6790
SS
93962010-03-24 Stan Shebs <stan@codesourcery.com>
9397
9398 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9399
a6c727b2
DJ
94002010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9401
9402 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
9403 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
9404 argument. Handle "short" and "long".
9405 (Top level): Pass overprototyped output for old_fptr and xptr.
9406
4dfd5423
PA
94072010-03-23 Pedro Alves <pedro@codesourcery.com>
9408
9409 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
9410 format strings and add casts to avoid compiler warnings.
9411
94122010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
9413
9414 * lib/trace-support.exp (gdb_trace_setactions):
9415 Don't expect whitespace after ">" prompt.
9416 * gdb.trace/actions.exp: Adjust for output changes.
9417 * gdb.trace/while-stepping.exp: Likewise.
9418
c847d045
JK
94192010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9420
9421 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9422 and r157645).
9423
5f717f1d
JK
94242010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9425
9426 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9427 New.
9428
7d6d51d5
DJ
94292010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9430
9431 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9432 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9433
3b11a015
SS
94342010-03-19 Stan Shebs <stan@codesourcery.com>
9435
9436 * gdb.trace/ax.exp: New file.
9437
d7d158ed
DE
94382010-03-19 Doug Evans <dje@google.com>
9439
6bb85cd1
DE
9440 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9441 output from gcc.
9442
d7d158ed
DE
9443 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9444 named /usr/sbin/prelink<foo>.
9445
4daf5ac0
SS
94462010-03-18 Stan Shebs <stan@codesourcery.com>
9447
9448 * gdb.trace/circ.exp: Test circular-trace-buffer.
9449 * gdb.trace/tfile.exp: Update tstatus test.
9450
e8d05480
JB
94512010-03-18 Joel Brobecker <brobecker@adacore.com>
9452
9453 * gdb.dwarf2/dw2-anonymous-func.S: New file.
9454 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
9455
441b986a
UW
94562010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9457
9458 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
9459
4247603b
PA
94602010-03-18 Pedro Alves <pedro@codesourcery.com>
9461
9462 * gdb.base/default.exp: Adjust the expected output of the finish
9463 and until commands when the inferior is not being run.
9464
13387711
SW
94652010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
9466
9467 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
9468 * gdb.cp/nsusing.exp: Ditto.
9469
6e31430b
TT
94702010-03-15 Tom Tromey <tromey@redhat.com>
9471
9472 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9473 * gdb.cp/userdef.cc (operator==): New function.
9474 (main): New locals mem1, mem2.
9475
e2d69cb5
JZ
94762010-03-15 Jie Zhang <jie@codesourcery.com>
9477
9478 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9479 Declare and use new loadtimeout variable.
9480
f572f0a9
DJ
94812010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9482
9483 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9484 Use gdb_load later.
9485
51f4c0b0
PA
94862010-03-14 Pedro Alves <pedro@codesourcery.com>
9487
9488 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9489 literal. Add missing endlines to prints to stderr.
9490
1c809c68
TT
94912010-03-12 Tom Tromey <tromey@redhat.com>
9492
9493 PR c++/9708:
9494 * gdb.cp/m-static.exp: Add regression test.
9495 * gdb.cp/m-static.cc (method): New method.
9496 (main): Call it.
9497
00ae8fef
SW
94982010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9499
9500 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9501 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9502
759f0f0b
PA
95032010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9504
21e24d21
PA
9505 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9506
95072010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9508
759f0f0b
PA
9509 * lib/gdb.exp (skip_stl_tests): New.
9510 (gdb_compile): Symbian needs -ldl.
9511 (shlib_target_file): New.
9512 (shlib_symbol_file): New.
9513 (gdb_load_shlibs): Use shlib_target_file.
9514 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9515 * gdb.cp/exception.exp: Use skip_stl_tests.
9516 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9517 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9518 * gdb.cp/mb-templates.exp: Ditto.
9519 * gdb.base/commands.exp: Relax regexes.
9520 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9521 shlib_target_file and shlib_symbol_file.
9522 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9523 sections.
9524 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9525 * gdb.base/solib-disc.exp: Use
9526 shlib_target_file and shlib_symbol_file.
9527 * gdb.base/unload.exp: Don't skip on symbian. Use
9528 shlib_target_file and shlib_symbol_file.
9529 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9530
6a8f2671 95312010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9532
6a8f2671
PA
9533 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9534 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9535 Issue a tfind end before looking for a tracepoint frame.
9536 * gdb.trace/tfind.exp: Adjust tstatus output.
9537 Adjust disassembly output.
9538 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9539
ccf26247
JK
95402010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9541
9542 * gdb.base/break-interp.exp: Create new displacement parameter value
9543 for the test_ld calls.
9544 (reach): New parameter displacement, verify its content. New push of
9545 pf_prefix "reach-$func:". Import global expect_out.
9546 (test_core): New parameter displacement, verify its content. New push
9547 of pf_prefix "core:". New command "set verbose on". Import global
9548 expect_out.
9549 (test_attach): New parameter displacement, verify its content. New
9550 push of pf_prefix "attach:". New command "set verbose on". Import
9551 global expect_out.
9552 (test_ld): New parameter displacement, pass it to the reach, test_core
9553 and test_attach calls and verify its content in the "ld.so exit" test.
9554 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9555 (prelink): Update expected text, use gdb_test.
9556
e469c7fb
DE
95572010-03-10 Doug Evans <dje@google.com>
9558
9559 * gdb.base/checkpoint.exp: Fix comment.
9560 Lengthen timeout while doing >600 checkpoints test.
9561 Rename duplicate "kill all one" test to keep test names unique.
9562
60e1c644
PA
95632010-03-10 Pedro Alves <pedro@codesourcery.com>
9564
9565 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9566
cec808ec
KS
95672010-03-08 Keith Seitz <keiths@redhat.com>
9568
889bf7c5
PA
9569 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9570 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9571 (dm_type_long): New function.
9572 (dm_type_unsigned_short): New function.
9573 (dm_type_unsigned_long): New function.
9574 (myint): New typedef.
9575 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9576 long, unsigned shor and long, operator char*, and typedef.
9577 (test_lookup_operator_functions): Add operator char* test.
9578 (test_paddr_operator_functions): Likewise.
9579 (test_paddr_overloaded_functions): Use probe values for
9580 short, long, and unsigned short and long.
9581 (test_paddr_hairy_functions): If the demangler probe detected
9582 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9583 demangler.
9584 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9585 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9586 and "print null_pmf".
9587 Add test "ptype a.*pmf".
9588 * gdb.cp/overload.exp: Allow optional "int" to appear with
9589 "short" and "long".
9590 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9591 long expect value for men_overload1arg.
9592 Allow "int" to appear with "short" and "long".
9593 When testing "info break", add argument for main (void).
9594 Also allow "int" to appear with "short" and "long".
9595 Ditto with "unsigned" and "long long".
cec808ec
KS
9596 * gdb.java/jmain.exp: Do not enclose methods names in single
9597 quotes.
9598 * gdb.java/jmisc.exp: Likewise.
9599 * gdb.java/jprint.exp: Likewise.
9600 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9601
9602 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9603 * gdb.cp/exception.exp (backtrace after first throw)
9604 (backtrace after second throw): Allow a namespace before __cxa_throw.
9605 (backtrace after first catch, backtrace after second catch): Allow
9606 a namespace before __cxa_begin_catch.
9607
9608 * gdb.cp/cpexprs.exp: New file.
9609 * gdb.cp/cpexprs.cc: New file.
9610
9611 From Daniel Jacobowitz <dan@codesourcery.com>
9612 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9613 to use string_to_regexp.
9614 (ctor, dtor): New functions. Use them to match constructor
9615 and destructor function types.
9616 (Top level): Use runto_main.
9617
f870a310
TT
96182010-03-05 Tom Tromey <tromey@redhat.com>
9619
9620 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9621 gdb.target_charset.
9622 (pp_ns.to_string): Likewise.
9623
0c199f28
KS
96242010-03-04 Keith Seitz <keiths@redhat.com>
9625
9626 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9627 can be quoted. Test that both the filename and function/line
9628 portions can be quoted at the same time.
9629
c7437ca6
PA
96302010-03-04 Pedro Alves <pedro@codesourcery.com>
9631
9632 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9633
b111b805
DE
96342010-03-03 Doug Evans <dje@google.com>
9635
24486cb7
DE
9636 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9637 libc contains libpthread.
9638
b111b805
DE
9639 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9640 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9641 of gdb_compile. Add another pattern to match android backtrace.
9642
a0e0ef55
TT
96432010-03-03 Tom Tromey <tromey@redhat.com>
9644
9645 PR gdb/11345:
9646 * gdb.base/printcmds.exp (test_printf): Add test.
9647
1ba53b71
L
96482010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9649
9650 * gdb.arch/amd64-byte.exp: New.
9651 * gdb.arch/amd64-dword.exp: Likewise.
9652 * gdb.arch/amd64-pseudo.c: Likewise.
9653 * gdb.arch/amd64-word.exp: Likewise.
9654 * gdb.arch/i386-byte.exp: Likewise.
9655 * gdb.arch/i386-pseudo.c: Likewise.
9656 * gdb.arch/i386-word.exp: Likewise.
9657
f5dff777
DJ
96582010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9659
9660 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9661 types. Add structreg, bitfields, and flags registers.
9662 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9663 registers.
9664
90884b2b
L
96652010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9666
9667 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9668 (load_description): Set architecture if defined.
9669
dc00d89f
PM
96702010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9671
9672 * gdb.python/py-frame.exp: Add read_var block tests.
9673 * gdb.python/py-frame.c (block): New function.
9674
0e095b7e
JK
96752010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9676 Daniel Jacobowitz <dan@codesourcery.com>
9677
9678 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9679
624f1a65
DM
96802010-02-25 David S. Miller <davem@davemloft.net>
9681
9682 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9683 fix logic for setting all_syscalls_numbers.
9684
f3e9a817
PM
96852010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9686
9687 * Makefile.in: Add py-block and py-symbol.
9688 * gdb.python/py-symbol.exp: New File.
9689 * gdb.python/py-symtab.exp: New File.
9690 * gdb.python/py-block.exp: New File.
9691 * gdb.python/py-symbol.c: New File.
9692 * gdb.python/py-block.c: New File.
9693
f6bbabf0
PM
96942010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9695
9696 PR python/11314
9697 * lib/gdb.exp (skip_python_tests): New function.
9698 * gdb.python/py-cmd.exp: Use skip_python_tests.
9699 * gdb.python/py-frame.exp: Likewise.
9700 * gdb.python/py-function.exp: Likewise.
9701 * gdb.python/py-prettyprint.exp: Likewise.
9702 * gdb.python/py-template.exp: Likewise.
9703 * gdb.python/py-type.exp: Likewise.
9704 * gdb.python/py-value.exp: Likewise.
9705
85d721b8
PA
97062010-02-22 Pedro Alves <pedro@codesourcery.com>
9707
9708 PR9605
9709
9710 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9711
48e32051
TT
97122010-02-19 Tom Tromey <tromey@redhat.com>
9713
9714 PR c++/8693, PR c++/9496:
9715 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9716 regression tests.
9717
ac9c0048
JK
97182010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9719
9720 Fix compatibility with m68k as.
9721 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9722 Use only /* comments */.
9723
57bb97a4
UW
97242010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9725
9726 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9727 * configure: Regenerate.
9728
7d1bf85c
DJ
97292010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9730
9731 * gdb.python/py-type.exp: Check for Python support.
9732
061b5285
PA
97332010-02-17 Pedro Alves <pedro@codesourcery.com>
9734
9735 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9736 `regsub' syntax available.
9737
f8a8bc2c
PA
97382010-02-17 Pedro Alves <pedro@codesourcery.com>
9739
9740 * gdb.base/shmain.c (main): Remove printf call.
9741 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9742 * gdb.base/unload.c (main): Make format of fprintf a string
9743 literal. Add missing endlines to prints to stderr.
9744 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9745
6f451e5e
TT
97462010-02-17 Tom Tromey <tromey@redhat.com>
9747
9748 * gdb.java/jprint.java (jprint.props): New field.
9749 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9750
12d79008
PA
97512010-02-17 Pedro Alves <pedro@codesourcery.com>
9752
ef801a0e 9753 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9754 available.
9755
d252f7e5
DJ
97562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9757
9758 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9759 creation to support remote host testing.
9760
67bdab6c
DJ
97612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9762
9763 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9764 Recognize "command not found".
9765
bb391223
DJ
97662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9767
9768 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9769 single-stepping.
9770
70362913
DJ
97712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9772
9773 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9774 if arguments are not supported.
9775
493f3c00
DJ
97762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9777
9778 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9779 be const or non-const.
9780
8034c749
DJ
97812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9782
9783 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9784 mi_send_resuming_command to send -exec-continue.
9785
791dfb64
DJ
97862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9787
9788 * gdb.base/list.exp (test_list_filename_and_function): Add test
9789 with single quotes.
9790 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9791 matching.
9792 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9793 Add KFAIL'd tests for PR gdb/11289.
9794
7c5fe868
DJ
97952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9796
9797 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9798
fdc498b8
DJ
97992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9800
9801 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9802 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9803 a temporary directory.
9804
b519e2a6
DJ
98052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9806
9807 * gdb.base/charset.exp: Use a single regular expression to match
9808 show host-charset and show target-charset output.
9809
74164c56
JK
98102010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9811
9812 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9813 "Illegal process-id" expect string more exact.
9814 (attach to digits-starting nonsense is prohibited): New.
9815
701ed6dc
JK
98162010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9817
9818 * gdb.base/prelink.exp (set verbose on): New.
9819
889bf7c5 98202010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9821
9822 * mi-reverse.exp: New file. Test for reverse option to the
9823 following MI commands: exec-continue, exec-finish, exec-next,
9824 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9825
dadf0e9c
JB
98262010-02-09 Joel Brobecker <brobecker@adacore.com>
9827
9828 * gdb.ada/ptype_tagged_param: New testcase.
9829
714f19d5
TT
98302010-02-08 Tom Tromey <tromey@redhat.com>
9831
9832 PR c++/8017:
9833 * gdb.cp/overload.exp: Add tests.
9834 * gdb.cp/overload.cc (struct K): New.
9835 (namespace N): New.
9836 (main): Call new functions.
9837 (K::staticoverload): Define.
9838
889bf7c5 98392010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9840
9841 PR gdb/10728
9842 * gdb.cp/pr10728-x.h: New file.
9843 * gdb.cp/pr10728-x.cc: New file.
9844 * gdb.cp/pr10728-y.cc: New file.
9845 * gdb.cp/pr10728.exp: New file.
9846 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9847
889bf7c5 98482010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9849
9850 PR gdb/9067
9851 * gdb.cp/pr9067.exp: New
9852 * gdb.cp/pr9067.cc: New
9853 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9854
7b356089
JB
98552010-02-08 Joel Brobecker <brobecker@adacore.com>
9856
9857 * lib/gdb.exp (gdb_test_timeout): New global variable.
9858 Set it to timeout if not already set.
9859 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9860
1be00882
DE
98612010-02-05 Doug Evans <dje@google.com>
9862
9863 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9864 user.
9865
82856980
SW
98662010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9867
9868 PR c++/7935:
9869 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9870
1a334831
TT
98712010-02-04 Tom Tromey <tromey@redhat.com>
9872
9873 * gdb.cp/virtbase.exp: Make test case names unique.
9874
9c3c02fd
TT
98752010-02-02 Tom Tromey <tromey@redhat.com>
9876
9877 * gdb.cp/virtbase.exp: Add regression tests.
9878 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9879 (main): Instantiate RHC.
9880
0cc2414c
TT
98812010-02-02 Tom Tromey <tromey@redhat.com>
9882
9883 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9884 type-printing change.
9885
edf3d5f3
TT
98862010-02-02 Tom Tromey <tromey@redhat.com>
9887
9888 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9889 * gdb.cp/virtbase.cc: New file.
9890 * gdb.cp/virtbase.exp: New file.
9891 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9892
e4b7f41c
JK
98932010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9894
9895 PR libc/11214:
9896 * gdb.threads/current-lwp-dead.c: Include features.h.
9897 (HAS_NOMMU): New.
9898 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9899
b381ea14
JK
99002010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9901
9902 * gdb.base/symbol-without-target_section.exp,
9903 gdb.base/symbol-without-target_section.c: New.
9904
c593ac0e
DJ
99052010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9906
9907 * gdb.base/bigcore.exp: Reset increased timeout.
9908 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9909
db25f29d
DJ
99102010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9911
9912 * gdb.base/gcore.exp (capture_command_output): Use
9913 gdb_test_multiple.
9914
f9d67f43
DJ
99152010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9916
9917 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9918 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9919 (Top level): Call it.
9920
177321bd
DJ
99212010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9922
9923 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9924
97f2ed50
DJ
99252010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9926
9927 * gdb.base/call-strs.exp, gdb.base/default.exp,
9928 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9929 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9930 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9931 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9932 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9933 * gdb.base/ending-run.exp: Correct restore of timeout.
9934 * gdb.base/page.exp: Remove unnecessary timeout setting.
9935
e4e2711a
JB
99362010-01-29 Joel Brobecker <brobecker@adacore.com>
9937
9938 * gdb.ada/rec_return: New testcase.
9939
ba581dc1
JB
99402010-01-29 Joel Brobecker <brobecker@adacore.com>
9941
9942 * gdb.ada/call_pn: New testcase.
9943
4ea95be9
DJ
99442010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9945
9946 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9947 (Top level): Use it to resume.
9948 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9949 the Thumb mode displaced stepping error as unsupported.
9950
df83a9bf
SW
99512010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9952
889bf7c5
PA
9953 * gdb.cp/nsusing.exp: Added more tests.
9954 * gdb.cp/nsrecurs.exp: Ditto.
9955 * gdb.cp/nsusing.cc: Added test functions.
9956 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9957
40b27cdc
JK
99582010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9959
9960 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9961 absolute directory pathnames in gdb.sum file.
9962
de958931
SW
99632010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9964
9965 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9966 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9967
708ead4e
TT
99682010-01-26 Tom Tromey <tromey@redhat.com>
9969
9970 PR exp/7643:
9971 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9972 setup_kfail.
9973
b14e635e
SW
99742010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9975
9976 * gdb.cp/nsrecurs.exp: New test.
9977 * gdb.cp/nsrecurs.cc: New test program.
9978 * gdb.cp/nsstress.exp: New test.
9979 * gdb.cp/nsstress.cc: New test program.
9980 * gdb.cp/nsdecl.exp: New test.
9981 * gdb.cp/nsdecl.cc: New test program.
9982
8540c487
SW
99832010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9984
9985 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9986 imported into file scope.
9987 Marked test as xfail.
9988 * gdb.cp/namespace-using.cc (marker5): New function.
9989 * gdb.cp/shadow.exp: New test.
9990 * gdb.cp/shadow.cc: New test program.
9991 * gdb.cp/nsimport.exp: New test.
9992 * gdb.cp/nsimport.cc: New test program.
9993
421d5d99
TT
99942010-01-25 Tom Tromey <tromey@redhat.com>
9995
9996 PR gdb/11049:
9997 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9998 with "set print null-stop on".
9999
691f8dc1
JK
100002010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10001
10002 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10003 Adjust it for DISASSEMBLY_OMIT_FNAME.
10004
0b92b5bb
TT
100052010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10006
10007 PR symtab/11199:
10008 * gdb.dwarf2/member-ptr-forwardref.exp,
10009 gdb.dwarf2/member-ptr-forwardref.S: New.
10010
23787403
JK
100112010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10012
10013 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10014 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10015 thread1_tid_mutex. Remove gdbstop_mutex handling.
10016 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10017 thread2_tid_mutex. Remove gdbstop_mutex handling.
10018 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10019 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10020 pthread_cond_wait conditionalizations by while loops.
10021
b966cb8a
TT
100222010-01-20 Tom Tromey <tromey@redhat.com>
10023
10024 PR backtrace/10770:
10025 * gdb.dwarf2/pr10770.exp: New file.
10026 * gdb.dwarf2/pr10770.c: New file.
10027 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10028
fcae584b
VP
100292010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10030
10031 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10032 that target was removed, and the test always runs native anyway.
10033
a0f49112
JK
100342010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10035
10036 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10037 gdb.base/watchpoint-cond-gone-stripped.c: New.
10038
ceeb3d5a
TT
100392010-01-19 Tom Tromey <tromey@redhat.com>
10040
10041 PR c++/8000:
10042 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10043 existing tests.
10044 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10045 (main): Use AAA::SomeEnum.
10046
dd322c54
JK
100472010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10048
10049 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
10050 (test_ignore_count): Declare line_callme_body global.
10051 (run to breakpoint with ignore count): Use line_callme_body.
10052 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
10053 (set line_main_hello, set line_main_return): Reindent.
10054 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
10055 New.
10056 (continue to callee4): Use line_callee4_body.
10057 (check *stopped from CLI command): Use line_callee4_next.
10058 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
10059 (set line_main_hello, set line_main_return): Reindent.
10060 (set line_callee4_head, set line_callee4_body): New.
10061 (continue to callee4): Use line_callee4_body.
10062
4e8f195d
TT
100632010-01-18 Tom Tromey <tromey@redhat.com>
10064
10065 PR c++/9680:
10066 * gdb.cp/casts.cc: Add new classes and variables.
10067 * gdb.cp/casts.exp: Test new operators.
10068
9e14a9ba
JB
100692010-01-18 Tom Tromey <tromey@redhat.com>
10070 Thiago Jung Bauermann <bauerman@br.ibm.com>
10071
10072 * gdb.python/source2.py: New file.
10073 * gdb.python/source1: New file.
10074 * gdb.python/python.exp: Test "source" command.
10075
00bf0b85
SS
100762010-01-15 Stan Shebs <stan@codesourcery.com>
10077
10078 * gdb.trace/tfile.c: New file.
10079 * gdb.trace/tfile.exp: New file.
889bf7c5 10080
55235ad7
JK
100812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10082
10083 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
10084
9f2982ff
JK
100852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10086
10087 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
10088
bbfba9ed
JK
100892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10090
10091 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
10092 (libfunc): New parameter action. Implement also selectable "sleep".
10093 * gdb.base/break-interp-main.c: Include assert.h.
10094 (libfunc): New parameter action.
10095 (main): New parameters argc and argv. Assert argc. Pass argv.
10096 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
10097 (test_attach): New proc.
10098 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
10099 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
10100
61f0d762
JK
101012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10102
10103 * gdb.base/break-interp.exp (test_core): New proc.
10104 (test_ld): Call it.
10105
06a6f270
JK
101062010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10107
10108 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
10109 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10110 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
10111 and gdb_compile_shlib. Use new -Wl compiler options.
10112 (dl bt, main bt): New tests.
10113
51bee8e9
JK
101142010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10115
10116 Support PIEs with no symfile_objfile.
10117 * gdb.base/break-interp.exp: New argument at the test_ld calls.
10118 (test_ld): New parameter trynosym.
10119 (test_ld <$trynosym>): New block.
10120
b8040f19
JK
101212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10122
10123 * gdb.base/break-interp.exp: New file.
10124
be759fcf
PM
101252010-01-13 Phil Muldoon <pmuldoon@redhat.com>
10126
10127 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
10128 * gdb.python/py-prettyprint.py (pp_ls): New printer.
10129 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
10130 test.
10131 * gdb.python/py-prettyprint.c: Define lazystring test structure.
10132 * gdb.python/py-mi.exp: Add lazy string test.
10133
dc146f7c
VP
101342010-01-13 Vladimir Prus <vladimir@codesourcery.com>
10135
10136 * lib/mi-support.exp (mi_check_thread_states): Handle
10137 core number in thread listing.
10138
b4ba55a1
JB
101392010-01-12 Joel Brobecker <brobecker@adacore.com>
10140
10141 * gdb.base/maint.exp: Adjust the expected output for the
10142 "maint print type" test. Use gdb_test_multiple instead of
10143 gdb_sent/gdb_expect.
10144
08e24bd4
DE
101452010-01-11 Doug Evans <dje@google.com>
10146
6496a609
DE
10147 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
10148 from gdbserver_download. All callers updated.
10149
08e24bd4
DE
10150 * gdb.server/ext-run.exp: "info os processes" requires xml support.
10151
b5cfddf5
JK
101522010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10153
10154 Implement binary numbers parsing.
10155 * gdb.base/printcmds.exp (test_integer_literals_accepted)
10156 (test_integer_literals_rejected): New binary tests.
10157
3725885a
RW
101582010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10159
10160 * gdb.cell/configure: Regenerate.
10161
37aeb5df
JK
101622010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10163
10164 * gdb.base/corefile.exp: Move the core finding block out and call it as
10165 core_find, new variable $corefile, replace corefile by $corefile and
10166 [file tail $corefile] for usage vs. test names resp.
10167 * lib/gdb.exp (core_find): Move it as a new function here. New
10168 parameter binfile and deletefiles. New variable $destcore. Pre-delete
10169 $destcore. Return "" on error.
10170
d521f563
JK
101712010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10172
10173 Workaround PR binutils/10802.
10174 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
10175 (twice).
10176
28f24826
DJ
101772010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10178
10179 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
10180
2de75e71
JB
101812010-01-08 Joel Brobecker <brobecker@adacore.com>
10182
10183 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
10184 call, to avoid interruption.
10185
fe00719b 101862010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
10187
10188 * gdb.stabs/weird.def (args93): New.
10189
d0ef5df8
DE
101902010-01-07 Doug Evans <dje@google.com>
10191
10192 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
10193
3a08d52f
TT
101942010-01-07 Tom Tromey <tromey@redhat.com>
10195
10196 * gdb.base/source.exp: Use correct line number.
10197
7a697b8d
SS
101982010-01-05 Stan Shebs <stan@codesourcery.com>
10199
10200 * gdb.trace/tracecmd.exp: Test ftrace.
10201
7803799a
UW
102022010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10203
10204 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
10205
c54eabfa
JK
102062010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10207
10208 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
10209 "uint_for_mi_testing".
10210
02e7ef19
JB
102112010-01-01 Joel Brobecker <brobecker@adacore.com>
10212
10213 Test indented comment in file being sourced.
10214 * gdb.base/commands.exp: Test indented comment in file being sourced.
10215
abd775ce
JB
102162010-01-01 Joel Brobecker <brobecker@adacore.com>
10217
10218 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
10219 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
10220 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
10221 notice.
10222
79b55b82
JB
102232010-01-01 Joel Brobecker <brobecker@adacore.com>
10224
10225 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
10226 notice.
10227
8997583e
JK
102282010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10229
10230 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
10231 missing $after_stopped and comma (,) expectation.
10232
6da95a67
SS
102332009-12-31 Stan Shebs <stan@codesourcery.com>
10234
10235 * gdb.trace/actions.exp: Test teval action.
889bf7c5 10236
218d2fc6
TJB
102372009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10238
10239 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
10240 (top level): Call test_watchpoint_in_big_blob.
10241 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
10242 watchpoints.
10243 (func3): Write to buf.
10244
236f1d4d
SS
102452009-12-29 Stan Shebs <stan@codesourcery.com>
10246
10247 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 10248
f61e138d
SS
102492009-12-28 Stan Shebs <stan@codesourcery.com>
10250
10251 * gdb.trace/tsv.exp: New file.
10252 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 10253
0219b378
DJ
102542009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
10255
10256 * gdb.base/find.c (main): Reference search buffers.
10257 * gdb.base/included.c (main): Reference integer.
10258 * gdb.base/ptype.c (charfoo): Declare.
10259 (intfoo): Call charfoo.
10260 * gdb.base/scope0.c (useitp): New function.
10261 (usestatics): Use useitp.
10262 (useit): Add a type for val.
10263 * gdb.base/scope1.c (useit1): Take a pointer argument.
10264 (usestatics1): Update calls to useit1.
10265 * gdb.cp/call-c.cc: Declare foo.
10266 (main): Call foo.
10267 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
10268 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
10269 (main): Call C::ensureRefs and ensureOtherRefs.
10270 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
10271 variables.
10272 (ensureOtherRefs): New function.
10273 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
10274 * gdb.cp/templates.cc (main): Call t5i.value.
10275
3f78692f
JK
102762009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10277
10278 Fix compatibility with G++-4.5.
10279 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
10280 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
10281 (uncaught return): Remove.
10282
429374b8
JK
102832009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10284 Phil Muldoon <pmuldoon@redhat.com>
10285
10286 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
10287 (bp_location13, bp_location14, bp_location17, bp_location18)
10288 (marker3_proto, marker4_proto): New variables.
10289 (breakpoint info): Update output.
10290 (run until breakpoint at marker3, run until breakpoint at marker4): New
10291 tests.
10292
859825b8
JK
102932009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10294
10295 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
10296 Replace the printf call of Y by provided "y-set-1" label. New block
10297 for the second shared library.
10298 * gdb.base/unload.exp: Compile also the second library, call
10299 gdb_load_shlibs also for it. Use now gdb_breakpoint.
10300 (single pending breakpoint info): Rename to ...
10301 (pending breakpoint info before run): ... this extended test.
10302 (libfile2, libname2, libsrcfile2, libsrc2)
10303 (lib_sl2): New variables.
10304 (exec_opts): Set also SHLIB_NAME2.
10305 (pending breakpoint info on first run at shrfunc1)
10306 (pending breakpoint info on second run at shrfunc1)
10307 (pending breakpoint info on second run at shrfunc2)
10308 (print y from libfile, print y from libfile2): New tests.
10309 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
10310 * gdb.base/unloadshr2.c: New.
10311
e6a386cd
HZ
103122009-12-22 Hui Zhu <teawater@gmail.com>
10313
10314 * gdb.reverse/sigall-reverse.exp: Adjust.
10315
9e19b45e
VP
103162009-12-21 Vladimir Prus <vladimir@codesourcery.com>
10317
10318 PR gdb/10884
10319
10320 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10321 (main): Call do_bitfield_tests.
aacf5b1e 10322 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 10323
d53a7b30
JB
103242009-12-20 Joel Brobecker <brobecker@adacore.com>
10325
10326 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
10327 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
10328 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
10329 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
10330 gdb.modula2/unbounded1.c: Update copyright header.
10331
191ca0a1
CM
103322009-12-10 Chris Moller <moller@mollerware.com>
10333
10334 PR gdb/9399
10335 * gdb.cp/virtfunc2.exp: New tests
10336 * gdb.cp/virtfunc2.cc: New tests
10337 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
10338
0fa6cf1b
MS
103392009-12-10 Oza Pawandeep (paawan1982@yahoo.com
10340
10341 * gdb.reverse/i387-env-reverse.c: New file.
10342 * gdb.reverse/i387-env-reverse.exp: New file.
10343 * gdb.reverse/i387-stack-reverse.c: New file.
10344 * gdb.reverse/i387-stack-reverse.exp: New file.
10345
361ae042
PM
103462009-12-08 Phil Muldoon <pmuldoon@redhat.com>
10347
10348 * gdb.python/py-type.exp (test_range): New test.
10349
bfd31e71
PM
103502009-12-03 Phil Muldoon <pmuldoon@redhat.com>
10351
10352 PR python/10805
10353
10354 * gdb.python/py-type.exp: New file.
10355 * gdb.python/py-type.c: New file.
10356 * Makefile.in: Add py-type.
10357
57a1d736
TT
103582009-12-03 Tom Tromey <tromey@redhat.com>
10359
10360 * gdb.python/py-value.exp (test_parse_and_eval): New
10361 function.
10362
1f3b5d1b
PP
103632009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10364
10365 PR gdb/11022
10366
10367 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
10368 * gdb.base/pr11022.c: New test.
10369
8b7dbdc9
JK
103702009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10371
10372 Fix spurious false FAILs.
10373 * gdb.base/structs.c (chartest): New.
10374 (main): Fill-in chartest.
10375 * gdb.base/structs.exp (anychar_re, first): New.
10376 (start_structs_test): Import global anychar_re and first.
10377 New gdb_test call "set print elements 300; ${testfile}"
10378 (start_structs_test <$first>): New block.
10379 (any): Import global anychar_re. New variable ac. Use ${ac}.
10380
6a53b2ec
JK
103812009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10382
10383 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10384
d7167b4c
JK
103852009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10386
10387 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10388 Force $srcfile file.
10389 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10390
b1798462
UW
103912009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10392
10393 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10394 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10395 * gdb.threads/watchthreads-reorder.exp: Likewise.
10396
b6199126
DJ
103972009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10398
10399 PR gdb/8704
10400
10401 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
10402 "if", and "thread". Correct matching in the previous test.
10403
b22a0510
DJ
104042009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
10405
10406 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
10407
930636d2
MS
104082009-11-23 Michael Snyder <msnyder@vmware.com>
10409
10410 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
10411 * gdb.reverse-watch-precsave.exp: Ditto.
10412
21a0512e
PP
104132009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10414
10415 * gdb.asm/asm-source.exp: Adjust.
10416 * gdb.base/help.exp: Adjust.
889bf7c5 10417
fc30d5e0
PA
104182009-11-22 Pedro Alves <pedro@codesourcery.com>
10419
10420 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10421 (do_syscall_tests_without_xml): Set data-directory to
10422 /the/path/to/nowhere.
10423
f6bc2008
PA
104242009-11-21 Pedro Alves <pedro@codesourcery.com>
10425
10426 * gdb.threads/local-watch-wrong-thread.c,
10427 gdb.threads/local-watch-wrong-thread.exp: New files.
10428
8c2fb5de
PA
104292009-11-21 Pedro Alves <pedro@codesourcery.com>
10430
10431 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10432 assume new `regsub' syntax available.
10433
ebec9a0f
PA
104342009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10435
a79d3c27
JK
10436 * gdb.base/watchpoint-hw-hit-once.exp,
10437 gdb.base/watchpoint-hw-hit-once.c: New.
10438
104392009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10440
10441 * gdb.threads/watchthreads-reorder.exp,
10442 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 10443
276a961b
MK
104442009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10445
10446 * gdb.xml/tdesc-regs.exp: Use for m68k.
10447
4867c1fb
PA
104482009-11-15 Pedro Alves <pedro@codesourcery.com>
10449
10450 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10451
f6838f81
DJ
104522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10453
10454 * lib/gdb.exp (current_target_name): New procedure.
10455 (gdb_wrapper_target): New variable.
10456 (gdb_wrapper_init): Set gdb_wrapper_target.
10457 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
10458 wrapper.
10459
4ac4dd3f
DJ
104602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10461
10462 * gdb.base/remote.exp: Delete the slowest load test.
10463 Do not load with fixed packet sizes.
10464
a7881759
DJ
104652009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10466
10467 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
10468
97a5b505
DJ
104692009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10470
10471 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10472 srcfile when setting a breakpoint.
10473
d3e1fc54
DJ
104742009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10475
10476 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10477 macros.
10478
7cbcbded
DJ
104792009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10480
10481 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10482 to be in memory.
10483 * gdb.base/display.c (force_mem): New.
10484 (do_loops): Use it. Add breakpoint comments.
10485 (do_vars): Add a breakpoint comment.
10486 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10487 line numbers.
10488
bdea3a92
NF
104892009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10490
10491 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10492 instead of a bare "run".
10493
269f82e5
PP
104942009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10495
10496 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10497
a69b7d9d
DJ
104982009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10499
10500 * lib/cell.exp (skip_cell_tests): Clean up test files before
10501 returning.
10502
b598bfda
DJ
105032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10504
10505 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10506 and the breakpoint menu. Do not call perror if a prompt is seen.
10507 Consume the following GDB prompt.
10508 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10509 * gdb.cp/namespace.exp: Use gdb_test.
10510 * gdb.cp/templates.exp: Use gdb_test.
10511 (test_template_breakpoints): Use gdb_test_multiple.
10512
87728fa0
DJ
105132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10514
10515 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10516 (marker4): Reference values.
10517
b67c692f
DJ
105182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10519
10520 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10521 is missing.
10522
f0df251a
DJ
105232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10524
10525 * gdb.base/break.c (need_malloc): New.
10526 * gdb.base/constvars.c (main): Reference crass and crisp.
10527 * gdb.base/gdb1821.c (main): Reference bar.
10528 * gdb.cp/gdb1355.cc (main): Reference s1.
10529 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10530 (main): Call them.
10531 * gdb.cp/hang2.cc (dummy2): Define.
10532 * gdb.cp/hang3.cc (dummy3): Define.
10533 * gdb.cp/m-data.cc (main): Reference shadow.
10534
bdf7534a
NF
105352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10536 Nathan Froyd <froydnj@codesourcery.com>
10537
10538 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10539 remote host.
10540
f24fce77
NF
105412009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10542
10543 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10544 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10545 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10546 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10547 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10548 * gdb.dwarf2/dw2-producer.exp: Likewise.
10549 * gdb.dwarf2/mac-fileno.exp: Likewise.
10550 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10551 py-prettyprint.py to the remote host.
10552 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10553
40f0318e
KS
105542009-11-11 Keith Seitz <keiths@redhat.com>
10555
10556 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10557 use it instead of "Foo".
10558 * gdb.cp/classes.exp (do_tests): Add a test to access
10559 a method through a typedef'd class name.
10560
f3d9f7fb
NF
105612009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10562
10563 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10564 exponents.
10565 * gdb.base/pointers.exp: Likewise.
10566 * gdb.cp/ref-types.exp: Likewise.
10567
a4216f37
KS
105682009-11-11 Keith Seitz <keiths@redhat.com>
10569
10570 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10571 new[] and delete[].
10572 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10573 "void".
10574 (probe_demangler): Remove all single-quoting of
10575 method and variable names.
10576 (info_func_regexp): Remove the word "void" from any
10577 occurrence of "(void)".
10578 (print_addr_2): Remove all single-quoting of
10579 method names.
10580 (print_addr_2_kfail): Likewise.
10581 (print_addr): Single-quote C function names before
10582 passing to print_addr_2.
10583 (test_paddr_operator_functions): Remove single-quoting
10584 for method names.
10585 Add tests for operator new[] and operator delete[].
10586
9b14d7aa
JK
105872009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10588
10589 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10590
85feb311
KS
105912009-11-09 Keith Seitz <keiths@redhat.com>
10592
10593 * gdb.cp/overload.exp: Add tests for resolving overloaded
10594 methods in expression parsing/evaluation.
10595
fa335448
DJ
105962009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10597
10598 * lib/gdb.exp (default_gdb_version): Use --version instead of
10599 --command.
10600
ec3c07fc
NS
106012009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10602
10603 * lib/gdb.exp (gdb_compile_test): New.
10604 (skip_ada_tests, skip_java_tests): New.
10605 (gdb_compile): Use gdb_compile_test for f77.
10606 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10607 * lib/java.exp (compile_java_from_source): Remove runtests check,
10608 use gdb_compile_test to record result.
10609 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10610 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10611 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10612 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10613 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10614 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10615 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10616 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10617 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10618 adjust gdb_compile invocations.
10619
b8b4e42b
JK
106202009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10621
10622 * Makefile.in (abs_builddir): New.
10623 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10624 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10625 `$(abs_builddir)/site.exp'.
10626
f8b7eaf3
DJ
106272009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10628
10629 * config/m68k-emc.exp, lib/emc-support.exp,
10630 gdb.trace/gdb_c_test.c: Delete.
10631 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10632 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10633 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10634 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10635 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10636 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10637 casing for m68k-*-elf.
10638
c4187697
NS
106392009-11-03 Pedro Alves <pedro@codesourcery.com>
10640
10641 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10642 * gdb.arch/i386-prologue.exp: Likewise.
10643 * gdb.arch/i386-unwind.exp: Likewise.
10644
db16b772
DJ
106452009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10646
10647 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10648
bcf71277
DJ
106492009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10650
10651 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10652
0105cee2
DJ
106532009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10654
10655 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10656
24ddea62
JK
106572009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10658
10659 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10660
287ccc17
JK
106612009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10662
10663 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10664 * gdb.base/sepdebug2.c: New file.
10665
08bca259 106662009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10667
10668 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10669 the modified warnings for catch syscall. Verify if GDB was compiled
10670 with support for lib expat, and choose which tests to run depending
10671 on this.
10672
5d4e2b76
VP
106732009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10674
10675 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10676 that composite commands are parsed OK. And also test
10677 that breakpoint commands do work.
10678
240e538a
MS
106792009-10-23 Michael Snyder <msnyder@vmware.com>
10680
10681 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10682 to allow for new disassembly style.
10683
9c419145
PP
106842009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10685
10686 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10687
02506ff1
MS
106882009-10-22 Michael Snyder <msnyder@vmware.com>
10689
10690 * gdb.reverse/break-precsave.exp: New test.
10691 * gdb.reverse/consecutive-precsave.exp: Ditto.
10692 * gdb.reverse/finish-precsave.exp: Ditto.
10693 * gdb.reverse/i386-precsave.exp: Ditto.
10694 * gdb.reverse/machinestate-precsave.exp: Ditto.
10695 * gdb.reverse/sigall-precsave.exp: Ditto.
10696 * gdb.reverse/solilb-precsave.exp: Ditto.
10697 * gdb.reverse/step-precsave.exp: Ditto.
10698 * gdb.reverse/until-precsave.exp: Ditto.
10699 * gdb.reverse/watch-precsave.exp: Ditto.
10700
4cf866a3
MS
107012009-10-22 Michael Snyder <msnyder@vmware.com>
10702
10703 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10704 for gdb_expect. Adjust one test's expect strings for the new
10705 format of disassemble.
10706 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10707 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10708 gdb_test_multiple.
10709 * gdb.reverse/step-reverse.exp: Delete 'return'.
10710 * gdb.reverse/until-reverse.exp: Delete blank lines.
10711 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10712
2b28d209
PP
107132009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10714
10715 * gdb.base/consecutive.exp: Adjust.
10716 * gdb.base/display.exp: Likewise.
10717 * gdb.base/pc-fp.exp: Likewise.
10718 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10719
33b9c32b
MS
107202009-10-19 Michael Snyder <msnyder@vmware.com>
10721
10722 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10723 * gdb.reverse/finish-reverse.c: Ditto.
10724 * gdb.reverse/sigall-reverse.c: Ditto.
10725 * gdb.reverse/solib-reverse.c: Ditto.
10726 * gdb.reverse/step-reverse.c: Ditto.
10727 * gdb.reverse/watch-reverse.c: Ditto.
10728
6c95b8df
PA
107292009-10-19 Pedro Alves <pedro@codesourcery.com>
10730 Stan Shebs <stan@codesourcery.com>
10731
10732 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10733 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10734 "Executing new program".
10735 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10736 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10737 left listed after having been killed.
10738 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10739 * gdb.base/maint.exp: Adjust test.
10740
10741 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10742 * gdb.multi/Makefile.in: New.
10743 * gdb.multi/base.exp: New.
10744 * gdb.multi/goodbye.c: New.
10745 * gdb.multi/hangout.c: New.
10746 * gdb.multi/hello.c: New.
10747 * gdb.multi/bkpt-multi-exec.c: New.
10748 * gdb.multi/bkpt-multi-exec.exp: New.
10749 * gdb.multi/crashme.c: New.
10750
279017b7
TG
107512009-10-13 Tristan Gingold <gingold@adacore.com>
10752
10753 * gdb.base/sepdebug.exp: Check debug info are found.
10754
0413d738
PA
107552009-10-08 Pedro Alves <pedro@codesourcery.com>
10756
10757 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10758 bits.
10759
c628eecc
JK
107602009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10761
10762 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10763
38af1bfe
JB
107642009-10-07 Joel Brobecker <brobecker@adacore.com>
10765
10766 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10767 of the comments.
10768
2b0adecd
PM
107692009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10770
10771 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10772 * gdb.base/annota3.exp: Idem.
10773 * gdb.base/maint.exp: Idem.
10774
8d417781
PM
107752009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10776
889bf7c5 10777 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10778 to default.
10779
bb61102d
PM
107802009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10781
889bf7c5 10782 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10783 mingw and cygwin targets.
10784
ace5c364
PM
107852009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10786 Pedro Alves <pedro@codesourcery.com>
10787
889bf7c5 10788 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10789 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10790
c2d494a0
PM
107912009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10792
e1b52ce2
PM
10793 * gdb.base/shr1.c: Use %p in format string.
10794 * gdb.base/unload.c: Avoid warning in fprintf.
10795 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10796
209f53f5
PM
107972009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10798
10799 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10800 long type.
10801 (test_unlink): Correct printf string.
10802 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10803 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10804
8172766a
JK
108052009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10806
10807 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10808 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10809 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10810
0f73703c
UW
108112009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10812
10813 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10814 * gdb.objc/nondebug.exp: Likewise.
10815
b32306ca
UW
108162009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10817
10818 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10819 target_info setting.
10820
10821 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10822 that detect new threads during "info threads".
10823
0057022f
UW
108242009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10825
10826 * gdb.threads/manythreads.c (main): Increase thread stack size
10827 to 2*PTHREAD_STACK_MIN.
10828 * gdb.threads/multi-create.c (main): Likewise.
10829 (create_function): Likewise.
10830
f29c0325
UW
108312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10832
10833 * gdb.base/dump.exp: Pass difference of pointer types instead
10834 of integer types as offset to restore in intarr3.srec case.
10835
fcb34849
UW
108362009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10837
10838 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10839
d5142e3b
UW
108402009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10841
10842 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10843
087b74b2 108442009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10845
087b74b2
PM
10846 New test for two watchpoints, with disabling of
10847 the first inserted.
10848 * testsuite/gdb.base/watchpoints.c: New file.
10849 * testsuite/gdb.base/watchpoints.exp: New file.
10850
96c07c5b
TT
108512009-09-25 Tom Tromey <tromey@redhat.com>
10852
10853 * gdb.base/charset.exp: Test utf-16 strings with Python.
10854
b8899f2b
TT
108552009-09-25 Tom Tromey <tromey@redhat.com>
10856
10857 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10858 UCS-4.
10859 * gdb.base/charset.c (utf_32_string): Rename.
10860 (init_utf32): Rename.
10861 (main): Update.
10862
329719ec
TT
108632009-09-22 Tom Tromey <tromey@redhat.com>
10864
10865 * gdb.python/py-function.exp: Add regression tests.
10866
11ef0d76
KS
108672009-09-21 Keith Seitz <keiths@redhat.com>
10868
10869 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10870 with invalid operator.
10871
3fe8f3b3
KS
108722009-09-21 Keith Seitz <keiths@redhat.com>
10873
10874 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10875 and destructor using typedef name of class.
10876 * gdb.cp/classes.cc (class Base1): Add a destructor.
10877 (base1): New typedef.
10878 (use_methods): Instanitate an object of type base1.
10879 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10880 (do_tests): Call test_template_typedef.
10881 * gdb.cp/templates.cc (Baz::~Baz): New method.
10882 (intBazOne): New typedef.
10883 (main): Instantiate intBazOne.
10884
7a9fe101
PM
108852009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10886
10887 PR python/10633
10888
10889 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10890 Function.
10891 (run_lang_tests): Add print elements test.
10892
2e4d963f
PM
108932009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10894
10895 * gdb.python/py-value.exp (test_subscript_regression): New
10896 function. Test for invalid subscripts.
10897 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10898 (ptr_ref): New function.
10899
ec7e75e7
PP
109002009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10901
10902 * gdb.base/default.exp: Fix "show convenience".
10903
0cc7d26f
TT
109042009-09-15 Tom Tromey <tromey@redhat.com>
10905
10906 * lib/mi-support.exp (mi_create_varobj): Update.
10907 (mi_create_floating_varobj): Likewise.
10908 (mi_create_dynamic_varobj): New proc.
10909 (mi_varobj_update): Update.
10910 (mi_varobj_update_with_type_change): Likewise.
10911 (mi_varobj_update_kv_helper): New proc.
10912 (mi_varobj_update_dynamic_helper): Rewrite.
10913 (mi_varobj_update_dynamic): New proc.
10914 (mi_list_varobj_children): Update.
10915 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10916 * gdb.python/python-prettyprint.py (pp_outer): New class.
10917 (pp_nullstr): Likewise.
10918 (lookup_function): Register new printers.
10919 * gdb.python/python-prettyprint.c (struct substruct): New type.
10920 (struct outerstruct): Likewise.
10921 (substruct_test): New function.
10922 (struct nullstr): New type.
10923 (string_1, string_2): New globals.
10924 (main): Add new tests.
10925 * gdb.python/python-mi.exp: Added regression tests.
10926 * gdb.mi/mi2-var-display.exp: Update.
10927 * gdb.mi/mi2-var-cmd.exp: Update.
10928 * gdb.mi/mi2-var-child.exp: Update.
10929 * gdb.mi/mi2-var-block.exp: Update.
10930 * gdb.mi/mi-var-invalidate.exp: Update.
10931 * gdb.mi/mi-var-display.exp: Update.
10932 * gdb.mi/mi-var-cmd.exp: Update.
10933 * gdb.mi/mi-var-child.exp: Update.
10934 * gdb.mi/mi-var-block.exp: Update.
10935 * gdb.mi/mi-break.exp: Update.
10936 * gdb.mi/gdb701.exp: Update.
10937
a96d9b2e
SDJ
109382009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10939
10940 * Makefile.in: Inclusion of catch-syscall object.
10941 * gdb.base/catch-syscall.c: New file.
10942 * gdb.base/catch-syscall.exp: New file.
10943
b43b923a
MS
109442009-09-12 Michael Snyder <msnyder@vmware.com>
10945
10946 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10947 that can support reverse debuggnig.
10948
cec03d70
TT
109492009-09-11 Tom Tromey <tromey@redhat.com>
10950
10951 * gdb.dwarf2/valop.S: New file.
10952 * gdb.dwarf2/valop.exp: New file.
10953
e23bb3fc
MK
109542009-09-11 Mark Kettenis <kettenis@gnu.org>
10955
10956 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10957
37c3696d
DE
109582009-09-10 Doug Evans <dje@google.com>
10959
10960 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10961 Add $gdb_prompt to second breakpoint regexp.
10962
5172aecb
JB
109632009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10964
10965 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10966 names, add missing ones.
10967 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10968 * gdb.python/py-frame.c: Rename from python-frame.c.
10969 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10970 testfile name.
10971 * gdb.python/py-function.exp: Rename from python-function.exp.
10972 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10973 testfile name.
10974 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10975 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10976 Adjust testfile name.
10977 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10978 * gdb.python/py-template.cc: Rename from python-template.cc.
10979 * gdb.python/py-template.exp: Rename from python-template.exp.
10980 Adjust testfile name.
10981 * gdb.python/py-value.c: Rename from python-value.c.
10982 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10983 testfile name.
10984
b554e4bd
JK
109852009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10986
10987 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10988 $bpt2address.
10989 (Second breakpoint address is valid on ia64)
10990 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10991
9a68ae16
JM
109922009-09-03 Joseph Myers <joseph@codesourcery.com>
10993
10994 * gdb.base/ending-run.exp: Restrict regular expression matching
10995 line number to require closing brace following.
10996
146b9145
DE
109972009-09-03 Doug Evans <dje@google.com>
10998
10999 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11000
787d21e1
TT
110012009-09-02 Tom Tromey <tromey@redhat.com>
11002
11003 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11004
e7802207
TT
110052009-09-02 Tom Tromey <tromey@redhat.com>
11006
11007 * gdb.dwarf2/callframecfa.exp: New file.
11008 * gdb.dwarf2/callframecfa.S: New file.
11009
817aadd2
JK
110102009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11011
11012 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11013 gdb.base/solib-overlap-main.c: New.
11014
4a76eae5
DJ
110152009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11016
11017 PR gdb/10565
11018
11019 * gdb.base/bitfields.c (struct container, container): New.
11020 (main): Initialize it and call break5.
11021 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11022
d4b96c9a
JK
110232009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11024
11025 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11026 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11027
4e22772d
JK
110282009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11029
11030 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11031
2efab443
MS
110322009-08-26 Michael Snyder <msnyder@vmware.com>
11033
11034 * gdb.base/i386-reverse.c: New file.
11035 * gdb.base/i386-reverse.exp: New file.
11036 * gdb.base/Makefile.in: Add new files to be removed.
11037
07ab73a0
JM
110382009-08-26 Joseph Myers <joseph@codesourcery.com>
11039
11040 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11041 environment-pwd for remote host.
11042 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11043
676accff
KS
110442009-08-24 Keith Seitz <keiths@redhat.com>
11045
11046 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
11047 Add two new C++ completer tests which limit the output to a
889bf7c5 11048 given class.
676accff 11049
f9f7ad22
MS
110502009-08-24 Michael Snyder <msnyder@vmware.com>
11051
11052 * gdb.base/del.exp: Fix typo in comment.
11053 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
11054
81ecdfbb
RW
110552009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11056
11057 * configure: Regenerate.
11058 * gdb.hp/configure: Likewise.
11059 * gdb.hp/gdb.aCC/configure: Likewise.
11060 * gdb.hp/gdb.base-hp/configure: Likewise.
11061 * gdb.hp/gdb.compat/configure: Likewise.
11062 * gdb.hp/gdb.defects/configure: Likewise.
11063 * gdb.hp/gdb.objdbg/configure: Likewise.
11064 * gdb.stabs/configure: Likewise.
11065
cab0c772
UW
110662009-08-19 Doug Evans <dje@google.com>
11067
11068 * gdb.base/gdbvars.c: New file.
11069 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
11070
b8fa0bfa
PA
110712009-08-14 Pedro Alves <pedro@codesourcery.com>
11072
11073 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11074 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
11075
b84aa90a
PA
110762009-08-13 Pedro Alves <pedro@codesourcery.com>
11077
11078 * gdb.base/default.exp: Adjust "set language test": it's now an
11079 enum command. Larger help string moved to "help set language".
11080 * gdb.base/help.exp: Adjust "help set language" expected output,
11081 now lists all known languages.
11082
0d8f9b2c
NF
110832009-08-11 Nathan Froyd <froydnj@codesourcery.com>
11084
11085 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
11086 all frame arguments.
11087 * gdb.arch/altivec-regs.exp: Likewise.
11088
bda180e0
TT
110892009-08-07 Tom Tromey <tromey@redhat.com>
11090
11091 * gdb.base/setshow.exp: Add tests for changes to set language, set
11092 check range, and set check type.
11093
48cb2d85
VP
110942009-08-03 Vladimir Prus <vladimir@codesourcery.com>
11095
11096 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
11097 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 11098 Call it.
48cb2d85 11099
1ea34204
UW
111002009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11101
11102 * configure.ac: Run gdb.cell tests when appropriate.
11103 * configure: Regenerate.
11104 * lib/cell.exp: New file.
11105 * gdb.cell: New directory.
11106 * gdb.cell/configure.ac: New file.
11107 * gdb.cell/configure: New file.
11108 * gdb.cell/Makefile.in: New file.
11109 * gdb.cell/arch.exp: New file.
11110 * gdb.cell/break.c: New file.
11111 * gdb.cell/break.exp: New file.
11112 * gdb.cell/break-spu.c: New file.
11113 * gdb.cell/bt.c: New file.
11114 * gdb.cell/bt2-spu.c: New file.
11115 * gdb.cell/bt-spu.c: New file.
11116 * gdb.cell/bt.exp: New file.
11117 * gdb.cell/coremaker.c: New file.
11118 * gdb.cell/coremaker-spu.c: New file.
11119 * gdb.cell/core.exp: New file.
11120 * gdb.cell/gcore.exp: New file.
11121 * gdb.cell/data.c: New file.
11122 * gdb.cell/data.exp: New file.
11123 * gdb.cell/data-spu.c: New file.
11124 * gdb.cell/ea-cache.exp: New file.
11125 * gdb.cell/ea-cache.c: New file.
11126 * gdb.cell/ea-cache-spu.c: New file.
11127 * gdb.cell/ea-standalone.c: New file.
11128 * gdb.cell/ea-standalone.exp: New file.
11129 * gdb.cell/ea-test.c: New file.
11130 * gdb.cell/ea-test.exp: New file.
11131 * gdb.cell/f-regs.exp: New file.
11132 * gdb.cell/mem-access.c: New file.
11133 * gdb.cell/mem-access.exp: New file.
11134 * gdb.cell/mem-access-spu.c: New file.
11135 * gdb.cell/ptype.exp: New file.
11136 * gdb.cell/registers.exp: New file.
11137 * gdb.cell/size.c: New file.
11138 * gdb.cell/sizeof.exp: New file.
11139 * gdb.cell/size-spu.c: New file.
11140 * gdb.cell/solib.exp: New file.
11141 * gdb.cell/solib-symbol.exp: New file.
11142
85e747d2
UW
111432009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11144
11145 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
11146
58d6951d
DJ
111472009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11148
11149 * gdb.base/float.exp: Handle VFP registers.
11150
6e0a4f15
MS
111512009-07-14 Michael Snyder <msnyder@vmware.com>
11152
dcd5da87
MS
11153 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
11154 to bring gdb to the beginning of the calling line.
11155
6e0a4f15
MS
11156 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
11157 confusing the i386 epilogue unwinder.
11158
782b2b07
SS
111592009-07-14 Stan Shebs <stan@codesourcery.com>
11160
11161 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
11162
f662c3bc
MS
111632009-07-14 Michael Snyder <msnyder@vmware.com>
11164
11165 * gdb.reverse/step-reverse.exp (stepi into function call):
11166 Call instruction may not be first instruction in the line.
11167 (reverse stepi from a function call): Used wrong line number.
11168
8f313923
JK
111692009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11170
11171 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
11172
4662c76e
JK
111732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11174
11175 Fix gdb.base/macscp.exp when using custom inputrc.
11176 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
11177 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
11178 env(TERM) set.
11179 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
11180 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
11181
aa81e255
JK
111822009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11183
11184 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
11185 * gdb.base/annota1.exp (thread_test): Import global $testfile.
11186 Change the compilation target to match the testcase name.
11187 * gdb.base/sect-cmd.exp: Change the compilation target to match the
11188 testcase name.
11189 * a2-run.exp: Use for setup prepare_for_testing. Change the
11190 compilation target to match the testcase name.
11191 * gdb.base/commands.exp: Likewise.
11192 * gdb.base/finish.exp: Likewise.
11193 * gdb.base/float.exp: Likewise.
11194 * gdb.base/info-target.exp: Likewise.
11195 * gdb.base/relational.exp: Likewise.
11196 * gdb.base/term.exp: Likewise.
11197 * gdb.base/until.exp: Likewise.
11198 * gdb.base/volatile.exp: Likewise.
11199 * gdb.base/whatis-exp.exp: Likewise.
11200
4c93b1d7
HZ
112012009-07-11 Hui Zhu <teawater@gmail.com>
11202
11203 * gdb.base/help.exp (disassemble): Update expected help text.
11204
812f7342
TT
112052009-07-09 Tom Tromey <tromey@redhat.com>
11206
11207 * lib/gdb.exp: Handle TRANSCRIPT.
11208 (remote_spawn, remote_close, send_gdb): New procs.
11209
fbb8f299
PM
112102009-07-10 Phil Muldoon <pmuldoon@redhat.com>
11211
11212 * gdb.python/python-prettyprint.c: Add counted null string
11213 structure.
11214 * gdb.python/python-prettyprint.exp: Print null string. Test for
11215 embedded nulls.
11216 * gdb.python/python-prettyprint.py (pp_ns): New Function.
11217 * gdb.python/python-value.exp (test_value_in_inferior): Add
11218 variable length string fetch tests.
11219 * gdb.python/python-value.c (main): Add strings for string fetch tests.
11220
c0ac0ec7
JK
112212009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11222
11223 * gdb.base/dump.exp (inaccessible memory is reported): New test.
11224
30b66ecc
TT
112252009-07-07 Tom Tromey <tromey@redhat.com>
11226
11227 * gdb.base/call-rt-st.exp: Update for change to escape output.
11228 * gdb.base/callfuncs.exp: Likewise.
11229 * gdb.base/charset.exp: Likewise.
11230 * gdb.base/constvars.exp: Likewise.
11231 * gdb.base/long_long.exp: Likewise.
11232 * gdb.base/pointers.exp: Likewise.
11233 * gdb.base/printcmds.exp: Likewise.
11234 * gdb.base/setvar.exp: Likewise.
11235 * gdb.base/store.exp: Likewise.
11236 * gdb.cp/ref-types.exp: Likewise.
11237 * gdb.mi/mi-var-child.exp: Likewise.
11238 * gdb.mi/mi-var-display.exp: Likewise.
11239 * gdb.mi/mi2-var-display.exp: Likewise.
11240 * gdb.base/charset.exp: Test octal escape sequence length.
11241 Update for change to escape output.
11242
187c4a2b
JK
112432009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11244
11245 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
11246
d80a43f9
DJ
112472009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
11248
11249 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
11250
047427a8
JK
112512009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11252
11253 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
11254 gdbserver increasing $portnum if "Can't bind address" has been seen.
11255
8b5a0f4f
PA
112562009-07-05 Pedro Alves <pedro@codesourcery.com>
11257
11258 * gdb.base/ending-run.exp: Add "step out of main" pattern for
11259 mingw32ce.
11260
7d93ba58
PA
112612009-07-05 Pedro Alves <pedro@codesourcery.com>
11262
11263 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
11264 VFP format.
11265
2277426b
PA
112662009-07-02 Pedro Alves <pedro@codesourcery.com>
11267
11268 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
11269 linux. Adjust to use "inferior", "info inferiors", "detach
11270 inferior" and "kill inferior" instead of "restart", "info fork",
11271 "detach fork" and "delete fork".
11272 * gdb.base/ending-run.exp: Spell out "info".
11273 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
11274 the "kill" command.
11275
5af949e3
UW
112762009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11277
11278 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
11279 change to prefix TLS offset in hex with 0x.
11280
5d3729b5
UW
112812009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11282
11283 * gdb.base/default.exp: Update test case for "x" changes.
11284
af589bd0
TG
112852009-07-01 Tristan Gingold <gingold@adacore.com>
11286
11287 * gdb.base/bigcore.exp: Make darwin untested.
11288
40974f91
JK
112892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11290
11291 * gdb.base/completion.exp (directory completion): Create the directory.
11292 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
11293 escapeuniquesub.
11294 (directory completion 2): Expect now ${escapeuniquesub}.
11295 (Glob remaining of directory test): Remove one excessive newline.
11296 Expect the real output.
11297
59dd3af6
JK
112982009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11299
11300 Fix `make check//%' target after `make check' has been ran.
11301 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
11302 a mkdir call.
11303 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
11304 (%/.dir): Remove.
11305
f4e164aa
JK
113062009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11307
11308 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
11309 the expected result record.
11310
69af2122
JK
113112009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11312
11313 Remove racy FAILs relying just on the timeouts.
11314 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
11315 (annotation_level 2): Remove racy FAILs.
11316
2fd481e1
PP
113172009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
11318
11319 gdb/10275
889bf7c5
PA
11320 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
11321
c38f313d
DJ
113222009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
11323
11324 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
11325
8b777f02
VP
113262009-06-30 Vladimir Prus <vladimir@codesourcery.com>
11327
11328 * gdb.mi/mi-stack.exp: Testing symbolic options
11329 to -stack-list-locals and -stack-list-arguments.
11330
00c7eacf
JK
113312009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11332
11333 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
11334
6bc80edc
TT
113352009-06-29 Tom Tromey <tromey@redhat.com>
11336
11337 * dg-extract-results.sh: New file.
11338 * Makefile.in (FORCE_PARALLEL): New variable.
11339 (CHECK_TARGET): New conditional variable.
11340 (check): Use CHECK_TARGET.
11341 (DO_RUNTEST): New variable.
11342 (check-single): New target.
11343 (TEST_DIRS): New variable.
11344 (TEST_TARGETS): Likewise.
11345 (check-parallel): New target.
11346 (check-gdb.%): New pattern.
11347 (BASE1_FILES): New variable.
11348 (BASE2_FILES): Likewise.
11349 (check-gdb.base%): New pattern.
11350 (%/.dir): New pattern.
11351 * configure: Rebuild.
11352 * aclocal.m4 (AM_CONDITIONAL): New defun.
11353 * configure.ac: Check whether user is using GNU make.
11354 (GMAKE): New conditional.
11355
794684b6
SW
113562009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
11357
11358 * gdb.cp/namespace-nested-import.cc: New test.
11359 * gdb.cp/namespace-nested-import.exp: New test.
11360
edb3359d
DJ
113612009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
11362
11363 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
11364 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
11365 * gdb.opt/Makefile.in (EXECUTABLES): Update.
11366 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
11367 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
11368 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
11369 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
11370 gdb.opt/inline-markers.c: New files.
11371 * lib/gdb.exp (skip_inline_frame_tests): New function.
11372 (skip_inline_var_tests): New function.
11373
cf657a0c
AS
113742009-06-27 Andreas Schwab <schwab@linux-m68k.org>
11375
11376 * gdb.cp/exception.exp: Don't require $hex before inner frame in
11377 backtrace.
11378
28d41a99
MS
113792009-06-27 Michael Snyder <msnyder@vmware.com>
11380
11381 * gdb.reverse: New directory.
11382 * gdb.reverse/break-reverse.c: New test.
11383 * gdb.reverse/break-reverse.exp: New test.
11384 * gdb.reverse/consecutive-reverse.c: New test.
11385 * gdb.reverse/consecutive-reverse.exp: New test.
11386 * gdb.reverse/finish-reverse.c: New test.
11387 * gdb.reverse/finish-reverse.exp: New test.
11388 * gdb.reverse/machinestate.c: New test.
11389 * gdb.reverse/ms1.c: New test.
11390 * gdb.reverse/machinestate.exp: New test.
11391 * gdb.reverse/Makefile.in: New file.
11392 * gdb.reverse/shr2.c: New test.
11393 * gdb.reverse/solib-reverse.c: New test.
11394 * gdb.reverse/solib-reverse.exp: New test.
11395 * gdb.reverse/step-reverse.c: New test.
11396 * gdb.reverse/step-reverse.exp: New test.
11397 * gdb.reverse/until-reverse.c: New test.
11398 * gdb.reverse/ur1.c: New test.
11399 * gdb.reverse/until-reverse.exp: New test.
11400 * gdb.reverse/watch-reverse.c: New test.
11401 * gdb.reverse/watch-reverse.exp: New test.
11402 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
11403 * configure: Regenerate.
11404
fe3c8b0d
DE
114052009-06-26 Doug Evans <dje@google.com>
11406
11407 * gdb.base/psymtab.exp: Turn off pending breakpoints.
11408
3a72a602
PM
114092009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
11410
11411 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
11412 windows problem for 'file delete $binfile'.
11413
27aa8d6a
SW
114142009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11415
11416 * gdb.cp/namespace-using.exp: New test.
11417 * gdb.cp/namespace-using.cc: New test.
11418
8ac055f8
JB
114192009-05-20 Joel Brobecker <brobecker@adacore.com>
11420
11421 * gdb.ada/variant_record_packed_array: New testcase.
11422
85e306ed
TT
114232009-06-23 Tom Tromey <tromey@redhat.com>
11424
11425 * gdb.base/charset.exp (test_combination): Regression test.
11426 * gdb.base/charset.c (my_wchar_t): New typedef.
11427 (myvar): New global.
11428 (main): Set myvar.
11429
56643c5e
PM
114302009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11431
11432 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11433 target.
11434
1fac167a
UW
114352009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11436
11437 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11438
7ccb0be9
UW
114392009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11440
11441 * gdb.mi/gdb680.exp: Update test for error message.
11442
568d6575
UW
114432009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11444
11445 * gdb.base/annota1.exp: Allow multiple occurrences of the
11446 frames-invalid annotation.
11447 * gdb.cp/annota2.exp: Likewise.
11448
7cd1089b
PM
114492009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11450
11451 * gdb.cp/gdb2495.cc: New file.
11452 * gdb.cp/gdb2495.exp: New file.
11453
72c63395
JK
114542009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11455
11456 Report error on GDB crash during runto.
11457 * lib/gdb.exp (runto <eof>): New.
11458
3788363d
DJ
114592009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
11460
11461 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
11462 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
11463 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
11464 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
11465 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
11466 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
11467 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
11468 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11469 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11470 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11471 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11472 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11473 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11474 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11475 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11476 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11477 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11478 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11479 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11480 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11481 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11482 gdb.trace/passcount.exp, gdb.trace/report.exp,
11483 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11484 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11485 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11486 executable.
11487
17592de3
PA
114882009-06-07 Pedro Alves <pedro@codesourcery.com>
11489
11490 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11491 defined before referencing it.
11492
701e355d
DE
114932009-06-03 Doug Evans <dje@google.com>
11494
11495 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11496 * gdb.arch/i386-see.c: Ditto.
11497
f2292c65
PM
114982009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11499
11500 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11501 (check_macro): Return 1 if undefined.
11502 If first test fails, check if macro debug information is available,
11503 and report unsupported test if no macro information is found.
11504
5a437975
DE
115052009-05-29 Doug Evans <dje@google.com>
11506
11507 * gdb.threads/hand-call-in-threads.exp: New.
11508 * gdb.threads/hand-call-in-threads.c: New.
11509
c141c696
MS
115102009-05-29 Michael Snyder <msnyder@vmware.com>
11511
11512 * gdb.base/break-always.exp: Change "1" to "on".
11513 Add confirmation check.
11514
b3444185
PA
115152009-05-28 Pedro Alves <pedro@codesourcery.com>
11516
11517 * gdb.threads/threxit-hop-specific.c: New.
11518 * gdb.threads/threxit-hop-specific.exp: New.
11519 * gdb.threads/thread-execl.c: New.
11520 * gdb.threads/thread-execl.exp: New.
11521
b6313243
TT
115222009-05-27 Tom Tromey <tromey@redhat.com>
11523 Thiago Jung Bauermann <bauerman@br.ibm.com>
11524
11525 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11526 (mi_child_regexp): Likewise.
11527 (mi_list_varobj_children_range): Likewise.
11528 (mi_get_features): Likewise.
11529 (mi_list_varobj_children): Rewrite.
11530 * gdb.python/python-mi.exp: New file.
11531
a6bac58e
TT
115322009-05-27 Tom Tromey <tromey@redhat.com>
11533 Thiago Jung Bauermann <bauerman@br.ibm.com>
11534 Phil Muldoon <pmuldoon@redhat.com>
11535 Paul Pluzhnikov <ppluzhnikov@google.com>
11536
11537 * gdb.python/python-prettyprint.exp: New file.
11538 * gdb.python/python-prettyprint.c: New file.
11539 * gdb.python/python-prettyprint.py: New file.
11540 * gdb.base/display.exp: print/r is now valid.
11541
2c74e833
TT
115422009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11543 Tom Tromey <tromey@redhat.com>
11544 Pedro Alves <pedro@codesourcery.com>
11545 Paul Pluzhnikov <ppluzhnikov@google.com>
11546
11547 * gdb.python/python-template.exp: New file.
11548 * gdb.python/python-template.cc: New file.
11549 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11550 tests.
11551 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11552 Call it.
11553 (test_value_after_death): New proc.
11554 * gdb.python/python-value.c (PTR): New typedef.
11555 (main): New variable 'x'.
11556
89c73ade
TT
115572009-05-27 Tom Tromey <tromey@redhat.com>
11558
11559 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11560 tests.
11561 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11562 Call it.
11563
a75724bc
PA
115642009-05-27 Pedro Alves <pedro@codesourcery.com>
11565
11566 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11567
e58b0e63
PA
115682009-05-24 Pedro Alves <pedro@codesourcery.com>
11569
11570 * gdb.threads/fork-thread-pending.c: New.
11571 * gdb.threads/fork-thread-pending.exp: New.
11572
4ac36638
JK
115732009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11574
11575 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11576 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11577
889bf7c5 115782009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11579
889bf7c5 11580 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11581
b242c3c2
PA
115822009-05-17 Pedro Alves <pedro@codesourcery.com>
11583
11584 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11585 `gdb_get_line_number'. Call `callee' in both parent and child.
11586 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11587 `gdb_get_line_number' instead of hardcoding line numbers.
11588 (catch_fork_unpatch_child): New procedure to test detaching
11589 breakpoints from child fork.
11590 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11591 hardcoding line numbers.
11592 (do_fork_tests): Run `catch_fork_unpatch_child'.
11593
ee342b23
VP
115942009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11595
11596 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11597 of structure type enters or leaves the scope, it
11598 is reported by -var-update.
11599
e2009e98
DE
116002009-05-11 Doug Evans <dje@sebabeach.org>
11601
11602 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11603 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11604 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11605
00903456
JK
116062009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11607
11608 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11609
dc621c35
DE
116102009-04-30 Doug Evans <dje@google.com>
11611
11612 * gdb.threads/watchthreads2.exp: New testcase.
11613 * gdb.threads/watchthreads2.c: New testcase.
11614
9ab4e744
DE
116152009-04-29 Doug Evans <dje@google.com>
11616
11617 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11618 * gdb.cp/mb-ctor.cc: Ditto.
11619 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11620 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11621 * gdb.cp/mb-inline1.cc: Call it.
11622 * gdb.cp/mb-inline2.cc: Ditto.
11623 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11624 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11625
484086b7
JK
116262009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11627
11628 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11629 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11630 Replace all uses of `decimal' by `nonzero'.
11631 (info macro FROM_COMMANDLINE): New test.
11632
379a77b5
TT
116332009-04-27 Tom Tromey <tromey@redhat.com>
11634
11635 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11636
b92b73c2
DE
116372009-04-27 Doug Evans <dje@google.com>
11638
11639 * gdb.threads/watchthreads.c (main): Initialize args before starting
11640 the threads. Plus formatting cleanup.
11641 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11642 biased scheduling of one thread.
11643
945a118d
JG
116442009-04-27 Jerome Guitton <guitton@adacore.com>
11645
11646 * gdb.cp/templates.cc (GetMax): New template.
11647 (main): Declare two instances of GetMax.
11648 * gdb.cp/templates.exp: Add new test.
11649
d389af10
JK
116502009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11651
11652 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11653
e7f86de9
JM
116542009-04-22 Joseph Myers <joseph@codesourcery.com>
11655
11656 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11657
334cc82d
TT
116582009-04-15 Tom Tromey <tromey@redhat.com>
11659
11660 * gdb.base/charset.exp: Add regression test.
11661
d12672cc
JB
116622009-04-14 Joel Brobecker <brobecker@adacore.com>
11663
11664 * gdb.base/exe-lock.exp: New testcase.
11665
18e8c3bc
TT
116662009-04-13 Tom Tromey <tromey@redhat.com>
11667
11668 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11669 operator on Frame.
11670
5ecd5cbe
UW
116712009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11672
11673 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11674 * gdb.server/ext-attach.exp: Likewise.
11675
7309f756
VP
116762009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11677
11678 Eliminate some sleep usage.
11679
889bf7c5
PA
11680 * gdb.mi/basics.c (do_nothing): New.
11681 (main): Use do_nothing instead of printf, so that
11682 not to introduce race condition between output of
11683 inferiour and output of gdb. Do not use sleep as it
11684 is not generally available on embedded targets.
7309f756 11685
f4b95f6f
PA
116862009-04-02 Pedro Alves <pedro@codesourcery.com>
11687
11688 * gdb.server/ext-attach.exp: Expect an optional process id after
11689 "Detached from remote process".
11690
de40b933
JK
116912009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11692
11693 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11694 gdb.dwarf2/dw2-unresolved.exp: New.
11695
2ae101a4
PA
116962009-04-02 Pedro Alves <pedro@codesourcery.com>
11697
11698 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11699 mi_run_to_main.
11700
56a8e183
PA
117012009-04-02 Pedro Alves <pedro@codesourcery.com>
11702
11703 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11704 mi_run_to_main. Skip thread exit test on remote targets.
11705 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11706 mi_run_to_main.
11707 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11708 mi_run_to_main.
11709 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11710 when expecting ^connected. Detect when the target doesn't support
11711 non-stop mode.
11712 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11713 supported. Return -1 on error, 0 on success.
11714 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11715 (mi_runto): Return mi_runto_helper's result explicitly.
11716
c35fafde
PA
117172009-04-01 Pedro Alves <pedro@codesourcery.com>
11718
11719 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11720
f8a8dce6
JB
117212009-04-01 Tom Tromey <tromey@redhat.com>
11722
11723 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11724 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11725 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11726 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11727
71c25dea
TT
117282009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11729 Jan Kratochvil <jan.kratochvil@redhat.com>
11730
11731 PR gdb/931
11732 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11733 output.
11734 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11735 for gdb/931.
11736 * dw2-strp.S (DW_AT_language): Change to C++.
11737 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11738
02d9a9ce
JB
117392009-03-31 Joel Brobecker <brobecker@adacore.com>
11740
11741 * gdb.ada/tasks: New testcase.
11742
1042e4c0
SS
117432009-03-30 Stan Shebs <stan@codesourcery.com>
11744
11745 * gdb.trace/actions.exp: Update to match new info trace format.
11746 * gdb.trace/deltrace.exp: Ditto.
11747 * gdb.trace/infotrace.exp: Ditto.
11748 * gdb.trace/passcount.exp: Ditto.
11749 * gdb.trace/save-trace.exp: Ditto.
11750 * gdb.trace/while-stepping.exp: Ditto.
11751 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11752
f8f6f20b
TJB
117532009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11754
11755 * gdb.python/python-frame.c: New file.
11756 * gdb.python/python-frame.exp: New file.
11757
c0c6f777
TJB
117582009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11759
11760 * gdb.python/python-value.exp: Add tests for the address
11761 attribute.
11762
3cb51905
AS
117632009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11764
11765 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11766
88fc996f
DE
117672009-03-26 Doug Evans <dje@google.com>
11768
11769 * gdb.mi/mi-nonstop-exit.exp: New file.
11770 * gdb.mi/non-stop-exit.c: New file.
11771
56ef84b1
TT
117722009-03-26 Tom Tromey <tromey@redhat.com>
11773
11774 Update for change to prologue skipping:
11775 * gdb.mi/mi2-simplerun.exp: Update.
11776 * gdb.mi/mi2-break.exp: Update.
11777 * gdb.mi/mi-simplerun.exp: Update.
11778 * gdb.mi/mi-break.exp: Update.
11779 * gdb.base/ending-run.exp: Update.
11780
def2b000
TJB
117812009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11782
11783 * gdb.python/python-value.exp (test_value_in_inferior): Test
11784 gdb.Value.is_optimized_out attribute.
11785
442ddf59
JK
117862009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11787
11788 * gdb.dwarf2/dw2-noloc-main.c: New file.
11789 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11790 (.text): Remove.
11791 (.data): New.
11792 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11793 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11794 (DW_TAG_subprogram func_cu1, noloc): Remove.
11795 (main): New.
11796 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11797 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11798 (file_symbols): New procedure.
11799
a8df5de4
TT
118002009-03-25 Tom Tromey <tromey@redhat.com>
11801
11802 * gdb.base/charset.exp (valid_target_charset): New proc.
11803 Use it to skip tests on invalid charsets.
11804
cc1d7add
PM
118052009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11806
11807 * gdb.base/completion.exp: Add a test for directory completion.
11808
bcd5727b
JK
118092009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11810
11811 Fix a racy FAIL.
11812 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11813 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11814
cc924cad
TJB
118152009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11816
11817 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11818 * gdb.python/python-function.exp: Add test for function returning
11819 a GDB value.
11820
bc3b79fd
TJB
118212009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11822
11823 * gdb.python/python-function.exp: New file.
11824
6c7a06a3
TT
118252009-03-20 Tom Tromey <tromey@redhat.com>
11826
11827 * gdb.base/store.exp: Update for change to escape output.
11828 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11829 to escape output.
11830 * gdb.base/pointers.exp: Update for change to escape output.
11831 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11832 to escape output.
11833 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11834 escape output.
11835 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11836 to escape output.
11837 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11838 escape output.
11839 * gdb.base/setvar.exp: Update for change to escape output.
11840 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11841 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11842 to escape output.
11843 (test_print_string_constants): Likewise.
11844 * gdb.base/charset.exp (valid_host_charset): Check size of
11845 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11846 cases. Handle "auto"-related output.
11847 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11848 (uvar, Uvar): New globals.
11849
c31af87b
JG
118502009-03-19 Jerome Guitton <guitton@adacore.com>
11851
11852 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11853 deltas.
11854 * gdb.ada/fixed_points.exp: Ditto.
11855
51272cf2
PA
118562009-03-18 Pedro Alves <pedro@codesourcery.com>
11857
11858 * return-nodebug.c: Don't include stdio.h.
11859 (init): Delete.
11860 (func): Delete definition and provide extern declaration.
11861 (t): New.
11862 (main): Don't call printf. Call func and store its result in t.
11863 * return-nodebug1.c: New.
11864 * return-nodebug.exp: Don't expect stdio output. Instead, print
11865 the global variable t. Drop printf formatters and cast types from
11866 foreach loop. Don't use prepare_for_testing. Compile
11867 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11868 define FORMAT or CAST.
11869
d24948ac
PP
118702009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11871
11872 * gdb.base/solib-display.exp: Disable test for remote targers.
11873
61ff14c6
JK
118742009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11875
11876 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11877
cb4dce93
JK
118782009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11879
11880 Fix a racy FAIL.
11881 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11882 code from `follow parent, print pids'.
11883 (`follow child, print pids', `follow parent, print pids'): Call it.
11884 Replace `gdb_test "break..."' by gdb_breakpoint.
11885
f7c60c5e
VP
118862009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11887
11888 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11889 sync and async modes.
f7c60c5e 11890
383ace49
JB
118912009-03-12 Joel Brobecker <brobecker@adacore.com>
11892
11893 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11894 that was checked in by mistake. Remove loading of ada.exp, since
11895 this is not necessary in this case.
11896
4ce102af
JB
118972009-03-12 Joel Brobecker <brobecker@adacore.com>
11898
11899 * gdb.ada/ptype_arith_binop.exp: New testcase.
11900
529a2aef
JB
119012009-03-12 Joel Brobecker <brobecker@adacore.com>
11902
11903 * gdb.ada/mod_from_name: New testcase.
11904
8a38181c
JB
119052009-03-12 Joel Brobecker <brobecker@adacore.com>
11906
11907 * gdb.ada/tick_last_segv: New testcase.
11908
11436dee
VP
119092009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11910
61ff14c6 11911 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11912
1f31650a
VP
119132009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11914
61ff14c6
JK
11915 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11916 include the token in ^running and frame info in *stopped.
1f31650a 11917
a3247a22
PP
119182009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11919
11920 * solib-display.exp: New file.
11921 * solib-display-main.c: New file.
11922 * solib-display-lib.c: New file.
61ff14c6 11923
aae64587
PA
119242009-03-05 Pedro Alves <pedro@codesourcery.com>
11925
11926 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11927
44aabfbc
JK
119282009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11929
11930 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11931 (list_and_check_macro): Use more specific test name.
11932 (next to definition): Make the test names unique.
11933
c087fcd3
PM
119342009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11935
11936 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11937
c86cf029
VP
119382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11939
11940 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11941 notifications.
11942 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11943 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11944 * lib/mi-support.exp (library_loaded_re): New.
11945 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11946
3ea85240
VP
119472009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11948
11949 * gdb.gdb/observer.exp: Use test_notification observer, not
11950 normal_stop, everywhere.
11951 (test_normal_stop_notifications): Rename to...
11952 (test_notifications): ...this.
11953 (test_observer_normal_stop): Rename to...
11954 (test_observer): ...this.
11955
1903f0e6
DE
119562009-02-16 Doug Evans <dje@google.com>
11957
11958 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11959 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11960 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11961 (test_prefixed_syscall,test_int3): New tests.
11962 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11963 (test_prefixed_syscall,test_int3): New tests.
11964
1d33d6ba
VP
119652009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11966
3cb51905
AS
11967 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11968 (mi_expect_interrupt): Likewise.
11969 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11970 response.
1d33d6ba 11971
faafb047
PM
119722009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11973
11974 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11975 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11976 Replace calls to get_valueofx by get_hexadecimal_valueof.
11977
417e16e2
PM
119782009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11979
11980 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11981 (get_integer_valueof): New procedure.
11982 (get_sizeof): Use new get_integer_value_of.
11983 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11984 by get_integer_valueof.
11985
7065b901
TT
119862009-02-13 Tom Tromey <tromey@redhat.com>
11987
11988 * gdb.base/remote.exp (get_sizeof): Remove.
11989 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11990 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11991 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11992 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11993 (get_sizeof): Likewise.
11994
5d7cb8df
JK
119952009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11996
11997 PR fortran/9806
11998 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11999
b2febfff
PP
120002009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12001
12002 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12003
4aa995e1
PA
120042009-02-06 Pedro Alves <pedro@codesourcery.com>
12005
12006 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12007
d8906c6f
TJB
120082009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12009
12010 * gdb.python/python-cmd.exp: New file.
12011
ff4ab08d
TG
120122009-02-06 Tristan Gingold <gingold@adacore.com>
12013
12014 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12015
aacd552b
TG
120162009-02-05 Tristan Gingold <gingold@adacore.com>
12017
12018 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12019 pointer is dereferenced and use this signal name in regexp.
12020 * gdb.base/signull.exp: Ditto.
12021 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12022 * gdb.base/signull.c (main): Ditto.
12023
08c637de
TJB
120242009-02-04 Tom Tromey <tromey@redhat.com>
12025 Thiago Jung Bauermann <bauerman@br.ibm.com>
12026
12027 * gdb.python/python-value.exp: Use `gdb.history' instead of
12028 `gdb.value_from_history'.
12029 (test_value_numeric_ops): Add test for conversion of enum constant.
12030 * gdb.python/python-value.c (enum e): New type.
12031 (evalue): New global.
12032 (main): Use argv.
12033
20261af8
JG
120342009-02-04 Jerome Guitton <guitton@adacore.com>
12035
12036 * gdb.ada/uninitialized_vars: New test program.
12037 * gdb.ada/uninitialized_vars.exp: New testcase.
12038
52e44b43
TT
120392009-02-02 Tom Tromey <tromey@redhat.com>
12040
12041 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12042 * gdb.cp/pr2489.cc: Rename...
12043 * gdb.cp/pr9594.cc: ... to this.
12044
1c71341a
TT
120452009-02-02 Tom Tromey <tromey@redhat.com>
12046
12047 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
12048 * gdb.cp/pr2489.cc: New file.
12049 * gdb.cp/cpcompletion.exp: New file.
12050
a4295225
TT
120512009-02-02 Tom Tromey <tromey@redhat.com>
12052
12053 PR exp/9059:
12054 * gdb.cp/call-c.exp: Add regression test.
12055 * gdb.cp/call-c.cc (FooHandle): New typedef.
12056 (main): New variable 'handle'.
12057
592375cd
VP
120582009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12059
12060 * lib/mi-support.exp (et_mi_thread_list)
12061 (check_mi_and_console_threads): Adjust for current thread in
12062 -thread-list-ids output.
12063
41447f92
VP
120642009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12065
889bf7c5
PA
12066 * gdb.mi/mi-break.exp (test_disabled_creation): New.
12067 Call it.
41447f92 12068
35669430
DE
120692009-01-28 Doug Evans <dje@google.com>
12070
12071 * gdb.arch/amd64-disp-step.S: New file.
12072 * gdb.arch/amd64-disp-step.exp: New file.
12073 * gdb.arch/i386-disp-step.S: New file.
12074 * gdb.arch/i386-disp-step.exp: New file.
12075
09f00d9a
PM
120762009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
12077
12078 * gdb.base/find.exp: Set newline variable
12079 using quotes instead of braces to fix cygwin failures.
12080
1e8fb976
PA
120812009-01-23 Pedro Alves <pedro@codesourcery.com>
12082
12083 * gdb.base/radix.exp: Add tests to ensure that that set
12084 input-radix 0 and set output-radix 0 are really rejected.
12085
da061712
PA
120862009-01-23 Pedro Alves <pedro@codesourcery.com>
12087
12088 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
12089 copyright years.
12090
dd7e2d2b
PA
120912009-01-23 Pedro Alves <pedro@codesourcery.com>
12092
12093 PR gdb/9664:
12094 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
12095
392452f6
PA
120962009-01-22 Pedro Alves <pedro@codesourcery.com>
12097
12098 PR c++/9631:
12099 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
12100
8653e71c
PM
121012009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
12102
12103 * gdb.server/file-transfer.exp: Use EXEEXT variable for
12104 binfile definition to fix Windows OS failure.
12105
a12cc160
DJ
121062009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12107
12108 PR gdb/9346
12109 * gdb.base/interrupt.c (sigint_handler): New.
12110 (main): Install a SIGINT handler if SIGNALS is defined. Exit
12111 on error.
12112 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
12113 Test "signal SIGINT".
12114
b89667eb
DE
121152009-01-19 Doug Evans <dje@google.com>
12116
12117 * gdb.base/break.exp: Update expected gdb output.
12118 * gdb.base/sepdebug.exp: Ditto.
12119 * gdb.mi/mi-syn-frame.exp: Ditto.
12120 * gdb.mi/mi2-syn-frame.exp: Ditto.
12121 * gdb.base/call-signal-resume.exp: New file.
12122 * gdb.base/call-signals.c: New file.
12123 * gdb.base/unwindonsignal.exp: New file.
12124 * gdb.base/unwindonsignal.c: New file.
12125 * gdb.threads/interrupted-hand-call.exp: New file.
12126 * gdb.threads/interrupted-hand-call.c: New file.
12127 * gdb.threads/thread-unwindonsignal.exp: New file.
12128
adb483fe
DJ
121292009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12130
12131 * gdb.base/define.exp: Test defining and hooking prefix commands.
12132 * gdb.python/python.exp: Update test for "show user" output.
12133
60023297
JK
121342009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12135
12136 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
12137 now the output exactly, using less wildcards. Expect also the output
12138 of gfortran-4.3. Update for the f-valprint.c modification from
12139 2008-04-22.
12140 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
12141 Remove gdb_test test names where matching the command.
12142
ccc57cf9
PA
121432009-01-01 Pedro Alves <pedro@codesourcery.com>
12144
12145 PR breakpoints/9681:
12146 * gdb.base/watchpoint.exp: Add regression test.
12147
c7a6ca08
PA
121482008-12-31 Pedro Alves <pedro@codesourcery.com>
12149
12150 * gdb.threads/attach-into-signal.exp: Don't use
12151 gdb_suppress_entire_file.
12152 * gdb.threads/attach-stopped.exp: Ditto.
12153 * gdb.threads/attachstop-mt.exp: Ditto.
12154
3a031f65
PA
121552008-12-31 Pedro Alves <pedro@codesourcery.com>
12156
12157 PR gdb/8812:
12158 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
12159
09e6485f
PA
121602008-12-29 Pedro Alves <pedro@codesourcery.com>
12161
12162 PR gdb/7536:
12163 * gdb.base/radix.exp: Add tests to ensure invalid input radices
12164 and unsupported output radices are really rejected.
12165
0cd53049
JK
121662008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12167
12168 * gdb.cp/punctuator.exp: Backslash the '$' signs.
12169
ba163c7e
TT
121702008-12-22 Tom Tromey <tromey@redhat.com>
12171
12172 * gdb.cp/punctuator.exp: New file.
12173
6f4de6c9
JK
121742008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12175
12176 * gdb.base/completion.exp (Completing non-existing component): New test.
12177
0f34d0b4
JK
121782008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12179
12180 Fix for PR gdb/8648.
12181 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
12182 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
12183 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
12184 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
12185
db2ad4c3
JK
121862008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12187
12188 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
12189
bb5ef15e
DP
121902008-12-16 Christophe Lyon <christophe.lyon@st.com>
12191
12192 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
12193 compiler actually generate code at the expected line number.
12194
90142adc
JZ
121952008-12-15 Jie Zhang <jie.zhang@analog.com>
12196
12197 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
12198
fad6eecd
TT
121992008-12-12 Tom Tromey <tromey@redhat.com>
12200
12201 * gdb.base/commands.exp (redefine_hook_test): New proc.
12202 Call it.
12203
17c8aaf5
TT
122042008-12-11 Tom Tromey <tromey@redhat.com>
12205
12206 * gdb.base/macscp.exp: New regression test.
12207
7c8adf68
TT
122082008-12-11 Tom Tromey <tromey@redhat.com>
12209
12210 * gdb.base/macscp.exp: Print "address.addr".
12211 * gdb.base/macscp1.c (struct outer): New struct.
12212 (address): New global.
12213
b05dcbb7
TT
122142008-12-09 Tom Tromey <tromey@redhat.com>
12215
12216 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
12217 Call it.
12218
2d476de1
DE
122192008-12-04 Doug Evans <dje@google.com>
12220
12221 * gdb.server/ext-run.exp: Relax regexp for init program.
12222
87bdc959
TG
122232008-12-03 Tristan Gingold <gingold@adacore.com>
12224
12225 * gdb.base/macscp.exp: Generate an object file during compilation
12226 to work around Darwin dsymutil limitations.
12227
e0740f77
JK
122282008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12229
12230 Test resolving external references to TLS variables.
12231 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
12232 FILE2_THREAD_LOCAL.
12233 (testfile2, srcfile2): New variables.
12234 * gdb.threads/tls.c (file2_thread_local)
12235 (function_referencing_file2_thread_local): New.
12236 * gdb.threads/tls2.c: New file.
12237
67f0aac5
JB
122382008-11-28 Joel Brobecker <brobecker@adacore.com>
12239
12240 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
12241 rather than integer, as integer might not be big enough when
12242 on 64bit targets.
67f0aac5 12243
c332165e
JG
122442008-11-27 Jerome Guitton <guitton@adacore.com>
12245
12246 * gdb.cp/formatted-ref.exp: Add equality test.
12247 * gdb.ada/formatted_ref.exp: Ditto.
12248
fc9b693c
JK
122492008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12250
12251 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
12252 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
12253
a9c64011
AS
122542008-11-20 Andreas Schwab <schwab@suse.de>
12255
12256 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
12257 matching syscall entry point.
12258 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12259 (tcatch_vfork_then_child_follow): Likewise. Finish through
12260 vfork even if we stopped at the syscall trampoline.
12261
e2fd701e
DE
122622008-11-20 Doug Evans <dje@google.com>
12263
12264 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
12265
69abc51c
TJB
122662008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
12267
12268 * gdb.arch/ppc-dfp.exp: New file.
12269 * gdb.arch/ppc-dfp.c: New file.
12270
c14c28ba
PP
122712008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
12272
12273 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 12274
2e74121d
DE
122752008-11-17 Doug Evans <dje@google.com>
12276
12277 * gdb.mi/mi-syn-frame.exp: Update expected output.
12278 * gdb.mi/mi2-syn-frame.exp: Update expected output.
12279
66bb093b
VP
122802008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12281
12282 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
12283 "thread N" results in =thread-selected.
12284 * lib/mi-support (mi_run_cmd, mi_expect_stop)
12285 (mi_send_resuming_command_raw): Be prepared for
12286 =thread-selected.
12287
3d043ef6
VP
122882008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12289
a9c64011
AS
12290 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
12291 * lib/mi-support.exp: Likewise.
3d043ef6 12292
808104c8
JB
122932008-11-16 Joel Brobecker <brobecker@adacore.com>
12294
12295 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
12296 commands from the expected output for "help catch".
12297
00b22944
JB
122982008-11-15 Joel Brobecker <brobecker@adacore.com>
12299
12300 * gdb.ada/int_deref.exp: New testcase.
12301
59669435
TT
123022008-11-14 Nick Roberts <nickrob@snap.net.nz>
12303
12304 * gdb.mi/gdb2549.exp: New file.
12305
de04a248
DE
123062008-11-11 Doug Evans <dje@google.com>
12307
12308 * gdb.base/callexit.exp: New file.
12309 * gdb.base/callexit.c: New file.
12310
6b8ce727
DE
123112008-11-10 Doug Evans <dje@google.com>
12312
12313 * lib/gdb.exp (GDBFLAGS): Move -nx ...
12314 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
12315 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
12316 (default_gdb_start,default_gdb_exit): Ditto.
12317 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
12318 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
12319 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
12320 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
12321 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
12322 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
12323
1b14b8aa
AS
123242008-11-03 Andreas Schwab <schwab@suse.de>
12325
12326 * gdb.base/hashline2.exp: Fix typo.
12327 * gdb.base/hashline3.exp: Likewise.
12328
f3134b88
TT
123292008-10-30 Tom Tromey <tromey@redhat.com>
12330
12331 * gdb.base/pointers.exp: Add test.
12332 * gdb.base/pointers.c (k, S): New typedefs.
12333 (instance): New global.
12334
c2226152
AS
123352008-10-30 Andreas Schwab <schwab@suse.de>
12336
12337 * gdb.base/args.exp: Add tests for newlines.
12338
462f405c
JB
123392008-10-30 Joel Brobecker <brobecker@adacore.com>
12340
12341 gdb.base/foll-exec.exp: Update the expected output of a couple
12342 of "info breakpoints" tests.
12343
79a45b7d
TT
123442008-10-28 Tom Tromey <tromey@redhat.com>
12345
12346 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
12347
adc13a14
PA
123482008-10-24 Pedro Alves <pedro@codesourcery.com>
12349
12350 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
12351 gdb_start_cmd.
12352 Use runto_main before any test that requires execution.
12353
252fbfc8
PA
123542008-10-23 Pedro Alves <pedro@codesourcery.com>
12355
12356 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
12357 instead of SIGINT.
12358
28148e3d
JB
123592008-10-22 Joel Brobecker <brobecker@adacore.com>
12360
12361 * gdb.base/completion.exp: Update expected output following
12362 the addition of the "info tasks" command.
12363
c209f847
TT
123642008-10-22 Tom Tromey <tromey@redhat.com>
12365
12366 * gdb.base/exprs.exp (test_expr): Add test for string
12367 concatenation.
12368
f177e350
PA
123692008-10-19 Pedro Alves <pedro@codesourcery.com>
12370
12371 * configure.ac: Output gdb.python/Makefile.
12372 * configure: Regenerate.
12373 * gdb.python/Makefile.in: New.
12374
cce89356
JB
123752008-10-16 Joel Brobecker <brobecker@adacore.com>
12376
12377 * gdb.base/foll-fork.exp: Adjust the expected output to match
12378 the new description for fork/vfork catchpoints in the "info
12379 breakpoints" output.
12380
176d289d
TJB
123812008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12382
12383 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12384
a08702d6
TJB
123852008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12386
12387 * gdb.python/python-value.c: New file.
12388 * gdb.python/python-value.exp: New file.
12389
1c5cfe86
PA
123902008-10-15 Pedro Alves <pedro@codesourcery.com>
12391
12392 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12393
5a98ad69
DP
123942008-10-15 Denis Pilat <denis.pilat@st.com>
12395
41702f1b 12396 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 12397
dcb1a1e2
TT
123982008-10-09 Tom Tromey <tromey@redhat.com>
12399
12400 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
12401 'fprintf' and 'stderr'.
12402
9124fe48
JB
124032008-10-07 Joel Brobecker <brobecker@adacore.com>
12404
12405 * gdb.ada/ref_tick_size.exp: New testcase.
12406
45452591
DE
124072008-10-06 Doug Evans <dje@google.com>
12408
12409 * gdb.dwarf2/dw2-cu-size.exp: New file.
12410 * gdb.dwarf2/dw2-cu-size.S: New file.
12411
12412 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12413 .Ltype_int for clarity.
12414
4fc5b208
PP
124152008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12416
12417 PR gdb/2384:
12418 * gdb.cp/gdb2384.exp: Extended to test more cases.
12419 * gdb.cp/gdb2384.cc: Likewise.
12420 * gdb.cp/gdb2384-base.h: Likewise.
12421 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 12422
d78df370
JK
124232008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12424
12425 * gdb.base/maint.exp (maint print type): Remove printing
12426 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12427
9a044a89
TT
124282008-09-30 Tom Tromey <tromey@redhat.com>
12429
12430 * gdb.base/macscp.exp: Add completion tests.
12431 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12432 (TWENTY_THREE): Likewise.
12433 (FORTY_EIGHT): Likewise.
12434
506800a9
TT
124352008-09-30 Tom Tromey <tromey@redhat.com>
12436
12437 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12438 everywhere.
12439 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12440
1a6f01b5
JK
124412008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12442
12443 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12444 testcase is derived from. Fix racy dependency on an expected PID
12445 number. No longer support the testcase on Linux kernel 2.4.x.
12446
2fae03e8
TT
124472008-09-27 Tom Tromey <tromey@redhat.com>
12448
12449 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12450 and varargs.
12451
1ad15515
PA
124522008-09-22 Pedro Alves <pedro@codesourcery.com>
12453
12454 * lib/mi-support.exp (mi_expect_interrupt): New.
12455 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
12456 from gdb.mi/mi-nonstop.exp.
12457 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
12458 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
12459 lib/mi-support.exp.
12460 Use mi_check_thread_states throughout. Avoid ".*" and do not
12461 require an anchor after -exec-run.
12462
d0b76dc6
DJ
124632008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
12464
12465 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
12466 stop is pending. Avoid ".*" when two stops are pending.
12467 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
12468 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12469 newlines in fullnames.
12470 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12471 (mi_expect_stop): Update comments. Only anchor in sync mode.
12472 Do not match newlines.
12473 (mi_send_resuming_command_raw): Always return status.
12474 (mi_get_stop_line): Do not match more than one line by accident.
12475 Only anchor in sync mode.
12476 (mi_run_inline_test): If -exec-next fails, give up.
12477
9990c830
UW
124782008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12479
12480 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12481 on SPU.
12482
ebcf6f00
JB
124832008-09-10 Joel Brobecker <brobecker@adacore.com>
12484
12485 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12486
b6db24e5
JB
124872008-09-10 Joel Brobecker <brobecker@adacore.com>
12488
12489 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12490 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12491 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12492 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12493 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12494 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12495 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12496 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12497 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12498 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12499 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12500 Include the "= " sequence in the expected output of print tests.
12501
2bf448e0
JB
125022008-09-10 Joel Brobecker <brobecker@adacore.com>
12503
12504 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12505 description for boolean types.
12506
d51fd4c8
PA
125072008-09-09 Pedro Alves <pedro@codesourcery.com>
12508
12509 * gdb.base/hook-stop-continue.c: New.
12510 * gdb.base/hook-stop-continue.exp: New.
12511
694182d2
DJ
125122008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12513
12514 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12515
3b8a7fc0
JG
125162008-09-08 Jerome Guitton <guitton@adacore.com>
12517
12518 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12519 (stack_check_probe_2, stack_check_probe_loop_1)
12520 (stack_check_probe_loop_2): New functions.
12521 (main): Add call to these new functions.
12522 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12523 functions, check that the breakpoint is inserted at the appropriate
12524 location.
12525 (insert_breakpoint): Slightly refine this procedure so that it can
12526 be called several times in the test.
12527
96cc0ae8
JG
125282008-09-08 Jerome Guitton <guitton@adacore.com>
12529
12530 * gdb.base/stack-checking.c: New file.
12531 * gdb.base/stack-checking.exp: New file.
12532
1f08b409
TJB
125332008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12534
12535 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12536 * gdb.arch/altivec-regs.exp: Likewise.
12537 * gdb.arch/vsx-regs.exp: Likewise.
12538
3099e1c4
TJB
125392008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12540
12541 * gdb.arch/ppc-fp.exp: New file.
12542 * gdb.arch/ppc-fp.c: New file.
12543
cc69bfc1
PP
125442008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12545
12546 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12547 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12548
b02a33db
MS
125492008-09-04 Michael Snyder <msnyder@vmware.com>
12550
12551 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12552 as "at" (for non-debug functions such as _start).
12553
2992cbe0
UW
125542008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12555
12556 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12557 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12558 software watchpoints.
12559 * gdb.base/watch_thread_num.exp: Likewise.
12560
514f746b
AR
125612008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12562
12563 * gdb.arch/i386-bp_permanent.exp: New test.
12564
876cecd0
TT
125652008-08-24 Tom Tromey <tromey@redhat.com>
12566
12567 * gdb.base/maint.exp: Update "maint print type".
12568
80f73d71
VP
125692008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12570
12571 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12572 support. Adjust the order of "*running" notifications.
12573 * gdb.mi/non-stop.c: Don't cast from int to void* and
12574 back.
12575
d9c78d7d
MK
125762008-08-20 Mark Kettenis <kettenis@gnu.org>
12577
12578 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12579 expect to find it in the "info frame" output.
12580
97a2d1d3
DJ
125812008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12582
12583 * gdb.base/interp.exp: Always consume both prompts.
12584
b96e2927
PA
125852008-08-20 Pedro Alves <pedro@codesourcery.com>
12586
12587 * gdb.base/pending.exp: Test pending breakpoints without symbols
12588 loaded.
12589
8cf6e61a
VP
125902008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12591
12592 * lib/mi-support.exp (mi_expect_stop): Produce
12593 more details on failures.
12594 * gdb.mi/mi-nonstop.exp: New.
12595 * gdb.mi/non-stop.c: New.
12596
c6ebd6cf
VP
125972008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12598
a9c64011
AS
12599 * gdb.mi/mi-async.exp: Use 'set target-async'.
12600 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12601
46a9b8ed
DJ
126022008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12603
12604 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12605
44feb3ce
TT
126062008-08-17 Tom Tromey <tromey@redhat.com>
12607
12608 * gdb.base/help.exp (help catch): Rewrite.
12609
311a4e6b
TJB
126102008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12611
12612 * gdb.base/define.exp: Test indented command documentation.
12613 * gdb.python/python.exp: Test indented multi-line command.
12614
604c2f83
LM
126152008-08-15 Luis Machado <luisgpm@br.ibm.com>
12616
12617 * testsuite/gdb.arch/vsx-regs.c: New source file.
12618 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12619 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12620
886a217c
TT
126212008-08-14 Tom Tromey <tromey@redhat.com>
12622
12623 * gdb.base/macscp.exp: Add regression test for "macro define" or
12624 "macro undef" with no arguments.
12625
c814a4f3
PP
126262008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12627
12628 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12629
12ab8a60
UW
126302008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12631
12632 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12633
d57a3c85
TJB
126342008-08-06 Tom Tromey <tromey@redhat.com>
12635
12636 * gdb.python/python.exp: New file.
12637
c7b778ff
JK
126382008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12639
12640 Fix for PR gdb/1543.
12641 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12642 $LOCATION.
12643 (location): New variable.
12644 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12645 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12646 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12647 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12648 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12649 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12650 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12651 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12652 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12653 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12654 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12655 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12656 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12657 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12658 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12659 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12660 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12661 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12662 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12663 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12664 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12665 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12666 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12667 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12668 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12669 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12670 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12671 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12672 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12673 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12674 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12675 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12676 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12677 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12678 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12679 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12680 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12681 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12682 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12683 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12684 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12685 gdb.base/type-opaque.exp, gdb.base/until.exp,
12686 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12687 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12688 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12689 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12690 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12691 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12692 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12693 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12694 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12695 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12696 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12697 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12698 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12699 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12700 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12701 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12702 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12703 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12704 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12705 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12706 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12707 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12708 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12709 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12710 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12711 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12712 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12713 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12714 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12715 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12716 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12717 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12718 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12719 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12720 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12721 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12722 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12723 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12724 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12725 to bug-gdb@prep.ai.mit.edu .
12726
5e06a3d1
VP
127272008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12728
12729 * lib/mi-support.exp (mi_load_shlibs): New.
12730 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12731
9d81d21b
VP
127322008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12733
12734 * lib/mi-support.exp (get_mi_thread_list)
12735 (check_mi_and_console_threads): New, moved from ...
12736 * gdb.mi/mi-pthread.exp: ...here.
12737 * gdb.mi/gdb669.exp (get_mi_thread_list)
12738 (check_mi_and_console_threads): Delete.
12739 * gdb.mi/mi2-pthread.exp: Likewise.
12740
bae98fe0
TT
127412008-07-28 Tom Tromey <tromey@redhat.com>
12742
12743 * Makefile.in (just-check): Remove. Move body to...
12744 (check): ... here.
12745
57380f4e
DJ
127462008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12747
12748 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12749 Add a test for duplicated SIGINTs.
12750
e09490f1
DJ
127512008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12752
12753 * gdb.threads/schedlock.exp (get_args): Update to work for any
12754 value of NUM.
12755 (Top level): Report the number of threads that did not resume.
12756
6387b45f
DJ
127572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12758
12759 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12760
62f64ff2
DJ
127612008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12762
12763 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12764 non-MI prompt.
12765
fa8de41e
TT
127662008-07-26 Tom Tromey <tromey@redhat.com>
12767
12768 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12769 (function_struct, function_struct_ptr): New globals.
12770 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12771 function pointer in a struct.
12772
ccb3ac8a
TT
127732008-07-26 Tom Tromey <tromey@redhat.com>
12774
12775 * gdb.base/macscp.exp: Add test for macro lexing bug.
12776
d7d9f01e
TT
127772008-07-18 Tom Tromey <tromey@redhat.com>
12778
12779 * gdb.base/macscp.exp: Add macro tests.
12780
9bf07184
PP
127812008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12782
12783 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12784
becf6477
PP
127852008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12786
12787 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12788
0709f7d3
PP
127892008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12790
12791 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12792
7093c834
PP
127932008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12794
12795 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12796
b432ffe3
JK
127972008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12798
12799 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12800
b1a268e5
VP
128012008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12802
12803 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12804
e2995f8e
KB
128052008-07-11 Kevin Buettner <kevinb@redhat.com>
12806
12807 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12808 of regexp to account for changes made to GDB in the printing of
12809 byte vectors.
12810
14032a66
TT
128112008-07-11 Tom Tromey <tromey@redhat.com>
12812
12813 * gdb.base/completion.exp: Add 'help' completion test.
12814
981505ef
JK
128152008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12816
12817 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12818
10568435
JK
128192008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12820
12821 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12822
4487aabf
PA
128232008-07-09 Pedro Alves <pedro@codesourcery.com>
12824
12825 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12826
a4a9b1c4
PA
128272008-07-09 Pedro Alves <pedro@codesourcery.com>
12828
12829 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12830
3c3185ac
JK
128312008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12832
12833 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12834
7ebd49dc
VP
128352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12836
12837 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12838 previous commit. Add a comment.
12839
84e46146
PA
128402008-06-28 Pedro Alves <pedro@codesourcery.com>
12841
12842 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12843
0f8d4a2f
VP
128442008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12845
12846 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12847
f747e0ce
PA
128482008-06-27 Pedro Alves <pedro@codesourcery.com>
12849
12850 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12851 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12852 compiling an executable, link in an object that forces unbuffered
12853 output.
12854 * lib/set_unbuffered_mode.c: New file.
12855
734a5c36
JK
128562008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12857
12858 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12859
a2840c35
VP
128602008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12861
a9c64011
AS
12862 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12863 mi_expect_stop.
12864 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12865 Demand that *running is output.
12866 (detect_async): Perform checking every time.
12867 (mi_send_resuming_command): Extract everything into...
12868 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12869 (mi_expect_stop): Don't accept any output before *stopped.
12870
6ae37fef
VP
128712008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12872
12873 Robustify mi-simplerun.
a9c64011
AS
12874 * gdb.mi/basics.c (main): Add a call to sleep.
12875 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12876 * gdb.mi/mi2-cli.exp: Likewise.
12877 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12878
b4aa76f0 128792008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12880
12881 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12882
e1ac3328
VP
128832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12884
a9c64011
AS
12885 * gdb.mi/mi-console.exp: Adjust.
12886 * gdb.mi/mi-syn-frame.exp: Adjust.
12887 * gdb.mi/mi2-console.exp: Adjust.
12888 * gdb.mi/mi2-syn-frame.exp: Adjust.
12889 * lib/mi-support.exp (mi_run_cmd): Adjust.
12890 (mi_send_resuming_command): Adjust.
e1ac3328 12891
f7f9a841
VP
128922008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12893
12894 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12895 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12896 testing of stopped.
12897 * gdb.mi/mi2-syn-frame.exp: Likewise.
12898 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12899 (async, detect_async): New.
12900 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12901 depending on if we're running in sync or async mode.
f7f9a841 12902
37cd5d19
TT
129032008-06-09 Tom Tromey <tromey@redhat.com>
12904
12905 * gdb.base/completion.exp: New tests for field name completion
12906 with spaces, and field name completion with '->'.
12907
65d12d83
TT
129082008-06-06 Tom Tromey <tromey@redhat.com>
12909
12910 * gdb.base/break1.c (struct some_struct): New struct.
12911 (values): New global.
12912 * gdb.base/completion.exp: Add field name completion test.
12913
ebfe2e3f
PP
129142008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12915
12916 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12917 to pointer.
12918 * gdb.cp/call-c.cc: Likewise.
12919
bcf6fc3a
NR
129202008-06-06 Nick Roberts <nickrob@snap.net.nz>
12921
12922 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12923 annotation.
12924
49fd4a42 129252008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12926 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12927
12928 * gdb.threads/execl.c, gdb.threads/execl1.c,
12929 gdb.threads/execl.exp: New tests.
a9c64011 12930
8a34ac3f
AR
129312008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12932 Daniel Jacobowitz <dan@codesourcery.com>
12933
12934 * gdb.cp/exception.exp: Activate test, make it work with pending
12935 catchpoints.
12936
86ae69ef
JK
129372008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12938
12939 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12940
f7f9ae2c
VP
129412008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12942
a9c64011
AS
12943 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12944 now printed.
12945 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12946
2a2d4dc3
AS
129472008-05-27 Andreas Schwab <schwab@suse.de>
12948
12949 * gdb.base/frame-args.exp: Handle arguments that are optimized
12950 out.
12951
5099e4d9
LM
129522008-05-26 Luis Machado <luisgpm@br.ibm.com>
12953
12954 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12955 quiet for ppc32 and group options into a single variable.
12956
d9c36a91
JB
129572008-05-23 Joel Brobecker <brobecker@adacore.com>
12958
12959 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12960 of zero-size elements.
12961 * gdb.ada/null_array.exp: Test printing this new array.
12962
103a8671
JK
129632008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12964
12965 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12966
07a4cc1a 129672008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12968
12969 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12970 of the "finish" command.
12971
55f996a7
NR
129722008-05-21 Nick Roberts <nickrob@snap.net.nz>
12973
12974 * gdb.base/annota1.exp: Test for new annotation.
12975
907fc202
UW
129762008-05-16 Pedro Alves <pedro@codesourcery.com>
12977
12978 * gdb.base/fixsection.exp: New file.
12979 * gdb.base/fixsection0.c: New file.
12980 * gdb.base/fixsection1.c: New file.
12981
e8f97270
UW
129822008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12983
12984 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12985 * gdb.base/annota3.exp: Likewise.
12986
ac0bb574
NF
129872008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12988
12989 * gdb.base/watch_thread_num.exp: Don't run tests that require
12990 watchpoints if the target doesn't support them.
12991
6fadd07a
DE
129922008-05-12 Doug Evans <dje@google.com>
12993
12994 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12995
6e9a4a30
JB
129962008-05-09 Joel Brobecker <brobecker@adacore.com>
12997
12998 * gdb.ada/assign_1.exp: New testcase.
12999
08388c79
DE
130002008-05-09 Doug Evans <dje@google.com>
13001
a3c83fae
DE
13002 * gdb.base/find.exp: New file.
13003 * gdb.base/find.c: New file.
08388c79 13004
bd5ddfe8
DJ
130052008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13006
13007 * gdb.base/commands.exp (watchpoint_command_test): Handle
13008 gdb,no_hardware_watchpoints.
13009 * gdb.base/float.exp: Allow ARM targets without floating point.
13010 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13011
b5dd68e2 130122008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 13013 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
13014
13015 * gdb.ada/lang_switch: New test program.
13016 * gdb.ada/lang_switch.exp: New testcase.
13017
382d13d1
DE
130182008-05-05 Doug Evans <dje@google.com>
13019
13020 * gdb.base/help.exp (disassemble): Update expected help text.
13021
9dd789d0
PA
130222008-05-04 Pedro Alves <pedro@codesourcery.com>
13023
13024 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13025
611c83ae
PA
130262008-05-04 Pedro Alves <pedro@codesourcery.com>
13027
13028 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13029 different times.
13030
ff013f42
JK
130312008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13032
13033 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13034 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13035 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13036 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13037
96dff6a2
VP
130382008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13039
13040 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13041 notification to appear.
13042
55cd6f92
DJ
130432008-05-04 Daniel Jacobowitz <dan@debian.org>
13044
13045 * gdb.base/fullname.c: New file.
13046 * gdb.base/fullname.exp: New file.
13047 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
13048
d705c43c
PA
130492008-05-03 Pedro Alves <pedro@codesourcery.com>
13050
13051 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
13052 expressions with macros.
13053
333222e1
JK
130542008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13055
13056 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
13057
5ac01682
DJ
130582008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
13059
13060 * gdb.base/completion.exp: Handle lack of other symbols beginning
13061 with "a".
13062
13063 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
13064
237fc4c9
PA
130652008-05-02 Jim Blandy <jimb@codesourcery.com>
13066
13067 * gdb.asm/asmsrc1.s: Add scratch space.
13068
ed5e9466
DJ
130692008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13070 Daniel Jacobowitz <dan@codesourcery.com>
13071
13072 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
13073 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
13074 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
13075
b39cc962
DJ
130762007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
13077
13078 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
13079
36d520f5
JB
130802008-05-01 Joel Brobecker <brobecker@adacore.com>
13081
13082 * gdb.base/info-target.exp: New testcase.
13083
8d4e3071
DJ
130842008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13085
13086 * gdb.cp/hang.exp: Use .cc instead of .C.
13087 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13088 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
13089
6f3f3097
DJ
130902008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13091
13092 * gdb.base/gdb1250.exp: Remove perror.
13093 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
13094
5550a914
PA
130952008-04-30 Pedro Alves <pedro@codesourcery.com>
13096
13097 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
13098 .2byte.
13099
d848e687
DJ
131002008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
13101
13102 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
13103 (maybe_kfail): New.
13104
93b5768b
PA
131052008-04-25 Pedro Alves <pedro@codesourcery.com>
13106
13107 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
13108
721c02de
VP
131092008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13110
a9c64011
AS
13111 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13112 * gdb.mi/mi2-syn-frame.exp: Likewise.
13113 * lib/mi-support.exp: Likewise.
721c02de 13114
74960c60
VP
131152008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13116
13117 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
13118 to specify regexp for the location to stop at.
13119 * gdb.base/break-always.c: New.
13120 * gdb.base/break-always.exp: New.
13121
d24317b4
VP
131222008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13123
13124 * lib/mi-support.exp (mi_runto_helper): Adjust
13125 for the original-location field.
13126 (mi_create_breakpoint, mi_list_breakpoints): New.
13127 * gdb.mi/mi-break.exp: Adjust.
13128 * gdb.mi/mi2-break.exp: Adjust.
13129 * gdb.mi/mi-pending.exp: Adjust.
13130 * gdb.mi/mi-simplerun.exp: Adjust.
13131 * gdb.mi/mi2-simplerun.exp: Adjust.
13132 * gdb.mi/mi-syn-frame.exp: Adjust.
13133 * gdb.mi/mi2-syn-frame.exp: Adjust.
13134 * gdb.mi/mi-until.exp: Adjust.
13135 * gdb.mi/mi2-until.exp: Adjust.
13136 * gdb.mi/mi-var-display.exp: Adjust.
13137 * gdb.mi/mi2-var-display.exp: Adjust.
13138 * gdb.mi/mi-watch.exp: Adjust.
13139 * gdb.mi/mi2-watch.exp: Adjust.
13140
fdc59709 131412008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 13142
a9c64011
AS
13143 * aclocal.m4: Add override.m4.
13144 * configure: Regenerate.
fdc59709 13145
8e91f023
VP
131462008-04-19 Vladimir Prus <vladimir@codesourcery.com>
13147
13148 * gdb.mi/var-cmd.c (do_at_tests): Verify that
13149 '-var-update --all-values' reports new value even the type
13150 of a variable object has changed.
13151
233a11ab
CS
131522008-04-18 Craig Silverstein <csilvers@google.com>
13153
13154 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
13155 files.
d24317b4 13156
9c1137ad
JB
131572008-04-18 Joel Brobecker <brobecker@adacore.com>
13158
13159 * gdb.ada/atomic_enum: New test program.
13160 * gdb.ada/atomic_enum.exp: New testcase.
13161
66d0bbc7
DE
131622008-04-17 Doug Evans <dje@google.com>
13163
13164 * gdb.opt/Makefile.in: Fix whitespace.
13165
100906b0
UW
131662008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
13167
13168 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
13169
4584e32e
DE
131702008-04-17 Doug Evans <dje@google.com>
13171
13172 * gdb.base/hashline1.exp: New testcase.
13173 * gdb.base/hashline2.exp: New testcase.
13174 * gdb.base/hashline2.exp: New testcase.
13175
0a320680
PA
131762008-04-17 Pedro Alves <pedro@codesourcery.com>
13177
13178 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
13179
18ac113b
AR
131802008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
13181
13182 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
13183 temporary breakpoint to match "Temporary breakpoint".
13184 * gdb.base/break.exp (delete_breakpoints): Likewise.
13185 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
13186 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
13187 * gdb.base/display.exp: Likewise.
13188 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
13189 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
13190 * gdb.base/restore.exp (restore_tests): Likewise.
13191 * gdb.base/sepdebug.exp: Likewise.
13192 * gdb.base/watchpoint.exp: Likewise.
13193 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
13194 * gdb.mi/mi-pending.exp: Likewise.
13195 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
13196 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
13197 * gdb.mi/mi-var-cmd.exp: Likewise.
13198 * gdb.mi/mi-var-display.exp: Likewise.
13199 * gdb.mi/mi2-cli.exp: Likewise.
13200 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
13201 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
13202 * gdb.mi/mi2-var-display.exp: Likewise.
13203 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
13204 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
13205 new "disp" field.
a9c64011 13206 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
13207 reason. This is to support fix for PR2424.
13208
add38693
JK
132092008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13210
13211 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
13212
fcacd99f
VP
132132008-04-13 Vladimir Prus <vladimir@codesourcery.com>
13214
13215 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 13216 field. Add more floating varobj tests.
fcacd99f 13217 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
13218 field.
13219 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
13220 (main): Call do_at_tests.
13221 * lib/mi-support.exp (mi_create_floating_varobj)
13222 (mi_varobj_update_with_type_change): New.
fcacd99f 13223
de051565
MK
132242008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
13225
13226 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
13227 option of -var-evaluate-expression.
13228 * gdb.mi/mi2-var-display.exp: Likewise.
13229
dbc52822
VP
132302008-04-07 Vladimir Prus <vladimir@codesourcery.com>
13231
13232 Introduce test setup helpers.
a9c64011
AS
13233 * lib/gdb.exp (build_executable, clean_restart)
13234 (prepare_for_testing): New.
13235 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
13236 * gdb.base/return.exp: Likewise.
13237 * gdb.base/ending-run.exp: Likewise.
dbc52822 13238
473591da
NR
132392008-04-07 Nick Roberts <nickrob@snap.net.nz>
13240
13241 * gdb.mi/mi-async.exp: New test for asynchronous Machine
13242 Interface (MI) responses.
13243
2b2d9e11
VP
132442008-04-06 Vladimir Prus <vladimir@codesourcery.com>
13245
a9c64011
AS
13246 * gdb.cp/breakpoint.cc: New code to test conditions involving
13247 member variables.
13248 * gdb.cp/breakpoint.exp: Test condition involving member
13249 variables.
2b2d9e11 13250
bb378428
VP
132512008-04-05 Vladimir Prus <vladimir@codesourcery.com>
13252
13253 * lib/mi-support.exp (mi_expect_stop): New.
13254 (mi_run_cmd): Change the
13255 token. Use mi_send_resuming_command, use
13256 mi_expect_stop.
13257 (mi_execute_to_helper): Rename to mi_execute_to.
13258 (mi_send_resuming_command): Add more error patterns.
13259 (mi_wait_for_stop): Renamed to...
13260 (mi_get_stop_line): ...this.
13261 (mi_run_inline_test): Adjust.
13262
13263 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
13264 * gdb.mi/mi-console.exp: Likewise.
13265 * gdb.mi/mi-pending.exp: Likewise.
13266 * gdb.mi/mi-simplerun.exp: Likewise.
13267 * gdb.mi/mi-stack.exp: Likewise.
13268 * gdb.mi/mi-stepi.exp: Likewise.
13269 * gdb.mi/mi-syn-frame.exp: Add comment.
13270 * gdb.mi/mi-until.exp: Likewise.
13271 * gdb.mi/mi-var-display.exp: Likewise.
13272 * gdb.mi/mi-watch.exp: Likewise.
13273 * gdb.mi/mi2-cli.exp: Likewise.
13274 * gdb.mi/mi2-console.exp: Likewise.
13275 * gdb.mi/mi2-simplerun.exp: Likewise.
13276 * gdb.mi/mi2-stack.exp: Likewise.
13277 * gdb.mi/mi2-stepi.exp: Likewise.
13278 * gdb.mi/mi2-until.exp: Likewise.
13279 * gdb.mi/mi2-var-display.exp: Likewise.
13280 * gdb.mi/mi2-watch.exp: Likewise.
13281
62172bb9
UW
132822008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13283
13284 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
13285
13286 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
13287
a13e061a
PA
132882008-04-04 Pedro Alves <pedro@codesourcery.com>
13289
13290 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
13291 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
13292 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13293 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
13294 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
13295 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
13296 expect an mi error duplicated in stderr.
13297
eae06beb
JB
132982008-04-03 Joel Brobecker <brobecker@adacore.com>
13299
13300 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
13301 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
13302 Add a couple of tests that verify the behavior when the new setting
13303 is set to "cancel" and "all".
13304 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
13305 "ask" before we start the testing.
13306
79c6ced6
AR
133072008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
13308
13309 * gdb.cp/casts.cc: Add class reference variables.
13310 * gdb.cp/casts.exp: New test cases for up/down casting references.
13311
6c2d1a6b
MK
133122008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
13313
13314 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
13315 instead of beginning to make an extra test pass.
13316 * gdb.mi/mi2-var-display.exp: Likewise.
13317
55b411d9
MR
133182008-03-31 Maciej W. Rozycki <macro@mips.com>
13319
13320 * gdb.base/break.exp: Mark failures as such. Fix formatting.
13321
c6140da2
MD
133222008-03-31 Markus Deuling <deuling@de.ibm.com>
13323 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13324
13325 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
13326 value. Add xfail for older kernels.
13327
79732189
AR
133282008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
13329
13330 Bring mi-support in line with gdb.exp.
13331 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
13332 (mi_gdb_start): New function.
13333
33c3676e
MR
133342008-03-28 Maciej W. Rozycki <macro@mips.com>
13335
13336 * gdb.mi/mi-var-cmd.exp: Fix a typo.
13337
92e28119
VP
133382008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13339
13340 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
13341 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 13342
9e8e3afe
VP
133432008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13344
13345 * lib/mi-support.exp (mi_create_varobj_checked): New.
13346 (mi_list_varobj_children): Allow to check for a
13347 value.
13348 (mi_list_array_varobj_children): New.
13349
13350 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
13351 and mi_list_varobj_children, as opposed to hardcoding
13352 expected strings.
13353 * gdb.mi/gdb701.exp: Likewise.
13354 * gdb.mi/gdb792.exp: Likewise.
13355 * gdb.mi/mi-var-block.exp: Likewise.
13356 * gdb.mi/mi-var-cmd.exp: Likewise.
13357 * gdb.mi/mi-var-invalidate.exp: Likewise.
13358 * gdb.mi/mi2-var-block.exp: Likewise.
13359 * gdb.mi/mi2-var-child.exp: Likewise.
13360 * gdb.mi/mi2-var-cmd.exp: Likewise.
13361 * gdb.mi/mi2-var-display.exp: Likewise.
13362
9df50351
JK
133632008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13364
13365 Fix random false FAILs on i386.
13366 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
13367
31e5d73a
DJ
133682008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13369
13370 PR gdb/544
13371 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
13372
12f4afab
DJ
133732008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13374
13375 PR gdb/544
13376 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
13377
b562a0cb
DJ
133782008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13379
13380 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13381 fixed PR gdb/544.
13382
17faa917
DJ
133832008-03-21 Pedro Alves <pedro@codesourcery.com>
13384
13385 * gdb.threads/fork-child-threads.exp: Test next over fork.
13386
6214f497
DJ
133872008-03-21 Chris Demetriou <cgd@google.com>
13388
13389 * gdb.base/break.exp (rbreak junk): New test for rbreak
13390 "Junk at end of arguments" issue.
13391
63092375
DJ
133922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13393
13394 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13395 *& to work on created array elements.
13396 (Top level): Test print $pc with a file. Test string operations
13397 without a target.
13398 * gdb.base/ptype.exp: Do not expect *& to work on created array
13399 elements.
13400
b21991b0
DJ
134012008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13402
13403 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13404 gdb.threads/staticthreads.exp: Update exit query.
13405
c4b347c7
SL
134062008-03-07 Sandra Loosemore <sandra@codesourcery.com>
13407
13408 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
13409
fa4727a6
DJ
134102008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
13411
13412 * gdb.base/watchpoint.c (global_ptr, func4): New.
13413 (main): Call func4.
13414 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13415 (test_inaccessible_watchpoint): New.
13416
2f34202f
MR
134172008-02-29 Maciej W. Rozycki <macro@mips.com>
13418
13419 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13420 select the largest.
13421
0d6ba1b1
DJ
134222008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13423
13424 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13425 frames-invalid annotations.
13426
e691325a
PM
134272008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13428
a9c64011 13429 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 13430
f85b5ecc
DE
134312008-02-27 Doug Evans <dje@google.com>
13432
13433 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13434 for bug 1738.
13435 (breakpoint_to_handler_entry): Ditto.
13436
b40e7bf3
JB
134372008-02-27 Joel Brobecker <brobecker@adacore.com>
13438
13439 * gdb.base/ending-run.exp: Use the first line of code inside
13440 function body to test breakpoints.
13441 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13442 location where the breakpoint is inserted when using the line
13443 where a function is declared. Fix typo in the description of
13444 one of the tests.
13445 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13446
2faca73a
PM
134472008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13448
13449 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 13450 tests.
2faca73a 13451
6f439c36
PM
134522008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13453
13454 * gdb.base/args.exp: avoid same output for tests
13455 with single quotes.
13456
54e52265
VP
134572008-02-26 Vladimir Prus <vladimir@codesourcery.com>
13458
a9c64011
AS
13459 * gdb.base/annota1.exp: Adjust for 'info break'
13460 format changes.
13461 * gdb.base/annota3.exp: Likewise.
13462 * gdb.base/break.exp: Likewise.
13463 * gdb.base/condbreak.exp: Likewise.
13464 * gdb.base/pending.exp: Likewise.
13465 * gdb.base/sepdebug.exp: Likewise.
13466 * gdb.base/unload.exp: Likewise.
13467 * gdb.cp/ovldbreak.exp: Likewise.
13468 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13469
897b09ca
DE
134702008-02-07 Doug Evans <dje@google.com>
13471
13472 * gdb.cp/mb-inline.exp: New.
13473 * gdb.cp/mb-inline.h: New.
13474 * gdb.cp/mb-inline1.cc: New.
13475 * gdb.cp/mb-inline2.cc: New.
13476
b1c32d35
PM
134772008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13478
13479 * gdb.pascal/floats.pas: New test program.
13480 * gdb.pascal/floats.exp: New testcase.
13481
1a4ca44a
TJB
134822008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13483
13484 * gdb.base/callfuncs.c (t_float_many_args): New function.
13485 (t_double_many_args): New function.
13486 * gdb.base/callfuncs.exp: Add tests for exceeding float
13487 and double parameters passed through the stack.
13488
439048e8
JB
134892008-02-05 Joel Brobecker <brobecker@adacore.com>
13490
13491 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13492 gdb.ada/complete/foo.adb: New files.
13493 * gdb.ada/complete.exp: New testcase.
13494
81fe8080
DE
134952008-02-03 Doug Evans <dje@google.com>
13496
301f0ecf
DE
13497 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13498
81fe8080
DE
13499 * gdb.cp/gdb2384.exp: New file.
13500 * gdb.cp/gdb2384.cc: New file.
13501 * gdb.cp/gdb2384-base.h: New file.
13502 * gdb.cp/gdb2384-base.cc: New file.
13503
4b071aec
DE
135042008-02-02 Doug Evans <dje@google.com>
13505
13506 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13507
61137ba6
JB
135082007-02-01 Joel Brobecker <brobecker@adacore.com>
13509
13510 * gdb.ada/sym_print_name: New test program.
13511 * gdb.ada/sym_print_name.exp: New testcase.
13512
135132007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13514
13515 * gdb.ada/nested/hello.adb: New file.
13516 * gdb.ada/nested.exp: New testcase.
13517 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13518
98deb0da
VP
135192008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13520
13521 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13522 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13523 don't cause future evaluations of function to report
13524 creation of internal breakpoints.
98deb0da 13525
723a2275
VP
135262008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13527
13528 * gdb.mi/mi-break.exp (test_error): New.
13529 Call it.
13530
fb546a2f
LM
135312008-01-31 Luis Machado <luisgpm@br.ibm.com>
13532
13533 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13534 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13535
2d8fd90a
PM
135362008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13537
13538 * gdb.pascal/integers.pas: New test program.
13539 * gdb.pascal/integers.exp: New testcase.
13540
a7fa0ded
PM
135412008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13542
13543 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13544
5e1a1926
TJB
135452008-01-30 Luis Machado <luisgpm@br.ibm.com>
13546
13547 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13548 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13549
8d04f9f0
JB
135502008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13551
13552 * gdb.ada/formatted_ref: New test program.
13553 * gdb.ada/formatted_ref.exp: New testcase.
13554
13555 * gdb.cp/formatted-ref.cc: New file.
13556 * gdb.cp/formatted-ref.exp: New testcase.
13557
ce75a98f
JB
135582008-01-30 Joel Brobecker <brobecker@adacore.com>
13559
13560 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13561
e835f6bf
NR
135622008-01-30 Nick Roberts <nickrob@snap.net.nz>
13563
13564 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13565 (test_file_list_exec_source_file): Update to new macro-info field.
13566
d118ef87
PH
135672008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13568
13569 * gdb.ada/exprs: New test program.
13570 * gdb.ada/exprs.exp: New testcase.
13571
7d35ab09
TJB
135722008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13573
13574 * dfp-test.c (DELTA, DELTA_B): New definitions.
13575 (double_val1, double_val2, double_val3, double_val4, double_val5,
13576 double_val6, double_val7, double_val8, double_val9, double_val10,
13577 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13578 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13579 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13580 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13581 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13582 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13583 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13584 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13585 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13586 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13587 dec128_val16): New global variables.
13588 (decimal_dec128_align): New function.
13589 (decimal_mixed): Likewise.
13590 (decimal_many_args_dec32): Likewise.
13591 (decimal_many_args_dec64): Likewise.
13592 (decimal_many_args_dec128): Likewise.
13593 (decimal_many_args_mixed): Likewise.
13594 * dfp-test.exp: Add tests calling new inferior functions.
13595
2d717e4f
DJ
135962008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13597
13598 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13599 gdb.server/ext-run.exp: New files.
13600 * lib/gdbserver-support.exp (gdbserver_download): New.
13601 (gdbserver_start): New. Update gdbserver expected
13602 output.
13603 (gdbserver_spawn): Use them.
13604 (gdbserver_start_extended): New.
13605
e85a822c
DJ
136062008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13607
13608 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13609 Run on GNU/Linux.
13610 (do_exec_tests): Check for systems which do not support catchpoints.
13611 Do not match START.
13612 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13613 Run on GNU/Linux. Enable verbose output.
13614 (check_fork_catchpoints): New.
13615 (explicit_fork_child_follow, catch_fork_child_follow)
13616 (tcatch_fork_parent_follow): Update expected messages.
13617 (do_fork_tests): Use check_fork_catchpoints.
13618 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13619 Run on GNU/Linux. Enable verbose output.
13620 (check_vfork_catchpoints): New.
13621 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13622 expected messages.
13623 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13624
401ea829
JB
136252008-01-29 Jim Blandy <jimb@red-bean.com>
13626
13627 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13628 host' errors.
13629 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13630
aceaf3ad
JB
136312008-01-29 Jim Blandy <jimb@red-bean.com>
13632
13633 * gdb.threads/sigthread.c: Use barriers to ensure that
13634 child_thread and child_thread_two are always initialized before we
13635 start to use them.
13636
a5606eee
VP
136372008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13638
13639 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13640 * gdb.base/watchpoint-solib.c: New.
13641 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13642
c55a82bb
PM
136432008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13644
13645 * gdb.base/gdb1056.exp: Add unsigned integer test.
13646
0993fe05
DE
136472008-01-28 Doug Evans <dje@google.com>
13648
13649 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13650
4fe42e7f
JB
136512008-01-27 Jim Blandy <jimb@codesourcery.com>
13652
c7a69933
JB
13653 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13654
4fe42e7f
JB
13655 * gdb.base/expand-psymtabs.exp: Doc fix.
13656
5def8285
MK
136572008-01-26 Mark Kettenis <kettenis@gnu.org>
13658
13659 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13660
5313c911
NR
136612008-01-24 Nick Roberts <nickrob@snap.net.nz>
13662
a9c64011 13663 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13664 -var-set-format.
13665
93815fbf
VP
136662008-01-23 Chris Demetriou <cgd@google.com>
13667
13668 * gdb.threads/thread_events.c: New testcase source file.
13669 * gdb.threads/thread_events.exp: New testcase expect file.
13670
467a88ee
NR
136712008-01-23 Nick Roberts <nickrob@snap.net.nz>
13672
13673 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13674
13675 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13676 -var-set-format.
13677
d8f82aba
DJ
136782008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13679 Vladimir Prus <vladimir@codesourcery.com>
13680
13681 * gdb.base/float.exp: Allow missing floating point for m68k and
13682 PowerPC.
13683
60c46647
VP
136842008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13685
13686 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13687 ignore count.
13688 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13689 * gdb.mi/mi-cli.exp: Adjust.
13690 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13691
c7dd36a1
PA
136922008-01-17 Pedro Alves <pedro@codesourcery.com>
13693
13694 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13695 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13696 with dummy_ptr's address.
13697 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13698 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13699 all targets.
13700 * gdb.mi/mi2-var-child.exp: Likewise.
13701
39d5313e
JB
137022008-01-09 Joel Brobecker <brobecker@adacore.com>
13703
13704 * gdb.ada/null_array: New test program.
13705 * gdb.ada/null_array.exp: New testcase.
13706
0aea4bf3
LM
137072008-01-09 Luis Machado <luisgpm@br.ibm.com>
13708
13709 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13710 with required float modifiers.
13711
0b354900
JB
137122008-01-08 Joel Brobecker <brobecker@adacore.com>
13713
13714 * gdb.ada/funcall_param: New test program.
13715 * gdb.ada/funcall_param.exp: New testcase.
13716
cdb7f5d4
JB
137172008-01-08 Joel Brobecker <brobecker@adacore.com>
13718
13719 * gdb.ada/arrayparam: New test program.
13720 * gdb.ada/arrayparam.exp: New testcase.
13721
88e2547f
JB
137222008-01-08 Joel Brobecker <brobecker@adacore.com>
13723
13724 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13725 landed. Should also fix random failures in the test following it.
13726
f6867ce0
TJB
137272008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13728
13729 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13730 for expressions with decimal float values.
13731 (test_dfp_conversions): New function to test casts to and from
13732 decimal float types.
13733 Call test_dfp_conversions.
13734 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13735 elements.
13736 (main): Initialize ds.float4 and ds.double8 elements.
13737 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13738 string to new error message.
13739 (d64_set_tests): Likewise.
13740 (d128_set_tests): Likewise.
13741 Add tests for expressions with decimal float variables. Add tests for
13742 conversions to and from decimal float types.
13743
f9c11282
JB
137442008-01-05 Joel Brobecker <brobecker@adacore.com>
13745
13746 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13747 * gdb.ada/packed_tagged.exp: New testcase.
13748
0ecbca72
JB
137492008-01-04 Joel Brobecker <brobecker@adacore.com>
13750
13751 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13752 gdb.ada/homonym/homonym_main.adb: New files.
13753 * gdb.ada/homonym.exp: New testcase.
13754
c18d3d89
JB
137552008-01-04 Joel Brobecker <brobecker@adacore.com>
13756
13757 * gdb.ada/packed_array.exp: Add testing of references to
13758 a packed array.
13759
ecc7085b
JB
137602008-01-04 Joel Brobecker <brobecker@adacore.com>
13761
13762 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13763 New files.
13764 * gdb.ada/type_coercion.exp: New testcase.
13765
c474c922
JB
137662008-01-04 Joel Brobecker <brobecker@adacore.com>
13767
13768 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13769 gdb.ada/tagged/foo.adb: New file.
13770 * gdb.ada/tagged.exp: New testcase.
13771
9005b927
JB
137722008-01-04 Joel Brobecker <brobecker@adacore.com>
13773
13774 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13775 gdb.ada/ptype_field/foo.adb: New files.
13776 * gdb.ada/ptype_field.exp: New testcase.
13777
1a6aaad8
JB
137782008-01-03 Joel Brobecker <brobecker@adacore.com>
13779
13780 * gdb.ada/print_pc.exp: New testcase.
13781
0ef22f53
JB
137822008-01-03 Joel Brobecker <brobecker@adacore.com>
13783
13784 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13785 gdb.ada/taft_type/p.adb: New files.
13786 * gdb.ada/taft_type.exp: New testcase.
13787
1689ecf8
JB
137882008-01-03 Joel Brobecker <brobecker@adacore.com>
13789
13790 * gdb.ada/array_bounds/bar.adb: New file.
13791 * gdb.ada/array_bounds.exp: New testcase.
13792
a4d0b9c3
JB
137932008-01-03 Joel Brobecker <brobecker@adacore.com>
13794
13795 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13796 gdb.ada/arrayptr/foo.adb: New files.
13797 * gdb.ada/arrayptr.exp: New testcase.
13798
a31ace00
JB
137992008-01-03 Joel Brobecker <brobecker@adacore.com>
13800
13801 * gdb.base/set-lang-auto.exp: New testcase.
13802
a97fced3
JB
138032008-01-03 Joel Brobecker <brobecker@adacore.com>
13804
13805 * gdb.ada/fun_addr/foo.adb: New file.
13806 * gdb.ada/fun_addr.exp: New testcase.
13807
ef29ce1a
JK
138082008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13809
13810 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13811 New files
13812
0fafefe3
JB
138132008-01-02 Joel Brobecker <brobecker@adacore.com>
13814
13815 * array_subscript_addr/p.adb: New file.
a9c64011 13816 * array_subscript_addr.exp: New testcase.
0fafefe3 13817
c4359f8d
JB
138182008-01-02 Joel Brobecker <brobecker@adacore.com>
13819
a9c64011 13820 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13821 New files.
13822 * gdb.ada/str_cmp_ref.exp: New testcase.
13823
1aa1b15b
JB
138242008-01-01 Joel Brobecker <brobecker@adacore.com>
13825
13826 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13827 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13828 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13829
81c9b2cf
JB
138302008-01-01 Joel Brobecker <brobecker@adacore.com>
13831
13832 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13833 gdb.ada/ref_param/pck.ads: New files.
13834 * gdb.ada/ref_param.exp: New testcase.
13835
319e4674
JB
138362008-01-01 Joel Brobecker <brobecker@adacore.com>
13837
13838 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13839 gdb.ada/interface/foo.adb: New files.
13840 * gdb.ada/interface.exp: New testcase.
13841
ef682c56
JB
138422007-12-31 Jim Blandy <jimb@codesourcery.com>
13843
13844 * gdb.base/multi-forks.exp: Consume all output from child
13845 processes before proceeding to next test.
13846
f6f3eb6c
JB
138472007-12-29 Jim Blandy <jimb@codesourcery.com>
13848
13849 * configure: Regenerated.
13850
f652e42f
JB
138512007-12-27 Joel Brobecker <brobecker@adacore.com>
13852
13853 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13854 gdb.ada/fixed_cmp/fixed.adb: New files.
13855 * gdb.ada/fixed_cmp.exp: New testcase.
13856
6943e596
JB
138572007-12-27 Joel Brobecker <brobecker@adacore.com>
13858
13859 * gdb.ada/boolean_expr.exp: New testcase.
13860
aad9a193
JB
138612007-12-26 Jim Blandy <jimb@codesourcery.com>
13862
13863 * gdb.base/multi-forks.exp: Doc fix.
13864
fb5f3683
JB
138652007-12-26 Joel Brobecker <brobecker@adacore.com>
13866
13867 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13868 * gdb.ada/char_param.exp: Do not compile our test program with
13869 -gnata, this is unnecessary.
13870 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13871
384e4a9c
JB
138722007-12-24 Joel Brobecker <brobecker@adacore.com>
13873
13874 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13875 gdb.ada/print_chars/foo.adb: New files.
13876 * gdb.ada/print_chars.exp: New testcase.
13877
01e044f7
JB
138782007-12-24 Joel Brobecker <brobecker@adacore.com>
13879
13880 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13881 gdb.ada/char_param/foo.adb: New files.
13882 * gdb.ada/char_param.exp: New testcase.
13883
0ce17860
JB
138842007-12-22 Jim Blandy <jimb@codesourcery.com>
13885
13886 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13887 hard-coding source line numbers into the test.
13888 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13889 gdb_get_line_number to find.
13890
919809b9
JB
138912007-12-22 Joel Brobecker <brobecker@adacore.com>
13892
13893 * gdb.base/ptype.c (highest): New struct type.
13894 (the_highest): New variable of that type.
13895 (main): Add dummy assignment to a field of variable the_highest.
13896 * gdb.base/ptype.exp: Test type printing of our new variable.
13897
abc8a88d
PM
138982007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13899
13900 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13901 and record first explicitly generated thread number.
abc8a88d
PM
13902 Use that thread number for thread specific watchpoint test.
13903 Add iteration number to repetitive tests.
13904
5158f3e3
CES
139052007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13906 Jim Blandy <jimb@codesourcery.com>
13907
13908 * gdb.base/expand-psymtabs.c: New testcase
13909 source file.
13910 * gdb.base/expand-psymtabs.exp: New testcase
13911 expect file.
13912
37e4754d
LM
139132007-12-17 Luis Machado <luisgpm@br.ibm.com>
13914
13915 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13916 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13917
551e5d04
JB
139182007-12-17 Joel Brobecker <brobecker@adacore.com>
13919
13920 * gdb.ada/frame_args/foo.adb: New file.
13921 * gdb.ada/frame_args/pck.ads: New file.
13922 * gdb.ada/frame_args/pck.adb: New file.
13923 * gdb.ada/frame_args.exp: New testcase.
13924
a05ee097
JB
139252007-12-17 Joel Brobecker <brobecker@adacore.com>
13926
13927 * gdb.base/frame-args.c: New file.
13928 * gdb.base/frame-args.exp: New testcase.
13929
c162e8c9 139302007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13931 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13932
13933 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13934
afe8ab22 139352007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13936
afe8ab22
VP
13937 * gdb.mi/mi-pending.exp: New.
13938 * gdb.mi/mi-pending.c: New.
13939 * gdb.mi/mi-pendshr.c: New.
13940
dfdfb3ca
JB
139412007-12-06 Jim Blandy <jimb@codesourcery.com>
13942
13943 * gdb.base/default.exp: Update expected output for 'info catch'.
13944
b7fca990
JK
139452007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13946
13947 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13948 must be set to binary.
13949
6a1afc1e
PA
139502007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13951
13952 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13953
a6b151f1
DJ
139542007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13955
13956 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13957 gdb.mi/mi-file-transfer.exp: New.
13958
43039443
JK
139592007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13960
13961 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13962
0ef2251b
MR
139632007-11-22 Maciej W. Rozycki <macro@mips.com>
13964
13965 * gdb.trace/backtrace.exp: Fix a typo.
13966 * gdb.trace/circ.exp: Likewise.
13967 * gdb.trace/collection.exp: Likewise.
13968 * gdb.trace/limits.exp: Likewise.
13969 * gdb.trace/report.exp: Likewise.
13970 * gdb.trace/tfind.exp: Likewise.
13971 * gdb.trace/while-dyn.exp: Likewise.
13972
5443631e
NR
139732007-11-21 Nick Roberts <nickrob@snap.net.nz>
13974
13975 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13976 objects of pointers that can't be dereferenced are now
13977 "noneditable".
13978
a4ce5b0d
UW
139792007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13980
13981 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13982 (target_cpu): Remove.
13983
d6e956e5
VP
139842007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13985
13986 * gdb.base/ending-run.exp: Expect the list of cleared
13987 breakpoint to come in natural order, not the reversed one.
a9c64011 13988
214270ab
VP
139892007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13990
13991 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13992 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13993
1a619819
LM
139942007-11-05 Luis Machado <luisgpm@br.ibm.com>
13995
13996 * gdb.base/printcmds.exp: New function
13997 test_printf_with_dfp.
13998
5b01a6fa
DE
139992007-11-02 Doug Evans <dje@google.com>
14000
14001 * gdb.disasm/t01_mov.s: Remove carriage returns.
14002 * gdb.disasm/t02_mova.s: Ditto.
14003 * gdb.disasm/t03_add.s: Ditto.
14004 * gdb.disasm/t04_sub.s: Ditto.
14005 * gdb.disasm/t05_cmp.s: Ditto.
14006 * gdb.disasm/t06_ari2.s: Ditto.
14007 * gdb.disasm/t07_ari3.s: Ditto.
14008 * gdb.disasm/t08_or.s: Ditto.
14009 * gdb.disasm/t09_xor.s: Ditto.
14010 * gdb.disasm/t10_and.s: Ditto.
14011 * gdb.disasm/t11_logs.s: Ditto.
14012 * gdb.disasm/t12_bit.s: Ditto.
14013 * gdb.disasm/t13_otr.s: Ditto.
14014
ec33ab7f
JK
140152007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14016
14017 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14018
ae0d01ff
UW
140192007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14020
14021 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14022 provide DFP support.
14023
55eddb0f
DJ
140242007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14025
14026 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14027 Test "set powerpc vector-abi". Skip auto-detection tests for old
14028 toolchains.
14029
7020f05c
PA
140302007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14031
14032 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14033 with [string compare].
14034
84bc3db9
PA
140352007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14036
14037 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14038 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14039
5876dc88
LM
140402007-10-25 Luis Machado <luisgpm@br.ibm.com>
14041
14042 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14043 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14044 * gdb.opt/Makefile.in: New makefile.
14045 * Makefile.in: Create new directory "gdb.opt".
14046 * configure.ac: Add "gdb.opt" directory.
14047 * configure: Regenerated.
a9c64011 14048
c3ea9a14
DE
140492007-10-25 Doug Evans <dje@google.com>
14050
14051 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
14052 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14053
a9c64011 140542007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
14055 Thiago Jung Bauermann <bauerman@br.ibm.com>
14056
14057 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
14058 Floating Point expressions.
14059 * gdb.base/dfp-test.exp: new file adding tests for Decimal
14060 Floating Point variables.
14061 * gdb.base/dfp-test.c: new file containing program with Decimal
14062 Floating variables, used by gdb.base/dfp-test.exp.
14063
62a24a2b
DJ
140642007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
14065
14066 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
14067
e7b1eae6
UW
140682007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14069
14070 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
14071 compiling test case with GCC.
14072 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
14073
c641edcc
UW
140742007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14075
14076 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14077 format changes.
14078
5e5ebfe6
MS
140792007-10-18 Michael Snyder <msnyder@specifix.com>
14080
14081 * gdb.base/dbx.exp: Add missing "-re " operator.
14082
e831e7b6
GM
140832007-10-16 Gaius Mulley <gaius@glam.ac.uk>
14084
14085 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
14086 * configure.ac: Removed trailing spaces after backslash.
14087 * gdb.modula2: New directory.
14088 * gdb.modula2/Makefile.in: New file.
14089 * gdb.modula2/unbounded-array.exp: New file.
14090 * gdb.modula2/unbounded1.c: New file.
14091
7cc46491
DJ
140922007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
14093
14094 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
14095
140962007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
14097
14098 * gdb.base/sigstep.c (main): Add checks for
14099 return values for setitimer call.
14100 Call setitimer again with itimer = ITIMER_REAL
14101 if first call to setitimer fails.
14102
e91528f0
KH
141032007-10-11 Kazu Hirata <kazu@codesourcery.com>
14104
14105 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
14106 of $timeout.
14107
2ec9a4f8
DJ
141082007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14109
14110 * gdb.server/server-run.exp: Test for dynamic linker symbols.
14111
141122007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
14113
14114 * lib/gdb.exp (gdb_run_cmd): Move comment outside
14115 of gdb_expect call, to avoid interruption.
14116
64b2fa04
PA
141172007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
14118
14119 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
14120 (v_unsigned_long_long, v_long_long_array)
14121 (v_signed_long_long_array, v_unsigned_long_long_array)
14122 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
14123 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
14124 [!NO_LONG_LONG]: New.
14125 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
14126 v_long_long_member.
14127
14128 (v_long_long_func, v_signed_long_long_func)
14129 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
14130 (main) [!NO_LONG_LONG]: Initialize long long variants.
14131
14132 * gdb.base/whatis.exp: If board file requests no_long_long, build
14133 test with NO_LONG_LONG defined. Test long long, signed long long,
14134 and unsigned long long variants but only if board file doesn't
14135 disable it.
14136
a912286e 141372007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 14138 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
14139
14140 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
14141 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
14142 * configure: Regenerated.
14143 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
14144 gdb.pascal/types.exp, lib/pascal.exp: New files.
14145
471ba8c9
DJ
141462007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
14147
14148 * gdb.cp/classes.exp (do_tests): Always step to the line after the
14149 call.
14150 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
14151 to return to the call.
14152 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
14153 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
14154 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
14155 * gdb.mi/mi-until.exp (test_until): Likewise.
14156 * gdb.mi/mi2-until.exp (test_until): Likewise.
14157
fef8a650
DJ
141582007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
14159
14160 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
14161 two-char array.
14162 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
14163
d983da9c
DJ
141642007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
14165
14166 * gdb.threads/watchthreads.c (thread_function): Sleep between
14167 iterations.
14168 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
14169 at once for S/390. Generate matching fails and passes.
14170
17f62551
VP
141712007-09-27 Vladimir Prus <vladimir@codesourcery.com>
14172
14173 * gdb.mi/var-cmd.c (do_children_tests): Initialize
14174 the 'struct_declarations' variable to zeros.
a9c64011 14175
ed0616c6
VP
141762007-09-24 Vladimir Prus <vladimir@codesourcery.com>
14177
14178 * gdb.cp/mb-ctor.cc: New.
14179 * gdb.cp/mb-ctor.exp: New.
14180 * gdb.cp/mb-templates.cc: New.
14181 * gdb.cp/mb-templates.exp: New.
14182
41f1b697
DJ
141832007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
14184
14185 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
14186
3f213f78
PA
141872007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
14188
14189 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
14190 targets.
14191 * configure: Regenerate.
14192
0d381245 141932007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14194
0d381245
VP
14195 * gdb.base/annota1.exp: Adjust for 'info break'
14196 format changes.
14197 * gdb.base/annota3.exp: Likewise.
14198 * gdb.base/break.exp: Likewise.
14199 * gdb.base/condbreak.exp: Likewise.
14200 * gdb.base/pending.exp: Likewise.
14201 * gdb.base/sepdebug.exp: Likewise.
14202 * gdb.base/unload.exp: Likewise.
14203 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 14204
fe3f5fa8
VP
142052007-09-22 Vladimir Prus <vladimir@codesourcery.com>
14206
14207 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
14208 messages.
14209 * gdb.base/chng-syms.exp: Likewise.
14210 * gdb.base/unload.exp: Likewise.
a9c64011 14211
a75cf6c0
DJ
142122007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
14213
14214 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
14215
18ecae38
DJ
142162007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
14217
14218 * schedlock.c (NUM): Change to 1.
14219 (main): Use args[0] for the main thread.
14220 * schedlock.exp: Only expect two threads. Only issue one pass or fail
14221 regardless of the number of threads.
14222
5509918f
MR
142232007-09-14 Maciej W. Rozycki <macro@mips.com>
14224
4a543daf
MR
14225 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
14226 type down.
14227 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14228 test.
14229 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
14230 watchpoint type down.
14231 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14232 test.
14233
142342007-09-14 Maciej W. Rozycki <macro@mips.com>
14235
5509918f
MR
14236 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
14237 Move all the tests here and run them twice, once using software
14238 watchpoints and once using hardware watchpoints.
14239 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
14240
40b53987
DJ
142412007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
14242
14243 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
14244 test.
14245
695e2681
MK
142462007-09-10 Mark Kettenis <kettenis@gnu.org>
14247
8b3fc8d8
MK
14248 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
14249 build-id.
14250
695e2681
MK
14251 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
14252 know about $ORIGIN. Calculate output dir from $dest instead of
14253 using ${objdir}/{$subdir}.
14254
58d69f29
MK
142552007-09-09 Mark Kettenis <kettenis@gnu.org>
14256
14257 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
14258 gcore, before continuing with the test.
14259
3e347599
DJ
142602007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
14261
14262 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
14263 * gdb.mi/mi-watch.exp: Likewise.
14264
ea37ba09
DJ
142652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14266 Jim Blandy <jimb@codesourcery.com>
14267
14268 * gdb.arch/i386-sse.exp: Do not expect character constants.
14269 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
14270 * gdb.base/display.exp: Allow print/s.
14271 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
14272 and unsigned char array changes.
14273
2025a643
DJ
142742007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14275
14276 * gdb.base/display.exp: Add tests for printf %p.
14277
26669a27
PA
142782007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
14279
14280 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
14281 the dll name to unicode.
14282
c8f021f8
JK
142832007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14284
14285 * gdb.base/default.exp (show version): Update the version text.
14286 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
14287
4cf31eea
JK
142882007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14289
14290 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
14291 New files.
14292
4935890f
JK
142932007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14294
14295 * lib/gdb.exp (build_id_debug_filename_get): New function.
14296 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
14297 Remove the generate DEBUG file for the future testcase runs.
14298 New testcase for the NT_GNU_BUILD_ID retrieval.
14299 Move the final testing step to ...
14300 (test_different_dir): ... a new function.
14301 New parameter XFAIL to XFAIL all the tests performed.
14302 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
14303 New parameter TYPE to PF_PREFIX all the tests performed.
14304
02142340
VP
143052007-08-31 Vladimir Prus <vladimir@codesourcery.com>
14306
14307 * gdb.mi/mi-var-cp.cc (path_expression): New
14308 function.
14309 * gdb.mi/mi-var-cp.exp: Run path exression tests.
14310
36acd84e
UW
143112007-08-27 Markus Deuling <deuling@de.ibm.com>
14312
14313 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
14314 to fit into SPU Local Store memory.
14315
a896d121
JB
143162007-08-23 Joel Brobecker <brobecker@adacore.com>
14317
14318 * gdb.base/default.exp: Adjust the expected output of "info
14319 warranty" after the switch to GPLv3.
14320
7b433602
JB
143212007-08-23 Joel Brobecker <brobecker@adacore.com>
14322
14323 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
14324 to 30000 (from 20000).
14325
e22f8b7c
JB
143262007-08-23 Joel Brobecker <brobecker@adacore.com>
14327
14328 Switch the license of all .exp files to GPLv3.
14329 Switch the license of all .f and .f90 files to GPLv3.
14330 Switch the license of all .s and .S files to GPLv3.
14331
5a0e3bd0
JB
143322007-08-23 Joel Brobecker <brobecker@adacore.com>
14333
14334 * configure.ac: Switch license to GPLv3.
14335
cc00619d
JB
143362007-08-23 Joel Brobecker <brobecker@adacore.com>
14337
14338 Switch the licensing to GPLv3 for all .ads and .adb files.
14339
8d26208a
DJ
143402007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
14341
14342 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
14343 and t_int_double.
14344 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
14345
4fcb9948
JB
143462007-08-17 Joel Brobecker <brobecker@adacore.com>
14347
14348 * gdb.base/step-line.c: Switch license to GPL version 3, and
14349 update copyright year.
14350 * gdb.base/step-line.inp: Likewise.
14351
b9c34f67
JB
143522007-08-17 Joel Brobecker <brobecker@adacore.com>
14353
14354 * gdb.base/gdb1555.exp: Make expected output immune to formatting
14355 changes inside gdb1555.c.
14356 * gdb.base/pending.exp: Likewise.
14357
2cc17678
DJ
143582007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
14359
14360 * config/default.exp: New file.
14361
e48883f7
DJ
143622007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14363
14364 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
14365 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
14366
1ab80e5b
MR
143672007-07-30 Maciej W. Rozycki <macro@mips.com>
14368
14369 * gdb.base/dump.exp: Force the correct endianness for binary
14370 formats not carrying this information.
14371
aba471f5
DJ
143722007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14373
14374 * gdb.threads/staticthreads.exp: Match .*sem_post.
14375
d4e07204
DJ
143762007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14377
14378 * gdb.base/readline.exp (operate_and_get_next): Match the final
14379 prompt.
14380
2b97317d
KB
143812007-07-23 Kevin Buettner <kevinb@redhat.com>
14382
14383 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14384 to restarting SID.
14385
44efa07a
KB
143862007-07-18 Kevin Buettner <kevinb@redhat.com>
14387
14388 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14389 prior to `gdb_start'.
14390
7b5ebade
KB
143912007-07-18 Kevin Buettner <kevinb@redhat.com>
14392
14393 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14394 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14395 Remove call to gdb_unload.
14396
255e7678
DJ
143972007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14398 Daniel Jacobowitz <dan@codesourcery.com>
14399
14400 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
14401 for __WIN32__.
14402 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
14403 * gdb.base/unload.exp: Use shared library test routines.
14404
3a40aaa0
UW
144052007-07-03 Markus Deuling <deuling@de.ibm.com>
14406
14407 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
14408 * gdb.base/solib-symbol-lib.c: Likewise.
14409 * gdb.base/solib-symbol-main.c: Likewise.
14410
b0f4b84b
DJ
144112007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
14412
14413 * config/gdbserver.exp (gdb_reconnect): New.
14414 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14415 gdb.base/solib-disc.exp: New files.
14416 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14417 remote debugging".
14418 (gdb_compile): Add shlib_load flag.
14419 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14420 port.
14421 (gdbserver_reconnect): New.
14422
1b05479a
DJ
144232007-07-01 Nick Roberts <nickrob@snap.net.nz>
14424 Daniel Jacobowitz <dan@codesourcery.com>
14425
14426 * gdb.base/annota3.exp: Test for if construct.
14427
86f78eb2
DJ
144282007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14429
14430 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14431
6a2eb474 144322007-06-21 Chris Dearman <chris@mips.com>
a9c64011 14433 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
14434
14435 * gdb.base/display.exp: Allow a newline after display/i.
14436 * gdb.base/pc-fp.exp: Likewise.
14437 * gdb.base/sigbpt.exp: Likewise.
14438
f8b73d13
DJ
144392007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14440
14441 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14442 required features to be included.
14443
4339e69e
DJ
144442007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14445
14446 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14447 in info threads output.
14448
23d964e7
UW
144492007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14450 Markus Deuling <deuling@de.ibm.com>
14451
14452 * gdb.arch/spu-info.exp: New testcase.
14453 * gdb.arch/spu-info.c: New file.
14454
fd20f75b
DJ
144552007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
14456
14457 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
14458 tpcs_offset. Restore lr after the call.
14459 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
14460
2226f861
DJ
144612007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
14462
14463 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
14464 (gdbserver_run): Kill any running gdbserver.
14465 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
14466
d12371a9
MR
144672007-05-17 Maciej W. Rozycki <macro@mips.com>
14468
14469 * gdb.base/sigbpt.exp: Preset segv_addr.
14470
93f02886
DJ
144712007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14472
14473 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14474 (gdb_compile_shlib): Likewise.
14475 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14476 (default_gdb_init): Clear cleanfiles.
14477 (gdb_finish): Delete recorded cleanfiles.
14478 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14479
14480 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14481 Do not use isnative.
14482 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14483 gdb.base/so-impl-ld.exp: Likewise.
14484 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14485 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14486 gdb_compile.
14487
b04e06d7
VP
144882007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14489
14490 * config/unknown.exp: Remove.
14491
069ed931
UW
144922007-05-15 Markus Deuling <deuling@de.ibm.com>
14493
14494 * gdb.base/info-proc.exp: Check is_remote.
14495
09db0d03
UW
144962007-05-14 Markus Deuling <deuling@de.ibm.com>
14497
14498 * gdb.base/gcore.exp: Initialize variable core_supported.
14499
af2cbe8c
DJ
145002007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14501
14502 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14503
027c0295
DJ
145042007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14505
14506 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14507 * gdb.threads/print-threads.exp (test_all_threads): Allow
14508 negative and hexadecimal thread IDs.
14509
dc5000e7
DJ
145102007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14511
14512 * gdb.java/jprint.java (public): Avoid invalid call to static
14513 method.
14514
2e74ed18
DP
145152007-05-14 Denis Pilat <denis.pilat@st.com>
14516
14517 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14518 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14519 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14520 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14521 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14522
83547f02
UW
145232007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14524
14525 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14526 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14527 this mode.
14528 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14529 * gdb.base/spu.ld: New file.
14530
b18be20d
DJ
145312007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14532
14533 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14534
be444858
DJ
145352007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14536
14537 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14538
b1d53152
DJ
145392007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14540
14541 * gdb.java/jmain.exp: Handle demangled names with and without method
14542 signatures.
14543
d084b331
DJ
145442007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14545
14546 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14547 (have_a_very_merry_interrupt): Remove calls to puts.
14548 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14549 inferior output.
14550 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14551 test names.
14552
db9d7fc5
DJ
145532007-04-29 Markus Deuling <deuling@de.ibm.com>
14554 Daniel Jacobowitz <dan@codesourcery.com>
14555
14556 * gdb.base/auxv.exp (core_works): Also check is_remote.
14557 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14558
ef783a7d 145592007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14560
ef783a7d
VP
14561 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14562 message, not the undefined 'module' variable.
14563 * gdb.base/siginfo.exp: Likewise.
14564 * gdb.base/sigstep.exp: Likewise.
14565 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14566 serialport.
14567 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14568
b7b73cae
CV
145692007-04-25 Corinna Vinschen <vinschen@redhat.com>
14570
14571 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14572 target sim fails. Return 0 otherwise.
14573 (gdb_load): Return prematurely if gdb_target_sim fails.
14574
7d90fdfa
DP
145752007-04-16 Denis Pilat <denis.pilat@st.com>
14576
14577 * gdb.base/setshow.exp: Reset height after having set it to 100.
14578
5d3e9c85
DP
145792007-04-16 Denis Pilat <denis.pilat@st.com>
14580
14581 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14582
18e75969
DP
145832007-04-16 Denis Pilat <denis.pilat@st.com>
14584
14585 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14586
25d5ea92
VP
145872007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14588
14589 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14590 tests. Run the frozen varobjs test.
14591 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14592 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14593
0b49cb80
JK
145942007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14595
14596 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14597 gdb.base/type-opaque.exp: New files.
14598
a73bafbc 145992007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14600
14601 * gdb.mi/mi-var-child.c
a73bafbc
VP
14602 (do_children_tests): User char[2] instead of
14603 char so that automatic printing of pointers to char
14604 don't give unpredicable result.
14605 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14606 local variables.
14607 * gdb.mi/mi-var-child.exp: Step to right line
14608 of do_children_tests.
14609 * gdb.mi/mi2-var-child.exp: Likewise.
14610 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14611 do_locals_tests.
a73bafbc
VP
14612 (do_children_tests): User char[2] instead of
14613 char so that automatic printing of pointers to char
a9c64011 14614 don't give unpredicable result.
a73bafbc 14615 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14616 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14617 Pass test name to mi_wait_for_stop.
14618
7ce59000
DJ
146192007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14620
14621 * gdb.asm/asm-source.exp: Remove d10v case.
14622 * lib/gdb.exp (skip_cplus_tests): Likewise.
14623 * gdb.asm/d10v.inc: Deleted.
14624
20389057
DJ
146252007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14626
14627 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14628
8807d78b
DJ
146292007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14630
14631 * config/netware.exp: Delete file.
14632
aa3edb8e
JB
146332007-03-29 Joel Brobecker <brobecker@adacore.com>
14634
14635 * gdb.dwarf2/dw2-noloc.S: New file.
14636 * gdb.dwarf2/dw2-noloc.exp: New file.
14637
297561ac
PA
146382007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14639
14640 * gdb.cp/method2.cc: New test.
14641 * gdb.cp/method2.exp: New test.
14642 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14643
1f81bd39
DJ
146442007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14645
14646 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14647
9453113a
DJ
146482007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14649
14650 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14651
b741e217
DJ
146522007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14653
14654 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14655 (gdb_load): Delete, replace with...
14656 (gdb_reload): ...this.
14657 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14658 * gdb.server/server-mon.exp: Likewise.
14659 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14660 (gdb_start_cmd): New.
14661 (gdb_file_cmd): Save the last loaded file.
14662 (gdb_reload): New.
14663 (gdb_gnu_strip_debug): Use transform.
14664 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14665 support here. Use new $last_loaded_file. Check mtime.
14666 (gdb_target_cmd): Handle ObjC failure case.
14667 (infer_host_exec): Delete.
14668 (gdbserver_load): Rename to...
14669 (gdbserver_run): ...this. Simplify.
14670 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14671 (mi_gdb_load): Move most contents to a new function...
14672 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14673 (mi_run_cmd): Use mi_gdb_target_load.
14674 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14675 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14676 Use gdb_run_cmd.
14677 * gdb.base/charsign.exp: Remove incorrect comment.
14678 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14679 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14680 gdb.base/start.exp: Use gdb_start_cmd.
14681
446ab585 146822007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14683 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14684
14685 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14686 * gdb.base/signull.exp: Similarly.
14687
bbb88ebf
UW
146882007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14689
14690 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14691 messages available to test cases (like chng-sym.exp).
14692
cb8c4a99
AS
146932007-03-14 Andreas Schwab <schwab@suse.de>
14694
14695 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14696 format changes.
14697
4e463ff5
DJ
146982007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14699
14700 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14701 (optimized_1): New.
14702 (main): Call optimized_1.
14703 (gdb2029): Correct typos. Call gdb2029_marker.
14704 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14705 for gdb2029.
14706
b6db2c47
MK
147072007-03-12 Mark Kettenis <kettenis@gnu.org>
14708
14709 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14710 as tabs. Remove redundant test pattern.
14711
70ed3737
UW
147122007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14713
14714 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14715 for /a format output.
14716
47b67b60
DJ
147172007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14718
14719 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14720 collect output incrementally.
14721
b8953b0e
UW
147222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14723
14724 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14725 for -var-create lpcharacter test.
14726 * gdb.mi/mi2-var-cmd.exp: Likewise.
14727
7acd5c40
UW
147282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14729
14730 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14731 pass on targets where address zero is readable.
14732
9c6759c1
UW
147332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14734
14735 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14736 just a single architecture.
14737
a2f1aeb4
UW
147382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14739
14740 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14741 (fetch_all_registers): New function, uses gdb_test_multiple and
14742 exp_continue to fetch inferior output line-by-line.
14743 Replace all uses of do_get_all_registers by fetch_all_registers.
14744
46579ac2
UW
147452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14746
14747 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14748 in target_info.
14749
fc133f24
MS
147502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14751
a9c64011 14752 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14753 consistancy; add a default (timeout) case.
14754
7646a51d
MS
147552007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14756
14757 * gdb.base/watchpoint.exp: Fix truncated comment.
14758
dcfff61f
MS
147592007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14760
14761 * Makefile.in: Remove spurious single-quotes from sed command.
14762
664e3ee9
DJ
147632007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14764
14765 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14766 func.
14767 * gdb.mi/mi2-var-cmd.exp: Likewise.
14768
d7cc6f2f
JB
147692007-02-27 Joel Brobecker <brobecker@adacore.com>
14770
a9c64011
AS
14771 * gdb.dwarf2/dw2-producer.S: New file.
14772 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14773
147742007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14775
14776 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14777 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14778 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14779 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14780 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14781 Revert tests to use mi_gdb_test and include value field in output
14782 of -var-create.
14783
93d42b30
DJ
147842007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14785
14786 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14787
c499ed39
DJ
147882007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14789
14790 * gdb.base/maint.exp: Remove full paths from test names.
14791 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14792 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14793
9836f81b
JB
147942007-02-27 Joel Brobecker <brobecker@adacore.com>
14795
14796 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14797
c74d0ad8
DJ
147982007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14799
14800 * gdb.server/server-mon.exp: New test.
14801
2711e456
DJ
148022007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14803
14804 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14805
ff6f572f
DJ
148062007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14807
14808 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14809 register capitalization.
14810
fada3feb
DP
148112007-02-13 Denis Pilat <denis.pilat@st.com>
14812
14813 * gdb.mi/mi-var-invalidate.exp: New file.
14814
fb1e4ffc
DJ
148152007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14816
14817 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14818
3da939d7
DJ
148192007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14820
14821 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14822
123dc839
DJ
148232007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14824
14825 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14826 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14827
877e3645 148282007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14829
14830 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14831 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14832 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14833 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14834 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14835 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14836 Update tests to include value field in output of -var-create.
a9c64011 14837
3c0a2960
AS
148382007-02-08 Andreas Schwab <schwab@suse.de>
14839
14840 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14841
108546a0
DJ
148422007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14843
14844 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14845 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14846
d701dcab
DP
148472007-02-02 Denis Pilat <denis.pilat@st.com>
14848
14849 * gdb.threads/threadapply.exp: check that frame is not changed by
14850 the thread apply all command.
14851
783e3e2f
AS
148522007-01-31 Andreas Schwab <schwab@suse.de>
14853
6d9c3a87
AS
14854 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14855
3c50d7b9
AS
14856 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14857 in the dwarf sections.
14858 * gdb.dwarf2/mac-fileno.S: Likewise.
14859
783e3e2f
AS
14860 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14861 bspstore register on ia64.
14862
78ff580e
AS
148632007-01-29 Andreas Schwab <schwab@suse.de>
14864
cc8e9b12
AS
14865 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14866 "frame-begin" annotation.
14867
78ff580e
AS
14868 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14869 number of "frames-invalid" annotations.
14870
704a4f78
DJ
148712007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14872
14873 * gdb.base/commands.exp: Call if_commands_test.
14874 (gdb_test_no_prompt, if_commands_test): New.
14875
e741bf94
MK
148762007-01-28 Mark Kettenis <kettenis@gnu.org>
14877
14878 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14879
474d0ad3
AS
148802007-01-27 Andreas Schwab <schwab@suse.de>
14881
14882 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14883 .short/.int/.quad in the dwarf sections.
14884 * gdb.dwarf2/dw2-intercu.S: Likewise.
14885 * gdb.dwarf2/dw2-intermix.S: Likewise.
14886
e784b426
JK
148872007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14888
14889 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14890 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14891 array.
e784b426
JK
14892 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14893 * gdb.base/setvar.exp: Likewise.
14894
37f08e04
AS
148952007-01-26 Andreas Schwab <schwab@suse.de>
14896
9a01813a
AS
14897 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14898 test.
14899
37f08e04
AS
14900 * gdb.base/multi-forks.exp ("restart $i"): Also match
14901 __kernel_syscall_via_break.
14902
6e2a9270
VP
149032007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14904
14905 * lib/mi-support.exp (mi_delete_varobj): New.
14906 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14907 testcase.
14908 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14909 (main): Call the above.
14910 (reference_update_test, base_in_reference_test)
14911 (reference_to_pointer): Delete the created varobjs.
a9c64011 14912
e515b470
DJ
149132007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14914
14915 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14916 * configure: Regenerated.
14917 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14918 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14919 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14920 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14921 * lib/gdb.exp (gdb_skip_xml_test): New function.
14922
08d8bcd7
DJ
149232007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14924
14925 * gdb.base/sigrepeat.exp: Correct error message.
14926
149272007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14928 Daniel Jacobowitz <dan@codesourcery.com>
14929
14930 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14931 gdb.arch/i386-gnu-cfi-asm.S: New files.
14932
97c3f1f3
JK
149332007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14934
14935 * lib/gdb.exp: Abort on missing `site.exp'.
14936
cb1df416
DJ
149372007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14938 Daniel Jacobowitz <dan@codesourcery.com>
14939
14940 * gdb.base/included.c, gdb.base/included.exp,
14941 gdb.base/included.h: New files.
14942
35990120
DJ
149432007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14944
14945 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14946 (maximize_rlimit): Reduce limits on 64-bit systems.
14947
6e81a116 149482007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14949
14950 From Marcus Deuling <deuling@de.ibm.com>:
14951 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14952 every case.
14953
6c3c41f3
NR
149542007-01-13 Nick Roberts <nickrob@snap.net.nz>
14955
14956 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14957 (test_path_specification): Use objdir instead of srcdir to always
14958 get an absolute filename.
14959
2f12c312
DJ
149602007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14961
14962 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14963
81121995
VP
149642007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14965
14966 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14967 Make sure the variable we're using is in scope.
14968 (reference_to_pointer): Likewise.
14969
4741b737
DJ
149702007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14971
14972 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14973 has no debug information.
14974
054410c3
DJ
149752007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14976
14977 * gdb.base/annota1.exp: Remove extra send_gdb.
14978
818f79f6
DJ
149792007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14980
14981 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14982
f7a6bb70
DJ
149832007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14984
14985 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14986
57e66780
DJ
149872007-01-08 Nick Roberts <nickrob@snap.net.nz>
14988 Daniel Jacobowitz <dan@codesourcery.com>
14989
14990 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14991 lcharacter or linteger change. Correct duplicated test name.
14992 * gdb.mi/mi2-var-cmd.exp: Likewise.
14993
3d799a95
DJ
149942007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14995
14996 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14997
149982007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14999
a9c64011
AS
15000 * gdb.base/nofield.c: New file.
15001 * gdb.base/nofield.exp: New testcase.
51679ba9 15002
eafb94e8
NR
150032007-01-05 Nick Roberts <nickrob@snap.net.nz>
15004
15005 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15006
15007 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15008 test.
15009
5e572bb4
DJ
150102007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15011
15012 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15013
74a44383
DJ
150142007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15015
15016 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15017 when continuing.
15018
1b572db9
DJ
150192007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15020
15021 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15022 Expect ".exe" extension.
15023
381bc39b
DJ
150242007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15025
15026 * gdb.base/charset.exp: Add explicit filename to break.
15027 * gdb.base/dbx.exp: Add explicit filename to breaks.
15028
2b70e4c6
DJ
150292007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15030
15031 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15032 * gdb.mi/mi2-file.exp: Likewise.
15033
303b6f5d
DJ
150342007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15035
15036 Implement specification of MI tests as comments
15037 in C and C++ sources.
15038 * lib/mi-support.exp (mi_autotest_data): New variable.
15039 (mi_autotest_source): New variable.
15040 (count_newlines, mi_prepare_inline_tests)
15041 (mi_get_inline_test, mi_continue_to_line)
15042 (mi_run_inline_test, mi_tbreak)
15043 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15044 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15045 Run inline tests.
15046 * gdb.mi/mi-var-cp.cc: Define tests here.
15047
23da0d94
VP
150482007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15049
15050 Simplify usage of mi_continue_to.
15051 * lib/mi-support.exp (mi_runto_helper): Renamed
15052 from mi_runto, added new parameter 'run_or_continue'.
15053 (mi_runto): Use mi_runto_helper.
15054 (mi_continue_to): Accept just function name as parameter.
15055 Use mi_runto_helper.
15056 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
15057 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15058
f9e18282
JB
150592006-01-04 Joel Brobecker <brobecker@adacore.com>
15060
15061 Make this testcase a bit more realistic. The current code
15062 is too simplistic, and allows the compiler to optimize out
15063 some of the entities we need for this testcase.
15064 * gdb.ada/null_record/bar.ads (Void_Star): New type.
15065 (Do_Nothing): Add extra parameter.
15066 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
15067 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
15068 by using a variable of type Void_Star.
15069
fd678c65
JB
150702006-01-04 Joel Brobecker <brobecker@adacore.com>
15071
15072 * gdb.ada/catch_ex/foo.adb: New file.
15073 * gdb.ada/catch_ex.exp: New testcase.
15074
05cfdb42
DJ
150752007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
15076
15077 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
15078 pass --image-base to linker.
15079
2e03ee74
DJ
150802007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15081 Daniel Jacobowitz <dan@codesourcery.com>
15082
15083 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
15084 secondary prompts.
15085
0d5de010
DJ
150862007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15087
15088 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
15089 output. Test the types of members and member pointers.
15090 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
15091 gdb/2092.
15092 * gdb.cp/member-ptr.exp: Search for a comment instead of a
15093 statement. Enable for GCC. Update expected output for some tests
15094 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
15095 layout.
15096 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
15097 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
15098 (Diamond::vget_base): New.
15099 (main): Add new tests.
15100 * gdb.cp/printmethod.exp: Update expected output for member functions.
15101 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
15102 print pEe->D::vg().
15103
61a771aa
DJ
151042007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15105
15106 * gdb.threads/tls.exp: Allow stops in sem_post.
15107
2fa63963
DJ
151082006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
15109
15110 * gdb.base/annota1.exp: Allow .*printf in backtraces.
15111 * gdb.base/annota3.exp: Likewise.
15112 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
15113 again (instead of timing out).
15114 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
15115 GCC bug 26475.
15116 * gdb.java/jmisc.exp: Adjust to work with method signatures including
15117 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
15118 test from jmisc1.exp.
15119 * gdb.java/jmisc1.exp: Delete.
15120 * gdb.java/jprint.exp: Adjust to work with method signatures including
15121 return types.
15122 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
15123 * gdb.threads/linux-dp.exp: Don't be confused by program output.
15124 * lib/java.exp (compile_java_from_source): Pass the correct type
15125 to target_compile.
15126
5eefc2b7
JB
151272006-12-31 Joel Brobecker <brobecker@adacore.com>
15128
15129 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
15130 (stack_align_edx): New function.
15131 (stack_align_eax): New function.
15132 (main): Add calls to stack_align_edx and stack_align_eax.
15133 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
15134 Add testing for the cases where the register used during a stack
15135 realignment is edx. Same for eax.
15136
227c54da
DJ
151372006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
15138
15139 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
15140 and generic PE targets.
15141
cab8ac94
JB
151422006-12-29 Joel Brobecker <brobecker@adacore.com>
15143
15144 * gdb.ada/array_return.exp: Update copyright date list.
15145
ba54f318
JB
151462006-12-27 Joel Brobecker <brobecker@adacore.com>
15147
15148 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
15149 (Create_Small_Float_Vector): New function.
15150 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
15151 function body.
15152 * gdb.ada/array_return/p.adb: Use new type and function from
15153 package Pck.
15154 * gdb.ada/array_return.exp: Add a test verifying that GDB is
15155 able to print the value returned by a function returning an
15156 array of float.
15157
6b7a35dd
JB
151582006-12-20 Joel Brobecker <brobecker@adacore.com>
15159
15160 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
15161 The associated tests should be PASSing.
15162
038224f6
VP
151632006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15164
15165 Test for base in references.
15166 * gdb.mi/mi-var-cp.cc: Add test code.
15167 * gdb.mi/mi-var-cp.exp: Test for bases in references.
15168 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
15169 * gdb.mi/mi2-watch.exp: Likewise.
15170 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
15171 (mi_list_varobj_children): New function.
15172
b26ed50d
VP
151732006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15174
15175 * lib/mi-support.exp
15176 (mi_runto): Accept "()" after function name.
15177 (mi_create_varobj): New function.
15178 (mi_varobj_update): New function.
15179 (mi_Check_varobj_value): New function.
15180 * gdb.mi/mi-var-cp.exp: New file.
15181 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 15182
08232497
DJ
151832006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
15184
15185 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
15186 gdb.base/weaklib2.c: New files.
15187
d394c993 151882006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 15189
ac6c2fba
NS
15190 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
15191 info. Adjust test names.
15192
8ec659a0 15193 * gdb.base/break.c (main): Move position of malloc.
d394c993 15194 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 15195
acd65feb
VP
151962006-11-28 Vladimir Prus <vladimir@codesourcery.com>
15197
15198 * gdb.mi/mi-var-cmd.exp: Check -var-update after
15199 assignement of arrays and function pointers.
15200 * gdb.mi/var-cmd.c: Add declaration necessary for above
15201 tests.
15202
f556d5e5
NS
152032006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15204
15205 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
15206
15207 * gdb.threads/linux-dp.exp: Read thread table before and after
15208 creating each philosopher and verify it.
15209
697bc68d
NS
152102006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15211 Paul Brook <paul@codesourcery.com>
15212 Daniel Jacobowitz <dan@codesourcery.com>
15213
15214 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 15215 main to remove duplication. Add start function of the form
697bc68d
NS
15216 '_*start[1-9]*'. Add RVDS start function.
15217
29d73ae4
DJ
152182006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15219
15220 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
15221
c1d88655
UW
152222006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15223
15224 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
15225 * gdb.asm/spu.inc: New file.
15226 * gdb.base/term.exp: Disable if [target_info exists noargs].
15227 * gdb.gdb/complaints.exp: Disable if ![isnative].
15228 * gdb.gdb/selftest.exp: Likewise.
15229 * gdb.gdb/observer.exp: Likewise.
15230 * gdb.gdb/xfullpath.exp: Likewise.
15231 * gdb.base/attach.exp: Disable on SPU target.
15232 * gdb.cp/bs145503.exp: Likewise.
15233 * gdb.cp/exception.exp: Likewise.
15234 * gdb.cp/userdef.exp: Likewise.
15235
32a13b1a
DJ
152362006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15237
15238 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
15239
d8295fe9
VP
152402006-11-10 Vladimir Prus <vladimir@codesourcery.com>
15241
15242 * gdb.base/completion.exp: Fix completion tests for
15243 'info' and 'info '.
15244 * gdb.base/help.exp (help_test_raw, test_class_help)
15245 (test_prefix_command_help): Move...
15246 * lib/gdb.exp: Here.
15247 * gdb.base/main.exp: Adjust.
15248 * gdb.cp/maint.exp: Adjust.
15249 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 15250
8c394015
VP
152512006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15252
15253 * gdb.stabs/weird.exp (print_weird_var): Use
15254 gdb_test_multiple instead of gdb_expect.
15255
027fc1bc
VP
152562006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15257
15258 * gdb.base/help.exp (help_test_raw): New.
15259 (test_class_help): New.
15260 (test_prefix_command_help): New.
15261 Adjust testcases.
15262
67609209
FR
152632006-11-09 Christophe Lyon <christophe.lyon@st.com>
15264
15265 * gdb.base/constvars.c (main): Write to crass and crips, so that
15266 they are allocated by the compiler.
15267
f73adfeb
AS
152682006-10-27 Andreas Schwab <schwab@suse.de>
15269
15270 * gdb.base/multi-forks.exp: Use "detach fork" instead of
15271 "detach-fork".
15272
2f83a18e
DJ
152732006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
15274
15275 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
15276 of patterns.
15277
94277a38
DJ
152782006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15279
15280 * gdb.base/sepdebug.exp: Remove debug format test.
15281 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
15282 Handle no-symtab.
15283 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
15284
5bd2f6e2
DJ
152852006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15286
15287 * gdb.threads/manythreads.c (thread_function, main): Don't cast
15288 int to pointer or pointer to int.
15289 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
15290
8c008720
DJ
152912006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
15292
15293 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
15294
9e35dae4
DJ
152952006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15296
15297 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
15298
d9639e13
DJ
152992006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15300
15301 PR c++/2116
15302 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
15303
390a1bd0
JB
153042006-10-06 Joel Brobecker <brobecker@adacore.com>
15305
15306 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
15307 the corresponding bug has been fixed in GDB (PR/2018).
15308
dd920c33
JB
153092006-10-06 Joel Brobecker <brobecker@adacore.com>
15310
15311 * gdb.base/subst.exp: New testcase.
15312
53bbefe9
JB
153132006-10-06 Joel Brobecker <brobecker@adacore.com>
15314
15315 * gdb.ada/array_return/pck.ads: Add copyright notice.
15316 * gdb.ada/array_return/pck.adb: Likewise.
15317 * gdb.ada/array_return/p.adb: Likewise.
15318 * gdb.ada/exec_changed/first.adb: Likewise.
15319 * gdb.ada/exec_changed/second.adb: Likewise.
15320
09851417
JB
153212006-10-06 Joel Brobecker <brobecker@adacore.com>
15322
15323 * gdb.ada/watch_arg/watch.adb: New file.
15324 * gdb.ada/watch_arg.exp: New testcase.
15325
041bf30d
VP
153262006-10-02 Vladimir Prus <vladimir@codesourcery.com>
15327
15328 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 15329 via string_to_regexp.
041bf30d 15330 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 15331
f286fbdd 153322006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
15333
15334 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
15335 Remove unused / obsolete files.
15336
7c07f349
NR
153372006-09-19 Nick Roberts <nickrob@snap.net.nz>
15338
15339 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
15340
cd5ff84a
VP
153412006-09-17 Vladimir Prus <vladimir@codesourcery.com>
15342
15343 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
15344 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 15345 the number of frames.
cd5ff84a 15346
ae018d1a
DJ
153472006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
15348
15349 * gdb.base/args.c (main): Add breakpoint marker.
15350 * gdb.base/args.exp: Use args_test for tests. Add new tests which
15351 really test empty arguments.
15352 (args_load): Delete.
15353 (args_test): New.
15354
b399c549
NR
153552006-09-13 Nick Roberts <nickrob@snap.net.nz>
15356
15357 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 15358 check for one file.
b399c549 15359
2ab1eb7a
VP
153602006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
15361
15362 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
15363 HIGH_FRAME argument to -stack-list-locals can be larger than
15364 the number of frames.
a9c64011 15365
476308bf
FF
153662006-08-18 Fred Fish <fnf@specifix.com>
15367
15368 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
15369 '$' in front of skip_vmx_tests_saved when setting that.
15370
8625200f
AS
153712006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
15372
15373 * gdb.base/trace-commands.exp: New file.
15374
089ec8f1
DJ
153752006-08-10 Joel Brobecker <brobecker@adacore.com>
15376 Daniel Jacobowitz <dan@codesourcery.com>
15377
15378 * gdb.base/step-bt.exp: Make hexadecimal address optional in
15379 expected output of the backtrace commands.
15380
b60f0898
JB
153812006-08-09 Joel Brobecker <brobecker@adacore.com>
15382
15383 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15384 untested followed by return combination.
15385 * gdb.arch/altivec-regs.exp: Likewise.
15386 * gdb.arch/e500-abi.exp: Likewise.
15387 * gdb.arch/e500-regs.exp: Likewise.
15388 * gdb.arch/gdb1291.exp: Likewise.
15389 * gdb.arch/gdb1431.exp: Likewise.
15390 * gdb.arch/gdb1558.exp: Likewise.
15391 * gdb.arch/i386-prologue.exp: Likewise.
15392 * gdb.arch/i386-unwind.exp: Likewise.
15393 * gdb.asm/asm-source.exp: Likewise.
15394 * gdb.base/a2-run.exp: Likewise.
15395 * gdb.base/advance.exp: Likewise.
15396 * gdb.base/all-bin.exp: Likewise.
15397 * gdb.base/annota1.exp: Likewise.
15398 * gdb.base/annota3.exp: Likewise.
15399 * gdb.base/args.exp: Likewise.
15400 * gdb.base/arithmet.exp: Likewise.
15401 * gdb.base/assign.exp: Likewise.
15402 * gdb.base/async.exp: Likewise.
15403 * gdb.base/attach.exp: Likewise.
15404 * gdb.base/bang.exp: Likewise.
15405 * gdb.base/bigcore.exp: Likewise.
15406 * gdb.base/bitfields.exp: Likewise.
15407 * gdb.base/bitfields2.exp: Likewise.
15408 * gdb.base/break.exp: Likewise.
15409 * gdb.base/call-sc.exp: Likewise.
15410 * gdb.base/call-strs.exp: Likewise.
15411 * gdb.base/callfuncs.exp: Likewise.
15412 * gdb.base/checkpoint.exp: Likewise.
15413 * gdb.base/chng-syms.exp: Likewise.
15414 * gdb.base/code-expr.exp: Likewise.
15415 * gdb.base/commands.exp: Likewise.
15416 * gdb.base/completion.exp: Likewise.
15417 * gdb.base/cond-expr.exp: Likewise.
15418 * gdb.base/condbreak.exp: Likewise.
15419 * gdb.base/consecutive.exp: Likewise.
15420 * gdb.base/constvars.exp: Likewise.
15421 * gdb.base/corefile.exp: Likewise.
15422 * gdb.base/cvexpr.exp: Likewise.
15423 * gdb.base/dbx.exp: Likewise.
15424 * gdb.base/define.exp: Likewise.
15425 * gdb.base/detach.exp: Likewise.
15426 * gdb.base/display.exp: Likewise.
15427 * gdb.base/dump.exp: Likewise.
15428 * gdb.base/ena-dis-br.exp: Likewise.
15429 * gdb.base/ending-run.exp: Likewise.
15430 * gdb.base/environ.exp: Likewise.
15431 * gdb.base/eval-skip.exp: Likewise.
15432 * gdb.base/exprs.exp: Likewise.
15433 * gdb.base/fileio.exp: Likewise.
15434 * gdb.base/finish.exp: Likewise.
15435 * gdb.base/float.exp: Likewise.
15436 * gdb.base/foll-exec.exp: Likewise.
15437 * gdb.base/foll-fork.exp: Likewise.
15438 * gdb.base/foll-vfork.exp: Likewise.
15439 * gdb.base/freebpcmd.exp: Likewise.
15440 * gdb.base/funcargs.exp: Likewise.
15441 * gdb.base/gcore.exp: Likewise.
15442 * gdb.base/gdb1090.exp: Likewise.
15443 * gdb.base/gdb1250.exp: Likewise.
15444 * gdb.base/huge.exp: Likewise.
15445 * gdb.base/info-proc.exp: Likewise.
15446 * gdb.base/interrupt.exp: Likewise.
15447 * gdb.base/jump.exp: Likewise.
15448 * gdb.base/langs.exp: Likewise.
15449 * gdb.base/lineinc.exp: Likewise.
15450 * gdb.base/list.exp: Likewise.
15451 * gdb.base/logical.exp: Likewise.
15452 * gdb.base/long_long.exp: Likewise.
15453 * gdb.base/macscp.exp: Likewise.
15454 * gdb.base/maint.exp: Likewise.
15455 * gdb.base/mips_pro.exp: Likewise.
15456 * gdb.base/miscexprs.exp: Likewise.
15457 * gdb.base/multi-forks.exp: Likewise.
15458 * gdb.base/opaque.exp: Likewise.
15459 * gdb.base/overlays.exp: Likewise.
15460 * gdb.base/pc-fp.exp: Likewise.
15461 * gdb.base/pointers.exp: Likewise.
15462 * gdb.base/printcmds.exp: Likewise.
15463 * gdb.base/psymtab.exp: Likewise.
15464 * gdb.base/ptype.exp: Likewise.
15465 * gdb.base/recurse.exp: Likewise.
15466 * gdb.base/relational.exp: Likewise.
15467 * gdb.base/relocate.exp: Likewise.
15468 * gdb.base/remote.exp: Likewise.
15469 * gdb.base/reread.exp: Likewise.
15470 * gdb.base/restore.exp: Likewise.
15471 * gdb.base/return.exp: Likewise.
15472 * gdb.base/return2.exp: Likewise.
15473 * gdb.base/scope.exp: Likewise.
15474 * gdb.base/sect-cmd.exp: Likewise.
15475 * gdb.base/sep.exp: Likewise.
15476 * gdb.base/sepdebug.exp: Likewise.
15477 * gdb.base/setshow.exp: Likewise.
15478 * gdb.base/setvar.exp: Likewise.
15479 * gdb.base/sigall.exp: Likewise.
15480 * gdb.base/sigbpt.exp: Likewise.
15481 * gdb.base/signals.exp: Likewise.
15482 * gdb.base/signull.exp: Likewise.
15483 * gdb.base/sizeof.exp: Likewise.
15484 * gdb.base/solib.exp: Likewise.
15485 * gdb.base/step-line.exp: Likewise.
15486 * gdb.base/step-test.exp: Likewise.
15487 * gdb.base/structs.exp: Likewise.
15488 * gdb.base/structs2.exp: Likewise.
15489 * gdb.base/term.exp: Likewise.
15490 * gdb.base/twice.exp: Likewise.
15491 * gdb.base/until.exp: Likewise.
15492 * gdb.base/varargs.exp: Likewise.
15493 * gdb.base/volatile.exp: Likewise.
15494 * gdb.base/watchpoint.exp: Likewise.
15495 * gdb.base/whatis-exp.exp: Likewise.
15496 * gdb.base/whatis.exp: Likewise.
15497 * gdb.cp/ambiguous.exp: Likewise.
15498 * gdb.cp/annota2.exp: Likewise.
15499 * gdb.cp/annota3.exp: Likewise.
15500 * gdb.cp/bool.exp: Likewise.
15501 * gdb.cp/breakpoint.exp: Likewise.
15502 * gdb.cp/casts.exp: Likewise.
15503 * gdb.cp/class2.exp: Likewise.
15504 * gdb.cp/classes.exp: Likewise.
15505 * gdb.cp/cplusfuncs.exp: Likewise.
15506 * gdb.cp/ctti.exp: Likewise.
15507 * gdb.cp/derivation.exp: Likewise.
15508 * gdb.cp/exception.exp: Likewise.
15509 * gdb.cp/gdb1355.exp: Likewise.
15510 * gdb.cp/hang.exp: Likewise.
15511 * gdb.cp/inherit.exp: Likewise.
15512 * gdb.cp/local.exp: Likewise.
15513 * gdb.cp/m-data.exp: Likewise.
15514 * gdb.cp/m-static.exp: Likewise.
15515 * gdb.cp/member-ptr.exp: Likewise.
15516 * gdb.cp/method.exp: Likewise.
15517 * gdb.cp/misc.exp: Likewise.
15518 * gdb.cp/namespace.exp: Likewise.
15519 * gdb.cp/overload.exp: Likewise.
15520 * gdb.cp/ovldbreak.exp: Likewise.
15521 * gdb.cp/pr-1023.exp: Likewise.
15522 * gdb.cp/pr-1210.exp: Likewise.
15523 * gdb.cp/pr-574.exp: Likewise.
15524 * gdb.cp/printmethod.exp: Likewise.
15525 * gdb.cp/psmang.exp: Likewise.
15526 * gdb.cp/ref-params.exp: Likewise.
15527 * gdb.cp/ref-types.exp: Likewise.
15528 * gdb.cp/rtti.exp: Likewise.
15529 * gdb.cp/templates.exp: Likewise.
15530 * gdb.cp/try_catch.exp: Likewise.
15531 * gdb.cp/userdef.exp: Likewise.
15532 * gdb.cp/virtfunc.exp: Likewise.
15533 * gdb.disasm/am33.exp: Likewise.
15534 * gdb.disasm/h8300s.exp: Likewise.
15535 * gdb.disasm/mn10300.exp: Likewise.
15536 * gdb.disasm/sh3.exp: Likewise.
15537 * gdb.disasm/t01_mov.exp: Likewise.
15538 * gdb.disasm/t02_mova.exp: Likewise.
15539 * gdb.disasm/t03_add.exp: Likewise.
15540 * gdb.disasm/t04_sub.exp: Likewise.
15541 * gdb.disasm/t05_cmp.exp: Likewise.
15542 * gdb.disasm/t06_ari2.exp: Likewise.
15543 * gdb.disasm/t07_ari3.exp: Likewise.
15544 * gdb.disasm/t08_or.exp: Likewise.
15545 * gdb.disasm/t09_xor.exp: Likewise.
15546 * gdb.disasm/t10_and.exp: Likewise.
15547 * gdb.disasm/t11_logs.exp: Likewise.
15548 * gdb.disasm/t12_bit.exp: Likewise.
15549 * gdb.disasm/t13_otr.exp: Likewise.
15550 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15551 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15552 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15553 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15554 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15555 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15556 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15557 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15558 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15559 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15560 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15561 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15562 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15563 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15564 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15565 * gdb.mi/gdb701.exp: Likewise.
15566 * gdb.mi/gdb792.exp: Likewise.
15567 * gdb.mi/mi-basics.exp: Likewise.
15568 * gdb.mi/mi-break.exp: Likewise.
15569 * gdb.mi/mi-cli.exp: Likewise.
15570 * gdb.mi/mi-console.exp: Likewise.
15571 * gdb.mi/mi-disassemble.exp: Likewise.
15572 * gdb.mi/mi-eval.exp: Likewise.
15573 * gdb.mi/mi-file.exp: Likewise.
15574 * gdb.mi/mi-read-memory.exp: Likewise.
15575 * gdb.mi/mi-regs.exp: Likewise.
15576 * gdb.mi/mi-return.exp: Likewise.
15577 * gdb.mi/mi-simplerun.exp: Likewise.
15578 * gdb.mi/mi-stack.exp: Likewise.
15579 * gdb.mi/mi-stepi.exp: Likewise.
15580 * gdb.mi/mi-syn-frame.exp: Likewise.
15581 * gdb.mi/mi-until.exp: Likewise.
15582 * gdb.mi/mi-var-block.exp: Likewise.
15583 * gdb.mi/mi-var-child.exp: Likewise.
15584 * gdb.mi/mi-var-cmd.exp: Likewise.
15585 * gdb.mi/mi-var-display.exp: Likewise.
15586 * gdb.mi/mi-watch.exp: Likewise.
15587 * gdb.mi/mi2-basics.exp: Likewise.
15588 * gdb.mi/mi2-break.exp: Likewise.
15589 * gdb.mi/mi2-cli.exp: Likewise.
15590 * gdb.mi/mi2-console.exp: Likewise.
15591 * gdb.mi/mi2-disassemble.exp: Likewise.
15592 * gdb.mi/mi2-eval.exp: Likewise.
15593 * gdb.mi/mi2-file.exp: Likewise.
15594 * gdb.mi/mi2-read-memory.exp: Likewise.
15595 * gdb.mi/mi2-regs.exp: Likewise.
15596 * gdb.mi/mi2-return.exp: Likewise.
15597 * gdb.mi/mi2-simplerun.exp: Likewise.
15598 * gdb.mi/mi2-stack.exp: Likewise.
15599 * gdb.mi/mi2-stepi.exp: Likewise.
15600 * gdb.mi/mi2-syn-frame.exp: Likewise.
15601 * gdb.mi/mi2-until.exp: Likewise.
15602 * gdb.mi/mi2-var-block.exp: Likewise.
15603 * gdb.mi/mi2-var-child.exp: Likewise.
15604 * gdb.mi/mi2-var-cmd.exp: Likewise.
15605 * gdb.mi/mi2-var-display.exp: Likewise.
15606 * gdb.mi/mi2-watch.exp: Likewise.
15607 * gdb.stabs/exclfwd.exp: Likewise.
15608 * gdb.stabs/weird.exp: Likewise.
15609 * gdb.threads/gcore-thread.exp: Likewise.
15610 * gdb.trace/actions.exp: Likewise.
15611 * gdb.trace/backtrace.exp: Likewise.
15612 * gdb.trace/circ.exp: Likewise.
15613 * gdb.trace/collection.exp: Likewise.
15614 * gdb.trace/deltrace.exp: Likewise.
15615 * gdb.trace/infotrace.exp: Likewise.
15616 * gdb.trace/limits.exp: Likewise.
15617 * gdb.trace/packetlen.exp: Likewise.
15618 * gdb.trace/passc-dyn.exp: Likewise.
15619 * gdb.trace/passcount.exp: Likewise.
15620 * gdb.trace/report.exp: Likewise.
15621 * gdb.trace/save-trace.exp: Likewise.
15622 * gdb.trace/tfind.exp: Likewise.
15623 * gdb.trace/tracecmd.exp: Likewise.
15624 * gdb.trace/while-dyn.exp: Likewise.
15625 * gdb.trace/while-stepping.exp: Likewise.
15626
f4b618d1
JB
156272006-08-08 Joel Brobecker <brobecker@adacore.com>
15628
15629 * gdb.base/step-bt.c: New file.
15630 * gdb.base/step-bt.exp: New testcase.
15631
3d00d119
DJ
156322006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15633
15634 * config/monitor.exp (gdb_load): Remove support for obsolete
15635 download-write-size.
15636 * gdb.base/remote.exp: Likewise. Update all callers of
15637 gdb_timed_load.
15638
017b5bd4
DJ
156392006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15640
15641 * cursal.exp: Pass binfile to gdb_load.
15642
837c599d
DJ
156432006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15644
15645 * gdb.base/cursal.exp: Add "" to gdb_load call.
15646
8dd4540b
MK
156472006-07-29 Mark Kettenis <kettenis@gnu.org>
15648
15649 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15650 NetBSD/ELF targets.
15651
ab5c9f60
DJ
156522006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15653
15654 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15655 operator*.
15656
4c42eaff
DJ
156572006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15658
15659 * gdb.base/completion.exp: Update for change in "file" behavior.
15660 * gdb.stabs/weird.exp: Likewise.
15661 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15662 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15663
0155cc76
NS
156642006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15665
15666 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15667 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15668
16026cd7
AS
156692006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15670
15671 * gdb.base/default.exp: Update source command error message.
15672 * gdb.base/help.exp: Update 'help source' message.
15673
16963cb6
DJ
156742006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15675
15676 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15677 test.
15678
6d7fd486
AS
156792006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15680
15681 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15682
29e8a844
DJ
156832006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15684
15685 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15686
6afcfa39
DJ
156872006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15688
15689 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15690
267a692b
MK
156912006-07-17 Mark Kettenis <kettenis@gnu.org>
15692
15693 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15694 *-*-openbsd* from targets for wich we expect ARM FPA floating
15695 point format.
15696
85d2fec4
NR
156972006-07-17 Nick Roberts <nickrob@snap.net.nz>
15698
15699 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15700
157012006-07-17 Mark Kettenis <kettenis@gnu.org>
15702
15703 * gdb.base/annota3.exp: Expect frame-begin annotation.
15704
85b4c6e8
JB
157052006-07-14 Joel Brobecker <brobecker@adacore.com>
15706
15707 * gdb.base/help.exp: Adjust "help unset" test to accept
15708 any list of unset commands.
15709
fb933624
DJ
157102006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15711 Daniel Jacobowitz <dan@codesourcery.com>
15712
15713 * gdb.cp/ref-params.exp: New test.
15714 * gdb.cp/ref-params.cc: New source file.
15715 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15716
1dff4b64
MK
157172006-07-08 Mark Kettenis <kettenis@gnu.org>
15718
15719 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15720 spaces/tabs in regular expressions since they might not be there.
15721
40d2e0e3
AS
157222006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15723
15724 * gdb.base/ifelse.exp: New file.
15725
f6c957d2
NS
157262006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15727
15728 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15729 line.
15730 * gdb.base/huge.exp: Loop over compilation to find a size that
15731 is acceptable.
15732 * gdb.base/remote.exp: Correct expected strings.
15733 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15734
b9c5a23d
DJ
157352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15736
15737 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15738
9af2e58d
DJ
157392006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15740
15741 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15742 native.
15743
30930ca5
DJ
157442006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15745
15746 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15747 enable stabs testing.
15748
aa32fa1d
DJ
157492006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15750
bd4a4c80 15751 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15752 gdb_test_multiple does.
15753
321fef15
DJ
157542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15755
15756 * Makefile.in (host_alias): Remove.
15757 (target_alias): Use @target_noncanonical@.
15758 (site.exp): Don't set host_alias.
15759 * aclocal.m4: Remove contents. Include acx.m4.
15760 * configure: Regenerated.
15761 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15762
e1c2defa
NS
157632006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15764
e63b55d1
NS
15765 * lib/gdb.exp (gdb_load_cmd): New.
15766
5600ea19
NS
15767 * gdb.base/fileio.c: Add system(NULL) test.
15768 * gdb.base/fileio.exp: Check it.
15769
e1c2defa
NS
15770 * gdb.base/break.c: Add 10a breakpoint at }
15771 * gdb.base/break.exp: Add test for breakpoint at }
15772 * gdb.cp/anon-union.cc: Add code at end of function.
15773 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15774 * gdb.mi/var-cmd.c: Add code at end of function.
15775 * gdb.mi/mi-var-display.exp: Adjust end of next.
15776 * gdb.mi/mi2-var-display.exp: Likewise.
15777 * gdb.base/fileio.c: Add stop function and insert calls at
15778 stopping places.
15779 * gdb.base/fileio.exp: Breakpoint stop function and remove
15780 explicit line number references.
15781
6c0112ec
JB
157822006-05-19 Joel Brobecker <brobecker@adacore.com>
15783
a9c64011
AS
15784 * gdb.base/del.exp (test_delete_alias): New function.
15785 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15786
154189a4
FF
157872006-05-18 Fred Fish <fnf@specifix.com>
15788
15789 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15790 required. Check for spurious output after program exits normally.
15791
582e64c2
FF
157922006-05-17 Fred Fish <fnf@specifix.com>
15793
15794 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15795 gdb_load, so it works in the simulator.
15796
8ef6493a
FF
157972006-05-11 Fred Fish <fnf@specifix.com>
15798
15799 * gdb.base/bang.exp: Ignore unexpected output between the
15800 "program exited normally" and the gdb prompt, as many other
15801 tests do.
15802
692b141c
MK
158032006-05-07 Mark Kettenis <kettenis@gnu.org>
15804
15805 * gdb.base/help.exp: Make "delete checkpoint" part option for
15806 "help d" and "help delete" tests.
15807
540b8a30
UW
158082006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15809
a9c64011 15810 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15811 expected output in some mi_gdb_test statements.
15812 * gdb.mi/mi2-basics.exp: Likewise.
15813
9b6462d9
JB
158142006-05-05 Joel Brobecker <brobecker@adacore.com>
15815
15816 * gdb.base/del.c: New file.
15817 * gdb.base/del.exp: New testcase.
15818
954de43b
DM
158192006-05-05 David S. Miller <davem@sunset.davemloft.net>
15820
15821 * gdb.base/break.exp: Do not assume a breakpoint on
15822 main will actually be in $srcfile when optimizing.
1303f75e
DM
15823 * gdb.base/savedregs.exp: Do not require that the dummy
15824 frame location match up to a symbol and source file location.
c3242428
DM
15825 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15826 will get printed without a mi_cmd_data_list_register_values prefix.
15827 (*-data-list-register-*): Correct regular expressions to expect the new
15828 pseudo d? floating point registers.
15829 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15830
c7e64c9a
DJ
158312006-05-05 Christophe Lyon <christophe.lyon@st.com>
15832
15833 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15834 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15835 is allocated by the compiler.
15836 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15837 anons, e, anone to force their allocation by the compiler.
15838
158392006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15840
15841 * gdb.base/help.exp: Update expected text for help d and
15842 help delete.
15843
27ce9a6d
MK
158442006-05-02 Mark Kettenis <kettenis@gnu.org>
15845
15846 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15847 NetBSD/ELF targets.
15848
8608915f
MK
158492006-04-30 Mark Kettenis <kettenis@gnu.org>
15850
15851 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15852 single-step breakpoint fails; make this a KFAIL on
15853 sparc*-*-openbsd*.
15854 * gdb.base/siginfo.exp: Likewise.
15855 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15856
b8db102d
MS
158572006-04-26 Michael Snyder <msnyder@redhat.com>
15858
15859 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15860 which may have to consume output from other forks.
15861 Add tests to make sure that "delete fork" succeeded.
15862
c702009a
MS
158632006-04-20 Michael Snyder <msnyder@redhat.com>
15864
15865 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15866 Add support for the Renesas M32C and M16C.
15867
15868 * gdb.asm/asm-source.exp: Add m32c target.
15869 * gdb.asm/m32c.inc: Support for m32c target.
15870
e28493f2
AS
158712006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15872
15873 * gdb.base/commands.exp (recursive_source_test): New test.
15874
880da185
DM
158752006-04-04 David S. Miller <davem@sunset.davemloft.net>
15876
15877 * gdb.base/float.exp: Add pattern for sparc targets.
15878
61d9b92f
DJ
158792006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15880
15881 * gdb.base/commands.exp (stray_arg0_test): New test.
15882
bd717df8
PB
158832006-03-30 Paul Brook <paul@codesourcery.com>
15884
15885 * gdb.mi/mi-until.exp: kfail broken until command.
15886 * gdb.mi/mi2-until.exp: Ditto.
15887
ec793d3c
NR
158882006-03-27 Nick Roberts <nickrob@snap.net.nz>
15889
15890 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15891
831004b7
AO
158922006-03-08 Alexandre Oliva <aoliva@redhat.com>
15893
15894 * gdb.base/prelink.exp: Anchor tested-for regular expression
15895 on gdb prompt.
15896
effe49a0
PB
158972006-03-07 Paul Brook <paul@codesourcery.com>
15898
15899 * gdb.base/assign.exp: Correct fail message.
15900
e5461016
PB
159012006-03-07 Paul Brook <paul@codesourcery.com>
15902
15903 * lib/compiler.c: Extract armcc version number.
15904 * lib/compiler.cc: Ditto.
15905
fc91c6c2
PB
159062006-03-07 Paul Brook <paul@codesourcery.com>
15907
15908 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15909 additional_flags=-w.
15910 * gdb.arch/altivec-regs.exp: Ditto.
15911 * gdb.arch/e500-abi.exp: Ditto.
15912 * gdb.arch/e500-regs.exp: Ditto.
15913 * gdb.base/all-bin.exp: Ditto.
15914 * gdb.base/annota1.exp: Ditto.
15915 * gdb.base/annota3.exp: Ditto.
15916 * gdb.base/args.exp: Ditto.
15917 * gdb.base/arithmet.exp: Ditto.
15918 * gdb.base/assign.exp: Ditto.
15919 * gdb.base/async.exp: Ditto.
15920 * gdb.base/bang.exp: Ditto.
15921 * gdb.base/break.exp: Ditto.
15922 * gdb.base/call-rt-st.exp: Ditto.
15923 * gdb.base/completion.exp: Ditto.
15924 * gdb.base/cond-expr.exp: Ditto.
15925 * gdb.base/condbreak.exp: Ditto.
15926 * gdb.base/consecutive.exp: Ditto.
15927 * gdb.base/define.exp: Ditto.
15928 * gdb.base/display.exp: Ditto.
15929 * gdb.base/ena-dis-br.exp: Ditto.
15930 * gdb.base/environ.exp: Ditto.
15931 * gdb.base/eval-skip.exp: Ditto.
15932 * gdb.base/info-proc.exp: Ditto.
15933 * gdb.base/jump.exp: Ditto.
15934 * gdb.base/logical.exp: Ditto.
15935 * gdb.base/long_long.exp: Ditto.
15936 * gdb.base/maint.exp: Ditto.
15937 * gdb.base/miscexprs.exp: Ditto.
15938 * gdb.base/pc-fp.exp: Ditto.
15939 * gdb.base/pointers.exp: Ditto.
15940 * gdb.base/relational.exp: Ditto.
15941 * gdb.base/reread.exp: Ditto.
15942 * gdb.base/sect-cmd.exp: Ditto.
15943 * gdb.base/sep.exp: Ditto.
15944 * gdb.base/sepdebug.exp: Ditto.
15945 * gdb.base/until.exp: Ditto.
15946 * gdb.base/whatis-exp.exp: Ditto.
15947 * gdb.cp/annota2.exp: Ditto.
15948 * gdb.cp/annota3.exp: Ditto.
15949 * gdb.trace/actions.exp: Ditto.
15950 * gdb.trace/backtrace.exp: Ditto.
15951 * gdb.trace/circ.exp: Ditto.
15952 * gdb.trace/collection.exp: Ditto.
15953 * gdb.trace/deltrace.exp: Ditto.
15954 * gdb.trace/infotrace.exp: Ditto.
15955 * gdb.trace/limits.exp: Ditto.
15956 * gdb.trace/packetlen.exp: Ditto.
15957 * gdb.trace/passc-dyn.exp: Ditto.
15958 * gdb.trace/passcount.exp: Ditto.
15959 * gdb.trace/report.exp: Ditto.
15960 * gdb.trace/save-trace.exp: Ditto.
15961 * gdb.trace/tfind.exp: Ditto.
15962 * gdb.trace/tracecmd.exp: Ditto.
15963 * gdb.trace/while-dyn.exp: Ditto.
15964 * gdb.trace/while-stepping.exp: Ditto.
15965 * lib/gdb.exp: Ditto.
15966 (gdb_compile): Handle nowarning option.
15967
5f4a23d9
AO
159682006-03-07 Alexandre Oliva <aoliva@redhat.com>
15969
15970 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15971 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15972 Rename executable to prelinkt. Don't re-prelink if we didn't
15973 get a core file. Test prelink -u exit status to tell whether
15974 prelinking failed. Use gdb_test_multiple.
15975
9733fc94
DJ
159762006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15977
15978 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15979 (do_tests): Call it.
15980
cc10cae3
AO
159812006-02-28 Alexandre Oliva <aoliva@redhat.com>
15982
15983 * gdb.base/prelink.exp: New test.
15984 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15985
15c46491
WZ
159862006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15987
15988 * gdb.fortran/derived-type.f90: New file.
15989 * gdb.fortran/derived-type.exp: New testcase.
15990
5c9f7ded
DJ
159912006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15992
15993 * gdb.base/default.exp: Allow ';' as a directory separator.
15994
5b96932b
AS
159952006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15996
15997 * gdb.base/help.exp (help add-symbol-file): Update.
15998
1986bccd
AS
159992006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16000
16001 * gdb.base/help.exp (help load): Update expected results.
16002
a8b7528f
FF
160032006-02-19 Fred Fish <fnf@specifix.com>
16004
16005 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16006 specifix hex value as part of results.
16007 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 16008
f8261448
FF
160092006-02-16 Fred Fish <fnf@specifix.com>
16010
16011 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16012 ushort_addr, and slong_addr, so the typedefs are not optimized
16013 away.
16014 * gdb.base/whatis.exp: Add tests using type name for struct type,
16015 union type, enum type, and typedef.
a9c64011 16016
31d8bdd2
MK
160172006-02-13 Mark Kettenis <kettenis@gnu.org>
16018
16019 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16020
34e41e63
JB
160212006-02-13 Jim Blandy <jimb@redhat.com>
16022
16023 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16024 case where it takes two "next" commands to skip past the init
16025 call.
16026
ac6e4f31
FF
160272006-02-12 Fred Fish <fnf@specifix.com>
16028
16029 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16030 to handle cases where it takes two "next" commands to skip
16031 past the init call.
16032
2db2d571
JB
160332006-02-07 Joel Brobecker <brobecker@adacore.com>
16034
16035 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16036 on hppa32 targets.
16037
38fcd64c
DJ
160382006-02-06 Vladimir Prus <ghost@cs.msu.su>
16039
16040 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16041 field.
16042
1315ad46
MK
160432006-01-29 Mark Kettenis <kettenis@gnu.org>
16044
16045 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
16046
5625b943
DJ
160472006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16048
16049 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
16050 files.
16051
80df1bbe
DJ
160522006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16053
16054 * gdb.cp/maint.exp: Set complaints to a positive value.
16055
9078e690
DJ
160562006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16057
16058 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
16059 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
16060 function name.
16061
9c903399
DJ
160622006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16063
16064 * gdb.base/checkpoint.c: Update copyright notice. Include
16065 <stdlib.h>.
16066
761ae4d6
JB
160672006-01-04 Jim Blandy <jimb@redhat.com>
16068
16069 * gdb.asm/asm-source.exp: Independently provide default values for
16070 asm-flags and debug-flags. Use 'string equal' to do the
16071 comparison, not the implicit expr's '==' operator. Remove
16072 now-unneeded assignments to asm-flags. In h8300 case, place
16073 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
16074
099ac3dd
MS
160752006-01-04 Michael Snyder <msnyder@redhat.com>
16076
16077 * gdb.base/checkpoint.c: New file.
16078 * gdb.base/checkpoint.exp: New file.
16079 * gdb.base/multi-fork.c: New file.
16080 * gdb.base/multi-fork.exp: New file.
16081 * gdb.base/pi.txt: New file (data for checkpoint.c test).
16082
f4d85314
FF
160832006-01-04 Fred Fish <fnf@specifix.com>
16084
16085 * gdb.base/ptype.c (foo): Add typedef.
16086 (intfoo): Add function.
16087 * gdb.base/ptype1.c: New file.
16088 * gdb.base/ptype.exp: Handle compilation and linking with two
16089 source files. Test that proper type for "foo" is found based
16090 on source context rather than first match found in symtabs.
16091
a1b06f35
MK
160922005-12-28 Mark Kettenis <kettenis@gnu.org>
16093
16094 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
16095 * gdb.asm/openbsd.inc: Indent commands.
16096
d082a1e2
MK
160972005-12-26 Mark Kettenis <kettenis@gnu.org>
16098
c65016bd
MK
16099 * gdb.base/freebpcmd.exp: Increase timeout.
16100
d082a1e2
MK
16101 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
16102
d3c32a0e
DJ
161032005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
16104
16105 * gdb.base/default.exp: Update check for "show version".
16106
9fdb1f50
RC
161072005-12-09 Randolph Chung <tausq@debian.org>
16108
16109 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
16110 * gdb.asm/pa64.inc: New file.
16111
5f2c56f7
RC
161122005-12-09 Randolph Chung <tausq@debian.org>
16113
16114 * gdb.asm/common.inc: Indent commands.
16115 * gdb.asm/asmsrc1.s: Likewise.
16116 * gdb.asm/asmsrc2.s: Likewise.
16117
8117349c
RC
161182005-12-09 Randolph Chung <tausq@debian.org>
16119
16120 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
16121 (get_addr_of_sym): Remove duplicate print.
16122 (gen_core): xfail hppa*-*-hpux*, update expected output.
16123 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
16124 * gdb.arch/pa64-nullify.s: New file.
16125
8f07f25a
RC
161262005-12-09 Randolph Chung <tausq@debian.org>
16127
16128 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
16129
55b39184
DJ
161302005-12-07 Christophe Lyon <christophe.lyon@st.com>
16131
16132 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
16133 code generation for these functions.
16134 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
16135 error message.
16136
31e2b00f
AS
161372005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
16138
16139 * gdb.base/help.exp (help b, help br, help bre, help brea)
16140 (help break): Update the expected message.
16141
c3d0b56e
SC
161422005-11-11 Stephane Carrez <stcarrez@nerim.fr>
16143
16144 * gdb.asm/m68hc11.inc: Setup the data section.
16145 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
16146 script for this test.
16147 (m6812-*-*): Likewise.
16148
36ae0ea9
RC
161492005-11-09 Randolph Chung <tausq@debian.org>
16150
16151 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
16152
9d6f42e9
WZ
161532005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
16154
16155 * gdb.base/break.exp: Fix a comment typo.
16156
e2126a14
EZ
161572005-11-03 Jim Blandy <jimb@redhat.com>
16158
a9c64011
AS
16159 Checked in by Elena Zannoni <ezannoni@redhat.com>
16160
889bf7c5 16161 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 16162
e0ac7199
CV
161632005-11-02 Corinna Vinschen <vinschen@redhat.com>
16164
16165 * gdb.arch/gdb1558.c: Include stdio.h.
16166
31d3fb18
MK
161672005-10-31 Mark Kettenis <kettenis@gnu.org>
16168
16169 * gdb.asm/asm-source.exp: Use -e instead of --entry.
16170
e52b687c
MK
161712005-10-31 Mark Kettenis <kettenis@gnu.org>
16172
16173 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
16174
f4711d79
PG
161752005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
16176
a9c64011
AS
16177 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16178 vscr" tests to better match output.
f4711d79 16179
987a9106
JB
161802005-10-12 Jim Blandy <jimb@redhat.com>
16181
16182 * gdb.base/structs.exp (any): New function.
16183 (test_struct_returns): Don't make any assumptions at all about
16184 what value the function returns when GDB can't set the return
16185 value.
16186
2336bb58
JB
161872005-10-09 Joel Brobecker <brobecker@adacore.com>
16188
16189 * gdb.ada/arrayidx/p.adb: New file.
16190 * gdb.ada/arrayidx.exp: New testcase
16191
161922005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
16193
16194 * gdb.ada/array_return/pck.ads: New file.
16195 * gdb.ada/array_return/pck.adb: New file.
16196 * gdb.ada/array_return/p.adb: New file.
16197 * gdb.ada/array_return.exp: New testcase.
16198
705335ea
JB
161992005-10-03 Joel Brobecker <brobecker@adacore.com>
16200
a9c64011
AS
16201 * gdb.base/arrayidx.c: New file.
16202 * gdb.base/arrayidx.exp: New testcase.
705335ea 16203
11ee9940
NR
162042005-09-29 Nick Roberts <nickrob@snap.net.nz>
16205
16206 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
16207 frames-invalid and breakpoints-invalid are no longer generated
16208 with level 3 so don't expect them in the output.
16209
39fb8e9e
BR
162102005-09-27 Bob Rossi <bob@brasko.net>
16211
a9c64011 16212 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
16213 from test. Escape the | in mi_gdb_test call.
16214 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
16215 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
16216 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
16217 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
16218 expected regex's in mi_gdb_test calls.
16219 * lib/mi-support.exp: Remove arbitrary .* from tests.
16220 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
16221 Fully anchor GDB/MI expected results in mi_gdb_test.
16222 * lib/gdb.exp (string_to_regexp): Escape the ] character.
16223 * gdb.base/sizeof.exp: Remove escape character. Correct test.
16224
2af48f68
PB
162252005-09-26 Paul Brook <paul@codesourcery.com>
16226
16227 * long_long.exp: Exclude eabi targets from arm FPA float format test.
16228
f34502bc
WZ
162292005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16230
16231 * bfp-test.c: New file.
16232 * bfp-test.exp: New testcase.
16233
ca929517
WZ
162342005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16235
16236 * gdb.fortran/subarray.exp: New testcase to test the evaluation
16237 of subarray and substring variable.
16238 * gdb.fortran/subarray.f: New source file for the test of subarray
16239 and substring variable evaluation.
16240 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
16241 of string constant.
16242
c761af65
DJ
162432005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
16244
16245 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
16246 copyright dates.
16247
561d7a1d
PG
162482005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
16249
16250 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
16251 powerpc altivec' test with an almost identical 'info vector' test.
16252
b2b64cc9
PG
162532005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16254
a9c64011
AS
16255 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16256 vscr" tests to match output.
b2b64cc9 16257
6ac4d15a
PG
162582005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16259
a9c64011
AS
16260 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
16261 output.
6ac4d15a 16262
40e55bef
BR
162632005-09-11 Bob Rossi <bob@brasko.net>
16264
889bf7c5
PA
16265 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
16266 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
16267 commands that return an MI output command and an asyncronous MI output
16268 command.
40e55bef
BR
16269 * gdb.mi/mi-console.exp: Ditto.
16270
3c7385ec
BR
162712005-09-11 Bob Rossi <bob@brasko.net>
16272
16273 * gdb.mi/mi-var-child.c: Include <string.h>.
16274
a6cd0eb3
DJ
162752005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
16276
16277 * killed.exp: Correct gdb_expect syntax.
16278
2f168eed
CV
162792005-08-09 Corinna Vinschen <vinschen@redhat.com>
16280
16281 * lib/mi-support.exp (mi_gdb_load): Fix typo.
16282
ecd3fd0f
BR
162832005-08-02 Bob Rossi <bob@brasko.net>
16284
16285 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
16286 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
16287 Change tests to inferior-tty-set/show.
16288 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
16289 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
16290 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
16291 inferior. Use mi_gdb_test to get GDB and Inferior output.
16292 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
16293 descriptor.
16294 (mi_inferior_tty_name): Add inferior PTY file name.
16295 (mi_gdb_start): Add INFERIOR_PTY parameter.
16296 (mi_gdb_test): Add IPATTERN parameter.
16297
f1ea48cb 162982005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 16299
f1ea48cb
BR
16300 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
16301 parameter to mi_gdb_test.
16302 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
16303
6e650a67
DJ
163042005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16305
16306 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
16307 struct_declarations.
16308 * gdb.mi/mi-var-child.exp: Step over the initialization of
16309 struct_declarations.
16310
8be260b6
DJ
163112005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16312
16313 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
16314 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
16315 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
16316 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
16317 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
16318 file.
16319
4e660f07
NR
163202005-07-27 Nick Roberts <nickrob@snap.net.nz>
16321
16322 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
16323 (do_children_tests): Assign values to the extra elements.
16324
16325 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
16326 them for tests for "-var-update --no-values" and
a9c64011 16327 "-var-update --all-values".
4e660f07
NR
16328 Add test for "-var-list-children --simple-values".
16329
16330 * gdb.mi/basics.c (callee4): Add integer array D[3]...
16331
16332 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
16333 "-stack-list-locals --simple-values" Improve doc strings and
16334 comments.
16335
6bdae935
MK
163362005-07-18 Mark Kettenis <kettenis@gnu.org>
16337
598b7a6f
MK
16338 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
16339 *-*-openbsd*.
16340 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
16341
6bdae935
MK
16342 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
16343 sigaltsatck'.
16344
1323e929 163452005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 16346
1323e929
BR
16347 * gdb.base/default.exp (tty): Changed output of command.
16348 * gdb.base/help.exp (help tty): Ditto.
16349
b1a9c082
MK
163502005-07-12 Mark Kettenis <kettenis@gnu.org>
16351
16352 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
16353
10a844a2
MK
163542005-07-10 Mark Kettenis <kettenis@gnu.org>
16355
16356 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
16357 -stack-select-frame without arguments.
16358 (test_stack_frame_listing): Add test for newly implemented command
16359 -stack-info-frame.
16360
3cb3b8df
BR
163612005-07-06 Bob Rossi <bob@brasko.net>
16362
16363 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
16364 command.
16365 (Copyright): Update copyright.
16366
a0c5fbcf
WZ
163672005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
16368
16369 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
16370 tests to evaluate exponentiation expression.
16371
984971d0
AS
163722005-06-29 Andreas Schwab <schwab@suse.de>
16373
16374 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
16375 main to avoid warnings.
16376
16377 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
16378
fe03833f
NR
163792005-06-20 Nick Roberts <nickrob@snap.net.nz>
16380
16381 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16382 -stack-select-frame without arguments.
16383 (test_stack_frame_listing): Add test for newly implemented command
16384 -stack-info-frame.
a9c64011 16385
7a55f279
WZ
163862005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16387
0ffa0ea5
DJ
16388 * gdb.fortran/array-element.f: New file.
16389 * gdb.fortran/array-element.exp: New testcase.
7a55f279 16390
26585198
DJ
163912005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16392
16393 * gdb.base/bigcore.exp: Correct checks for systems which can
16394 not dump a large core file.
16395
c1bd25fd
DJ
163962005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16397
16398 * gdb.base/relocate.c: Add a copyright notice.
16399 (dummy): Remove.
16400 * gdb.base/relocate.exp: Test printing the values of variables
16401 from a relocatable file.
16402
589e074d
DJ
164032005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16404
16405 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
16406 excess MI output after an error.
16407
0915f927
JB
164082005-05-29 Joel Brobecker <brobecker@adacore.com>
16409
16410 * gdb.arch/alpha-step.c: New file.
16411 * gdb.arch/alpha-step.exp: New testcase.
16412
76ff342d
DJ
164132005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16414 Dennis Brueni <dennis@slickedit.com>
16415
16416 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16417 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16418 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16419 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16420 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16421 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16422 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16423
96b0c7ac
DJ
164242005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16425 Wu Zhou <woodzltc@cn.ibm.com>
16426
16427 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16428 IBM's xlc compiler.
16429 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16430 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16431
f21565d2
JB
164322005-05-13 Jim Blandy <jimb@redhat.com>
16433
16434 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16435 calling gdb_suppress_entire_file.
16436 * gdb.base/charset.exp: Same.
16437 * gdb.base/call-rt-st.exp: Same.
16438
6006a3a1
BR
164392005-05-05 Bob Rossi <bob_rossi@cox.net>
16440
16441 * lib/gdb.exp (fullname_syntax): Added global regex.
16442 (fullname_syntax_POSIX): Ditto.
16443 (fullname_syntax_UNC): Ditto.
16444 (fullname_syntax_DOS_CASE): Ditto.
16445 (fullname_syntax_DOS): Ditto.
16446 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16447 fullname_syntax variable to scope and use it.
16448 (test_file_list_exec_source_files): Ditto.
16449 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16450
c3b69c04
DJ
164512005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16452
16453 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
16454
3c95e6af
PG
164552004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
16456
a9c64011
AS
16457 * lib/gdb.exp (skip_altivec_tests): New function, based on
16458 check_vmx_hw_available from the GCC testsuite.
16459 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
16460 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 16461
78df6c56
JB
164622005-05-02 Jim Blandy <jimb@redhat.com>
16463
16464 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
16465 calling gdb_suppress_entire_file.
16466
1690f9cf
DJ
164672005-04-30 Randolph Chung <tausq@debian.org>
16468
16469 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16470 Slightly relax "sem_post" name checking.
16471
5ea106f7
PG
164722005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16473
16474 * gdb.base/unload.exp: Use new shared library infrastructure.
16475
bf7234cf
PG
164762005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16477
16478 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16479 infrastructure.
bf7234cf 16480
547b869a
CV
164812005-04-29 Corinna Vinschen <vinschen@redhat.com>
16482
16483 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16484 * gdb.asm/h8300.inc: New file.
16485
f07e55f0
PG
164862005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16487
16488 * gdb.base/shlib-call.exp: Change to use new shared library
16489 infrastructure.
16490
3cbba3d1
PG
164912005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16492
a9c64011
AS
16493 * gdb.base/pending.exp: Change to use new shared library
16494 infrastructure.
3cbba3d1 16495
ed6df200
PG
164962005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16497
a9c64011
AS
16498 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16499 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16500
8c8f4ebe
PG
165012005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16502
a9c64011
AS
16503 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16504 shared objects being adjusted and update copyright years.
8c8f4ebe 16505
607fbc54
DJ
165062005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16507
16508 * ChangeLog: Correct some 2003-01-13 dates.
16509 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16510 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16511 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16512 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16513 gdb.trace/tfind.exp: Update copyright years.
16514
57bf0e56
DJ
165152005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16516 Daniel Jacobowitz <dan@codesourcery.com>
16517
16518 * lib/gdb.exp (gdb_compile): Handle shlib=.
16519 (gdb_compile_shlib): New function.
16520
9b593790
PG
165212005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16522
a9c64011 16523 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16524
9494c6a5
DJ
165252005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16526
16527 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16528 gdb.server.
16529 * configure.ac: Likewise.
16530 * configure: Regenerated.
16531 * gdb.gdbserver/Makefile.in: Moved to...
16532 * gdb.server/Makefile.in: ... here.
16533 * gdb.gdbserver/server.c: Moved to...
16534 * gdb.server/server.c: ... here.
16535 * gdb.gdbserver/server-run.exp: Moved to...
16536 * gdb.server/server-run.exp: ... here.
16537
6f8eac0e
DJ
165382005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16539
16540 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16541 * configure.ac: Create gdb.gdbserver/Makefile.
16542 * configure: Regenerated.
16543 * lib/gdbserver-support.exp: New file, derived from
16544 config/gdbserver.exp.
16545 * config/gdbserver.exp: Use gdbserver-support.exp.
16546 * gdb.gdbserver/Makefile.in: New file.
16547 * gdb.gdbserver/server.c: New file.
16548 * gdb.gdbserver/server-run.exp: New file.
16549
6e87504d
PG
165502005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16551
a9c64011
AS
16552 * lib/gdb.exp (test_compiler_info): Return compiler_info
16553 if no arguments are given.
6e87504d 16554
d1779be4
PG
165552005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16556
16557 * gdb.arch/altivec-abi.exp: Check for compiler and set
16558 use altivec' flag accordingly.
16559 * gdb.arch/altivec-regs.exp: Likewise.
16560
88750304
DJ
165612005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16562
16563 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16564
f3fb768d
AS
165652005-03-27 Andreas Schwab <schwab@suse.de>
16566
16567 * gdb.base/bigcore.c (main): Add missing mode argument in open
16568 call.
16569
7e813ac5
DJ
165702005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16571
16572 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16573 downloads.
16574 * config/gdbserver.exp (gdb_load): Likewise.
16575
8e3049aa
PB
165762005-03-14 Paul Brook <paul@codesourcery.com>
16577
16578 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16579 targets.
16580
a9df7c44
JB
165812005-03-09 Joel Brobecker <brobecker@adacore.com>
16582
16583 * gdb.dwarf2/dup-psym.S: New file.
16584 * gdb.dwarf2/dup-psym.exp: New testcase.
16585
9f0d94e8
JB
165862005-03-09 Joel Brobecker <brobecker@adacore.com>
16587
16588 * gdb.ada/exec_changed/first.adb: New file.
16589 * gdb.ada/exec_changed/second.adb: New file.
16590 * gdb.ada/exec_changed.exp: New testcase.
16591
5f579bc5
NS
165922005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16593
36e9969c
NS
16594 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16595 (A2): New class.
16596 (main): Test operator+.
16597 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16598 breakpoint test.
16599
5f579bc5
NS
16600 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16601 * gdb.base/signull.exp: Disable if gdb,nosignals.
16602 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16603 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16604 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16605 * gdb.mi/mi2-console.exp: Likewise.
16606 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16607 continue output at start.
16608 (gdb_collect_locals_test): Robustify regexp.
16609 * gdb.trace/passc-dyn.exp: Fix comment typo.
16610 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16611
be46087e
CV
166122005-03-08 Corinna Vinschen <vinschen@redhat.com>
16613
16614 * gdb.asm/asm-source.exp: Add iq2000 case.
16615 * gdb.asm/iq2000.inc: New file.
16616
384e1a61 166172005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16618
384e1a61
MI
16619 * gdb.base/command.exp: Change hardcoded value to regular expression.
16620 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16621
584b6e9e
DJ
166222005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16623
16624 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16625 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16626 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16627 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16628 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16629
ab5b5d61
MK
166302005-03-05 Mark Kettenis <kettenis@gnu.org>
16631
16632 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16633 changes.
16634
ae051c1b
PG
166352004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16636
a9c64011
AS
16637 * lib/compiler.c: Add test for IBM's xlc compiler.
16638 * lib/compiler.cc: Likewise.
ae051c1b 16639
3f0f6ed2
JB
166402004-02-24 Joel Brobecker <brobecker@adacore.com>
16641
16642 * gdb.ada/fixed_points.exp: Create compilation object directory
16643 before running the test.
16644 * gdb.ada/null_record.exp: Likewise.
16645 * gdb.ada/packed_array.exp: Likewise.
16646 * gdb.ada/start.exp: Likewise.
16647
724f452b
JB
166482005-02-15 Joel Brobecker <brobecker@adacore.com>
16649
16650 * gdb.ada/packed_array/pa.adb: New file.
16651 * gdb.ada/packed_array.exp: New testcase.
16652
57f5cdfb 166532005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16654
1f393151
MK
16655 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16656 files.
16657
ebdda337
MK
16658 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16659 on *-*-openbsd*. Correctly match whitespace in regukar
16660 expressions.
16661
cf309262
DJ
166622005-02-10 Daniel Jacobowitz <dan@debian.org>
16663
16664 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16665 PR exp/1821
16666 * gdb.base/gdb1821.c: New test file.
16667 * gdb.base/gdb1821.exp: New test file.
16668
3be49e7a
JB
166692005-02-09 Joel Brobecker <brobecker@adacore.com>
16670
16671 * gdb.base/start.c: New file.
16672 * gdb.base/start.exp: New testcase.
16673
e292e67d
JB
166742005-02-09 Joel Brobecker <brobecker@adacore.com>
16675
16676 * gdb.ada/start/dummy.adb: New file.
16677 * gdb.ada/start.exp: New testcase.
16678
dbdfa66c
CV
166792005-02-09 Corinna Vinschen <vinschen@redhat.com>
16680
16681 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16682 for printing symbols and statistics.
16683 Add test for using relative pathnames in "maint print msymbols" test.
16684 Mark "maint info sections DATA" XFAIL on Cygwin.
16685 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16686 tests.
16687
d7941671
AC
166882005-02-09 Andreas Schwab <schwab@suse.de>
16689
16690 Committed by Andrew Cagney <cagney@gnu.org>
16691 * gdb.base/remotetimeout.exp: New file.
16692
74e5ef44
MK
166932005-02-07 Mark Kettenis <kettenis@gnu.org>
16694
16695 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16696
464dd14d
JB
166972005-02-03 Joel Brobecker <brobecker@adacore.com>
16698
16699 * gdb.ada/gnat_ada.gpr: New file.
16700 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16701 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16702 * configure.ac: No longer generate gnat_ada.gpr.
16703 * configure: Regenerate.
16704 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16705 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16706 * gdb.ada/null_record/bar.ads: Likewise.
16707 * gdb.ada/null_record/bar.adb: Likewise.
16708 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16709 * gdb.ada/null_record.exp (testdir): New variable.
16710 (testfile): executable is now in testdir subdirectory.
16711 (srcfile): Use full path to the main compilation unit.
16712 * gdb.ada/fixed_points.exp: Same changes as above.
16713
30d756ae
NR
167142005-02-03 Nick Roberts <nickrob@snap.net.nz>
16715
16716 * gdb.base/interp.exp: New test.
16717
9d799f85
AC
167182005-01-24 Andrew Cagney <cagney@gnu.org>
16719
16720 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16721
15656118
AC
167222005-01-19 Andrew Cagney <cagney@gnu.org>
16723
a892c31b
AC
16724 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16725 configure.ac not configure.in.
16726
15656118
AC
16727 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16728 of powerpc*-*-*.
16729 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16730 * gdb.base/list.exp (test_list_function)
15656118
AC
16731 (test_list_filename_and_function): Ditto.
16732 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16733
a7b01baf
AC
167342005-01-16 Andrew Cagney <cagney@gnu.org>
16735
17d92a02
AC
16736 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16737
a7b01baf
AC
16738 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16739
bc8332bb
AC
167402005-01-14 Andrew Cagney <cagney@gnu.org>
16741
16742 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16743 * gdb.mi/mi2-var-cmd.exp: Ditto.
16744
4d074752
CV
167452005-01-10 Corinna Vinschen <vinschen@redhat.com>
16746
16747 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16748
bec39cab
AC
167492005-01-07 Andrew Cagney <cagney@gnu.org>
16750
16751 * configure.ac: Rename configure.in, require autoconf 2.59.
16752 * configure: Re-generate.
16753 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16754 * gdb.stabs/configure: Re-generate.
16755 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16756 * gdb.hp/configure: Re-generate.
16757 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16758 autoconf 2.59.
16759 * gdb.hp/gdb.objdbg/configure: Re-generate.
16760 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16761 autoconf 2.59.
16762 * gdb.hp/gdb.defects/configure: Re-generate.
16763 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16764 autoconf 2.59.
16765 * gdb.hp/gdb.compat/configure: Re-generate.
16766 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16767 autoconf 2.59.
16768 * gdb.hp/gdb.base-hp/configure: Re-generate.
16769 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16770 autoconf 2.59.
16771 * gdb.hp/gdb.aCC/configure: Re-generate.
16772
f10b16d4
JB
167732004-12-15 Jim Blandy <jimb@redhat.com>
16774
16775 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16776 under NPTL when there is debugging info available for libpthread.
16777
fb6e1814
JG
167782004-12-13 Jerome Guitton <guitton@gnat.com>
16779
16780 * gdb.ada/fixed_points.c: New file.
16781 * gdb.ada/fixed_points.exp: New file.
16782
fe46cd3a
RC
167832004-12-03 Randolph Chung <tausq@debian.org>
16784
16785 * gdb.arch/pa-nullify.exp: New file.
16786 * gdb.arch/pa-nullify.s: New file.
16787
8de0841b
RC
167882004-11-30 Randolph Chung <tausq@debian.org>
16789
16790 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16791 instead of "tbug". Fix regexp to work properly with gdb_test.
16792
c8170782
PH
167932004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16794
16795 * gdb.base/bitfields2.exp: New test.
16796 * gdb.base/bitfields2.c: New file.
16797
954269c2
RE
167982004-11-28 Richard Earnshaw <rearnsha@arm.com>
16799
16800 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16801
0107feed
RC
168022004-11-16 Randolph Chung <tausq@debian.org>
16803
16804 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16805
f073ae8c
DJ
168062004-11-14 Daniel Jacobowitz <dan@debian.org>
16807
16808 * gdb.threads/threadapply.exp: Correct "macro details" test.
16809
19ad59e7
JJ
168102004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16811
16812 * gdb.threads/threadapply.exp: New test.
16813 * gdb.threads/threadapply.c: New file.
16814
9cf0961b
MK
168152004-11-07 Mark Kettenis <kettenis@gnu.org>
16816
16817 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16818 frames.
16819
c789492a
FL
168202004-11-05 Felix Lee <felix+log1@specifixinc.com>
16821
16822 * gdb.base/cursal.exp: New file.
16823 * gdb.base/cursal.c: New file.
16824
a1e167bb
AC
168252004-11-03 Andrew Cagney <cagney@gnu.org>
16826
16827 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16828
b7cbf173
MK
168292004-10-30 Mark Kettenis <kettenis@gnu.org>
16830
16831 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16832 NetBSD/ELF targets.
16833
88f9d34f
JB
168342004-10-29 Joel Brobecker <brobecker@gnat.com>
16835
16836 * gdb.threads/bp_in_thread.c: New file, copied from
16837 pthread_cond_wait.c.
16838 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16839 file, rather than reusing the .c file from another testcase.
16840
ca7d6a0c
JB
168412004-10-20 Joel Brobecker <brobecker@gnat.com>
16842
16843 * gdb.ada/null_record.exp: Check where we stopped after
16844 sending the start command, instead of where the associated
16845 temporary breakpoint was inserted.
16846
0d863d03
AC
168472004-10-14 Andrew Cagney <cagney@gnu.org>
16848
16849 * gdb.mi/gdb701.c (main): Return 0.
16850
d11e72cb
DJ
168512004-10-13 Daniel Jacobowitz <dan@debian.org>
16852
d40539a4 16853 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16854
e1923096
JJ
168552004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16856
16857 * gdb.threads/schedlock.c: Add comment markers to use to find
16858 line numbers.
16859 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16860 comments.
16861 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16862 breakpoint lines.
16863
ec8ba2c9
DJ
168642004-10-12 Daniel Jacobowitz <dan@debian.org>
16865
16866 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16867
0eb3658b
DJ
168682004-10-12 Daniel Jacobowitz <dan@debian.org>
16869
16870 * configure.in: Add gdb.dwarf2.
16871 * configure: Regenerated.
16872 * Makefile.in: Add gdb.dwarf2.
16873 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16874 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16875 gdb.dwarf2/file1.txt: New files.
16876
a271cc33
OF
168772004-10-11 Orjan Friberg <orjanf@axis.com>
16878
a9c64011 16879 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16880 of "run", since the latter doesn't work with remote targets. Adjust
16881 the breakpoint numbering accordingly.
16882 * gdb.threads/pthread_cond_wait.exp: Ditto.
16883
895ce074
MC
168842004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16885
16886 * gdb.base/overlays.exp: Update copyright years.
16887
6be3092d
KI
168882004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16889
16890 * gdb.base/overlays.exp: Disable if target is Linux.
16891
e05389b8
FL
168922004-10-06 Felix Lee <felix+log1@specifixinc.com>
16893
16894 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16895
73cb587d
KI
168962004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16897
16898 * gdb.asm/asm-source.exp: Add m32r-linux target.
16899 * gdb.asm/m32r-linux.inc: New file.
16900
3c0edcdc
AC
169012004-09-24 Andrew Cagney <cagney@redhat.com>
16902 David Anderson <anderson@redhat.com>
16903
16904 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16905 command fails, assume things will work.
16906 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16907 (_GNU_SOURCE): Define.
16908 (print_unsigned, print_hex): Change parameter to "long long".
16909 (print_byte_count): New function, use to print byte counts.
16910 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16911 O_LARGEFILE.
16912 (main): Compute an upper bound on a corefile in max_core_size.
16913 Limit memory chunk size to max_core_size. Limit total memory
16914 allocated to max_core_size.
16915
4bb3667f
AC
169162004-09-23 Andrew Cagney <cagney@gnu.org>
16917
16918 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16919 from a separate process with code that creates a corefile by
16920 making the inferior dump core.
16921
60fe1a51
MK
169222004-09-23 Mark Kettenis <kettenis@gnu.org>
16923
16924 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16925 block.
16926
8e937346
MC
169272004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16928
16929 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16930 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16931 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16932 Likewise.
16933
7213f6d6
JJ
169342004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16935
16936 * gdb.java/jprint.exp: New test case for java inferior call.
16937 * gdb.java/jprint.java: Ditto.
16938
eac69dca
JB
169392004-09-15 Joel Brobecker <brobecker@gnat.com>
16940
16941 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16942
22227696
MC
169432004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16944
16945 * gdb.threads/killed.c: Include <stdlib.h>.
16946 * gdb.threads/pthreads.c: Likewise.
16947
7dd403a4
MC
169482004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16949
16950 * gdb.threads/killed.c: Add copyright notice.
16951
33f2d567
JM
169522004-09-10 Jason Molenda (jmolenda@apple.com)
16953
a9c64011
AS
16954 * gdb.base/define.exp: Two new tests to verify zero space chars
16955 after 'if' and 'while' commands in a user-defined command is correctly
16956 parsed.
33f2d567 16957
e05b62ac
AC
169582004-09-08 Andrew Cagney <cagney@gnu.org>
16959
16960 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16961 delivery test with duplicate at end of file.
16962
9cbe82da
MK
169632004-09-06 Mark Kettenis <kettenis@jive.nl>
16964
16965 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16966
564803d9
MC
169672004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16968
16969 * config/hppro.exp: Removed.
16970
7c6807ce
MC
169712004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16972
16973 * config/sparclet.exp: Removed.
16974
bf7e26dd
MC
169752004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16976
16977 * config/udi.exp: Removed.
16978
714e341b
MC
169792004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16980
16981 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16982 of "exp_continue".
16983 (advancei): Likewise.
16984
1236e623
JJ
169852004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16986
16987 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16988
3bdcad15
MI
169892004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16990
228af206 16991 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16992 to check for nodebug in executable.
16993 * gdb.gdb/observer.exp (setup_test): Likewise.
16994 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16995 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16996
c72b934c
AC
169972004-09-01 Andrew Cagney <cagney@gnu.org>
16998
16999 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17000 files.
17001
edd9b715
JJ
170022004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17003
17004 * gdb.base/unload.exp: Fix expected warning message to match
17005 latest format.
17006
fb4ce06b
CV
170072004-09-01 Corinna Vinschen <vinschen@redhat.com>
17008
17009 * gdb.base/call-rt-st.exp: Fix typos.
17010
ce78e7c3
MI
170112004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17012
17013 * gdb.threads/thread_check.exp: New testcase.
17014 * gdb.threads/thread_check.c: New testcase.
17015
2dedb159
AC
170162004-08-31 Andrew Cagney <cagney@gnu.org>
17017
17018 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17019 (skip_to_handler_entry): New procedures. Test stepping into a
17020 handler when the breakpoint is at the handler's entry point.
17021
68f53502
AC
170222004-08-30 Andrew Cagney <cagney@gnu.org>
17023
17024 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17025 gdb/1757.
17026
3e3ffd2b
MC
170272004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17028
17029 With code from Manoj Iyer <manjo@austin.ibm.com>:
17030 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17031 return value. Add an arm for "no debugging symbols found".
17032 Change a stray "error" to "perror".
17033 (gdb_run_cmd): Adapt to new return value.
17034 * gdb.base/remote.exp: Adapt to new return value.
17035 * gdb.gdb/complaints.exp: Likewise.
17036 * gdb.gdb/observer.exp: Likewise.
17037 * gdb.gdb/selftest.exp: Likewise.
17038 * gdb.gdb/xfullpath.exp: Likewise.
17039
4b6f5fd2
JB
170402004-08-27 Joel Brobecker <brobecker@gnat.com>
17041
17042 * gdb.threads/bp_in_thread.exp: New testcase.
17043
e5b25496
MC
170442004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17045
17046 Fix PR testsuite/1735.
17047 * gdb.threads/schedlock.c (thread_function): Add a cast
17048 to suppress a gcc warning.
17049 * gdb.threads/thread-specific.c (thread_function): Likewise.
17050
934353d6
MC
170512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17052
17053 * gdb.base/unload.c: Include <stdlib.h>.
17054
f98a0aef 170552004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 17056
f98a0aef 17057 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
17058 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
17059 synchronized after the "return".
17060
5a2e8882
MC
170612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17062
17063 * gdb.mi/basics.c: Include <stdio.h>.
17064 * gdb.mi/pthreads.c: Include <stdlib.h>.
17065 * gdb.mi/var-cmd.c: Include <stdlib.h>.
17066
a9640423
MC
170672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17068
17069 * gdb.threads/schedlock.c: Add copyright notice.
17070
b04e311d
AC
170712004-08-25 Andrew Cagney <cagney@gnu.org>
17072
17073 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
17074 (skip_over_handler, breakpoint_over_hander): New test procedures.
17075 (advance, advancei): Add a proper prefix, do not use
17076 rerun_to_main.
17077 * gdb.base/sigstep.c (main): Change to use an infinite loop.
17078
7c27f15b
MC
170792004-08-24 Michael Chastain <mec.gnu@mindspring.com>
17080
17081 * gdb.mi/basics.c: Add copyright notice.
17082 * gdb.mi/var-cmd.c: Add copyright notice.
17083
fffc87ae
MC
170842004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17085
17086 * lib/gdb.exp: Remove signed_keyword_not_used.
17087 * lib/compiler.c: Likewise.
17088 * lib/compiler.cc: Likewise.
17089
d782e0bf
MC
170902004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17091
17092 * gdb.base/whatis.c: Remove conditional disabling of "signed".
17093 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
17094
96033e83
MC
170952004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17096
17097 * gdb.base/whatis.c: Add copyright notice.
17098
cf38c229
MK
170992004-08-20 Mark Kettenis <kettenis@gnu.org>
17100
17101 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
17102 it to skip the breakpoints encoded in the inline assembly.
17103
f4b49756
MC
171042004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17105
17106 * Makefile.in: Add gdb.fortran.
17107
2f193b69
MC
171082004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17109
17110 * gdb.base/call-sc.exp (test_scalar_returns):
17111 Fix cut-and-paste glitch in "Make fun return now".
17112
89a237cb
MC
171132004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17114
17115 * configure.in: Add gdb.fortran.
17116 * configure: Regenerate.
17117 * gdb.fortran/Makefile.in: New file.
17118 * lib/gdb.exp (skip_fortran_tests): New procedure.
17119
469aff8e
MC
171202004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17121
17122 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
17123 reference to bug-gnu@prep.ai.mit.edu.
17124 * gdb.mi/mi-var-child.exp: Likewise.
17125 * gdb.mi/mi-var-cmd.exp: Likewise.
17126 * gdb.mi/mi-var-display.exp: Likewise.
17127 * gdb.mi/mi2-var-block.exp: Likewise.
17128 * gdb.mi/mi2-var-child.exp: Likewise.
17129 * gdb.mi/mi2-var-cmd.exp: Likewise.
17130 * gdb.mi/mi2-var-display.exp: Likewise.
17131
00b51b9f
MK
171322004-08-15 Mark Kettenis <kettenis@gnu.org>
17133
17134 * gdb.base/unload.c (main): Make local variable msg const.
17135
45f07fef
MC
171362004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17137
17138 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
17139 to bug-gnu@prep.ai.mit.edu.
17140 * gdb.mi/mi-disassemble.exp: Likewise.
17141 * gdb.mi/mi-eval.exp: Likewise.
17142 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
17143 default line number.
17144 * gdb.mi/mi-return.exp: Likewise.
17145 * gdb.mi/mi-simplerun.exp: Likewise.
17146 * gdb.mi/mi-stack.exp: Likewise.
17147 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
17148 number with explicit range test.
17149 * gdb.mi/mi-watch.exp: Likewise.
17150 * gdb.mi/mi2-break.exp: Likewise.
17151 * gdb.mi/mi2-cli.exp: Likewise.
17152 * gdb.mi/mi2-disassemble.exp: Likewise.
17153 * gdb.mi/mi2-eval.exp: Likewise.
17154 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
17155 default line number.
17156 * gdb.mi/mi2-return.exp: Likewise.
17157 * gdb.mi/mi2-simplerun.exp: Likewise.
17158 * gdb.mi/mi2-stack.exp: Likewise.
17159 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
17160 number with explicit range test.
17161 * gdb.mi/mi2-watch.exp: Likewise.
17162
dd8c8ee7
MC
171632004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17164
17165 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
17166 * gdb.cp/m-static.exp: Likewise.
17167 * gdb.cp/rtti.exp: Likewise.
17168
4e838464
MK
171692004-08-14 Mark Kettenis <kettenis@gnu.org>
17170
17171 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
17172
8d8cb839
EZ
171732004-08-14 Eli Zaretskii <eliz@gnu.org>
17174
17175 * ChangeLog: Prefix Local Variables with semi-colons and indent
17176 the reference to older ChangeLog files, to fix fontification in
17177 Emacs.
17178
deea8bb0
MC
171792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17180
17181 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
17182 * gdb.mi/mi2-break.exp: Likewise.
17183
c3297504
MC
171842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17185
17186 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
17187
25808999
MC
171882004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17189
17190 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
17191
226a8d71
MC
171922004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17193
17194 * gdb.cp/classes.exp: Remove unused declarations. Just let
17195 test names default instead of providing special names. Remove
17196 extraneous demangler test.
17197
37fdf854
JJ
171982004-08-12 Jeff Johnston <jjohnstn@redhat.com>
17199
17200 * gdb.base/unload.exp: New test for breakpoints in dynamically
17201 loaded libraries.
17202 * gdb.base/unload.c: Ditto.
17203 * gdb.base/unloadshr.c: Ditto.
17204
2d3a7986
MC
172052004-08-12 Michael Chastain <mec.gnu@mindspring.com>
17206
17207 * gdb.cp/classes.exp (test_ptype_class_objects): Call
17208 cp_test_ptype_class.
17209 (test_enums): Likewise.
17210
c72b934c
AC
172112004-08-10 Andrew Cagney <cagney@gnu.org>
17212
17213 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17214 files.
17215
cc503c8a
AC
172162004-08-10 Andrew Cagney <cagney@gnu.org>
17217
17218 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
17219 init_malloc call.
17220
902f2ccb
MC
172212004-08-10 Michael Chastain <mec.gnu@mindspring.com>
17222
17223 * ChangeLog: Add copyright notice. The notice is copied
17224 from emacs 21.3 top level ChangeLog.
17225
78c90502
MC
172262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17227
17228 * lib/cp-support.exp: New file.
17229 * lib/cp-support.exp (cp_test_type_class): New function.
17230 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
17231 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
17232 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
17233 cp_test_ptype_class.
17234
88e5ea78
MC
172352004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17236
17237 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
17238 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17239 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
17240 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
17241 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
17242 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
17243 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
17244 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
17245 gdb.mi/mi2-watch.exp: Update copyright years.
17246
6a89fc9c
MK
172472004-08-09 Mark Kettenis <kettenis@gnu.org>
17248
17249 * gdb.base/sigaltstack.exp: Provide proper anchoring.
17250
1482e0de
MC
172512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17252
17253 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
17254 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
17255 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
17256 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17257 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
17258 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
17259 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
17260 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17261 gdb.mi/mi-watch.exp: Update copyright years.
17262
1a5ce3f3
DJ
172632004-08-08 Daniel Jacobowitz <dan@debian.org>
17264
17265 PR gdb/1738
17266 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
17267 from a breakpoint with a pending signal.
17268
04f6ecf2
DJ
172692004-08-08 Daniel Jacobowitz <dan@debian.org>
17270
17271 PR gdb/1736
17272 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
17273 * gdb.base/sigaltstack.exp (finish_test): Consume output until
17274 the prompt.
17275 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
17276
54d90d35
DJ
172772004-08-08 Daniel Jacobowitz <dan@debian.org>
17278
17279 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
17280
d2f6abb0
DJ
172812004-08-08 Daniel Jacobowitz <dan@debian.org>
17282
17283 PR gdb/1736
17284 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
17285 for i?86-*-linux*.
17286
5598c03d
DJ
172872004-08-08 Daniel Jacobowitz <dan@debian.org>
17288
17289 * gdb.arch/i386-prologue.exp: Compile without debug information.
17290
c6fee705
MC
172912004-08-08 Michael Chastain <mec.gnu@mindspring.com>
17292
17293 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
17294 rather than asking gdb to search.
17295
dd90efdb
MC
172962004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17297
17298 * gdb.base/gcore.c: Include <string.h>.
17299
1e84bec1
MC
173002004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17301
17302 * gdb.base/gcore.c: Add copyright notice.
17303
e425eb2b
MC
173042004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17305
17306 * gdb.base/freebpcmd.c: Include <stdio.h>.
17307 * gdb.base/long_long.c: Include <string.h>.
17308 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
17309 * gdb.base/siginfo.c: Include <string.h>.
17310 * gdb.base/sigstep.c: Include <string.h>.
17311
cb9aaed5
MC
173122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17313
17314 * gdb.base/complex.c: Include <stdlib.h>.
17315
55944f3d
MC
173162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17317
17318 * gdb.base/complex.c: Add copyright notice.
17319
7b2953d9
MC
173202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17321
17322 * gdb.base/charset.c: Include <stdlib.h>.
17323
c9133d23
MC
173242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17325
17326 * gdb.base/auxv.c: Include <stdlib.h>.
17327
0a8490ad
MC
173282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17329
17330 * gdb.base/auxv.c: Add copyright notice.
17331
3426d5ec
MC
173322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17333
17334 * gdb.base/coremaker.c: Add copyright notice.
17335 * gdb.base/coremaker2.c: Add copyright notice.
17336
8da195dd
AC
173372004-08-04 Andrew Cagney <cagney@gnu.org>
17338
17339 * gdb.base/store.exp: Update copyright.
17340 (check_set, up_set, check_struct, up_struct): Add a prefix to test
17341 names, do not import gdb_prompt.
17342
8d394f98
AC
173432004-08-01 Andrew Cagney <cagney@gnu.org>
17344
17345 Fix PR testsuite/1729.
17346 * gdb.base/dump.exp: Add test name to callers of capture_value, do
17347 not use capture_value with value 4.
17348 (capture_value): Add optional test name parameter.
17349 (test_reload_saved_value, test_restore_saved_value): Use $msg as
17350 the prefix, pass to capture_value.
17351
b6702b23
MK
173522004-08-01 Mark Kettenis <kettenis@gnu.org>
17353
17354 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
17355 * gdb.arch/i386-prologue.c (standard): New prototype and function.
17356 (main): Call new function.
17357
c203e0ca
MC
173582004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17359
17360 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
17361
a7995a30
MC
173622004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17363
17364 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
17365
9366563b
MC
173662004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17367
b6eeaf26 17368 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
17369 Accept more values of vtbl pointer. Remove some messages
17370 about "obsolete gcc or gdb".
17371
2fc1f950
MC
173722004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17373
17374 * gdb.cp/classes.exp: Accept more varieties of ptype output.
17375
c724d49b
MC
173762004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17377
17378 * gdb.base/asm-source.exp: Properly convert target board
17379 debug flags from gcc format to binutils format.
17380
736b0fce
MK
173812004-07-28 Mark Kettenis <kettenis@gnu.org>
17382
17383 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17384 gdb1718". PR backtrace/1718 partially fixed.
17385
5633ea5c
JJ
173862004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17387
17388 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17389
575eebb1
NC
173902004-07-26 Nick Clifton <nickc@redhat.com>
17391
17392 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17393 good default value for a specific architecture is available then
17394 set it to that value. Otherwise default to the -gstabs switch.
17395 Remove the -g... switches from the asm-flags variable. Allow the
17396 target board info to override the value if it wants to. Pass the
17397 switch on the assembler command line.
17398
62104619
MK
173992004-07-23 Mark Kettenis <kettenis@gnu.org>
17400
17401 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
17402 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
17403 (main): Call new function.
17404
4a1135b8
MC
174052004-07-22 Michael Chastain <mec.gnu@mindspring.com>
17406
17407 Test for PR exp/1715.
17408 * gdb.base/radix.exp: Refactor common procedures. Make all
17409 test names unique. Change XFAIL to KFAIL.
17410
8a12c1f0
MC
174112004-07-20 Michael Chastain <mec.gnu@mindspring.com>
17412
17413 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17414 * gdb.ada/gnat_ada.gin: ... to here.
17415 * configure.in: Use gnat_ada.gin.
17416 * configure: Regenerate.
17417
23b451cf
AC
174182004-07-20 Andrew Cagney <cagney@gnu.org>
17419
17420 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17421 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17422 XFAILs. Clean up test messages and comments. Check backtraces.
17423 Delete re-sync code.
17424
ab618a02
MC
174252004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17426
17427 Fix PR cli/740.
17428 * gdb.base/annota1.exp: Honor gdb,nosignals.
17429 * gdb.base/annota3.exp: Likewise.
17430
46dad340
MC
174312004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17432
17433 * lib/java.exp: Update copyright notice.
17434
756d8c70
AC
174352004-07-19 Andrew Cagney <cagney@gnu.org>
17436
17437 * gdb.base/selftest.exp: Copy file from here ...
17438 * gdb.gdb/selftest.exp: ... to here.
17439
586027e6
AC
174402004-07-16 Andrew Cagney <cagney@redhat.com>
17441
17442 * lib/insight-support.exp: Delete file.
17443 * lib/java.exp (java_init): Fix copyright.
17444
029d2200
AC
174452004-07-16 Andrew Cagney <cagney@gnu.org>
17446
17447 * gdb.base/restore.c: Append "prologue" to comments marking the a
17448 function's prologue.
17449 * gdb.base/restore.exp: Update copyright, re-indent.
17450 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17451 callerN" prefix where needed. Update patterns that match a
17452 function's prologue.
17453
653b62c5
MC
174542004-07-16 Michael Chastain <mec.gnu@mindspring.com>
17455
17456 * gdb.base/restore.c: Add copyright notice.
17457
f7d690e5
AC
174582004-07-16 Andrew Cagney <cagney@gnu.org>
17459
17460 * gdb.base/logical.exp: Update copyright.
17461 (evaluate): New procedure. Use to re-implement tests using
17462 several tables.
17463
d629a7cb
MH
174642004-07-14 Martin Hunt <hunt@redhat.com>
17465
17466 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
17467 which fixes some problems where init.tcl was not found.
17468
9c7bb332
AC
174692004-07-13 Andrew Cagney <cagney@gnu.org>
17470
6bf46641
AC
17471 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17472 (check_sizeof, check_valueof): Do not include the output in the
17473 test name. Use gdb_test.
17474 (get_valueof): Use gdb_test_multiple.
17475
c4ffd4c0
AC
17476 * gdb.base/step-test.exp: Update copyright. Use
17477 gdb_test_multiple. Ensure that test names do not include
17478 architecture dependent output.
17479
ab89363a
AC
17480 * gdb.gdb/observer.exp: Update copyright.
17481 (setup_test): Use gdb_test_multiple.
17482 (attach_first_observer, attach_second_observer)
17483 (attach_third_observer, detach_first_observer)
17484 (detach_second_observer, detach_third_observer)
17485 (reset_counters, check_counters): Make $message a prefix.
17486 (test_normal_stop_notifications): Add "args" parameter - a list of
17487 init functions to be called. Make $message a prefix,
17488 (test_observer_normal_stop): Change the message prefixes so that
17489 they are unique, pass the attach / detach procedures to
17490 test_normal_stop_notifications.
17491
ec58997a
AC
17492 * gdb.base/signull.exp (test_segv): Prefix all tests with
17493 "${name}". Clean up test messages.
17494
b475183b
AC
17495 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17496
9c7bb332
AC
17497 * gdb.base/ena-dis-br.exp: Update copyright.
17498 (break_at): New function. Replace send_gdb with gdb_test,
17499 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17500 ignore count, not stopped at bpt", with KFAIL.
17501
2dd95497
CV
175022004-07-13 Corinna Vinschen <vinschen@redhat.com>
17503
17504 * gdb.base/attach.exp: Remove cleanupfile handling.
17505
419e626b
AC
175062004-07-12 Andrew Cagney <cagney@gnu.org>
17507
17508 * gdb.base/annota1.exp: Cleanup corefile test name.
17509 * gdb.base/annota3.exp: Ditto.
17510
8b1b3228
AC
175112004-07-12 Andrew Cagney <cagney@gnu.org>
17512
78650829
AC
17513 * gdb.base/signals.exp: Clean up copyright, re-indent.
17514
8b1b3228
AC
17515 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17516 gdb_test and gdb_test_multiple.
17517
935c2760
JJ
175182004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17519
17520 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17521 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17522 provide line number info for first statement in main.
17523
1544280f
AC
175242004-07-08 Andrew Cagney <cagney@gnu.org>
17525
1279f4ff
AC
17526 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17527
1544280f
AC
17528 * gdb.base/sigbpt.exp: Make the common part of each test name a
17529 prefix instead of suffix.
17530
bcc82369
BR
175312004-07-07 Bob Rossi <bob_rossi@cox.net>
17532
17533 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17534 test from test_tbreak_creation_and_listing to
17535 test_file_list_exec_source_file
17536 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17537 Changed name of test from test_tbreak_creation_and_listing to
17538 test_file_list_exec_source_file
17539
23f4b0aa
JJ
175402004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17541
17542 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17543 the jmisc() constructor instead of <init>.
17544 * gdb.java/jmisc1.exp: Ditto.
17545
56401cd5
AC
175462004-07-07 Andrew Cagney <cagney@gnu.org>
17547
17548 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17549 corrupting the PC.
17550
44ae2f6a
MC
175512004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17552
17553 * gdb.cp/templates.exp: Accept whitespace change in demangler
17554 output.
17555
45a83408
AC
175562004-07-06 Andrew Cagney <cagney@gnu.org>
17557
17558 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17559
d205ad70
MC
175602004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17561
17562 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17563 * lib/compiler.cc: Likewise.
17564
06ea1a61
MC
175652004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17566
17567 * lib/compiler.cc: Work around string preprocessing problem
17568 with old hp c++ compiler.
17569 * lib/compiler.c: Likewise.
17570
daab1251
CV
175712004-06-29 Corinna Vinschen <vinschen@redhat.com>
17572
17573 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17574 directives to conditionalize symbol prefixing.
17575 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17576 additional_flags handling. Add underscore prefix for Cygwin.
17577 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17578 conditionalize symbol prefixing.
17579 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17580 additional_flags handling. Add underscore prefix for Cygwin.
17581
cc984116
CV
175822004-06-29 Corinna Vinschen <vinschen@redhat.com>
17583
17584 * gdb.base/bigcore.exp: Skip test on Cygwin.
17585
c279b077
MC
175862004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17587
17588 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17589 formats for "info register". Use gdb_test_multiple. Fix
17590 the "invalid register" test.
17591
0e915747
CV
175922004-06-28 Corinna Vinschen <vinschen@redhat.com>
17593
17594 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17595 PID for Cygwin. Add Cygwin specific strings to check for in some
17596 tests.
17597 (do_attach_tests): Add a test for user interaction when attaching
17598 to a process with no matching symbol table already loaded.
17599
11422c86
AC
176002004-06-26 Andrew Cagney <cagney@gnu.org>
17601
17602 Test PR java/1567 and PR java/1565.
17603 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17604 * gdb.java/jmisc2.exp: Delete file.
17605
cefbce26
MC
176062004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17607
17608 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17609
e19f872c
CV
176102004-06-25 Corinna Vinschen <vinschen@redhat.com>
17611
17612 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17613 attach process.
17614
d931ba3b
MC
176152004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17616
17617 * gdb.cp/pr-1553.exp: Remove.
17618
aef68c48
MC
176192004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17620
17621 * gdb.cp/pr-1553.cc: Remove.
17622 * gdb.cp/pr-1553.exp: Disable this test.
17623
8d5df71a
JB
176242004-06-20 Jim Blandy <jimb@redhat.com>
17625
a9c64011 17626 Fix PR testsuite/1680.
8d5df71a
JB
17627 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17628 regular expressions.
17629
4ac6f39d
MC
176302004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17631
17632 Fix PR testsuite/1679.
17633 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17634 Issue an UNSUPPORTED result instead.
17635
1b413552
JB
176362004-06-18 Jim Blandy <jimb@redhat.com>
17637
17638 * gdb.base/charset.exp: Only send a control-C if we see a new
17639 prompt and incomplete command.
17640
6daa6ebd
MC
176412004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17642
17643 * gdb.cp/pr-574.cc: Add copyright notice.
17644
51fa4ae0
JB
176452004-06-17 Jim Blandy <jimb@redhat.com>
17646
17647 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17648 cases where the regexp has no groups; this grabs random text from
17649 the previous test suite, whatever that was.
17650
8fea26c5
MC
176512004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17652
17653 * gdb.cp/printmethod.cc: Add copyright notice.
17654
1e3aeb41
MC
176552004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17656
17657 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17658
9d9030bc
AC
176592004-06-16 Andrew Cagney <cagney@gnu.org>
17660
17661 * gdb.base/signull.c: Update copyright. Include <string.h>.
17662 (bowler): Replace data_pointer with data_read
17663 and data_write cases. Add code_descriptor case.
17664 (zero, desc): New array and pointer.
17665 (data, code): Change to simple pointers.
17666 * gdb.base/signull.exp: Fix probe pattern matching a function
17667 descriptor SIGSEGV. Replace data_pointer with data_read and
17668 data_write tests.
17669
acd4ad44
AC
176702004-06-16 Andrew Cagney <cagney@gnu.org>
17671
17672 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17673
08fd625c
MC
176742004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17675
17676 * gdb.base/long_long.c: Add copyright notice.
17677
1903502c
MC
176782004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17679
17680 * gdb.base/long_long.exp: Remove reference to
17681 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17682 to gdb_breakpoint and gdb_continue_to_breakpoint.
17683
83313cb1
JB
176842004-06-14 Jim Blandy <jimb@redhat.com>
17685
17686 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17687 endian case.
17688
1bf404ef
AC
176892004-06-14 Andrew Cagney <cagney@gnu.org>
17690
17691 * gdb.base/gcore.exp (capture_command_output): Delete the always
17692 passing tests containing inferior values.
17693 * gdb.base/ending-run.exp: Do not include the breakpoint address
17694 in the test message. Update copyright.
17695 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17696 size in the test name, use gdb_test_multiple. Update copyright.
17697
ef220b33
MC
176982004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17699
17700 * gdb.cp/ref-types.cc: Add copyright notice.
17701
4f70a4c9
MC
177022004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17703
17704 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17705 hp_aCC_compiler.
17706 * lib/compiler.cc: Likewise.
17707 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17708 'set' commands. Log diagnostics for other lines. Set
17709 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17710
335928ac
MC
177112004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17712
17713 * gdb.cp/try_catch.cc: Add copyright notice.
17714
2efb12e8
MC
177152004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17716
17717 * gdb.cp/userdef.cc: Add copyright notice.
17718
0bbed51a
MC
177192004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17720
17721 * gdb.cp/virtfunc.cc: Add copyright notice.
17722
e12a46c9
RC
177232004-06-11 Randolph Chung <tausq@debian.org>
17724
17725 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17726 problem.
17727
338e05af
AC
177282004-06-10 Andrew Cagney <cagney@gnu.org>
17729
17730 * lib/compiler.cc, lib/compiler.c: Append either
17731 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17732 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17733 instead of gcc-3-3.
17734
dc3f10cb
AC
177352004-06-09 Andrew Cagney <cagney@gnu.org>
17736
b4d946af
AC
17737 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17738 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17739
dc3f10cb
AC
17740 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17741 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17742 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17743 fixed.
17744
b5c0bfa2
AC
177452004-06-09 Andrew Cagney <cagney@gnu.org>
17746
17747 * gdb.base/structs.exp (test_struct_returns): Replace
17748 "return_value_unknown" and "finish_value_unknown" by
17749 "return_value_known" and "finish_value_known". Instead of
17750 "return_value_unknown" iff "finish_value_unknown", check
17751 "return_value_known" implies "finish_value_known".
17752
caeb605f
MH
177532004-06-08 Martin Hunt <hunt@redhat.com>
17754
17755 * gdb.base/float.exp: Add pattern for mips targets.
17756
c892bb64
RC
177572004-06-08 Randolph Chung <tausq@debian.org>
17758
17759 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17760 message for unknown architectures more clear.
17761
48306d3e
JB
177622004-06-08 Joel Brobecker <brobecker@gnat.com>
17763
17764 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17765 start the execution of the program.
17766
83ecb59f
JB
177672004-06-07 Jim Blandy <jimb@redhat.com>
17768
17769 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17770 * gdb.arch/i386-cpuid.h: New helper file.
17771
55264cb4
RC
177722004-06-07 Randolph Chung <tausq@debian.org>
17773
17774 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17775 has started.
17776
23cadb28
RM
177772004-06-04 Roland McGrath <roland@redhat.com>
17778
17779 Fix PR gdb/1647.
17780 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17781 differently to be robust to output buffering differences.
17782
51d01eda
MC
177832004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17784
17785 * gdb.threads/pthreads.exp: Update copyright years.
17786 (check_control_c): Change asynchronous 'after' to synchronous.
17787
f4fc3b93
RM
177882004-06-04 Roland McGrath <roland@redhat.com>
17789
17790 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17791 next gdb prompt.
17792
4013522b
MC
177932004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17794
17795 Fix PR gdb/1636.
17796 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17797 calls to synchronous.
17798
7a8f1e6b
JB
177992004-05-26 Jim Blandy <jimb@redhat.com>
17800
17801 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17802
81bb3443
RC
178032004-05-24 Randolph Chung <tausq@debian.org>
17804
17805 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17806 * gdb.asm/pa.inc: New file.
17807
8f5a3103
MK
178082004-05-22 Mark Kettenis <kettenis@gnu.org>
17809
17810 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17811
734b8fe8 178122004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17813 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17814
17815 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17816 GDB prompt.
17817
725603e1
UW
178182004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17819
f4fc3b93 17820 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17821 setjmp/longjmp. Use sigaction instead of signal.
17822
8b923272 178232004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17824 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17825
17826 * gdb.threads/pthread_cond_wait.c: New file.
17827 * gdb.threads/pthread_cond_wait.exp: New testcase.
17828
8bfabb04
AC
178292004-05-13 Andrew Cagney <cagney@redhat.com>
17830
17831 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17832 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17833
42edda50
AC
178342004-05-11 Andrew Cagney <cagney@redhat.com>
17835
17836 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17837 fixed but revealed gdb/1639.
17838
d303a6c7
AC
178392004-05-10 Andrew Cagney <cagney@redhat.com>
17840
17841 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17842 func1" and "next to 2nd alarm", kernel bug avoided.
17843
bf08c2a1
DJ
178442004-05-10 Daniel Jacobowitz <dan@debian.org>
17845
17846 PR external/1568
17847 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17848 XFAIL if it is smaller than bytes_allocated.
17849 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17850 (main): Make chunks_allocated unsigned. Correct comment.
17851
c0586a34
JB
178522004-05-07 Joel Brobecker <brobecker@gnat.com>
17853
17854 * gdb.arch/powerpc-aix-prologue.c: New file.
17855 * gdb.arch/powerpc-aix-prologue.exp: New file.
17856
f2785d12
JB
178572004-05-07 Jim Blandy <jimb@redhat.com>
17858
17859 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17860 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17861
bd7f6e30
JB
178622004-05-06 Joel Brobecker <brobecker@gnat.com>
17863
17864 * gdb.base/sep.exp: No longer setup_kfail when the program was
17865 built with dwarf2.
17866
0a5e7efe
JI
178672004-05-05 Jim Ingham <jingham@apple.com>
17868
17869 * gdb.base/pending.exp: Make sure pending breakpoints
17870 preserve the ignore count.
f4fc3b93 17871
a8958849
MK
178722004-04-27 Jerome Guitton <guitton@gnat.com>
17873
17874 * i386-prologue.exp: Add testcase for jump instruction as first
17875 instruction of the real code.
17876 * i386-prologue.c (jump_at_beginning): New function.
17877
7e103f5b
MK
178782004-04-28 Mark Kettenis <kettenis@gnu.org>
17879
17880 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17881 x86_64-*-*.
17882
5d38b224
MK
178832004-04-28 Mark Kettenis <kettenis@gnu.org>
17884
17885 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17886 i*86-*-*.
17887
0ef32fd9
MK
178882004-04-25 Mark Kettenis <kettenis@gnu.org>
17889
17890 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17891 expression that checks the return type.
17892
71d7dd7c
AC
178932004-04-23 Andrew Cagney <cagney@redhat.com>
17894
17895 * gdb.base/call-sc.exp: New test of scalar call/return values.
17896 * gdb.base/call-sc.c: Ditto.
17897
1e9f977e
JJ
178982004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17899
17900 * gdb.threads/manythreads.c: Reduce thread stack size.
17901
899d9e3a
JJ
179022004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17903
17904 * gdb.threads/manythreads.c: Add copyright notice.
17905
61bcae62
AC
179062004-04-23 Andrew Cagney <cagney@redhat.com>
17907
17908 * gdb.base/siginfo.exp: Better handle step out of signal.
17909 * gdb.base/sigstep.exp: Ditto.
17910
7339a42e 179112004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17912 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17913
17914 * gdb.threads/manythreads.c: New testcase.
17915 * gdb.threads/manythreads.exp: Ditto.
17916
5c98409b
JB
179172004-04-22 Jim Blandy <jimb@redhat.com>
17918
17919 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17920 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17921
3b611f1a
MC
179222004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17923
17924 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17925
f0fd9238
AC
179262004-04-21 Andrew Cagney <cagney@redhat.com>
17927
17928 * gdb.base/sigstep.c: New file.
17929 * gdb.base/sigstep.exp: New file.
17930
90990674
JB
179312004-04-16 Joel Brobecker <brobecker@gnat.com>
17932
17933 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17934 call to observer_notify_normal_stop.
17935
78cef34b
AC
179362004-04-15 Andrew Cagney <cagney@redhat.com>
17937
17938 * gdb.base/siginfo.c: New file.
17939 * gdb.base/siginfo.exp: New file.
17940
d2343407
JB
179412004-04-12 J. Brobecker <brobecker@gnat.com>
17942
17943 * gdb.base/sep.exp: Fix typo in comment.
17944
a2dba3c8
JB
179452004-04-12 J. Brobecker <brobecker@gnat.com>
17946
17947 * gdb.base/sep.c: New file.
17948 * gdb.base/sep-proc.c: New file.
17949 * gdb.base/sep.exp: New testcase.
17950
15f7b60e
MK
179512004-04-09 Mark Kettenis <kettenis@gnu.org>
17952
17953 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17954 support.
17955
44f4de1a
AC
179562004-04-05 Andrew Cagney <cagney@redhat.com>
17957
17958 * gdb.base/sigaltstack.c: New file.
17959 * gdb.base/sigaltstack.exp: New file.
17960
ef04f396
JB
179612004-04-04 Joel Brobecker <brobecker@gnat.com>
17962
17963 * gdb.base/foll-fork.exp: Update the expected output for
17964 "help set follow-fork-mode", to match a change that was made
17965 to the help of this variable on 2004-01-13.
17966
d40d2c92
JB
179672004-04-01 Joel Brobecker <brobecker@gnat.com>
17968
17969 * lib/ada.exp: Add copyright notice.
17970 * bar.ads: Likewise.
17971 * bar.adb: Likewise.
17972 * null_record.adb: Likewise.
17973 * null_record.exp: Likewise.
17974 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17975
f86ef5a3
JB
179762004-04-01 Joel Brobecker <brobecker@gnat.com>
17977
17978 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17979 * configure: Regenerate.
17980
414e70e3
JB
179812004-04-01 Joel Brobecker <brobecker@gnat.com>
17982
17983 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17984 to build the application. Remove the message printed when in
17985 verbose mode, redundant with the UNSUPPORTED message above.
17986
f0aaee49
JB
179872004-03-31 Joel Brobecker <brobecker@gnat.com>
17988
17989 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17990 * gdb.ada (null_record.exp): New testcase.
17991
ac81cb54
JB
179922004-03-31 Joel Brobecker <brobecker@gnat.com>
17993
17994 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17995
854af2f7
JB
179962004-03-31 Joel Brobecker <brobecker@gnat.com>
17997
17998 * gdb.ada: New subdirectory.
17999 * gdb.ada/Makefile.in: New file.
18000 * gdb.ada/gnat_ada.gpr.in: New file.
18001
034cb681
JB
180022004-03-31 Joel Brobecker <brobecker@gnat.com>
18003
18004 * lib/ada.exp: New file.
18005
78a1a894
DJ
180062004-03-24 Daniel Jacobowitz <drow@mvista.com>
18007
18008 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18009 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18010
4b2b3b3e
AC
180112004-03-22 Andrew Cagney <cagney@redhat.com>
18012
18013 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18014 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18015 Problem identified by Ulrich Weigand.
18016
23c73aa3
DC
180172004-03-17 David Carlton <carlton@kealia.com>
18018
18019 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18020 PR c++/826.
18021
d63a86f8
RM
180222004-03-16 Roland McGrath <roland@redhat.com>
18023
18024 * gdb.base/auxv.exp: New file.
18025 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18026
0e02aa50
DC
180272004-03-12 David Carlton <carlton@kealia.com>
18028
18029 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18030 * gdb.cp/pr-1553.cc: Ditto.
18031 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18032 pass branch.
18033
c20b71be
MC
180342004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18035
18036 * gdb.cp/templates.exp: Accept more template types.
18037
c7414a01
MC
180382004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18039
18040 From Corinna Vinschen with modifications.
18041 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18042 local variable obj_with_enum.
18043 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18044 results with obj_with_enum.
18045
ed69573c
MC
180462004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18047
18048 * gdb.cp/classes.cc: New file, copied from misc.cc.
18049 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
18050
28301461
MC
180512004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18052
18053 * gdb.cp/misc.cc: Add copyright notice.
18054
1198ecbe
DC
180552004-03-05 David Carlton <carlton@kealia.com>
18056
18057 * gdb.cp/rtti.exp: Add 'print *obj3' test.
18058 * gdb.cp/rtti.h: Update copyright.
18059 (namespace n2::n3): New.
18060 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
18061 (n2::n3::func3): New.
18062 (main): Call n2::n3::func3.
18063 * gdb.cp/rtti2.cc: Update copyright.
18064 (n2::create3): New.
18065
9e08c470
MK
180662004-03-04 Mark Kettenis <kettenis@gnu.org>
18067
18068 * gdb.asm/openbsd.inc: Fix typo.
18069
4bebc3aa
FF
180702004-03-03 Fred Fish <fnf@redhat.com>
18071
18072 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
18073 "val" instead of unused "size". Update copyright year.
18074
6ea9fb37
DJ
180752004-02-29 Daniel Jacobowitz <drow@mvista.com>
18076
18077 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
18078 to use unsigned char.
18079 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
18080 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
18081
23b23974
DJ
180822004-02-29 Daniel Jacobowitz <drow@mvista.com>
18083
18084 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
18085 line of output.
18086
7574fd53
DJ
180872004-02-28 Daniel Jacobowitz <drow@mvista.com>
18088
18089 * gdb.base/relocate.c (dummy): Initialize.
18090
a195357f
DJ
180912004-02-28 Daniel Jacobowitz <drow@mvista.com>
18092
18093 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
18094 a breakpoint at exit.
18095
72fd54a9
FF
180962004-02-27 Fred Fish <fnf@redhat.com>
18097
18098 * gdb.base/chng-syms.exp: Add expect condition to match failing
18099 case that isn't a timeout.
18100
b9d23137
AC
181012004-02-27 Andrew Cagney <cagney@redhat.com>
18102
18103 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
18104 support.
18105
15d208f6 181062004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 18107
15d208f6
FF
18108 * gdb.arch/gdb1431.c: Remove.
18109 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
18110 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
18111 of "until" incorrectly.
18112
98f9cd2d
JB
181132004-02-26 J. Brobecker <brobecker@gnat.com>
18114
18115 * gdb.cp/class2.cc (empty): New class.
18116 (refer): New function.
18117 (main): Declare an object of type empty and use it.
18118 * gdb.cp/class2.exp: Print the value of an object of type empty.
18119
9b50c11b
JJ
181202004-02-26 Jeff Johnston <jjohnstn@redhat.com>
18121
18122 * gdb.base/langs.exp: Update query string to match the
18123 new nquery format used for pending breakpoints.
18124
0dcd613f
AC
181252004-02-26 Andrew Cagney <cagney@redhat.com>
18126
18127 Fix PR i18n/1570.
18128 * gdb.base/charset.c: Update copyright notice.
18129 (main, init_string): Remove the escape character '\e' tests.
18130 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
18131 * gdb.base/charset.exp (valid_host_charset): Ditto.
18132 * gdb.base/setvar.exp: Ditto.
18133
b8a56647
AC
181342004-02-24 Andrew Cagney <cagney@redhat.com>
18135
90d59e34
AC
18136 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
18137 mmapped data in core file" PASS and FAIL messages consistent.
18138
b8a56647
AC
18139 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
18140 setting a breakpoint. Work around PR java/1565.
18141
9f27c604
JJ
181422004-02-23 Jeff Johnston <jjohnstn@redhat.com>
18143
18144 * lib/gdb.exp (gdb_breakpoint): Update query string to match
18145 new nquery format.
18146 * gdb.base/pending.exp: Ditto.
18147
3224a706
MK
181482004-02-22 Mark Kettenis <kettenis@gnu.org>
18149
18150 * configure.in: Run stabs tests on *BSD.
18151 * configure: Regenerated.
18152
41e0a9ca
MK
181532004-02-21 Mark Kettenis <kettenis@gnu.org>
18154
18155 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
18156
1e1b3428
FF
181572004-02-20 Fred Fish <fnf@redhat.com>
18158
18159 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
18160 blank in test for "returns short", for consistency with other
18161 "returns xxx" tests. Update copyright year.
18162
f9a7572a
FF
181632004-02-19 Fred Fish <fnf@redhat.com>
18164
18165 New testcase for PR breakpoint/1558.
18166 * gdb.arch/gdb1558.exp: New file.
18167 * gdb.arch/gdb1558.c: New file.
18168
b2ce2854
EZ
181692004-02-19 Elena Zannoni <ezannoni@redhat.com>
18170
18171 * gdb.base/nodebug.exp: Fix typo.
18172
e7c9ff01
JB
181732004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18174
18175 Committed by Jim Blandy <jimb@redhat.com>.
18176
62f4b920
JB
18177 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
18178
2db536a1
JB
18179 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
18180
e7c9ff01
JB
18181 * gdb.base/float.exp: Support s390*-*-* targets.
18182
f3205b34
AF
181832004-02-17 Adam Fedor <fedor@gnu.org>
18184
18185 * gdb.base/gdb1555.exp: New file.
18186 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
18187
9d62932d
EZ
181882004-02-17 Elena Zannoni <ezannoni@redhat.com>
18189
18190 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
18191
344c9711
FF
181922004-02-16 Fred Fish <fnf@redhat.com>
18193
18194 * gdb.arch/gdb1291.c: Remove
18195 * gdb.arch/gdb1291.s: New test input file.
18196 * gdb.arch/gdb1291.exp: Expand test to check case that should not
18197 fail. Test for correct result, known incorrect result, other
18198 failures and timeouts.
18199
2d822687
AC
182002004-02-16 Andrew Cagney <cagney@redhat.com>
18201
18202 * gdb.base/bigcore.exp: New file.
18203 * gdb.base/bigcore.c: New file.
18204
dac15b66
AC
182052004-02-13 Andrew Cagney <cagney@redhat.com>
18206
18207 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
18208 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
18209 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
18210 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
18211 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
18212 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
18213 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
18214 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
18215 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
18216 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
18217
6bdfc2c4
JJ
182182004-02-11 Jeff Johnston <jjohnstn@redhat.com>
18219
18220 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
18221 executed is an alloc instruction.
18222
87b3ede8
DC
182232004-02-11 David Carlton <carlton@kealia.com>
18224
18225 * gdb.cp/breakpoint.exp: New.
18226 * gdb.cp/breakpoint.cc: New.
18227
6e19e2bf
MC
182282004-02-11 Michael Chastain <mec.gnu@mindspring.com>
18229
18230 Partial fix for PR gdb/1543.
18231 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
18232 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
18233 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
18234 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
18235 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
18236 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
18237 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
18238 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
18239 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
18240 to bug-gdb@prep.ai.mit.edu .
18241 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
18242 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
18243 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
18244 Likewise.
18245
5c5455dc
AC
182462004-02-10 Andrew Cagney <cagney@redhat.com>
18247
18248 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
18249 using gdb_internal_error_resync.
18250
9cf689d7
DJ
182512004-02-09 Daniel Jacobowitz <drow@mvista.com>
18252
18253 * gdb.threads/thread-specific.exp: Stop early if no threads are
18254 found.
18255
d2dc51db
MC
182562004-02-09 Michael Chastain <mec.gnu@mindspring.com>
18257
18258 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
18259
14b1a056
DJ
182602004-02-08 Daniel Jacobowitz <drow@mvista.com>
18261
18262 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
18263 breakpoints.
18264
83f66e8f
DJ
182652004-02-07 Daniel Jacobowitz <drow@mvista.com>
18266
18267 * config/sim.exp (gdb_load): Handle $arg == "".
18268 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
18269 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
18270
30fc0091
EZ
182712004-02-07 Elena Zannoni <ezannoni@redhat.com>
18272
a9c64011
AS
18273 * gdb.base/maint.exp: Update test to reflect
18274 obstack changes.
30fc0091 18275
4d806929
JJ
182762004-02-04 Jeff Johnston <jjohnstn@redhat.com>
18277
18278 * gdb.base/pendshr.c (pendfunc): New function that calls
18279 pendfunc1.
18280 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
18281
7bfdd688
FF
182822004-02-04 Fred Fish <fnf@redhat.com>
18283
18284 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
18285 function symbols and update copyright years.
18286 * gdb.arch/gdb1291.c: Ditto.
18287
aaa08ee4
MC
182882004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18289
18290 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
18291
dbad7755
MC
182922004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18293
18294 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
18295
ec4646ef
MC
182962004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18297
18298 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
18299
1b802196
FF
183002004-02-02 Fred Fish <fnf@redhat.com>
18301
18302 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
18303 remote targets. Update copyright years.
18304
18fe2033
JJ
183052004-02-02 Jeff Johnston <jjohnstn@redhat.com>
18306
18307 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
18308 support.
18309 * gdb.base/langs.exp: Fix test which attempts to create
18310 breakpoint on non-existent function to handle new pending
18311 support.
18312 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
18313 a breakpoint.
18314 * gdb.base/pending.exp: New test.
18315 * gdb.base/pending.c: New file.
18316 * gdb.base/pendshr.c: Ditto.
18317
8d577d32
DC
183182004-02-02 David Carlton <carlton@kealia.com>
18319
18320 * gdb.cp/overload.exp: Add overloadNamespace tests.
18321 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
18322 (overloadNamespace, XXX): New.
18323 (main): Call XXX::marker2.
18324
3ad13771
FF
183252004-02-01 Fred Fish <fnf@redhat.com>
18326
18327 * gdb.base/dump.exp: Use runto_main instead of "runto main".
18328 * gdb.base/finish.exp: Ditto.
18329 * gdb.base/gcore.exp: Ditto.
18330 * gdb.base/huge.exp: Ditto.
18331 * gdb.base/info-proc.exp: Ditto.
18332 * gdb.base/return2.exp: Ditto.
18333 * gdb.threads/gcore-thread.exp: Ditto.
18334
44c75849
DJ
183352004-02-01 Daniel Jacobowitz <drow@mvista.com>
18336
18337 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
18338
005bc093
MK
183392004-02-01 Mark Kettenis <kettenis@gnu.org>
18340
18341 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18342 that opening the file succeeds on OpenBSD.
18343
c47cebdb
DJ
183442004-02-01 Daniel Jacobowitz <drow@mvista.com>
18345
18346 * gdb.threads/thread-specific.c: New file.
18347 * gdb.threads/threads-specific.exp: New test script.
18348 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
18349 to expect_out.
18350
5a01311c
MK
183512004-02-01 Mark Kettenis <kettenis@gnu.org>
18352
18353 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
18354 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
18355 only on the "print_small_structs from print_long_arg_list" test.
18356
ce22a4f1
DJ
183572004-02-01 Daniel Jacobowitz <drow@mvista.com>
18358
18359 * gdb.base/completion.exp: Kill a stray backslash.
18360
18361 From Jim Ingham <jingham@apple.com>:
18362 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
18363 agrees with the result from sending a tab.
18364
abbab9d3
DJ
183652004-01-31 Daniel Jacobowitz <drow@mvista.com>
18366
18367 * gdb.base/chng-syms.exp: Remove stray newline.
18368
53904d1e
MK
183692004-01-31 Mark Kettenis <kettenis@gnu.org>
18370
18371 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
18372 *-*-openbsd*.
18373 * gdb.asm/openbsd.inc: New file.
18374
3a4b3aac
MK
183752004-01-30 Mark Kettenis <kettenis@gnu.org>
18376
18377 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
18378 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
18379 *-*solaris2*. Remove commented out default settings for
18380 asm-flags. Replace gdb_compile with target_link.
18381
ebac27b4
MC
183822004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18383
18384 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18385 for all tests. Remove old hp-ux and cygnus xfail cases.
18386
d8679d84
PH
183872004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18388
18389 * gdb.base/chng-syms.exp: New file.
18390 * gdb.base/chng-syms.c: New file.
18391
0a55bc22
MC
183922004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18393
18394 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18395 Provide arms for current output in all my configurations.
18396
94b8e876
MC
183972004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18398
18399 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18400 * lib/compiler.cc: Likewise.
18401 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
18402 get the right preprocessor. Eval the output directly. Remove
18403 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
18404 hp_f77_compiler and hp_f90_compiler completely.
18405 (gdb_preprocess): Delete.
18406 (get_compiler): Delete.
18407
7cf03d44
MK
184082004-01-24 Mark Kettenis <kettenis@gnu.org>
18409
18410 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
18411 <string.h>.
18412
68b6dce9
NR
184132004-01-24 Nick Roberts <nick@nick.uklinux.net>
18414
18415 * gdb.mi/mi-stack.exp: Update copyright.
18416
b368761e
DC
184172004-01-23 David Carlton <carlton@kealia.com>
18418
18419 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18420 test for cp_lookup_transparent_type.
18421 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18422 call them.
18423
f2061b53
DJ
184242004-01-23 Daniel Jacobowitz <drow@mvista.com>
18425
18426 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18427 after -var-update.
18428
37fc574a
DC
184292004-01-23 David Carlton <carlton@kealia.com>
18430
18431 * gdb.cp/namespace.cc (C::ensureRefs): New.
18432 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18433
8e94b928
NR
184342004-01-20 Nick Roberts <nick@nick.uklinux.net>
18435
18436 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18437 case "-stack-list-locals 2".
18438 * gdb.mi/mi-var-child.exp: Test for case
18439 "-var-list-children --all-values NAME".
18440
997b0952
MC
184412004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18442
18443 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18444
52470da3
MK
184452004-01-18 Mark Kettenis <kettenis@gnu.org>
18446
7049b4b8
MK
18447 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18448 used with gdb_test_multiple.
18449
52470da3
MK
18450 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18451 read at address 0. This fixes PR testsuite/1504.
18452
da6012e5
DJ
184532004-01-18 Daniel Jacobowitz <drow@mvista.com>
18454
18455 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
18456 Remove downloading, guessing the host executable, the calls to
18457 gdb_file_cmd and gdb_target_cmd, and "load" support.
18458 (infer_host_exec): New function broken out from gdb_load.
18459 (gdb_load): New wrapper for gdbserver_gdb_load.
18460 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
18461 gdb_target_cmd. Use -target-select.
18462 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
18463 Download binaries to the host. Clear last_mi_remote_file when
18464 we load a new binary.
18465 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
18466 call gdbserver_gdb_load and mi_gdb_target_cmd.
18467
32c70722
MC
184682004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18469
18470 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18471 type patterns.
18472
b0cecf36
MC
184732004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18474
18475 * gdb.cp/templates.exp: Fix typo in test name of
18476 "print Foo<volatile char*>::foo".
18477
4120d7e6
MC
184782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18479
18480 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18481
f679e530
BE
184822004-01-16 Ben Elliston <bje@wasabisystems.com>
18483
18484 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18485 (clean mostlyclean): Remove empty rm.
18486
091c48f6
MC
184872004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18488
18489 * gdb.base/setvar.exp: Add copyright years.
18490
3e5fc8d2
DC
184912004-01-14 David Carlton <carlton@bactrian.org>
18492
18493 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18494 PR c++/1511 and update coment.
18495 * gdb.cp/templates.exp: Update patterns to match current output.
18496 If changes involve something other than whitespace, KFAIL
18497 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18498
63d06c5c
DC
184992004-01-14 David Carlton <carlton@kealia.com>
18500
18501 * gdb.cp/namespace.exp: Add tests involving classes defined within
18502 namespaces.
18503 * gdb.cp/namespace.cc (C::CClass): New.
18504 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18505
a51dab88
EZ
185062004-01-14 Elena Zannoni <ezannoni@redhat.com>
18507
18508 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18509 what debug info we have. Print a better message if something goes
18510 wrong while producing the separate debug info file.
18511
a476ccc9
MC
185122004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18513
18514 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18515
f453692c
MC
185162004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18517
18518 * gdb.base/callfuncs.c: Add copyright notice.
18519
f40063a5
MC
185202004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18521
18522 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18523 inheritance. PR gdb/1498, PR gcc/13539.
18524
19ac3974
EZ
185252004-01-13 Elena Zannoni <ezannoni@redhat.com>
18526
a9c64011
AS
18527 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18528 test specific name.
18529 * gdb.mi/gdb669.exp: Ditto.
18530 * gdb.mi/mi-pthreads.exp: Ditto.
18531 * gdb.mi/mi1-pthreads.exp: Ditto.
18532 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18533
56c97c6e
MC
185342004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18535
18536 * gdb.cp/member-ptr.cc: Add copyright notice.
18537
a0644324
MC
185382004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18539
18540 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18541 some patterns for recent versions of gcc and hpacc. Delete
18542 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18543 Delete tests that access a NULL pointer-to-member-data. This
18544 script is still disabled for gcc.
18545
32fabe09
EZ
185462004-01-12 Elena Zannoni <ezannoni@redhat.com>
18547
18548 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18549 escaped correctly.
32fabe09 18550
1f8a6abb
EZ
185512004-01-12 Elena Zannoni <ezannoni@redhat.com>
18552
18553 * gdb.base/sepdebug.exp: New file.
18554 * gdb.base/sepdebug.c: New file.
18555 * lib/gdb.exp (separate_debug_filename): New procedure.
18556 (gdb_gnu_strip_debug): New procedure.
18557
48efe704
AC
185582004-01-12 Andrew Cagney <cagney@redhat.com>
18559
18560 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18561 * gdb.mi/ChangeLog-1999-2003: New file.
18562
a9415475
AC
185632004-01-12 Andrew Cagney <cagney@redhat.com>
18564
18565 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18566 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18567 or EEXIST", treat EBUSY as an XFAIL.
18568
83b8cf9d
MC
185692004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18570
18571 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18572 hp_cc_compiler.
18573
9939d2a8
MC
185742004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18575
18576 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18577 decorations.
18578
1ff8cadf
MC
185792004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18580
18581 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18582 and "(aCC)" decorations. Remove obsolete doco about old
18583 test results.
18584
6fa9022e
MC
185852004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18586
18587 * gdb.cp/exception.exp: Fix typo in doco.
18588
209721fe
MK
185892004-01-09 Mark Kettenis <kettenis@gnu.org>
18590
18591 * gdb.base/gdb1476.exp: Fix typo.
18592
ef11303e
MC
185932004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18594
18595 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18596 file.
18597
041ab88c
MC
185982004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18599
18600 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18601 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18602 Use gdb_compile. Remove restriction on gcc. Add some patterns
18603 for recent version of gdb. Delete second half, which was a copy
18604 of the first half with different build flags. This test is
18605 still disabled because it is still not ready for production.
18606
e36d075a
MC
186072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18608
18609 * gdb.cp/exception.cc: Add copyright notice.
18610 * gdb.cp/exception.exp: Add a notice that this file is broken
18611 because of line number changes caused by addition of copyright
18612 notice.
18613
42b190ad
MC
186142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18615
18616 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18617 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18618
8f25f06b
MC
186192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18620
18621 * gdb.cp/classes.exp: Accept gnu abi 2.
18622 * gdb.cp/derivation.exp: Likewise.
18623 * gdb.cp/overload.exp: Likewise.
18624 * gdb.cp/virtfunc.exp: Likewise.
18625
06ded8b8
MC
186262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18627
18628 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18629 semicolon after end of function.
18630
77c26ae3
MC
186312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18632
18633 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18634 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18635 boilerplate code for compiling and running the program under
18636 test. Add some string method tests.
18637
20757486
MC
186382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18639
18640 * gdb.cp/bs15503.cc: Add copyright notice.
18641 * gdb.cp/bs15503.exp: Adjust line number.
18642
0fd3b503
MC
186432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18644
18645 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18646 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18647
10d1bea8
MC
186482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18649
18650 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18651 hp_cc_compiler.
18652
2789202a
MC
186532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18654
18655 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18656 * gdb.cp/ctti.exp: Use the marker instead of "next".
18657 With gcc, run further before bailing.
18658
b862f14c
MC
186592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18660
18661 * gdb.cp/cttiadd.cc: Add copyright notice.
18662 * gdb.cp/cttiadd1.cc: Likewise.
18663 * gdb.cp/cttiadd2.cc: Likewise.
18664 * gdb.cp/cttiadd3.cc: Likewise.
18665
96da2469
MC
186662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18667
18668 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18669 Use gdb_test, gdb_test_multiple. Use floating-point values that
18670 have exact representations in IEEE-ish formats.
18671
053248ff
MC
186722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18673
18674 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18675 compilers. Delete duplicate call to get_compiler_info.
18676 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18677 * gdb.base/volatile.exp: Likewise.
18678
84acecdd
MK
186792004-01-07 Mark Kettenis <kettenis@gnu.org>
18680
18681 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18682 memory at address 0.
18683
fe11a27f
MC
186842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18685
18686 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18687 to test for hp-ux assembler. Fix copyright years.
18688
60ad077b
AC
186892004-01-07 Andrew Cagney <cagney@redhat.com>
18690
18691 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18692
1c9b8f33
AC
186932004-01-07 Andrew Cagney <cagney@redhat.com>
18694
18695 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18696 when creating the read-only file. From analysis by Roland McGrath
18697 and Elena Zannoni.
18698
753ccc7a
MC
186992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18700
18701 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18702
eca3e36b
MC
187032004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18704
18705 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18706 data pointers.
18707
f8d4bac4
MC
187082004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18709
18710 * gdb.cp/m-static.exp: Compile one source file at a time.
18711 Delete unused call to get_compiler_info.
18712
9b4e0f94
MC
187132004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18714
18715 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18716 * gdb.base/call-rt-st.exp: Likewise.
18717 * gdb.base/nodebug.exp: Likewise.
18718 * gdb.base/volatile.exp: Likewise.
18719 * gdb.cp/ref-types.exp: Likewise.
18720 * gdb.cp/templates.exp: Likewise.
18721
023c1024
MK
187222004-01-05 Mark Kettenis <kettenis@gnu.org>
18723
18724 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18725
19703c4a
MC
187262004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18727
18728 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18729 hppa*-hp-hpux*.
18730
18b67037
MK
187312004-01-04 Mark Kettenis <kettenis@gnu.org>
18732
ba6219c8
MK
18733 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18734 x86_64-*-*.
18735
18b67037
MK
18736 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18737 sparc64-*-* and sparc*-solaris2*.
18738
1bfbbb9d
MK
187392004-01-04 Mark Kettenis <kettenis@gnu.org>
18740
18741 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18742 return ${tests}" test. The ${tests} already mentions the
18743 filename.
18744
06846494
MC
187452004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18746
18747 * gdb.cp/local.exp: Accept gcc abi 2.
18748
3b0cb202
MC
187492004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18750
18751 * gdb.cp/templates.exp: Accept gcc abi 2.
18752
0643ec3f
MC
187532004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18754
18755 * lib/compiler.cc: Remove supports_template_debugging.
18756 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18757
d231d0b1
MC
187582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18759
18760 * gdb.cp/namespace.exp: Accept gcc abi 2.
18761
44ffb27c
MC
187622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18763
18764 * gdb.cp/method.exp: Accept gcc abi 2.
18765
184ad485
MC
187662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18767
18768 * gdb.cp/classes.exp: Generate identical results as old version.
18769 * gdb.cp/derivation.exp: Likewise.
18770 * gdb.cp/overload.exp: Likewise.
18771 * gdb.cp/virtfunc.exp: Likewise.
18772
116f09e7
MC
187732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18774
18775 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18776 mysterious bug with sourceware version of expect.
18777
b1379776
MC
187782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18779
18780 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18781 current versions of gcc, including gcc abi 2. Remove gratuitous
18782 restart of test program. Use gdb_test_multiple and gdb_test for
18783 all tests. Add patterns to xfail missing "const" in "const char *"
18784 and kfail PR gdb/1155.
18785
6b7a4c0e
MC
187862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18787
18788 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18789 current versions of gcc, including gcc abi 2. Remove gratuitous
18790 restart of test program. Use gdb_test_multiple and gdb_test for
18791 all tests. Add patterns to kfail PR gdb/1498.
18792
51615d72
MC
187932003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18794
18795 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18796 current versions of gcc, including gcc abi 2. Use "breakpoint"
18797 and "continue" instead of restarting the target program. Use
18798 gdb_test_multiple and gdb_test for all tests.
18799
7b79a9d7
MK
188002004-01-01 Mark Kettenis <kettenis@gnu.org>
18801
18802 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18803 for *-*-solaris2*.
18804
1cd3489f
MC
188052003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18806
18807 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18808 current versions of gcc, including gcc abi 2. Use "breakpoint"
18809 and "continue" instead of restarting the target program several
18810 times. Use gdb_test_multiple and gdb_test for all tests.
18811
850742db
MC
188122003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18813
18814 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18815 source files.
18816
eb4bbda8
MC
188172003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18818
18819 * gdb.base/environ.exp: Handle compiling test case from multiple
18820 source files.
18821
e42c7771
MC
188222003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18823
18824 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18825
80e4b428
JB
188262003-12-17 Jim Blandy <jimb@redhat.com>
18827
5f06973a
JB
18828 * gdb.base/freebpcmd.c: Add copyright notice.
18829
80e4b428
JB
18830 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18831
0ab84fb7
MC
188322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18833
18834 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18835
1b3bb3d0
JB
188362003-12-13 Jim Blandy <jimb@redhat.com>
18837
18838 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18839
3a4c9371
KB
188402003-12-12 Kevin Buettner <kevinb@redhat.com>
18841
18842 * gdb.asm/frv.inc: New file.
18843 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18844
a1dea79a
FF
188452003-12-09 Fred Fish <fnf@redhat.com>
18846
18847 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18848 functions to break1.c and leave prototypes behind. Add more
18849 "set breakpoint NN here" comments.
18850 * gdb.base/break1.c: New file.
18851
18852 * gdb.base/break.exp: Handle compiling test case from multiple
18853 source files and change source file references as needed.
18854 * gdb.base/completion.exp: Ditto.
18855 * gdb.base/condbreak.exp: Ditto.
18856 * gdb.base/define.exp: Ditto.
18857 * gdb.base/ena-dis-br.exp: Ditto.
18858 * gdb.base/info-proc.exp: Ditto.
18859 * gdb.base/maint.exp: Ditto.
18860 * gdb.base/until.exp: Ditto.
18861
18862 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18863 hardcoded line numbers.
18864 * gdb.base/define.exp: Ditto.
18865 * gdb.base/ena-dis-br.exp: Ditto.
18866 * gdb.base/maint.exp: Ditto.
18867 * gdb.base/until.exp: Ditto.
18868
18869 * gdb.base/completion.exp: Use "break1" for completion tests since
18870 "break" is no longer a unique prefix.
18871
5266b69c
AC
188722003-12-06 Andrew Cagney <cagney@redhat.com>
18873
18874 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18875 "return_value_unimplemented". When an unimplemented struct return
18876 architecture, report incorrect values as a KFAIL
18877
374451f0
MC
188782003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18879
18880 * gdb.cp/rtti.exp: Accept new wording of warning from
18881 cp_lookup_rtti_type.
18882
ba9b20a7
MC
188832003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18884
18885 Partial fix for PR testsuite/1456.
18886 * gdb.base/scope.exp (test_at_main): Replace references to
18887 gcc_compiled with calls to test_compiler_info.
18888 (test_at_foo): Likewise.
18889 (test_at_bar): Likewise.
18890
b74b6d0b
MC
188912003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18892
18893 Partial fix for PR testsuite/1456.
18894 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18895 to test_compiler_info.
18896
ccfa3402
MC
188972003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18898
18899 * gdb.base/so-impl-ld.exp: Update copyright notice.
18900
f6246aba
MC
189012003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18902
18903 Partial fix for PR testsuite/1456.
18904 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18905 to test_compiler_info.
18906
13ae734a
MC
189072003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18908
18909 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18910 from current versions of gdb. Clean up regular expressions.
18911 Delete redundant timeout case.
18912
d8e1cdee
MC
189132003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18914
18915 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18916 from current versions of gdb. Clean up regular expressions.
18917 Delete redundant timeout case.
18918
96457b64
MC
189192003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18920
18921 Partial fix for PR testsuite/1456.
18922 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18923 gcc_compiled with call to test_compiler_info.
18924
f35309fc
MC
189252003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18926
18927 Partial fix for PR testsuite/1456.
18928 * gdb.base/list.exp (test_list_function): Delete unused declaration
18929 of gcc_compiled.
18930
d7afdf9b
MC
189312003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18932
18933 Partial fix for PR testsuite/1456.
18934 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18935 call to test_compiler_info.
18936
71507b56
MK
189372003-11-29 Mark Kettenis <kettenis@gnu.org>
18938
18939 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18940 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18941 it to create the appropriate note.inc.
18942 * gdb.asm/asmsrc1.s: Include "note.inc".
18943 * gdb.asm/netbsd.inc: New file.
18944 * gdb.asm/empty.inc: New file.
18945
f81f93f7
MC
189462003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18947
18948 Partial fix for PR testsuite/1456.
18949 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18950 calls to test_compiler_info.
18951
9a77938e
MC
189522003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18953
18954 Partial fix for PR testsuite/1456.
18955 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18956 calls to test_compiler_info.
18957
e8367dc7
MK
189582003-11-27 Mark Kettenis <kettenis@gnu.org>
18959
18960 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18961 pattern for the KFAILs.
18962
526c61ee
AF
189632003-11-25 Adam Fedor <fedor@gnu.org>
18964
18965 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18966 * gdb.objc/objcdecode.m: New file.
18967
28f2d600
AF
189682003-11-25 Adam Fedor <fedor@gnu.org>
18969
18970 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18971 * gdb.objc/nondebug.m: New file.
18972
a3895cee
BE
189732003-11-26 Ben Elliston <bje@wasabisystems.com>
18974
18975 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18976 NetBSD as it does on FreeBSD. Modelled on a similar change by
18977 Mark Kettenis on 2003-05-30.
18978 (link-flags): Set to "--entry _start" regardless of target.
18979 Special linker flags are to be appended to $link-flags.
18980 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18981
c9f2c8a3
MC
189822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18983
18984 * gdb.cp/method.exp: Accept output of new demangler.
18985
15a0587a 189862003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18987
18988 * gdb/class2.exp: New file.
18989 * gdb/class2.cc: New file.
18990
3c00b570
MC
189912003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18992
18993 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18994 of new demangler.
18995
7027acc7
MK
189962003-11-23 Mark Kettenis <kettenis@gnu.org>
18997
18998 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18999 of gdb_test "run".
19000
b0e1598a
MK
190012003-11-23 Mark Kettenis <kettenis@gnu.org>
19002
19003 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19004 "continue" into "run".
19005
4d9eda44
MC
190062003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19007
19008 Partial fix for PR testsuite/1456.
19009 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19010 call to test_compiler_info.
19011 * gdb.cp/ctti.exp: Likewise.
19012 * gdb.cp/derivation.exp: Likewise.
19013 * gdb.cp/member-ptr.exp: Likewise.
19014 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19015 reference to gcc_compiled.
19016
190172003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
19018
19019 Fix PR testsuite/1463.
19020 * gdb.base/structs.exp (start_structs_test): Call
19021 get_debug_format before using the debug format.
19022
d422fe19
AC
190232003-11-22 Andrew Cagney <cagney@redhat.com>
19024
19025 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19026 * gdb.base/structs.exp: Use gdb_test_multiple.
19027
039cf96d
AC
190282003-11-20 Andrew Cagney <cagney@redhat.com>
19029
6882279b
AC
19030 * gdb.base/structs.exp: Handle and recover from internal errors.
19031 Replace "foo${n}" with "foo<n>" in test messages.
19032
e53890ae
AC
19033 * gdb.base/structs.exp: Update copyright. Rewrite.
19034 * gdb.base/structs.c: Update copyright. Rewrite.
19035
2b211c59
AC
19036 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19037 resync count exceeded.
d63a86f8 19038
039cf96d
AC
19039 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19040 from the internal error.
19041 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19042 Original from Jim Blandy.
19043 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 19044
eac98b22
AC
190452003-11-19 Andrew Cagney <cagney@redhat.com>
19046
19047 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
19048 KFAIL.
19049
67455b2a
MK
190502003-11-17 Mark Kettenis <kettenis@gnu.org>
19051
19052 New testcase for PR backtrace/1435.
19053 * gdb.arch/i386-unwind.exp: New file.
19054 * gdb.arch/i386-unwind.c: New file.
19055
853d6e5b
AC
190562003-11-17 Andrew Cagney <cagney@redhat.com>
19057
19058 * lib/gdb.exp (compiler_info): New global.
19059 (test_compiler_info): New function.
19060 (get_compiler_info): Set compiler_info.
19061 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
19062 "compiler_info" to gcc-<major>-<minor>.
19063
38cf6e11
MC
190642003-11-15 Michael Chastain <mec.gnu@mindspring.com>
19065
19066 * gdb.trace/configure: Remove.
19067
a50d3602
EZ
190682003-11-13 Elena Zannoni <ezannoni@redhat.com>
19069
19070 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 19071 breakpoints.
a50d3602
EZ
19072 * gdb.base/break.exp: Remove all references to explicit line
19073 numbers.
19074
d9407aaa
NC
190752003-11-11 Nick Clifton <nickc@redhat.com>
19076
19077 * gdb.base/shreloc.exp: Do not run for targets which do not
19078 support shared objects.
19079
db488fc1
CV
190802003-11-10 Corinna Vinschen <vinschen@redhat.com>
19081
19082 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
19083 Don't run tests if nofileio flag is given.
19084
6a90a18e
EZ
190852003-11-07 Elena Zannoni <ezannoni@redhat.com>
19086
19087 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 19088 as well as 'Watchpoint'.
6a90a18e 19089
0b915e9c
EZ
190902003-11-06 Elena Zannoni <ezannoni@redhat.com>
19091
19092 Reported by Jim Ingham <jingham@apple.com>:
19093 * gdb.base/annota1.exp: Match at least one occurrence of the
19094 signal handler annotation.
19095
d7e4b55f
EZ
190962003-11-06 Elena Zannoni <ezannoni@redhat.com>
19097
a9c64011
AS
19098 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
19099 as well as 'Watchpoint'.
d7e4b55f 19100
2fe4e8d0
MC
191012003-11-05 Michael Chastain <mec@shout.net>
19102
19103 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
19104
6ef88553
KW
191052003-11-03 Kris Warkentin <kewarken@qnx.com>
19106
19107 * gdb.arch/gdb1291.c: New test file.
19108 * gdb.arch/gdb1291.exp: New test script.
19109 * gdb.arch/gdb1431.c: New test file.
19110 * gdb.arch/gdb1431.exp: New test script.
19111
ae7dc4d8
MC
191122003-10-22 Michael Chastain <mec@shout.net>
19113
19114 * gdb.mi/pthreads.c: Add copyright notice.
19115
c39d7427
MC
191162003-10-22 Michael Chastain <mec@shout.net>
19117
19118 * gdb.threads/pthreads.c: Add copyright notice.
19119
8b7d96c1
MC
191202003-10-20 Michael Chastain <mec@shout.net>
19121
19122 * gdb.base/gdb1056.exp: New test script.
19123
d1d69fdd
DJ
191242003-10-13 Daniel Jacobowitz <drow@mvista.com>
19125
19126 * gdb.threads/killed.exp: Use gdb_run_cmd.
19127
7d605576
DJ
191282003-10-13 Daniel Jacobowitz <drow@mvista.com>
19129
19130 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
19131 create a core file.
19132 * gdb.threads/gcore-thread.exp: Likewise.
19133
618ec112
CV
191342003-10-13 Corinna Vinschen <vinschen@redhat.com>
19135
19136 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
19137 type, based on char type.
19138 (struct bit_flags_short_t): New bitfield type, based on short type.
19139 (init_bit_flags_char): New fuction.
19140 (init_bit_flags_short): Ditto.
19141 (print_bit_flags_char): Ditto.
19142 (print_bit_flags_short): Ditto.
19143 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
19144
9367a73c
MC
191452003-10-11 Michael Chastain <mec@shout.net>
19146
19147 * gdb.base/call-rt-st.exp: Update copyright year.
19148
1decf120
KI
191492003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
19150
19151 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
19152 * gdb.disasm/sh3.s: Ditto.
19153
5445b2ae
DJ
191542003-10-07 Daniel Jacobowitz <drow@mvista.com>
19155
19156 * gdb.threads/switch-threads.exp: New test.
19157 * gdb.threads/switch-threads.c: New source file.
19158
aec24853
CV
191592003-10-07 Corinna Vinschen <vinschen@redhat.com>
19160
19161 * gdb.base/ending-run.exp: Add sh specific case.
19162
adc7428d
AC
191632003-10-06 Andrew Cagney <cagney@redhat.com>
19164
19165 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
19166 * gdb.disasm/mn10200.exp: Delete obsolete file.
19167
c9d37158
DJ
191682003-09-29 Daniel Jacobowitz <drow@mvista.com>
19169
19170 * ChangeLog: Correct an entry command.exp -> commands.exp.
19171 * gdb.base/commands.exp (bp_deleted_in_command_test)
19172 (temporary_breakpoint_commands): Check noargs.
19173
79c2c32d
DC
191742003-09-25 David Carlton <carlton@kealia.com>
19175
19176 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
19177 of some print tests, where appropriate. Add tests for C::D::cd,
19178 E::ce, F::cXfX, G::XgX.
19179 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
19180
594e6d67
RE
191812003-09-25 Richard Earnshaw <rearnsha@arm.com>
19182
19183 * lib/java.exp (java_init): Import target_alias before using it.
19184
10f0d451
DC
191852003-09-25 David Carlton <carlton@kealia.com>
19186
19187 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
19188
274bcba0
EZ
191892003-09-23 Elena Zannoni <ezannoni@redhat.com>
19190
d63a86f8 19191 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 19192 weirdness.
274bcba0 19193
cdbf20f7
MC
191942003-09-17 Michael Chastain <mec@shout.net>
19195
19196 * gdb.cp/gdb1355.exp: New file.
19197 * gdb.cp/gdb1355.c: New file.
19198
71e06f80
CV
191992003-09-15 Corinna Vinschen <vinschen@redhat.com>
19200
19201 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
19202 * gdb.asm/sh.inc: New file.
19203
5c4e30ca
DC
192042003-09-11 David Carlton <carlton@kealia.com>
19205
bd45b7af
DC
19206 * gdb.cp/namespace.exp: Add tests for namespace types.
19207 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
19208 (test_namespace): New.
19209
1c199746
EZ
192102003-09-11 Elena Zannoni <ezannoni@redhat.com>
19211
a9c64011 19212 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 19213 * gdb.stabs/weird.exp: Ditto.
1c199746 19214
04ed252f
MC
192152003-09-08 Michael Chastain <mec@shout.net>
19216
19217 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
19218
d8a2d9e7
MC
192192003-09-07 Michael Chastain <mec@shout.net>
19220
19221 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
19222 'parse error'.
19223
161afb24
MK
192242003-09-07 Mark Kettenis <m.kettenis@osp.nl>
19225
19226 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
19227
49f2741a
MC
192282003-08-30 Michael Chastain <mec@shout.net>
19229
19230 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
19231 * gdb.gdb/observer.exp: Ditto.
19232 * gdb.gdb/xfullpath.exp: Ditto.
19233
8afa723e
MK
192342003-08-29 Mark Kettenis <kettenis@gnu.org>
19235
19236 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
19237 *-*-*bsd*.
19238
f31dfe3b
JJ
192392003-08-28 Jeff Johnston <jjohnstn@redhat.com>
19240
19241 * gdb.base/dump.exp: Skip for ia64.
19242
4630e498
JJ
192432003-08-25 Jeff Johnston <jjohnstn@redhat.com>
19244
19245 * gdb.asm/asm-source.exp: Add ia64 support.
19246 * gdb.asm/ia64.inc: New file.
19247
1105b7ef
MC
192482003-08-22 Michael Chastain <mec@shout.net>
19249
19250 * gdb.cp: New directory.
19251 * gdb.cp/*: Copy from gdb.c++/*.
19252 * gdb.c++/*: Remove.
19253 * Makefile.in: Change gdb.c++ to gdb.cp.
19254 * configure.in: Ditto.
19255 * configure: Regnerate.
19256
c945b932
MK
192572003-08-18 Mark Kettenis <kettenis@gnu.org>
19258
19259 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
19260 * gdb.arch/i386-prologue.c (gdb1338): Add function.
19261
2b66634b
DJ
192622003-08-17 Daniel Jacobowitz <drow@mvista.com>
19263
19264 * mi-var-display.exp (-var-list-children weird): Accept function
19265 pointers with argument types.
19266 * mi1-var-display.exp (-var-list-children weird): Likewise.
19267 * mi2-var-display.exp (-var-list-children weird): Likewise.
19268
a356f73b
DJ
192692003-08-17 Daniel Jacobowitz <drow@mvista.com>
19270
19271 * gdb.base/annota3.exp: Add missing newline.
19272
483417b8
MC
192732003-08-06 Michael Chastain <mec@shout.net>
19274
19275 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
19276
c99c59c3
MS
192772003-08-12 Michael Snyder <msnyder@redhat.com>
19278
19279 * gdb.base/float.exp: Add test for SH.
19280
55ed7501
MK
192812003-08-10 Mark Kettenis <kettenis@gnu.org>
19282
19283 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
19284
1a371f2e
EZ
192852003-08-07 Elena Zannoni <ezannoni@redhat.com>
19286
19287 * gdb.base/completion.exp: Remove reduntant completion test
19288 on filename.
19289
e0f353ce
EZ
192902003-08-07 Elena Zannoni <ezannoni@redhat.com>
19291
a9c64011
AS
19292 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
19293 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
19294 gdb.trace/save-trace.exp: Make sure that full pathnames are
19295 escaped correctly.
e0f353ce 19296
5710a1af 192972003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 19298
a9c64011
AS
19299 * configure.in: Don't generate config.h from config.hin.
19300 * configure: Regenerate.
19301 * config.hin: Remove file.
19302 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
19303 * gdb.threads/pthreads.c: Ditto.
5710a1af 19304
dcd81ce9
DJ
193052003-08-07 Daniel Jacobowitz <drow@mvista.com>
19306
19307 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19308 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
19309 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
19310 Replace ld24 with seth/add3.
19311
6009d884
AC
193122003-08-02 Andrew Cagney <cagney@redhat.com>
19313
19314 * gdb.base/annota3.exp: New file.
19315 * gdb.base/annota3.c: New file.
19316 * gdb.c++/annota3.exp: New file.
19317 * gdb.c++/annota3.cc: New file.
19318
51514e06
MC
193192003-07-29 Michael Chastain <mec@shout.net>
19320
19321 * gdb.threads/tls.c (spin): Check errno only if sem_wait
19322 actually failed.
19323 (do_pass): Likewise.
19324 * gdb.threads/tls.exp: Always initialize no_of_threads.
19325
4ee6625b
DJ
193262003-07-27 Daniel Jacobowitz <drow@mvista.com>
19327
19328 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
19329 pattern.
19330 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
19331 * gdb.threads/tls.exp: Recognize one case of the host library not
19332 supporting TLS.
19333
225f2bf6
AC
193342003-07-27 Andrew Cagney <cagney@redhat.com>
19335
19336 * gdb.base/fileio.exp: Use SH when running commands using
19337 remote_exec.
19338
bcb27c9f
DJ
193392003-07-24 Daniel Jacobowitz <drow@mvista.com>
19340
19341 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19342 * gdb.base/relocate.c (dummy): New padding array.
19343
3d67be83
MS
193442003-07-22 Michael Snyder <msnyder@redhat.com>
19345
d63a86f8 19346 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
19347
19348 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
19349 patterns to be more general, accepting old and new output.
19350 Some output chars (such as '+') also must be quoted.
d63a86f8 19351 Some addresses are displayed numerically instead of
3d67be83
MS
19352 symbolically.
19353
57ba3b85
MS
193542003-07-23 Michael Snyder <msnyder@redhat.com>
19355
686d097c
MS
19356 * gdb.base/return2.exp: Don't test long-long return.
19357
57ba3b85
MS
19358 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
19359 * gdb.disasm/t01_mov.exp: Ditto.
19360 * gdb.disasm/t02_mova.s: Ditto.
19361 * gdb.disasm/t02_mova.exp: Ditto.
19362 * gdb.disasm/t03_add.s: Ditto.
19363 * gdb.disasm/t03_add.exp: Ditto.
19364 * gdb.disasm/t04_sub.s: Ditto.
19365 * gdb.disasm/t04_sub.exp: Ditto.
19366 * gdb.disasm/t05_cmp.s: Ditto.
19367 * gdb.disasm/t05_cmp.exp: Ditto.
19368 * gdb.disasm/t06_ari2.s: Ditto.
19369 * gdb.disasm/t06_ari2.exp: Ditto.
19370 * gdb.disasm/t07_ari3.s: Ditto.
19371 * gdb.disasm/t07_ari3.exp: Ditto.
19372 * gdb.disasm/t08_or.s: Ditto.
19373 * gdb.disasm/t08_or.exp: Ditto.
19374 * gdb.disasm/t09_xor.s: Ditto.
19375 * gdb.disasm/t09_xor.exp: Ditto.
19376 * gdb.disasm/t10_and.s: Ditto.
19377 * gdb.disasm/t10_and.exp: Ditto.
19378 * gdb.disasm/t11_logs.s: Ditto.
19379 * gdb.disasm/t11_logs.exp: Ditto.
19380 * gdb.disasm/t12_bit.s: Ditto.
19381 * gdb.disasm/t12_bit.exp: Ditto.
19382 * gdb.disasm/t13_otr.s: Ditto.
19383 * gdb.disasm/t13_otr.exp: Ditto.
19384
e00759ef
EZ
193852003-07-22 Elena Zannoni <ezannoni@redhat.com>
19386
19387 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19388
8bc2021f
EZ
193892003-07-22 Elena Zannoni <ezannoni@redhat.com>
19390
a9c64011
AS
19391 * gdb.threads/tls.c : New file.
19392 * gdb.threads/tls.exp : New file.
19393 * gdb.threads/tls-main.c : New file.
19394 * gdb.threads/tls-shared.c : New file.
19395 * gdb.threads/tls-shared.exp : New file.
8bc2021f 19396
89320c4c
AS
193972003-07-22 Andreas Schwab <schwab@suse.de>
19398
19399 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19400
180dea7c
AS
194012003-07-20 Andreas Schwab <schwab@suse.de>
19402
19403 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
19404 due to insn reordering.
19405
0714963c
AC
194062003-07-15 Andrew Cagney <cagney@redhat.com>
19407
19408 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
19409
98a23b3f
MC
194102003-07-15 Michael Chastain <mec@shout.net>
19411
19412 * gdb.base/gdb1250.exp: New file.
19413 * gdb.base/gdb1250.c: New file.
19414
27e417a2
ML
194152003-07-09 Michal Ludvig <mludvig@suse.cz>
19416
19417 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19418 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19419
8bc2021f
EZ
194202003-07-09 Elena Zannoni <ezannoni@redhat.com>
19421
a9c64011
AS
19422 * gdb.threads/tls.c: New file.
19423 * gdb.threads/tls.exp: New file.
19424 * gdb.threads/tls-main.c: New file.
19425 * gdb.threads/tls-shared.c: New file.
19426 * gdb.threads/tls-shared.exp: New file.
8bc2021f 19427
d99968dc
EZ
194282003-07-09 Elena Zannoni <ezannoni@redhat.com>
19429
19430 * gdb.base/annota1.exp: Make sure that we properly escape the
19431 full path of the source file. Xfail more permissive patterns,
d63a86f8 19432 due to a compiler debug info problem.
d99968dc 19433
83876b3b
AS
194342003-07-07 Andreas Schwab <schwab@suse.de>
19435
2705e972
AS
19436 * gdb.asm/m68k.inc: New file.
19437 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19438
83876b3b
AS
19439 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19440 arguments"): Also match negative number.
19441
19442 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19443
3a871b37
DJ
194442003-07-03 Daniel Jacobowitz <drow@mvista.com>
19445
19446 * gdb.base/store.c (charest): New typedef.
19447 (add_char): Rename to add_charest, update.
19448 (wack_char): Rename to wack_charest, update types. Return l + r
19449 to keep r live across the call.
19450 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19451 (wack_double, wack_doublest): Return l + r to keep r live across
19452 the call.
19453 * gdb.base/store.exp: Accomodate store.c changes.
19454
b2a7f303
DC
194552003-06-30 David Carlton <carlton@kealia.com>
19456
19457 * gdb.c++/maint.exp (test_invalid_name): New.
19458 (test_first_component): Add tests for invalid names.
19459
3c6cb4a1
MC
194602003-06-29 Michael Chastain <mec@shout.net>
19461
19462 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
19463 output of '<VTT for class>' for virtual base classes.
19464
f1c2644b
DJ
194652003-06-29 Daniel Jacobowitz <drow@mvista.com>
19466
19467 * gdb.base/completion.exp: Tab-complete "complet" instead of
19468 "compl".
19469 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19470
18080350
DJ
194712003-06-29 Daniel Jacobowitz <drow@mvista.com>
19472
19473 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19474 * gdb.base/volatile.exp: Likewise.
19475
f56973f8
DJ
194762003-06-29 Daniel Jacobowitz <drow@mvista.com>
19477
19478 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19479 gdb/1265.
19480
194812003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19482 Daniel Jacobowitz <drow@mvista.com>
19483
19484 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19485 initial line count of 'captured_main' from 26 to 32.
19486 (test_with_self): Allow xmalloc call to be interleaved with the
19487 preceding two lines.
19488
e766d4d6
JB
194892003-06-24 Joel Brobecker <brobecker@gnat.com>
19490
19491 * gdb.base/bang.exp: New testcase.
19492
f125c9a4
JB
194932003-06-23 Joel Brobecker <brobecker@gnat.com>
19494
19495 * gdb.base/langs.exp: Add some tests for the "minimal" language
19496 support.
19497
6e25beaf
EZ
194982003-06-23 Elena Zannoni <ezannoni@redhat.com>
19499
19500 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19501 the testcase.
19502
2f816dda
DJ
195032003-06-22 Daniel Jacobowitz <drow@mvista.com>
19504
19505 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19506 offset.
19507
db5a5748
DJ
195082003-06-22 Daniel Jacobowitz <drow@mvista.com>
19509
19510 * gdb.c++/pr-1210.cc: New file.
19511 * gdb.c++/pr-1210.exp: New file.
19512
1df0c130
DJ
195132003-06-21 Daniel Jacobowitz <drow@mvista.com>
19514
19515 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19516 000-exec-continue.
19517
a92feac0
MK
195182003-06-15 Mark Kettenis <kettenis@gnu.org>
19519
19520 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19521 on *-*-*bsd* instead of *-*-freebsd*.
19522
81a58f5b
AC
195232003-06-14 Andrew Cagney <cagney@redhat.com>
19524
19525 * gdb.base/store.exp: Test longest and doublest. Test all
19526 parameters. Weaken return statement match.
19527 * gdb.base/store.c: Add longest and doublest - aka long long and
19528 long double functions. Put all parameters into local register
19529 variables. Use negative values.
19530
b257a0d3
AC
195312003-06-14 Andrew Cagney <cagney@redhat.com>
19532
19533 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19534 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19535 exit status.
19536 * gdb.base/fileio.exp: Disable target when nointerrupts and
19537 noinferiorio, instead of limiting it to remote. Use remote_exec
19538 instead of system.
d63a86f8 19539
21c38304
JJ
195402003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19541
19542 * gdb.base/float.exp: Add ia64 support.
19543
1bcdb424
CV
195442003-06-12 Corinna Vinschen <vinschen@redhat.com>
19545
19546 * gdb.base/fileio.exp: Run only on remote targets.
19547
6aeb981f
CV
195482003-06-10 Corinna Vinschen <vinschen@redhat.com>
19549
19550 * gdb.base/fileio.c: New file, testing File-I/O.
19551 * gdb.base/fileio.exp: Ditto.
19552
53df362e
RG
195532003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19554
19555 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19556 shared objects after relocation at load time (gdb PR/1132).
19557 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19558 as above, part of the shared object relocation test.
53df362e 19559
ffee1b46
MK
195602003-06-08 Mark Kettenis <kettenis@gnu.org>
19561
b5ca3722
MK
19562 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19563 fully filled history list.
19564 * gdb.base/gdb_history: New file.
19565
03ed860d
MK
19566 * gdb.base/signals.exp: XFAIL "continue to func1" on
19567 i*86-*-freebsd*.
19568
ffee1b46
MK
19569 * gdb.base/attach.exp: When trying to attach to a nonexistent
19570 process, make it possible to specify the PID based on the target,
19571 and do so for *-*-freebsd*.
19572
d80dbb52
RH
195732003-06-02 Richard Henderson <rth@redhat.com>
19574
19575 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19576
6dd77b81
RH
195772003-06-02 Richard Henderson <rth@redhat.com>
19578
19579 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19580
f6347e16
RH
195812003-06-02 Richard Henderson <rth@redhat.com>
19582
19583 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19584
2c161407
DJ
195852003-06-01 Daniel Jacobowitz <drow@mvista.com>
19586
19587 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19588 of globalvar.
19589
572eb746
MK
195902003-06-01 Mark Kettenis <kettenis@gnu.org>
19591
19592 * gdb.asm/asm-source.exp: Check for memory read errors in
19593 disassembler test on *BSD too.
19594
9e9617a5
RH
195952003-06-01 Richard Henderson <rth@redhat.com>
19596
19597 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19598 for .frame.
19599 (gdbasm_call): Lose ldgp.
19600 (gdbasm_startup): Add frame information.
19601 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19602
7b34ad4e
MK
196032003-05-31 Mark Kettenis <kettenis@gnu.org>
19604
19605 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19606 i?86-*-*.
19607
10059fdf
MK
196082003-05-30 Mark Kettenis <kettenis@gnu.org>
19609
19610 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19611 FreeBSD.
19612
acf4b816
RH
196132003-05-29 Richard Henderson <rth@redhat.com>
19614
19615 * gdb.asm/alpha.inc: New file.
19616 * gdb.asm/asm-source.exp: Use it.
19617
e9ecd949
JB
196182003-05-29 Jim Blandy <jimb@redhat.com>
19619
19620 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19621 'core.PID'.
19622
e3e5a4f3
JB
196232003-05-22 Jim Blandy <jimb@redhat.com>
19624
19625 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19626 backtrace.
d63a86f8 19627
72fe3d25
DC
196282003-05-20 David Carlton <carlton@math.stanford.edu>
19629
19630 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19631 this time.
19632
58da2eb2
DC
196332003-05-19 David Carlton <carlton@bactrian.org>
19634
19635 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19636 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19637
1fcb5155
DC
196382003-05-19 David Carlton <carlton@bactrian.org>
19639
19640 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19641 namespace tests.
19642 Bump copyright date.
19643 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19644 (main): Call C::D::marker2.
19645 * gdb.c++/namespace1.cc: New file.
19646
85e85163
JJ
196472003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19648
19649 Roland McGrath <roland@redhat.com>
d63a86f8 19650 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19651 there is no manager thread.
19652
a25fbfec
JJ
196532003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19654
d63a86f8
RM
19655 * gdb.threads/schedlock.exp: Remove assumption that all threads
19656 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19657 in one of the child threads rather than the main thread.
19658
be375bae
JB
196592003-05-07 Jim Blandy <jimb@redhat.com>
19660
09bf6082
JB
19661 Add support for assembly source testing on the s390x.
19662 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19663 architecture.
19664 * gdb.asm/s390x.inc: New file.
19665
be375bae
JB
19666 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19667 succession of 'if' statements.
19668
00905d52
AC
196692003-05-05 Andrew Cagney <cagney@redhat.com>
19670
19671 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19672
b1e29e33
AC
196732003-05-05 Andrew Cagney <cagney@redhat.com>
19674
19675 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19676 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19677
e33d66ec
EZ
196782003-05-02 Elena Zannoni <ezannoni@redhat.com>
19679
19680 * gdb.base/charset.exp: Update based on new behavior of set/show
19681 charset commands.
19682
2b6fd0d8
AC
196832003-05-01 Andrew Cagney <cagney@redhat.com>
19684
19685 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19686 variable do not give memory errors.
19687
130cacce
AF
196882003-04-30 Adam Fedor <fedor@gnu.org>
19689
19690 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19691 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19692 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19693 gdb.objc/basicclass.m: : New files
19694
19695 * lib/gdb.exp (gdb_compile_objc): New procedure.
19696
bea71854
DJ
196972003-04-27 Daniel Jacobowitz <drow@mvista.com>
19698
19699 * gdb.base/signals.exp: Make backtrace tests more specific.
19700
0f20eeea
DC
197012003-04-23 David Carlton <carlton@bactrian.org>
19702
19703 * gdb.c++/maint.exp (test_first_component): Add tests for
19704 'operator' in more locations.
19705
c8c4d8dc
KB
197062003-04-16 Kevin Buettner <kevinb@redhat.com>
19707
19708 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19709
3fe60e3c
EZ
197102003-04-16 Elena Zannoni <ezannoni@redhat.com>
19711
19712 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19713 func marke' instead. Update test name.
3fe60e3c 19714
9219021c
DC
197152003-04-15 David Carlton <carlton@math.stanford.edu>
19716
19717 * gdb.c++/maint.exp: New file.
19718
5dd55bdd
EZ
197192003-04-14 Elena Zannoni <ezannoni@redhat.com>
19720
19721 * gdb.threads/schedlock.c: Change type of thread function argument
19722 to long, to avoid warnings on 64-bit platforms.
19723
00890572
EZ
197242003-04-14 Elena Zannoni <ezannoni@redhat.com>
19725
a9c64011
AS
19726 * gdb.base/attach.exp: Add new message from ptrace in case of
19727 attaching to nonexistent process.
d63a86f8 19728
93201743
JB
197292003-04-11 Jim Blandy <jimb@redhat.com>
19730
19731 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19732 gdb.c++/userdef.cc: Place comments on the lines to which the
19733 marker function might return.
19734 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19735 gdb.c++/userdef.exp: Look for those comments to check that we've
19736 returned to the right place, instead of checking line numbers.
19737
2a11c64d
EZ
197382003-04-11 Elena Zannoni <ezannoni@redhat.com>
19739
a9c64011
AS
19740 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19741 match on sourcefile name, instead of directory name.
2a11c64d 19742
68ab8fc5
EZ
197432003-04-10 Elena Zannoni <ezannoni@redhat.com>
19744
d63a86f8 19745 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19746 working directory name.
19747
5624293a
JB
197482003-04-09 Jim Blandy <jimb@redhat.com>
19749
19750 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19751 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19752 after an inferior function call, report the failure, but allow the
19753 test to continue.
19754
f1f02ee4
SC
197552003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19756
19757 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19758 with -DPROTOTYPES.
19759
6eb79af0
SC
197602003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19761
19762 * gdb.base/break.exp: Revert last patch.
19763
8dfb4cf0
SC
197642003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19765
19766 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19767 with -DPROTOTYPES.
19768
ed4c619a
AC
197692003-04-02 Andrew Cagney <cagney@redhat.com>
19770
19771 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19772 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19773 matching directories by the name breakpoint.
19774 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19775 Make "continue to marker1" consistent.
19776 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19777 message consistent.
19778 * lib/gdb.exp: Put "the program is no longer running", and "the
19779 program exited" in parenthesis.
19780 * lib/mi-support.exp: Ditto.
d63a86f8 19781
4e35d5f0 197822003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19783
4e35d5f0
BR
19784 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19785
71900fe8
AC
197862003-03-29 Andrew Cagney <cagney@redhat.com>
19787
19788 * gdb.base/sizeof.c (main): Print the value of '\377'.
19789 * gdb.base/sizeof.exp: Check the sign of '\377'.
19790
c0655a16
MC
197912003-03-27 Michael Chastain <mec@shout.net>
19792
19793 * gdb.base/gdb1090.exp: New file.
19794 * gdb.base/gdb1090.cc: New file.
19795
5b2a3989
JB
197962003-03-27 J. Brobecker <brobecker@gnat.com>
19797
19798 * gdb.gdb/observer.exp: New regression test.
19799
79876890
MC
198002003-03-27 Michael Chastain <mec@shout.net>
19801
19802 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19803 * gdb.base/ptype.exp: Likewise.
19804
6eac95e3
CV
198052003-03-27 Corinna Vinschen <vinschen@redhat.com>
19806
19807 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19808
e8c71839
MC
198092003-03-26 Michael Chastain <mec@shout.net>
19810
19811 * gdb.base/ptype.exp: Actually use some typedef'd types.
19812
71b10041
SC
198132003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19814
19815 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19816 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19817
2512cf80
CV
198182003-03-20 Corinna Vinschen <vinschen@redhat.com>
19819
19820 * gdb.base/default.exp: Fix regular expression.
19821
0d195a4f
CV
198222003-03-20 Corinna Vinschen <vinschen@redhat.com>
19823
19824 * gdb.base/args.exp: Fix regular expression.
19825
8a2dbca8
CV
198262003-03-20 Corinna Vinschen <vinschen@redhat.com>
19827
19828 * gdb.base/help.exp: Allow Win32 child process.
19829
bf028682
CV
198302003-03-20 Corinna Vinschen <vinschen@redhat.com>
19831
19832 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19833 when stepping out of main().
19834
182dbe85
CV
198352003-03-20 Corinna Vinschen <vinschen@redhat.com>
19836
19837 * gdb.base/default.exp: Check for win32 specific message when calling
19838 "run" without executable.
19839
d67a6ba5
CV
198402003-03-20 Corinna Vinschen <vinschen@redhat.com>
19841
19842 * gdb.base/args.exp: Expect .exe in output.
19843
a955b5bb
CV
198442003-03-20 Corinna Vinschen <vinschen@redhat.com>
19845
19846 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19847 Cygwin native.
19848
bf6bad4b
AC
198492003-03-17 Andrew Cagney <cagney@redhat.com>
19850
19851 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19852 vector registes.
19853 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19854 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19855
293e9a31
DC
198562003-03-17 David Carlton <carlton@math.stanford.edu>
19857
19858 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19859 test, for PR breakpoints/38.
19860 Call test_watchpoint_and_breakpoint.
19861 * gdb.base/watchpoint.c (func3): New function.
19862 (main): Call func3.
19863
5330f2db
DC
198642003-03-04 David Carlton <carlton@math.stanford.edu>
19865
19866 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19867 Garply<Garply<char> >:: garply".
19868 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19869 with respect to PR c++/1111; note also PR c++/1113.
19870 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19871 respect to PR c++/1062.
19872 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19873
6ece72da
DC
198742003-03-03 David Carlton <carlton@math.stanford.edu>
19875
19876 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19877 with respect to PR c++/57.
19878 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19879 c++/826.
19880 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19881 respect to PR c++/57.
19882
85ca1584
DC
198832003-03-03 David Carlton <carlton@math.stanford.edu>
19884
19885 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19886 respect to PR c++/33 into FAILs.
19887
98e9c5b8
MC
198882003-03-03 Michael Chastain <mec@shout.net>
19889
7bedbf27
MC
19890 * configure.in: Update copyright years.
19891
198922003-03-03 Michael Chastain <mec@shout.net>
19893
19894 * Makefile.in: Update copyright years.
98e9c5b8 19895
f683e100
DC
198962003-02-28 David Carlton <carlton@math.stanford.edu>
19897
19898 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19899 print class instead of struct and/or superfluous protection
19900 specifiers, as long as the resulting output is equivalent to the
19901 source code.
19902 Delete FIXME from end of messages on tests that don't need
19903 fixing.
19904
a9e0cf2c
DC
199052003-02-28 David Carlton <carlton@math.stanford.edu>
19906
19907 * gdb.c++/templates.exp (do_tests): Allow const in the two
19908 Foo<volatile char *>::foo tests.
19909
e8d359df
MS
199102003-02-27 Michael Snyder <msnyder@redhat.com>
19911
d63a86f8 19912 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19913 will be consistant.
19914
0b71dc91
DC
199152003-02-26 David Carlton <carlton@math.stanford.edu>
19916
19917 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19918 char *>::foo" test with respect to PR c++/33. Create a new test
19919 which is identical to that one except that it doesn't put the
19920 space between the "char" and the "*"; KFAIL it, too.
19921
dd14ab43
DC
199222003-02-26 David Carlton <carlton@math.stanford.edu>
19923
19924 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19925 template types into either PASSes or KFAILs (corresponding to PR
19926 c++/57). Tweak indentation. Update copyright.
19927
1146c7f1
SC
199282003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19929
19930 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19931
74641dfb
MC
199322003-02-13 Michael Chastain <mec@shout.net>
19933
19934 * gdb.base/exprs.exp: Remove i960 remnants.
19935 * gdb.base/funcargs.exp: Likewise.
19936 * gdb.base/list.exp: Likewise.
19937 * gdb.base/ptype.exp: Likewise.
19938
559cd2d0
DC
199392003-02-14 David Carlton <carlton@math.stanford.edu>
19940
19941 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19942 pEe->D::vg()" from XFAIL to KFAIL.
19943
c4f90d87
JM
199442003-02-13 Jason Molenda (jmolenda@apple.com)
19945
19946 * gdb.base/maint.exp: Update maint print statistics regexp to include
19947 new entries.
19948
cbc4d97c
MC
199492003-02-13 Michael Chastain <mec@shout.net>
19950
19951 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19952
40f235b7
MC
199532003-02-12 Michael Chastain <mec@shout.net>
19954
19955 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19956 * gdb.c++/inherit.exp: Likewise.
19957 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19958 * gdb.c++/templates.exp: Likewise.
19959 * gdb.c++/virtfunc.exp: Likewise.
19960
c56716b0
JM
199612003-02-06 Jason Molenda (jason-cl@molenda.com)
19962
19963 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19964 why the code is written that way.
19965
070afcf8
MC
199662003-02-05 Michael Chastain <mec@shout.net>
19967
19968 * gdb.base/dump.exp: Add missing copyright line.
19969
5d0331e5
JM
199702003-02-05 Jason Molenda (jason-cl@molenda.com)
19971
f7ae6d3e 19972 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19973 at the beginning so the breakpoint doesn't get set on the loop.
19974
92851186
MC
199752003-02-05 Michael Chastain <mec@shout.net>
19976
19977 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19978 output for configurations with gcc 2.95.3.
19979
cbf1e085
AC
199802003-02-05 Keith Seitz <keiths@redhat.com>
19981 Andrew Cagney <ac131313@redhat.com>
19982
19983 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19984
29518e1e
MC
199852003-02-04 Michael Chastain <mec@shout.net>
19986
19987 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19988 Call perror and then continue.
19989
5af1d5f3
MC
199902003-02-03 Michael Chastain <mec@shout.net>
19991
19992 * gdb.c++/pr-1023.cc: New file.
19993 * gdb.c++/pr-1023.exp: New file.
19994
6b549786
JB
199952003-02-05 Jim Blandy <jimb@redhat.com>
19996
19997 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19998 it's local to foobar. Check for it there, and check that it's not
19999 present in main.
20000 * gdb.c++/local.cc (marker2): New function.
20001 (foobar): Call marker1.
20002 (main): Call marker2 instead of marker1.
20003
67f16606
AC
200042003-02-04 Andrew Cagney <ac131313@redhat.com>
20005
20006 * gdb.disasm/mn10200.exp: Obsolete file.
20007 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20008 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20009 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20010
1c5cb38e
DC
200112003-02-04 David Carlton <carlton@math.stanford.edu>
20012
20013 * gdb.c++/overload.exp: Test intToChar(1).
20014 * gdb.c++/overload.cc (intToChar): New.
20015 (main): Call intToChar.
20016
d1fe6965
DC
200172003-02-03 David Carlton <carlton@math.stanford.edu>
20018
20019 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20020 'might_kfail' arg.
20021 KFAIL some of the continue_to_bp_overloaded calls, according to
20022 PR c++/1025.
20023
9ba61c5d
MC
200242003-02-01 Michael Chastain <mec@shout.net>
20025
20026 * gdb.base/advance.c (marker1): New marker function.
20027 * gdb.base/advance.exp: When the 'advance' command lands on the
20028 return breakpoint, it can legitimately stop on either the
20029 current line or the next line. Accommodate both outcomes.
20030 * gdb.base/until.exp: Likewise.
20031
e7494ffb
AC
200322003-02-02 Andrew Cagney <ac131313@redhat.com>
20033
20034 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20035 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20036 now a list, not a tuple.
20037 * gdb.mi/mi-var-display.exp: Ditto.
20038 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 20039
075559bc
AC
200402003-02-01 Andrew Cagney <ac131313@redhat.com>
20041
20042 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20043 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20044 stack backtraces.
20045 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 20046
2bd4c7b1
MK
200472003-02-01 Mark Kettenis <kettenis@gnu.org>
20048
20049 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20050 gdb.mi/mi1-pthreads.exp: Return instead of calling
20051 gdb_suppress_entire_file.
20052
eabd8992
MS
200532003-02-01 Mark Salter <msalter@redhat.com>
20054
20055 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
20056
71469e2f
MS
200572003-01-31 Mark Salter <msalter@redhat.com>
20058
20059 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
20060 Support empty arg.
20061
38a94d44
MC
200622003-01-30 Michael Chastain <mec@shout.net>
20063
20064 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
20065 This was a workaround for a UTF-8 bug in readline 4.3. The bug
20066 has been fixed in gdb/readline on 2003-01-09.
20067
19ea9e73
MS
200682003-01-29 Michael Snyder <msnyder@redhat.com>
20069
e8d359df
MS
20070 * gdb.base/maint.exp: Allow for leading underscore in symbol.
20071 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
20072 * gdb.base/args.exp: Skip if target does not support args passing.
20073
2307bd6a
DJ
200742003-01-22 Daniel Jacobowitz <drow@mvista.com>
20075
19ea9e73 20076 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
20077 gdb_test. Accept a list of expect arguments as the third
20078 parameter.
20079 (gdb_test): Use it.
20080
f2dd3617
EZ
200812003-01-20 Elena Zannoni <ezannoni@redhat.com>
20082
20083 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
20084 allow for different test tree configurations. Update some
20085 tescases accordingly.
20086 * gdb.arch/altivec-regs.exp: Ditto.
20087 * gdb.asm/asm-source.exp: Ditto.
20088 * gdb.base/advance.exp: Ditto.
20089 * gdb.base/display.exp: Ditto.
d63a86f8 20090 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
20091 * gdb.base/mips_pro.exp: Ditto.
20092 * gdb.base/overlays.exp: Ditto.
20093 * gdb.base/relocate.exp: Ditto.
20094 * gdb.base/setshow.exp: Ditto.
20095 * gdb.base/step-line.exp: Ditto.
20096 * gdb.base/step-test.exp: Ditto.
20097 * gdb.base/until.exp: Ditto.
20098 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
20099
c71cdefd
DC
201002003-01-17 David Carlton <carlton@math.stanford.edu>
20101
20102 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
20103 corresponding to PR c++/945.
20104 Update copyright.
20105
fdba05d7
DC
201062003-01-17 David Carlton <carlton@math.stanford.edu>
20107
20108 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
20109 corresponding to PR c++/68.
20110
201112003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
20112
20113 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
20114 (test_paddr_hairy_functions): Call print_addr_2_kfail for
20115 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
20116
c362c33a
EZ
201172003-01-15 Elena Zannoni <ezannoni@redhat.com>
20118
0fbc361c
EZ
20119 * gdb.base/break.exp: Fix change of default location, because of
20120 removal of until tests.
20121 * gdb.base/help.exp: Update test for new 'until' help message.
20122 Add test for help on 'advance'.
a9c64011 20123 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 20124
dabf8a35
MK
201252003-01-15 Mark Kettenis <kettenis@gnu.org>
20126
20127 * gdb.base/default.exp: Adapt "info float" test for recent changes
20128 to that command. Add test for "info vector".
20129 * gdb.base/float.exp: New file. Add test for "info float" that
20130 resembles the old test in gdb.base/default.exp.
20131
a1769aca
DC
201322003-01-15 David Carlton <carlton@math.stanford.edu>
20133
20134 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
20135
82025e13
EZ
201362003-01-15 Elena Zannoni <ezannoni@redhat.com>
20137
20138 * gdb.base/break.exp: Move the tests of until command from here...
20139 * gdb.base/until.exp: ... to here. New file. Add other tests.
20140 * gdb.base/advance.c: New file.
20141 * gdb.base/advance.exp: New file.
20142
8f9ab801
EZ
201432003-01-14 Elena Zannoni <ezannoni@redhat.com>
20144
a9c64011
AS
20145 * gdb.base/args.c: New file.
20146 * gdb.base/args.exp: New file.
8f9ab801 20147
9ae66589
DJ
201482003-01-14 Daniel Jacobowitz <drow@mvista.com>
20149
20150 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
20151
8d77e5c3
DJ
201522003-01-14 Daniel Jacobowitz <drow@mvista.com>
20153
20154 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
20155
12d2f0a1
DJ
201562003-01-14 Daniel Jacobowitz <drow@mvista.com>
20157
20158 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
20159 dates.
20160
6ca37014
DJ
201612003-01-13 Daniel Jacobowitz <drow@mvista.com>
20162
20163 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
20164
b0023472
DJ
201652003-01-13 Daniel Jacobowitz <drow@mvista.com>
20166
20167 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
20168 (ptype &*"foo").
20169 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
20170
607fbc54 201712003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
20172
20173 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
20174 * gdb.mi/mi1-console.exp: Likewise.
20175
607fbc54 201762003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
20177
20178 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
20179 * gdb.mi/mi1-console.exp: Likewise.
20180
a1fb14a2
DJ
201812003-01-13 Daniel Jacobowitz <drow@mvista.com>
20182
20183 * gdb.c++/overload.exp: Remove some fixed XFAILs.
20184
c4cf40b7
DJ
201852003-01-09 Daniel Jacobowitz <drow@mvista.com>
20186
20187 * gdb.base/detach.exp: New test.
20188
696d5a5b
DJ
201892003-01-09 Daniel Jacobowitz <drow@mvista.com>
20190
20191 * Makefile.in (ALL_SUBDIRS): New variable.
20192 (subdirs, clean, distclean): Use it.
20193 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
20194 regenerating Makefile, since it is generated from the top level.
20195 * gdb.asm/Makefile.in: Likewise.
20196 * gdb.base/Makefile.in: Likewise.
20197 * gdb.c++/Makefile.in: Likewise.
20198 * gdb.disasm/Makefile.in: Likewise.
20199 * gdb.java/Makefile.in: Likewise.
20200 * gdb.mi/Makefile.in: Likewise.
20201 * gdb.threads/Makefile.in: Likewise.
20202 * gdb.trace/Makefile.in: Likewise.
20203
754533e4
DC
202042003-01-09 David Carlton <carlton@math.stanford.edu>
20205
20206 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
20207 Add copyright year 2003.
20208
d8b3e9ee
MC
202092003-01-06 Michael Chastain <mec@shout.net>
20210
20211 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
20212 When selecting a thread, 'line' and 'file' are optional.
20213 * gdb.mi/mi1-pthreads.exp: Likewise.
20214
8e9e0fe6
AS
202152003-01-06 Andreas Schwab <schwab@suse.de>
20216
20217 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
20218 failures.
20219
b5ab8ff3
DJ
202202003-01-04 Daniel Jacobowitz <drow@mvista.com>
20221
20222 Fix PR gdb/844
20223 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
20224 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
20225
20226 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
20227 instead of calling gdb_suppress_entire_file.
20228 * gdb.threads/print-threads.exp: Likewise.
20229 * gdb.threads/schedlock.exp: Likewise.
20230
20231 * gdb.threads/killed.exp: Return instead of calling
20232 gdb_suppress_entire_file.
20233 * gdb.threads/linux-dp.exp: Likewise.
20234 * gdb.threads/pthreads.exp: Likewise.
20235
1e698235
DJ
202362003-01-04 Daniel Jacobowitz <drow@mvista.com>
20237
20238 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
20239 stabs.
20240 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
20241 * gdb.base/whatis.exp: Always allow (void) after function names.
20242
147ff08c
DJ
202432003-01-04 Daniel Jacobowitz <drow@mvista.com>
20244
20245 * gdb.c++/casts.exp: Correct regexp.
20246
dc62bfc2
MK
202472003-01-04 Mark Kettenis <kettenis@gnu.org>
20248
20249 * configure.in: Call AC_CONFIG_HEADER. Don't call
20250 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
20251 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
20252 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
20253 aforementioned directories in the AC_OUPUT call.
20254 * config.hin: New file.
20255 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20256 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
20257 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
20258 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
20259 pass -I$objdir instead of -I$objdir/$subdir in compilation.
20260 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
20261 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
20262 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
20263 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
20264 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
20265 gdb.threads/configure.in, gdb.threads/configure,
20266 gdb.threads/config.in, gdb.trace/configure.in,
20267 gdb.trace/configure: Removed.
20268
77afa639
MC
202692003-01-03 Michael Chastain <mec@shout.net>
20270
20271 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
20272 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
20273
7634bb6e
DJ
202742003-01-03 Daniel Jacobowitz <drow@mvista.com>
20275
20276 * gdb.base/store.exp: Fix regular expressions.
20277
b39c905e
MK
202782002-12-28 Mark Kettenis <kettenis@gnu.org>
20279
20280 * configure.in: Rewrite.
20281 * configure: Regenerated.
20282
0a8551dd
DC
202832003-01-03 David Carlton <carlton@math.stanford.edu>
20284
20285 * gdb.base/psymtab.exp: New file.
20286 * gdb.base/psymtab1.c: Ditto.
20287 * gdb.base/psymtab2.c: Ditto.
20288
c60b7188
AF
202892002-12-23 Adam Fedor <fedor@gnu.org>
20290
20291 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
20292
ee73db83
DC
202932002-12-23 David Carlton <carlton@math.stanford.edu>
20294
20295 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
20296 and current_directory initialization.
20297
d6c1774e
JB
202982002-12-22 Jim Blandy <jimb@redhat.com>
20299
f0a847b8
JB
20300 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
20301 rather than as part of the output file name.
20302
d6c1774e
JB
20303 * gdb.base/attach.exp: There's no need to copy the test program to
20304 /tmp; that was only ever necessary on HP/UX, and this test is
20305 entirely disabled there anyway.
20306
f0708dbb
JB
203072002-12-21 Jim Blandy <jimb@redhat.com>
20308
4c2acfea
JB
20309 * gdb.c++/psmang.exp: Doc fix.
20310
f0708dbb
JB
20311 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
20312 test.
20313
9579e000
DC
203142002-12-20 David Carlton <carlton@math.stanford.edu>
20315
20316 * gdb.c++/annota2.exp: KFAIL annotate-quit.
20317
d1810171
MC
203182002-12-18 Michael Chastain <mec@shout.net>
20319
20320 * gdb.c++/annota2.exp: Add copyright year 2002.
20321
76565097
DC
203222002-12-17 David Carlton <carlton@math.stanford.edu>
20323
20324 * gdb.c++/try_catch.cc: Add marker comments.
20325 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
20326 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
20327 * gdb.c++/m-static.cc: Ditto.
20328 * gdb.c++/m-static1.cc: Ditto.
20329 * gdb.c++/try_catch.cc: Ditto.
20330
da81390b
JJ
203312002-12-16 Jeff Johnston <jjohnstn@redhat.com>
20332
20333 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
20334 to see whether we are using the new -environment-directory
20335 command which resets via -r or the old version of the command
20336 which may prompt the user. Part of fix for gdb/741.
20337
b304d130
AC
203382002-12-13 Andrew Cagney <ac131313@redhat.com>
20339
20340 * gdb.fortran/types.exp: Update obsolete comment.
20341 * gdb.fortran/exprs.exp: Ditto.
20342 * lib/gdb.exp: Delete obsolete code.
20343 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
20344 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
20345 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
20346 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
20347 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
20348 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
20349 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
20350 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
20351 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
20352 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
20353 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
20354 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
20355 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
20356 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
20357 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
20358 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
20359 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
20360 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
20361 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
20362 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
20363 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
20364 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
20365 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
20366 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
20367 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
20368 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
20369 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
20370 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
20371 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
20372 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
20373 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
20374 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
20375 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
20376 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
20377 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
20378 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
20379 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20380
a23b6e6a
DC
203812002-12-11 David Carlton <carlton@math.stanford.edu>
20382
20383 * gdb.c++/m-data.exp: Add test for members that shadow global
20384 variables: see PR gdb/804.
20385 * gdb.c++/m-data.cc: Ditto.
20386
6604731b
DJ
203872002-12-10 Daniel Jacobowitz <drow@mvista.com>
20388
20389 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20390
de46ecd7
DC
203912002-12-06 David Carlton <carlton@math.stanford.edu>
20392
20393 * gdb.base/store.c: Don't declare functions static.
20394
27e829d0
AC
203952002-12-04 Andrew Cagney <ac131313@redhat.com>
20396
20397 * gdb.base/store.exp, gdb.base/store.c: New files.
20398
92806416
DJ
203992002-12-03 Daniel Jacobowitz <drow@mvista.com>
20400
20401 * gdb.base/selftest.exp: Update for current gdb.
20402
3bcbaac5
DJ
204032002-12-03 Daniel Jacobowitz <drow@mvista.com>
20404
20405 * gdb.base/maint.exp: Only dump symbols from one source file
20406 or objfile.
20407
f4f00b1f
DJ
204082002-12-03 Daniel Jacobowitz <drow@mvista.com>
20409
20410 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
20411 function call.
20412
f1c8a949
JB
204132002-11-25 Jim Blandy <jimb@redhat.com>
20414
20415 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20416 function appearing in error message.
20417
9e297a97
DJ
204182002-11-21 Daniel Jacobowitz <drow@mvista.com>
20419
20420 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20421
1f312e79
JJ
204222002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20423
d63a86f8
RM
20424 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20425 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
20426 should be in mi console format. This is part of fix for PR gdb/604.
20427
83c31e7d
FN
204282002-09-18 Fernando Nasser <fnasser@redhat.com>
20429
20430 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20431 which explicitly prints the zero offset as "+0".
20432
322b3f65
DJ
204332002-10-22 Daniel Jacobowitz <drow@mvista.com>
20434
20435 * gdb.threads/schedlock.c (args): Make unsigned.
20436
204372002-10-21 Daniel Jacobowitz <drow@mvista.com>
20438
20439 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20440 numbers. Allow "foo2|selected stack frame".
20441 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20442 * gdb.asm/asmsrc2.s: Likewise.
20443 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20444 comments.
20445 * gdb.asm/mips.inc: New file.
20446
5e2fe5b8
AF
204472002-10-18 Adam Fedor <fedor@gnu.org>
20448
20449 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20450 * gdb.base/help.exp: Likewise.
20451
abe1a5d0
KB
204522002-10-17 Kevin Buettner <kevinb@redhat.com>
20453
20454 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
20455 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
20456
10abb1d4
JB
204572002-10-02 Jim Blandy <jimb@redhat.com>
20458
20459 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
20460
1f609b42
AC
204612002-10-01 Andrew Cagney <ac131313@redhat.com>
20462
20463 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
20464 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
20465 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
20466 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
20467 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
20468 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20469 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20470
0aee02e4
AC
204712002-09-29 Andrew Cagney <ac131313@redhat.com>
20472
20473 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20474 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20475 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20476 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20477 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20478 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20479 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20480
6fde09ad
KB
204812002-09-27 Kevin Buettner <kevinb@redhat.com>
20482
20483 * gdb.base/annota1.exp (info break): Make directory components of
20484 path optional since not all compilers emit this debug information.
20485
889bf7c5
PA
20486 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20487 step ends up stepping out of the function instead of stopping on
20488 the epilogue.
6fde09ad 20489
9e8aab75
KS
204902002-09-26 Keith Seitz <keiths@redhat.com>
20491
20492 * lib/insight-support.exp (gdbtk_start): Figure out where
20493 the insight executable is based on where gdb is. Use this
20494 executable to start insight instead of gdb.
20495
e36180d7
AC
204962002-09-25 Andrew Cagney <cagney@redhat.com>
20497
20498 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20499
9dd34b2b
AC
205002002-09-24 Andrew Cagney <ac131313@redhat.com>
20501
20502 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20503 test_isolated_complaints.
20504 (test_empty_complaint): New function.
20505 (test_empty_complaints): New function. Check no output when no
20506 complaints.
d63a86f8 20507
dea97812
KB
205082002-09-19 Jim Blandy <jimb@redhat.com>
20509
a9c64011 20510 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20511
54951bd7
AC
205122002-09-19 Andrew Cagney <ac131313@redhat.com>
20513
20514 * gdb.gdb/complaints.exp: New file.
20515
dec43320
AC
205162002-09-18 Andrew Cagney <ac131313@redhat.com>
20517
20518 * gdb.base/maint.exp: Check `help maint internal-warning'.
20519
e70d6e3f
DC
205202002-09-18 David Carlton <carlton@math.stanford.edu>
20521
20522 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20523 numbers, and replace them by a single breakpoint after the
20524 constructors are all finished.
20525 Add test 4.
20526 * gdb.c++/m-static.cc: Add test 4.
20527 * gdb.c++/m-static.h: New file.
20528 * gdb.c++/m-static1.cc: New file.
20529
20530 * gdb.c++/printmethod.exp: New file.
20531 * gdb.c++/printmethod.cc: New file.
20532
20533 * gdb.c++/pr-574.exp: New file.
20534 * gdb.c++/pr-574.cc: New file.
20535
afb5c968
CV
205362002-09-18 Corinna Vinschen <vinschen@redhat.com>
20537
20538 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20539 embedded targets which never actually exit.
20540
31e45dee
FN
205412002-09-18 Fernando Nasser <fnasser@redhat.com>
20542
20543 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20544 "don't step after run" as unresolved or unsupported, instead of xfail.
20545
a283c5a1
CV
205462002-09-18 Corinna Vinschen <vinschen@redhat.com>
20547
20548 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20549 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20550 Add newline to expected string in "step out of main (status wrapper)"
20551 case.
20552
11350d2a
CV
205532002-09-18 Corinna Vinschen <vinschen@redhat.com>
20554
20555 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20556 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20557
0deec7d6
TT
205582002-09-17 Tom Tromey <tromey@redhat.com>
20559
20560 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20561 \000, not \0, in double-quoted string.
20562
b2b4a1b5
CV
205632002-09-14 Corinna Vinschen <vinschen@redhat.com>
20564
c9d37158 20565 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20566 string after running the commands execution on breakpoint tests.
20567
1c56143a
CV
205682002-09-13 Corinna Vinschen <vinschen@redhat.com>
20569
20570 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20571
37f8da45
JB
205722002-09-12 Joel Brobecker <brobecker@gnat.com>
20573
20574 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20575
08b468e0
KS
205762002-09-10 Keith Seitz <keiths@redhat.com>
20577
20578 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20579 runto proc.
20580 (mi_run_to_main): Use mi_runto.
20581 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20582
dc360f58
KS
205832002-09-10 Keith Seitz <keiths@redhat.com>
20584
20585 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20586 regexp for stopping at main. Could have multiple event notifications.
20587 Don't assume that main was declared with no parameters.
20588 (mi_next): Use mi_step_to.
20589 (mi_step): Use mi_next_to.
20590
ce3abcfb
CV
205912002-09-09 Corinna Vinschen <vinschen@redhat.com>
20592
20593 * gdb.base/default.exp: Fix expected string in `info float' test.
20594
d1f5b980
BE
205952002-09-09 Ben Elliston <bje@redhat.com>
20596
20597 * config/mips.exp: Update comments.
20598 * config/mips-idt.exp: Likewise.
20599 * config/nind.exp: Likewise.
20600 * config/slite.exp: Likewise.
20601 * config/sparclet.exp: Likewise.
20602 * config/udi.exp: Likewise.
20603 * config/vx.exp: Likewise.
20604 * config/vxworks29k.exp: Likewise.
20605
2f71430b
JB
206062002-09-05 Jim Blandy <jimb@redhat.com>
20607
20608 * gdb.threads/killed.exp: Fix test failure message.
20609
7ddebc7e
KS
206102002-09-04 Keith Seitz <keiths@redhat.com>
20611
20612 * lib/mi-support.exp: Update copyright.
20613 (mi_gdb_test): Increase the priority of the expected pattern
20614 so that it matches gdb_test.
20615
0ae67eb3
KS
206162002-09-03 Keith Seitz <keiths@redhat.com>
20617
20618 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20619 Use integer comparison instead of string comparison for testing
20620 whether binary was built.
20621
38fc42c8
JB
206222002-09-03 Jim Blandy <jimb@redhat.com>
20623
20624 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20625
b6ff0e81
JB
206262002-08-29 Jim Blandy <jimb@redhat.com>
20627
20628 * gdb.threads/pthreads.exp: Move the portable thread compilation
20629 code into a function in lib/gdb.exp, and call that from here.
20630 * lib/gdb.exp (gdb_compile_pthreads): New function.
20631
07c98896
KS
206322002-08-29 Keith Seitz <keiths@redhat.com>
20633
20634 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20635 expect_out so that callers can get at it.
20636
0312286c
DJ
206372002-08-23 Daniel Jacobowitz <drow@mvista.com>
20638
20639 * gdb.threads/print-threads.c: New file.
20640 * gdb.threads/print-threads.exp: New file.
20641 * gdb.threads/schedlock.c: New file.
20642 * gdb.threads/schedlock.exp: New file.
20643
dd039bc4
EZ
206442002-08-22 Elena Zannoni <ezannoni@redhat.com>
20645
a9c64011
AS
20646 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20647 not altivec.c.
dd039bc4 20648
1f36144c
MK
206492002-08-17 Mark Kettenis <kettenis@gnu.org>
20650
20651 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20652 targets. The problem should be fixed now.
20653
16057ec7 206542002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20655
20656 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20657 2002-07-24 change that removes final dots from error messages.
20658
3c1499ad
TT
206592002-08-13 Tom Tromey <tromey@redhat.com>
20660
20661 * gdb.base/readline.exp: New file.
20662
a20ce2c3
AC
206632002-08-01 Andrew Cagney <ac131313@redhat.com>
20664
20665 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20666 supress message.
20667
db034ac5
AC
206682002-08-01 Andrew Cagney <cagney@redhat.com>
20669
20670 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20671 CHILL_FOR_TARGET and CHILL_LIB.
20672 * configure.in (configdirs): Remove gdb.chill.
20673 * configure: Regenerate.
20674 * lib/gdb.exp: Obsolete references to chill.
20675 * gdb.fortran/types.exp: Ditto.
20676 * gdb.fortran/exprs.exp: Ditto.
20677
3e000b18
KB
206782002-07-30 Kevin Buettner <kevinb@redhat.com>
20679
20680 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20681 set Irix-specific compile and link flags.
20682
28f4966b
KB
206832002-07-29 Kevin Buettner <kevinb@redhat.com>
20684
20685 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20686 source files. The ``-o'' option doesn't work with the ``-E'' option
20687 when using the Irix compiler.
20688
46c0d5a6
DJ
206892002-07-19 Daniel Jacobowitz <drow@mvista.com>
20690
20691 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20692 Improve support for reusing an exec file. Copy exec file
20693 to target, and run gdbserver on the target instead of on the host.
20694
eecf4bed
JB
206952002-07-18 Jim Blandy <jimb@redhat.com>
20696
0f815cdf
JB
20697 * gdb.base/ending-run.exp: Don't expect to see the program end in
20698 some orderly fashion when we're running on a real stand-alone
20699 board.
20700
eecf4bed
JB
20701 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20702 targets that don't support interrupts.
20703
52d309e4
JB
207042002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20705
20706 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20707 systems.
20708 Move comments in expect statements to inside the actions, so that they
20709 don't get matched against.
20710
ff683d9e
MK
207112002-07-10 Mark Kettenis <kettenis@gnu.org>
20712
20713 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20714 function when asleep" test.
20715
b5356753
AC
207162002-07-10 Andrew Cagney <ac131313@redhat.com>
20717
20718 * gdb.base/page.exp: Rewrite to handle problems with very long
20719 `info set' output. Update copyright.
20720
6aa4d13a
AC
207212002-06-26 Andrew Cagney <ac131313@redhat.com>
20722
20723 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20724 gdb.threads-hp.
20725 * gdb.hp/configure: Regenerate.
20726 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20727 * gdb.hp/gdb.threads-hp/configure: Delete file.
20728 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20729
8cf8c2b8
AC
207302002-06-22 Andrew Cagney <ac131313@redhat.com>
20731
20732 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20733 setlocale, bindtextdomain and textdomain.
20734
6827a8f8
JB
207352002-06-11 Jim Blandy <jimb@redhat.com>
20736
919d772c
JB
20737 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20738 preprocessor macro information is present.
20739
6827a8f8
JB
20740 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20741 tests.
20742
c15b0d21
MS
207432002-06-06 Michael Snyder <msnyder@redhat.com>
20744
c5984d70
MS
20745 * gdb.base/overlays.exp: Record addresses of overlay
20746 functions in TCL variables rather than in GDB variables,
20747 to avoid having GDB convert them to pointers (with loss
20748 of information).
20749
d63a86f8 20750 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20751 default linker script changes.
c15b0d21
MS
20752 * gdb.base/long_long.exp: Add check for sizeof (long double).
20753
be26fe0d
ML
207542002-06-06 Michal Ludvig <mludvig@suse.cz>
20755
20756 * gdb.asm/asm-source.exp: Add x86-64 target.
20757 * gdb.asm/x86_64.inc: New.
d63a86f8 20758
258093ca 207592002-05-30 Michael Chastain <mec@shout.net>
258093ca 20760
4b3153f1 20761 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20762 * gdb.c++/m-static.cc: New file.
20763 * gdb.c++/m-static.exp: New file.
20764
241264c6
MS
207652002-05-28 Michael Snyder <msnyder@redhat.com>
20766
20767 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20768 precision.
20769
9bba8c8f 207702002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20771
4b3153f1 20772 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20773 * gdb.c++/m-data.cc: New file.
20774 * gdb.c++/m-data.exp: New file.
20775
207762002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20777
4b3153f1 20778 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20779 * gdb.c++/try_catch.cc: New file.
d63a86f8 20780 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20781
def1b996
MC
207822002-05-27 Michael Chastain <mec@shout.net>
20783
20784 * gdb.c++/local.exp: Accept more nested types in output.
20785
522ba268
MC
207862002-05-26 Michael Chastain <mec@shout.net>
20787
20788 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20789
277254ba
MS
207902002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20791
20792 * lib/gdb.exp (gdb_wrapper_init): Just because
20793 gdb_wrapper_file exists, this does not mean that the file
20794 should not be rebuilt. That is what gdb_wrapper_initialized
20795 is for.
20796 (default_gdb_init): Reset gdb_wrapper_initialized.
20797
b61a8733
MS
207982002-05-23 Michael Snyder <msnyder@redhat.com>
20799
d63a86f8 20800 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20801 the precision of the floating point test results.
20802 * gdb.base/call-rt-st.exp: Ditto.
20803
b61a8733
MS
20804 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20805 * gdb.base/call-rt-st.exp: Ditto.
20806
56f6e910
MC
208072002-05-19 Michael Chastain <mec@shout.net>
20808
20809 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20810
ad0b0016
EZ
208112002-05-19 Elena Zannoni <ezannoni@redhat.com>
20812
a9c64011
AS
20813 * configure.in (configdirs): Add gdb.arch.
20814 * configure: Regenerate.
ad0b0016 20815
f617d2b6
JB
208162002-05-17 Jim Blandy <jimb@redhat.com>
20817
20818 * gdb.base/completion.exp: Recognize the more detailed error
20819 messages produced by the macro expander's lexical analyzer.
20820
eac2a696
EZ
208212002-05-14 Elena Zannoni <ezannoni@redhat.com>
20822
a9c64011
AS
20823 * gdb.arch/altivec-abi.c: New file.
20824 * gdb.arch/altivec-abi.exp: New file.
20825 * gdb.arch/altivec-regs.c: New file.
20826 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20827
2fdde8f8
DJ
208282002-05-14 Daniel Jacobowitz <drow@mvista.com>
20829
20830 * gdb.base/maint.exp (maint print type): Update for new type
20831 structure.
d63a86f8 20832
e31f1a7c
EZ
208332002-05-14 Elena Zannoni <ezannoni@redhat.com>
20834
20835 * gdb.arch: New directory.
20836 * gdb.arch/configure.in: New file.
20837 * gdb.arch/configure: New file.
20838 * gdb.arch/Makefile.in: New file.
20839
db589741
CV
208402002-05-13 Corinna Vinschen <vinschen@redhat.com>
20841
20842 * gdb.asm/asm-source.exp: Add v850 as supported target.
20843 * gdb.asm/v850.inc: New file.
20844
8ce2a7dc
DJ
208452002-05-13 Daniel Jacobowitz <drow@mvista.com>
20846
20847 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20848
df763c7f
DJ
208492002-05-12 Daniel Jacobowitz <drow@mvista.com>
20850
20851 * gdb.base/break.exp: Check 'break "marker2"'.
20852
377daeed
MS
208532002-05-10 Michael Snyder <msnyder@redhat.com>
20854
20855 * gdb.base/long_long.exp: Fix typo.
20856
c4b7bc2b
JB
208572002-05-10 Jim Blandy <jimb@redhat.com>
20858
ecac9a4e
JB
20859 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20860 a bug.
20861
c4b7bc2b
JB
20862 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20863 Recognize more detailed error message produced by the macro
20864 expander's lexical analyzer.
20865 * lib/gdb.exp (test_print_reject): Same.
20866
e71019a1
MK
208672002-05-09 Mark Kettenis <kettenis@gnu.org>
20868
20869 * gdb.c++/method.exp: Fix typo.
20870
fedfc8e6
MS
208712002-05-08 Michael Snyder <msnyder@redhat.com>
20872
166a1957
MS
20873 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20874 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20875 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20876 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20877 Add iftarget clause for strongarm.
d63a86f8 20878
f1c47eb2
MS
208792002-05-06 Michael Snyder <msnyder@redhat.com>
20880
cb9a9d3e
MS
20881 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20882 (gdb_continue_to_end): Accept output from status wrapper.
20883 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20884 Clean up fail messages to match pass messages.
20885
f1c47eb2
MS
20886 Enable the "needs_status_wrapper" testsuite feature.
20887 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20888 (gdb_compile): Conditionally call gdb_wrapper_init.
20889 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20890 * gdb.c++/method.exp: Recognize output from status wrapper.
20891
6079c749
BE
208922002-05-06 Ben Elliston <bje@redhat.com>
20893From Graydon Hoare <graydon@redhat.com>
20894
20895 * config/sid.exp: Include support for "rawsid" protocol.
20896
188baff3
JB
208972002-05-03 Jim Blandy <jimb@redhat.com>
20898
20899 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20900 * gdb.c++/hang3.C: New file.
20901
b9c07f0f
AC
209022002-05-04 Andrew Cagney <ac131313@redhat.com>
20903
20904 * gdb.base/default.exp: Remove obsolete code.
20905 * gdb.c++/misc.exp: Ditto. Update copyright.
20906 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20907 * gdb.base/whatis.exp: Ditto. Update copyright.
20908 * gdb.base/scope.exp: Ditto. Update copyright.
20909 * gdb.base/ptype.exp: Ditto. Update copyright.
20910 * gdb.base/printcmds.exp: Ditto. Update copyright.
20911 * gdb.base/opaque.exp: Ditto. Update copyright.
20912 * gdb.base/list.exp: Ditto.
20913 * gdb.base/funcargs.exp: Ditto. Update copyright.
20914 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20915 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20916 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20917 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20918 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20919 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20920
5c7a0397
MS
209212002-05-02 Michael Snyder <msnyder@redhat.com>
20922
d6dcc264 20923 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20924 * gdb.base/long_long.exp: Add xscale target.
20925 * gdb.base/default.exp: Add xscale target.
20926
eb7f1c48
JB
209272002-05-01 Jim Blandy <jimb@redhat.com>
20928
20929 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20930 gdb.c++/hang.exp: New test.
20931
a6befae8
FF
209322002-05-01 Fred Fish <fnf@redhat.com>
20933
20934 * gdb.base/completion.exp: Handle completions of "./Make" for
20935 more than one completion possibility, as is the case when we
20936 build and test in the source tree.
20937
0a310277
AG
209382002-04-29 Anthony Green <green@redhat.com>
20939
20940 * gdb.java/jmisc1.exp: New file.
20941 * gdb.java/jmisc2.exp: New file.
20942
6ff9af88
DJ
209432002-04-24 Daniel Jacobowitz <drow@mvista.com>
20944
20945 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20946
96b3d632
EZ
209472002-04-23 Elena Zannoni <ezannoni@redhat.com>
20948
20949 * gdb.base/help.exp: Change 'help status' to allow for target
20950 dependent output differences.
20951
5019bb54
MC
209522002-04-22 Michael Chastain <mec@shout.net>
20953
20954 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20955
a805a116
MC
209562002-04-22 Michael Chastain <mec@shout.net>
20957
20958 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20959
a1706bfd
DM
209602002-04-17 David S. Miller <davem@redhat.com>
20961
20962 * gdb.asm/sparc64.inc: New file.
20963 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20964
a73a20a2
EZ
209652002-04-19 Elena Zannoni <ezannoni@redhat.com>
20966
20967 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20968 instruction file directly into the build tree. Clean up at end of
20969 test.
20970
ba678339
DM
209712002-04-18 David S. Miller <davem@redhat.com>
20972
20973 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20974 handle 64-bit platforms correctly.
20975 * gdb.base/maint.exp: Likewise.
20976
b03399da
KB
209772002-04-18 Kevin Buettner <kevinb@redhat.com>
20978
20979 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20980 ``-fpic'' when compiling files comprising a shared library, but
20981 it does need additional linker flags in order to find shared
20982 libraries at run time.
20983
e2004992
KB
209842002-04-18 Kevin Buettner <kevinb@redhat.com>
20985
20986 * gdb.base/cvexpr.c (use): New function.
20987 (main): Invoke use() on all global variables to prevent
20988 some linkers from deleting these otherwise unused symbols.
20989
d8937120
MC
209902002-04-17 Michael Chastain <mec@shout.net>
20991From David S. Miller <davem@redhat.com>
20992
20993 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20994 handle 64-bit platforms correctly.
20995
ffd61a58
MS
209962002-04-12 Michael Snyder <msnyder@redhat.com>
20997From Jim Blandy <jimb@redhat.com>
a9c64011 20998 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20999 script can handle this instead.
21000 * gdb.base/bar.c (barx): Same.
21001 * gdb.base/baz.c (bazx): Same.
21002 * gdb.base/grbx.c (grbxx): Same.
21003
21004 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21005 manager doesn't automatically unmap overlays unnecessarily.
21006
6b8426a6
MH
210072002-04-10 Martin M. Hunt <hunt@redhat.com>
21008
21009 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21010 stepping out of main.
21011
34af4875
MC
210122002-04-09 Michael Chastain <mec@shout.net>
21013
21014 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21015 scope so that the nested scope tests will make sense.
21016 * gdb.c++/local.exp: Write patterns that actually work with gcc
21017 (the HP patterns "were never known to work with gcc").
21018 Keep the old aCC patterns too.
21019
2d1676a0
DJ
210202002-04-09 Daniel Jacobowitz <drow@mvista.com>
21021
21022 * gdb.base/attach.exp: Correct target board test.
21023
3a63e3f9
MC
210242002-04-08 Michael Chastain <mec@shout.net>
21025
21026 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21027 in a const method. Add some xfail and fail cases for configurations
21028 that do not emit the "const ...".
21029
f18dabd2
MC
210302002-04-07 Michael Chastain <mec@shout.net>
21031
21032 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21033 Accept "A * const" and "const A * const" as type of "this".
21034 Fix spelling of getFunky throughout. Make messages uniform.
21035
0fcddd82
EZ
210362002-04-07 Elena Zannoni <ezannoni@redhat.com>
21037
a9c64011 21038 Work around for PR gdb/285:
0fcddd82
EZ
21039 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21040
16a8534a
EZ
210412002-04-07 Elena Zannoni <ezannoni@redhat.com>
21042
21043 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21044 instructions file at run time instead of configure time.
21045 Sometimes we run the test in a directory that is not the one we
21046 configured in.
21047 * gdb.asm/configure.in: Delete creation of symlink.
21048 * gdb.asm/configure: Regenerate.
21049
24181d81
JB
210502002-04-05 J. Brobecker <brobecker@gnat.com>
21051
21052 * gdb.gdb/xfullpath.exp: New test, to exercise the new
21053 xfullpath () function.
21054
7cdb7107
DJ
210552002-04-04 Daniel Jacobowitz <drow@mvista.com>
21056
21057 * gdb.asm/Makefile.in: Correct dependencies.
21058
21059 * gdb.asm/powerpc.inc: New file.
21060 * gdb.asm/asm-source.exp: Add PowerPC.
21061 * gdb.asm/configure.in: Likewise.
21062 * gdb.asm/configure: Regenerated.
21063
a7d17088
DJ
210642002-04-04 Daniel Jacobowitz <drow@mvista.com>
21065
21066 * gdb.base/relocate.exp: New file.
21067 * gdb.base/relocate.c: New file.
21068
cd721503
FF
210692002-04-04 Fred Fish <fnf@redhat.com>
21070
21071 * gdb.base/step-test.exp: Update comment regarding stopping in
21072 memcpy/bcopy calls inserted as part of the compiler runtime.
21073
b22ad7a7
MS
210742002-04-04 Michael Snyder <msnyder@redhat.com>
21075
21076 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
21077
5f279fa6
DJ
210782002-04-03 Daniel Jacobowitz <drow@mvista.com>
21079
21080 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
21081 (gdb_expect): Remove $notransfer hack.
21082
dd0fd3ce
DJ
210832002-04-02 Daniel Jacobowitz <drow@mvista.com>
21084
21085 * gdb.c++/classes.exp ("calling method for small class"): Match
21086 updated register output.
21087
1e50cda1
DJ
210882002-03-30 Daniel Jacobowitz <drow@mvista.com>
21089
21090 Fix PR gdb/452
21091 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
21092 when finished. Make gdb_file_cmd send "exec-file" when
21093 appropriate.
21094
24015922
DJ
210952002-03-30 Daniel Jacobowitz <drow@mvista.com>
21096
21097 * gdb.base/attach.exp: Remove extra setup_xfail.
21098
dd7dfd64
MS
210992002-03-26 Michael Snyder <msnyder@redhat.com>
21100
21101 * gdb.base/default.exp: Add tests for dump, append, and restore.
21102 * gdb.base/help.exp: Add tests for dump, append, and restore.
21103 * gdb.base/dump.exp: New file, test dump, append and restore.
21104 * gdb.base/dump.c: New file.
21105
48b2f8d7
MS
211062002-03-27 Michael Snyder <msnyder@redhat.com>
21107
d63a86f8 21108 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
21109 clean-ups in help messages.
21110
05b4d525
FF
211112002-03-26 Fred Fish <fnf@redhat.com>
21112
21113 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
21114 have debugging info for those functions and the compiler uses them
21115 internally to copy structs around.
21116
d7679631
FF
211172002-03-26 Fred Fish <fnf@redhat.com>
21118
21119 * gdb.base/list.exp: Revert the change made yesterday and add note
21120 about why we don't list the default lines for remote targets.
21121
523ac3f9
MS
211222002-03-25 Michael Snyder <msnyder@redhat.com>
21123
21124 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
21125
754b2b8d
FF
211262002-03-25 Fred Fish <fnf@redhat.com>
21127
21128 * gdb.base/list.exp: This test works on remote targets so remove
21129 the short circuit for remote targets. Update copyright.
21130
33c3e192
FF
211312002-03-25 Fred Fish <fnf@redhat.com>
21132
21133 * gdb.base/attach.exp: Fix logic error that was suppressing this
21134 test for all non hppa*-*-hpux* targets, instead of the hp target.
21135 Move comments closer to the suppression point. Also now need to
21136 check that we are running natively.
21137
d43e73ee
MS
211382002-03-22 Michael Snyder <msnyder@redhat.com>
21139
882c8f02
MS
21140 * gdb.base/default.exp: Add test for gcore. Update copyright.
21141 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 21142
04c12f60
FF
211432002-03-06 Fred Fish <fnf@redhat.com>
21144
21145 * gdb.base/funcargs.c: Remove extraneous ';' character.
21146 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
21147
b43df995
MC
211482002-03-04 Michael Chastain <mec@shout.net>
21149
21150 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
21151 accommodate gcc v3 function signature.
21152 * gdb.mi/mi0-var-cmd-exp: Ditto.
21153
92362027
AC
211542002-02-24 Andrew Cagney <ac131313@redhat.com>
21155
21156 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
21157 ``GNU/Linux'' or ``Linux kernel''
21158 * testsuite/gdb.threads/pthreads.c: Ditto.
21159
258ad32d
MC
211602002-02-24 Michael Chastain <mec@shout.net>
21161
21162 * gdb.threads/pthreads.c (thread1): Add a return statement.
21163 (thread2): Likewise.
21164 (foo): Likewise.
21165
04c3b3d4
MC
211662002-02-23 Michael Chastain <mec@shout.net>
21167
21168 * gdb.threads/linux-dp.c (philosopher): Add a return statement
21169 to placate gcc.
21170
5a2a0a20
MC
211712002-02-23 Michael Chastain <mec@shout.net>
21172
21173 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
21174 test "ptype bint". The test passes on all my stabs configurations.
21175
a640f7fc
JB
211762002-02-21 Jim Blandy <jimb@redhat.com>
21177
27924826
JB
21178 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
21179 filename at a time, and watch for the ones we want to see.
21180
a640f7fc
JB
21181 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
21182 types of pointers to prototyped functions.
21183
edcc8c75
AC
211842002-02-20 Andrew Cagney <ac131313@redhat.com>
21185
21186 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
21187 signed, unsigned and straight char.
21188 (padding_char, padding_short, padding_int, padding_long,
21189 padding_long_long, padding_float, padding_double,
21190 padding_long_double): New global variables.
21191 (fill, fill_structs): New functions.
21192
21193 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
21194 for correctly sized writes. Update copyright.
21195 (get_valueof): New procedure.
21196 (get_sizeof): Call get_valueof.
21197 (check_valueof): New procedure.
21198 (check_padding): New procedure.
21199
ac57ea44
MC
212002002-02-20 Michael Chastain <mec@shout.net>
21201
21202 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
21203 to setup_xfail. Document some of the remaining calls.
21204
7a10c941
MC
212052002-02-18 Michael Chastain <mec@shout.net>
21206
21207 * gdb.c++/userdef.exp: Update copyright year.
21208
fb8acdcc
DJ
212092002-02-18 Daniel Jacobowitz <drow@mvista.com>
21210
21211 * gdb.c++/userdef.exp: Test overloaded operators properly.
21212 Remove xfails.
21213
fda6ae12
MS
212142002-02-14 Michael Snyder <msnyder@redhat.com>
21215
21216 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
21217
676a0442
DJ
212182002-02-14 Daniel Jacobowitz <drow@mvista.com>
21219
21220 * gdb.base/a2-run.exp: Check for a remote target properly.
21221 * gdb.base/annota1.exp: Likewise.
21222 * gdb.base/list.exp: Likewise.
21223 * gdb.base/reread.exp: Likewise.
21224 * gdb.base/scope.exp: Likewise.
21225 * gdb.base/shlib-call.exp: Likewise.
21226 * gdb.base/term.exp: Likewise.
21227 * gdb.c++/annota2.exp: Likewise.
21228
78b4f468
RE
212292002-02-13 Richard Earnshaw <rearnsha@arm.com>
21230
21231 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
21232
9a81ba51
MC
212332002-02-10 Michael Chastain <mec@shout.net>
21234
21235 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
21236 (call_after_alloca): Ditto.
21237
004af6c7
DJ
212382002-02-10 Daniel Jacobowitz <drow@mvista.com>
21239
21240 * gdb.base/ending-run.exp: Guard "cont" test with
21241 gdb_skip_stdio_test.
21242
37225f62
JB
212432002-02-06 Jim Blandy <jimb@redhat.com>
21244
21245 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
21246 from here...
21247 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
21248 To here. Disable this test on non-HP platforms. Add big comment.
21249
fe6fdd96
MS
212502002-02-04 Michael Snyder <msnyder@redhat.com>
21251
21252 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
21253 other than d10v and m32r.
21254
036fad3f
RE
212552002-02-02 Richard Earnshaw <rearnsha@arm.com>
21256
21257 * gdb.base/default.exp: Rewrite test patterns to reduce time
21258 taken to match them.
21259
7148ab62
DJ
212602002-01-30 Daniel Jacobowitz <drow@mvista.com>
21261
21262 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
21263 Allow a start function above main.
21264 * gdb.threads/linux-dp.exp: Fix copyright date.
21265
396cc255
DJ
212662002-01-30 Daniel Jacobowitz <drow@mvista.com>
21267
a9c64011
AS
21268 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
21269 (check_philosopher_stack): Check for manager thread before checking
21270 for a just-starting thread.
396cc255 21271
f038d31b
DJ
212722002-01-30 Daniel Jacobowitz <drow@mvista.com>
21273
21274 From Neil Booth <neil@daikokuya.demon.co.uk>:
21275 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
21276 warnings.
21277
b3ff9d9a
FF
212782002-01-21 Fred Fish <fnf@redhat.com>
21279
21280 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
21281 not caller.
21282
39ad761d
JB
212832002-01-21 Jim Blandy <jimb@redhat.com>
21284
21285 * gdb.base/reread.exp: Check that GDB properly re-reads the
21286 executable file when it changes while no inferior is running.
21287
aaf320fa
FF
212882002-01-21 Fred Fish <fnf@redhat.com>
21289
a9c64011
AS
21290 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
21291 optionally accept the "shlib events" variation.
aaf320fa 21292
808a31f5
JB
212932002-01-21 Jim Blandy <jimb@redhat.com>
21294
21295 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
21296 call `fflush' after every `printf', so that the output is produced
21297 at predictable points, regardless of whatever buffering does (or
21298 doesn't) take place.
21299 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
21300 at different points.
21301
4420d5e2
DJ
213022002-01-20 Daniel Jacobowitz <drow@mvista.com>
21303
21304 * gdb.c++/inherit.exp: Update copyright years.
21305 * gdb.c++/method.exp: Likewise.
21306
3e36a0f4
DJ
213072002-01-20 Daniel Jacobowitz <drow@mvista.com>
21308
21309 * gdb.c++/classes.exp: Update for improved v3 support and skipping
21310 artificial methods/arguments.
21311 * gdb.c++/derivation.exp: Likewise.
21312 * gdb.c++/inherit.exp: Likewise.
21313 * gdb.c++/method.exp: Likewise.
21314 * gdb.c++/virtfunc.exp: Likewise.
21315
b4ceaee6
AC
213162002-01-18 Andrew Cagney <ac131313@redhat.com>
21317
21318 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
21319 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
21320 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
21321 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
21322 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
21323 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
21324
ecace851
JB
213252002-01-17 Jim Blandy <jimb@redhat.com>
21326
21327 * gdb.asm/asm-source.exp (info symbol): Take another shot at
21328 anchoring the pattern matching the entry point symbol's name.
21329
375fc983
AC
213302002-01-17 Andrew Cagney <ac131313@redhat.com>
21331
21332 * gdb.base/maint.exp: Update ``maint internal-error'' to match
21333 continue/quit query. Update copyright.
21334
fe6fdd96
MS
213352002-01-14 Michael Snyder <msnyder@redhat.com>
21336
21337 * gdb.base/gcore.exp: Remove extra debugging output.
21338
e017c81f
DJ
213392002-01-13 Daniel Jacobowitz <drow@mvista.com>
21340
21341 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
21342 for slightly dubious v2 mangled string.
21343
37ab3bf8
DJ
213442002-01-13 Daniel Jacobowitz <drow@mvista.com>
21345
21346 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
21347
1bc05c3a 213482002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 21349
1bc05c3a 21350 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 21351
1bc05c3a
JM
21352 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
21353 constructors.
21354 * gdb.c++/derivation.exp: Likewise.
21355 * gdb.c++/templates.exp: Likewise.
21356 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 21357
1bc05c3a
JM
213582002-01-10 Michael Snyder <msnyder@redhat.com>
21359
21360 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 21361
a911c360
MS
213622002-01-08 Michael Snyder <msnyder@redhat.com>
21363
21364 * gdb.base/gcore.exp: New test for generate-core-file command.
21365 * gdb.base/gcore.c: Testcase for above.
21366 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
21367
ea2119ec
JM
213682002-01-08 Jason Merrill <jason@redhat.com>
21369
21370 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
21371
68203136
FF
213722002-01-07 Fred Fish <fnf@redhat.com>
21373
21374 * gdb.c++/overload.exp: Remove unconditional xfails for:
21375 print foo_instance1.overloadargs(1)
21376 print foo_instance1.overloadargs(1, 2)
21377 print foo_instance1.overloadargs(1, 2, 3)
21378 print foo_instance1.overloadargs(1, 2, 3, 4)
21379 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21380 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21381 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21382 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21383 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21384 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21385 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21386 print foo_instance1.overload1arg()
21387 print foo_instance1.overload1arg((char)arg2)
21388 print foo_instance1.overload1arg((signed char)arg3)
21389 print foo_instance1.overload1arg((unsigned char)arg4)
21390 print foo_instance1.overload1arg((int)arg7)
21391 print foo_instance1.overload1arg((unsigned int)arg8)
21392 print foo_instance1.overload1arg((float)arg11)
21393 print foo_instance1.overload1arg((double)arg12)
d63a86f8 21394
21b9b5b1
MS
213952002-01-07 Michael Snyder <msnyder@redhat.com>
21396
21397 * gdb.base/huge.exp: New test. Print a very large target data object.
21398 (skip_huge_test): New test variable. Define if you want to skip this
21399 test. The test reads an 8 megabyte data object from the target, so it
21400 might be very time consuming on remote targets with a slow connection.
21401 * gdb.base/huge.c: New file. Test case for above.
21402
725f922e
FF
214032002-01-07 Fred Fish <fnf@redhat.com>
21404
21405 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
21406 g_instance.bfoo, and g_instance.cfoo.
21407
889bf7c5 214082002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 21409
889bf7c5
PA
21410 * gdb.base/break.c (multi_line_if_conditional): New function.
21411 (multi_ilne_while_conditional): Likewise.
21412 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21413 IF or WHILE condition puts the breakpoint at the start of
21414 the condition.
f286b2c3 21415
634d57ec
JL
21416 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21417 hppa*-*-hpux* expected failure.
21418 * gdb.base/structs.exp (do_function_calls): Similarly.
21419
21420 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21421 watchpoints.
21422
9fbfe2dc
AC
214232002-01-06 Andrew Cagney <ac131313@redhat.com>
21424
21425 Fix PR gdb/66.
21426 * gdb.base/structs.exp: Replace skip for a29k with skip for
21427 gdb,cannot_call_functions.
21428 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21429 * gdb.base/callfuncs.exp: Ditto.
21430 * gdb.base/call-rt-st.exp: Ditto.
21431 * gdb.base/call-strs.exp: Ditto.
21432 * gdb.base/callfwmall.exp: Ditto.
21433 * gdb.base/scope.exp: Obsolete xfail a29k.
21434 * gdb.c++/misc.exp: Ditto.
21435 * gdb.c++/cplusfuncs.exp: Ditto.
21436 * gdb.base/ptype.exp: Ditto.
21437 * gdb.base/printcmds.exp: Ditto.
21438 * gdb.base/opaque.exp: Ditto.
21439 * gdb.base/list.exp: Ditto.
21440 * gdb.base/funcargs.exp: Ditto.
21441 * gdb.base/default.exp: Ditto.
21442
8ddad156
MS
214432002-01-04 Michael Snyder <msnyder@redhat.com>
21444
ca4976a6 21445 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
21446 * gdb.base/maint.exp: Add tests for maint info sections options.
21447
1b074332
JL
21448Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21449
21450 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21451
7d159115
CV
214522001-12-20 Corinna Vinschen <vinschen@redhat.com>
21453
21454 * gdb.asm/arm.inc: New file.
21455 * gdb.asm/asm-source.exp: Add arm targets.
21456 * gdb.asm/configure.in: Ditto.
21457 * gdb.asm/configure: Recreated from configure.in.
21458
8fb87725
JL
21459Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
21460
afabe08c
JL
21461 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
21462 with HP's compiler.
21463 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
21464 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
21465 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
21466 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
21467
21468 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21469 either HP's compilers or GCC.
21470
db521deb
JL
21471 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21472 a SIGBUS or SIGSEGV.
21473
21474 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21475
21476 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21477 can be compiled with either HP's compiler or GCC.
21478
cfa88ab7
JL
21479 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21480 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21481 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21482
ca344dff
JL
21483 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21484 to match current gdb output. Update due to using auto-solib-limit
21485 for limiting instead of overloading auto-solib-add.
21486 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21487 test program.
21488
3f3c6e55 21489 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21490 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21491 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21492 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21493 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21494 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21495 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21496 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21497 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21498 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21499 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21500 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21501 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21502
8fb87725
JL
21503 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21504 a SIGTRAP to the inferior.
21505
cf599fa7
CV
215062001-12-19 Corinna Vinschen <vinschen@redhat.com>
21507
21508 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21509 Substitute call to target_link by call to gdb_compile.
21510
2cd045cd
JL
21511Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21512
a9c64011
AS
21513 * gdb.base/break.exp: Fix HP specific search string when testing
21514 backtracing in a called function.
2cd045cd 21515
a9c64011
AS
21516 * gdb.base/constvars.exp: Only set lang to C++ if we're
21517 compiling the test with HP's compilers.
21518 * gdb.base/volatile.exp: Similarly.
2cd045cd 21519
99ebe9ac
JB
215202001-12-19 Jim Blandy <jimb@redhat.com>
21521
21522 * gdb.base/printcmds.exp: Expect the null character to be printed
21523 as '\0', and the '\013' to be printed as '\v'.
21524 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21525 * gdb.base/setvar.exp: Same.
21526
b9891b29
JB
215272001-12-17 Jim Blandy <jimb@redhat.com>
21528
0eba65ab
JB
21529 * gdb.base/completion.exp: Rather than completing very long
21530 filenames, which can make the readline library produce output we
21531 don't recognize, cd to the directory first, and then complete
21532 using nice, short relative paths.
21533
6970b5b1
JB
21534 * gdb.base/completion.exp: On some systems, there is, in fact, a
21535 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21536 variables as being in scope. So use `no_var_named_this'
21537 instead of `b'.
6970b5b1 21538
b9891b29 21539 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21540 can't find the core file's registers as a failure.
b9891b29 21541
e6ccd35f
JSC
215422001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21543
a9c64011
AS
21544 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21545 test expect string more specific.
e6ccd35f 21546
105ba819
CV
215472001-12-13 Corinna Vinschen <vinschen@redhat.com>
21548
21549 * gdb.asm/asm-source.exp: Add support for xstormy16.
21550 * gdb.asm/configure.in: Ditto.
21551 * gdb.asm/configure: Rebuild.
21552 * gdb.asm/xstormy16.inc: New file.
21553
e9e79dd9
FF
215542001-12-10 Fred Fish <fnf@redhat.com>
21555
21556 * gdb.base/maint.exp: Update to match changes in type dumping code.
21557
347dc97d
JB
215582001-12-10 Jim Blandy <jimb@redhat.com>
21559
21560 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21561 matching the entry point symbol's name at the beginning of the
21562 line.
347dc97d 21563
5178b9d6
DJ
215642001-12-07 Daniel Jacobowitz <drow@mvista.com>
21565
21566 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21567 gdb.c++/inherit.exp, gdb.c++/method.exp,
21568 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21569 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21570 and class layout support.
21571
af890c52
DJ
215722001-12-07 Daniel Jacobowitz <drow@mvista.com>
21573
21574 * gdb.c++/classes.exp: Add test for static member function.
21575 * gdb.c++/misc.cc: Add class with static member function.
21576
7a345fb3
JB
215772001-12-07 Jim Blandy <jimb@redhat.com>
21578
f2e54a80 21579 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21580 those tests as `unsupported'.
21581 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21582 Rewrite subsequent tests to use it.
21583
21584 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21585 those tests as `unsupported'.
21586 * gdb.base/structs.exp (call_struct_func): New function.
21587 (do_function_calls): Use call_struct_func to call the functions
21588 returning structs.
21589
0bc69509
JB
21590 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21591 whether functions are prototyped or not, so we can't possibly pass
21592 arguments to t_float_values2 properly.
21593
7a345fb3
JB
21594 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21595 value of `timeout' for targets other than the mips*tx39-*.
21596
edb6ede1
MS
215972001-12-06 Michael Snyder <msnyder@redhat.com>
21598
d63a86f8 21599 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21600 and detect whether the start symbol has a leading underscore.
21601
2d842f13
JB
216022001-12-04 Jim Blandy <jimb@redhat.com>
21603
21604 * gdb.base/completion.exp: Clarify indentation.
21605
68550daf
JB
216062001-12-03 Jim Blandy <jimb@redhat.com>
21607
21608 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21609 variables on the S/390, not `.word'.
21610
cd5195a8
JB
216112001-11-30 Jim Blandy <jimb@redhat.com>
21612
21613 Add assembly-source tests for s390-ibm-linux.
21614 * gdb.asm/s390.inc: New file.
21615 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21616 the S/390 architecture.
a9c64011 21617 * gdb.asm/configure: Regenerated.
cd5195a8 21618
ca9efc90
MS
216192001-11-30 Michael Snyder <msnyder@redhat.com>
21620
21621 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21622 next, info source, info sources, info line, global and static
21623 variables, and static functions.
21624 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21625 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21626 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21627 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21628 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21629 (gdbasm_leave): Restore frame pointer.
21630 (gdbasm_startup): Copy stack set-up from crt0.S.
21631
d0e66976
FN
216322001-11-26 Fernando Nasser <fnasser@redhat.com>
21633
21634 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21635 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21636 to a local (non-static) variable. Copy tstruct.a to a static buffer
21637 and return a pointer to that buffer.
21638 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21639
e2334072
MK
216402001-11-24 Mark Kettenis <kettenis@gnu.org>
21641
21642 * gdb.asm/configure.in: Fix recognition of ix86 target.
21643 * gdb.asm/configure: Regenerate.
21644
756caa3d
MS
216452001-11-21 Michael Snyder <msnyder@redhat.com>
21646
21647 * gdb.asm/sparc.inc: New file.
21648 * gdb.asm/asm-source.exp: Recognize sparc target.
21649 * gdb.asm/configure.in: Recognize sparc target.
21650 * gdb.asm/configure: Regenerate.
d63a86f8 21651
9a4d72d5
MS
216522001-11-21 Michael Snyder <msnyder@redhat.com>
21653
21654 * gdb.asm/m32r.inc: New file.
21655 * gdb.asm/asm-source.exp: Recognize m32r target.
21656 * gdb.asm/configure.in: Recognize m32r target.
21657 * gdb.asm/configure: Regenerate.
21658
a773d1cd
MS
216592001-11-20 Michael Snyder <msnyder@redhat.com>
21660
017ac23d
MS
21661 * gdb.asm/i386.inc: New file.
21662 * gdb.asm/asm-source.exp: Recognize ix86 target.
21663 * gdb.asm/configure.in: Recognize ix86 target.
21664 * gdb.asm/configure: Regenerate.
21665
a773d1cd
MS
21666 * gdb.c++/namespace.exp: Fix quotes in output messages.
21667
bb632afb
MS
216682001-11-14 Michael Snyder <msnyder@redhat.com>
21669
25d559ca 21670 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21671 qualifier in a type cast expression, to designate an address
21672 in the instruction space (Harvard architecture).
21673
4749e309
MS
216742001-11-13 Michael Snyder <msnyder@redhat.com>
21675
21676 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21677 Tests for expressions using 'const' and 'volatile'.
21678
25050984
CV
216792001-11-13 Corinna Vinschen <vinschen@redhat.com>
21680
21681 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21682
1902c51f
DJ
216832001-11-12 Daniel Jacobowitz <drow@mvista.com>
21684
21685 * lib/mi-support.exp (mi_run_to_helper): Move comments
21686 outside of gdb_expect.
21687
dcf95b47
DJ
216882001-11-11 Daniel Jacobowitz <drow@mvista.com>
21689
21690 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21691 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21692 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21693 mi0_run_to): New functions.
21694 * gdb.mi/mi-simplerun.exp: Use them.
21695 * gdb.mi/mi0-simplerun.exp: Likewise.
21696 * gdb.mi/mi-var-cmd.exp: Likewise.
21697 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21698
45b074e1
AC
216992001-11-10 Andrew Cagney <ac131313@redhat.com>
21700
21701 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21702 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21703
bf50d346
AC
217042001-11-09 Andrew Cagney <ac131313@redhat.com>
21705
21706 * gdb.base/restore.exp: Include $expected value in restored test
21707 message.
21708
9383332c
AC
217092001-11-09 Andrew Cagney <ac131313@redhat.com>
21710
21711 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21712 implemented.
21713
db62520a
MS
217142001-11-08 Michael Snyder <msnyder@redhat.com>
21715
21716 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21717 Add pass/fail message for stop at breakpoint in call dummy function.
21718
b5703437
MS
217192001-11-07 Michael Snyder <msnyder@redhat.com>
21720
d63a86f8
RM
21721 * gdb.c++/templates.exp (test_template_breakpoints):
21722 If we get an overload menu, but it does not match what
760f6330 21723 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21724 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21725 making the whitespace optional. Argument for "new" may be
21726 "unsigned" as well as "unsigned int/long".
d63a86f8 21727 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21728 making the whitespace optional. Also replace "(void) with
21729 "((void|)), making the keyword "void" optional.
d63a86f8 21730 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21731 making the whitespace optional. Also replace "(void) with
21732 "((void|)), making the keyword "void" optional.
3bf40917
MS
21733 * gdb.base/callfuncs.c (t_float_values): This function must
21734 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21735 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21736 can be tested against both cases. Usually one case involves
21737 promotion of float to double, while the other does not.
21738 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21739 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21740 includes a stack frame for "start".
21741
c8ab4e6d
JB
217422001-11-05 Jim Blandy <jimb@redhat.com>
21743
21744 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21745 pointers are 32 bits long, and that offsets of relocs are always
21746 stored in the data (REL-style), and not in the reloc entry itself
21747 (RELA-style).
21748 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21749 stabs.
21750
3f08ced9
MS
217512001-11-01 Michael Snyder <msnyder@redhat.com>
21752
21753 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21754 and regular expression operators by using quoting.
21755
cbfa24cd
MS
217562001-10-31 Michael Snyder <msnyder@redhat.com>
21757
21758 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21759 depending on what the symbol table contains.
21760 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21761 the output of the ptype command. Similarly, accept both "const &"
21762 and "const&".
21763
aaa68313
CV
217642001-10-31 Corinna Vinschen <vinschen@redhat.com>
21765
21766 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21767 symbol `STORAGE' to allow to choose the storage class of
21768 the local datastructures.
21769 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21770 compiler directive.
21771
91740388
MS
217722001-10-30 Michael Snyder <msnyder@redhat.com>
21773
21774 * gdb.base/jump.exp: Allow it to run for all targets.
21775
1b7c05e7
CV
217762001-10-29 Corinna Vinschen <vinschen@redhat.com>
21777
21778 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21779 with new double_array size.
21780 (main): Change storage class of all local variables to static.
21781 Reduce size of double_array to 9.
21782 * gdb.base/call-ar-st.exp: Increase timeout value.
21783 Change expected output for double array to match new size in
21784 call-ar-st.c.
21785
36a22261
CV
217862001-10-29 Corinna Vinschen <vinschen@redhat.com>
21787
21788 * gdb.base/ending-run.exp: Create identical output when passing
21789 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21790 Stormy16 target.
36a22261 21791
92b8ae91
MK
217922001-10-28 Mark Kettenis <kettenis@gnu.org>
21793
21794 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21795 that we catch the expected failure under Linux/x86.
21796
cb135b83
OF
217972001-10-29 Orjan Friberg <orjanf@axis.com>
21798
21799 * gdb.base/setvar.exp: Escape curly braces.
21800 * gdb.stabs/weird.exp: Ditto.
21801
6884aa54
DJ
218022001-10-27 Daniel Jacobowitz <drow@mvista.com>
21803
21804 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21805 * gdm.mi/mi0-hack-cli.exp: Likewise.
21806
0398c9aa
AC
218072001-10-25 Andrew Cagney <ac131313@redhat.com>
21808
21809 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21810 messages.
21811
d20bf2e8
AC
218122001-10-21 Andrew Cagney <ac131313@redhat.com>
21813
21814 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21815 checking MI enabled.
21816
03dd63aa
CV
218172001-10-09 Corinna Vinschen <vinschen@redhat.com>
21818
21819 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21820
1d9d99f3
FCE
218212001-10-04 Frank Ch. Eigler <fche@redhat.com>
21822
21823 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21824 if gdb child process crashes, just signal an error.
21825
838ae6c4
JB
218262001-10-02 Jim Blandy <jimb@redhat.com>
21827
21828 * lib/gdb.exp (test_xfail_format): Simplify.
21829
21830 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21831 front of the variable name `format'. Simplify `if'.
21832
8f0cbc1c
DJ
218332001-10-01 Daniel Jacobowitz <drow@mvista.com>
21834
21835 * gdb.threads/pthreads.exp: Wait for output and delay
21836 before sending ^C.
21837
1f08dafd
DJ
218382001-10-01 Daniel Jacobowitz <drow@mvista.com>
21839
21840 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21841 some incorrect output instead of timing out.
21842 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21843
674f90ff
CV
218442001-09-28 Corinna Vinschen <vinschen@redhat.com>
21845
21846 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21847 check to allow additional `int'.
21848
9b284272
DJ
218492001-09-27 Daniel Jacobowitz <drow@mvista.com>
21850
21851 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21852 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21853
b55a4771
MS
218542001-09-27 Michael Snyder <msnyder@redhat.com>
21855
21856 * lib/gdb.exp (test_debug_format): New proc.
21857 (setup_xfail_format): Use new proc test_debug_format.
21858 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21859 proc; use new service proc test_debug_format.
21860 Replace all other "gcc_compiled" tests with this test.
21861 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21862 proc; use new service proc test_debug_format.
21863 Replace all other "gcc_compiled" tests with this test.
21864
218652001-09-27 Michael Snyder <msnyder@redhat.com>
21866
21867 * gdb.base/cvexpr.exp: New file.
21868 * gdb.base/cvexpr.c: New file
21869 Test for expressions using const and volatile keywords.
21870
4e6667ac
CV
218712001-09-26 Corinna Vinschen <vinschen@redhat.com>
21872
21873 * gdb.base/constvars.exp: Check for different orders of keywords
21874 and additional "int" strings in output.
21875
4f337972
AC
218762001-09-22 Andrew Cagney <ac131313@redhat.com>
21877
21878 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21879 responses from "help maint".
21880
2015650d
FCE
218812001-09-19 Frank Ch. Eigler <fche@redhat.com>
21882
21883 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21884 to localhost:NNN instead of :NNN, in case Xvfb is listening
21885 only on TCP.
21886
f3bcedc1
CV
218872001-09-19 Corinna Vinschen <vinschen@redhat.com>
21888
21889 * gdb.base/recurse.exp: When checking leaving the watchpoint
21890 scope, recognize when gdb is in function's epilogue and pass.
21891
6b819c92
KS
218922001-09-18 Keith Seitz <keiths@redhat.com>
21893
21894 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21895 support for running tests against sid targets.
21896 (gdbtk_done): Ditto.
21897
a10c9419
CV
218982001-09-18 Corinna Vinschen <vinschen@redhat.com>
21899
21900 * gdb.base/ending-run.c (main): Set stdout buffersize
21901 to the same reasonable value for any target.
21902 * gdb.base/ending-run.exp: Add a regular expression
21903 to make testsuite happy on Sanyo Stormy16 target.
21904
739d0d99
CV
219052001-09-17 Corinna Vinschen <vinschen@redhat.com>
21906
21907 * gdb.base/display.c (do_loops): Add float variable `f'.
21908 Increment f in loop.
21909 * gdb.base/display.exp: Increment timeout by 60 seconds.
21910 Change float display test to use variable `f'.
21911
1b8947f0
JB
219122001-09-17 Jim Blandy <jimb@redhat.com>
21913
21914 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21915 overflowing the limited breakpoint tables on some ROM monitors
21916 (like the ROM68K).
21917
9890ac81
FCE
219182001-09-15 Frank Ch. Eigler <fche@redhat.com>
21919
21920 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21921 the "-ac" (disable access control) flag.
21922
6db765ea
JH
219232001-08-30 Jeff Holcomb <jeffh@redhat.com>
21924
21925 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21926 ints.
21927
4c32cc04
KS
219282001-08-30 Keith Seitz <keiths@redhat.com>
21929
21930 * lib/gdb.exp: Move all insight-related functionality into
21931 separate file.
21932 * lib/insight-support.exp: New file.
21933
8d6e6f81
FCE
219342001-08-29 Frank Ch. Eigler <fche@redhat.com>
21935
21936 * config/sid.exp (sid_start): Never set sid verbosity; disable
21937 expect_background {} that consumed its stdout; tolerate </dev/null.
21938 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21939
6a90e1d0
AC
219402001-08-18 Andrew Cagney <ac131313@redhat.com>
21941
21942 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21943 CLI jump command to start it.
21944 (mi_run_to_main): Fail immediatly when unexpected output.
21945
1759b3c3
AC
219462001-08-18 Andrew Cagney <ac131313@redhat.com>
21947
21948 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21949 beginning of function. Fix PR gdb/191.
21950
61d11d80
FCE
219512001-08-16 Frank Ch. Eigler <fche@redhat.com>
21952
21953 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21954 what to force sid endianness to.
21955
942a4df2
KS
219562001-08-15 Keith Seitz <keiths@redhat.com>
21957
21958 * lib/gdb.exp (gdbtk_start): Don't set environment
21959 variables for TCL_LIBRARY and friends. Insight will
21960 now figure these out for itself.
21961
0521c418
MS
219622001-08-02 Michael Snyder <msnyder@redhat.com>
21963
21964 * gdb.base/completion.exp: Remove the symbol "a64l" from
21965 the expect string; this is target-specific, and not related
21966 to what is being tested.
21967
74a9a58a
DB
219682001-08-02 Dave Brolley <brolley@redhat.com>
21969
21970 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21971
c70819fa
MS
219722001-07-25 Michael Snyder <msnyder@redhat.com>
21973
c2b8fa57
MS
21974 * gdb.base/consecutive.exp: New file. Test stepping over
21975 breakpoints on consecutive instructions.
21976 * gdb.base/consecutive.c: New file.
21977
c70819fa
MS
21978 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21979 curly braces in regular expressions.
21980
2b1a1355
MS
219812001-07-25 Michael Snyder <msnyder@redhat.com>
21982
21983 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21984 legitimate output from stepping out of main.
21985
413eca6f
KS
219862001-07-22 Keith Seitz <keiths@redhat.com>
21987
21988 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21989 the empty string, do not run the tests.
21990
7e5a9322
SC
219912001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21992
21993 * gdb.base/long_long.exp: Detect size of pointer. Take into
21994 account 2-byte pointers when testing for p/a results.
21995
de58f10f
SC
219962001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21997
d63a86f8 21998 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21999 and defined to 1K for m68hc11.
22000 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22001 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22002 (sizeof_random_data): New variable to tell the size of the data table;
22003 don't test past this size; always run to main.
22004
d6f5fea1
SC
220052001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22006
22007 * gdb.base/return2.exp: return of long long and double fails for
22008 68HC11; don't execute these tests on that platform.
22009 * gdb.base/return.exp: Return of a double fails for 68hc11.
22010
c477543d
SC
220112001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22012
22013 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22014 tests that print a float.
22015 * call-rt-st.exp: Likewise.
22016
63cf1c79
MK
220172001-07-12 Mark Kettenis <kettenis@gnu.org>
22018
22019 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22020 running this test on Linux.
22021
112f9ab5
MC
220222001-06-24 Michael Chastain <chastain@redhat.com>
22023
22024 * gdb.base/arithmet.exp: Remove some tests to make all test names
22025 unique.
22026
4970cb0f
MS
220272001-07-03 Michael Snyder <msnyder@redhat.com>
22028
22029 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22030 the output of the ptype command.
22031
d85da69f
MS
220322001-07-02 Michael Snyder <msnyder@redhat.com>
22033
4c8a82de
MS
22034 * gdb.base/completion.exp: Don't assume that break.c is the only
22035 source file that may contain functions named "marker".
d85da69f
MS
22036 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22037
8afc772b
AC
220382001-06-28 Andrew Cagney <ac131313@redhat.com>
22039
22040 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22041 of files to delete.
22042
22043 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22044 * gdb.disasm/h8300s.exp: New file.
22045 gdb.disasm/h8300s.s: Likewise.
22046
cff22675
AC
220472001-06-27 Andrew Cagney <ac131313@redhat.com>
22048
22049 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
22050 empty breakpoint tables.
22051
68c81b54
AC
220522001-06-25 Andrew Cagney <ac131313@redhat.com>
22053
22054 * lib/mi-support.exp: Update args=... part of stop-reason
22055 patterns. Accept either a list or a tuple.
22056
2dd62704
AC
220572001-06-23 Andrew Cagney <ac131313@redhat.com>
22058
22059 * lib/mi-support.exp: Remove local emacs variable defining
22060 change-log-default-name.
22061
b4127474
MC
220622001-06-22 Michael Chastain <chastain@redhat.com>
22063
22064 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
22065 This is operationally compatible with the previous version.
22066
8dbfb380
JB
220672001-06-13 Jim Blandy <jimb@redhat.com>
22068
22069 * lib/gdb.exp (gdb_test): Doc fix.
22070
f2d8c86d
MC
220712001-06-10 Michael Chastain <chastain@redhat.com>
22072
22073 * gdb.base/exprs.exp: Remove a duplicate test.
22074
81564d34
JB
220752001-06-06 Jim Blandy <jimb@redhat.com>
22076
22077 * gdb.base/return2.exp (main): Use values to test float and double
22078 returns that are not NaN's, to avoid being confused by IEEE
22079 comparison rules.
22080
da55addb
MS
220812001-06-04 Michael Snyder <msnyder@redhat.com>
22082
22083 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 22084 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
22085 rather than wait for 12 more tests to time out.
22086
42c65987
JB
220872001-06-06 Jim Blandy <jimb@redhat.com>
22088
b18bced9 22089 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 22090 Don't forget to match the GDB prompt.
b18bced9 22091
42c65987
JB
22092 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
22093
5b41e5f0
JB
220942001-06-04 Jim Blandy <jimb@redhat.com>
22095
22096 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
22097 command.
22098
015e046f
KB
220992001-05-31 Kevin Buettner <kevinb@redhat.com>
22100
22101 * gdb.base/annota1.exp (info break): Match four or more spaces
22102 after "Address".
22103
fb1ffbbe
MC
221042001-05-31 Michael Chastain <chastain@redhat.com>
22105
22106 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
22107 (dm_type_int_star): Likewise.
22108 (dm_type_long_star): Likewise.
22109 (dm_type_void_star): Likewise.
22110
5ea2a32c
KB
221112001-05-29 Kevin Buettner <kevinb@redhat.com>
22112
22113 * gdb.base/completion.exp (INPUTRC): Set this environment variable
22114 to a known value in order to get consistent results regardless
22115 of the setting of INPUTRC or the presence or contents of .inputrc.
22116
ae23c492
MS
221172001-05-24 Michael Snyder <msnyder@redhat.com>
22118
ac55707e
MS
22119 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
22120 Don't require that the main thread and the manager thread are the
22121 first in the list.
22122
ae23c492
MS
22123 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
22124 debugging. If test fails, issue an "unsupported" not a "fail".
22125
400071f1
JB
221262001-05-24 Jim Blandy <jimb@redhat.com>
22127
22128 Don't assume that short is shorter than int.
22129 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
22130 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 22131 this isn't true.
400071f1
JB
22132 ("print unsigned char == (~0)"): Add test that verifies that ~0,
22133 an int, is not equal to ~0 stored in an unsigned char. This tests
22134 the same thing that the previous test meant to, but works on
22135 16-bit machines, too.
22136 ("print unsigned char != (~0)"): Same test, complemented.
22137
0816a3e5
MS
221382001-05-24 Michael Snyder <msnyder@redhat.com>
22139
22140 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 22141 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
22142 and prevents dejagnu getting out of step.
22143
f6dc23a9
KB
221442001-05-23 Kevin Buettner <kevinb@redhat.com>
22145
22146 * gdb.base/finish.exp (finish_void): Revise pattern for
22147 stopping on the call statement to not permit stopping at
22148 the start of the instructions comprising the call sequence.
22149
7dbd117d
MC
221502001-05-19 Michael Chastain <chastain@redhat.com>
22151
22152 * gdb.base/callfuncs.exp: Make all test names unique.
22153 * gdb.base/commands.exp: Make all test names unique.
22154 * gdb.base/condbreak.exp: Make all test names unique.
22155 * gdb.base/dbx.exp: Make all test names unique.
22156 * gdb.base/default.exp: Make all test names unique.
22157 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
22158 and TIMEOUT messages to their corresponding PASS message.
22159 * gdb.base/ending-run.exp: Make all test names unique.
22160 * gdb.base/long_long.exp: Remove duplicate test.
22161
6b0b0a9e
KB
221622001-05-21 Kevin Buettner <kevinb@redhat.com>
22163
22164 * gdb.base/finish.exp (finish_void): Allow "finish" command to
22165 stop on the call statement as well as the statement after the
22166 call.
22167
2caa35cb
MS
221682001-05-21 Michael Snyder <msnyder@redhat.com>
22169
22170 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
22171
40713331
EZ
221722001-05-10 Elena Zannoni <ezannoni@redhat.com>
22173
a9c64011
AS
22174 * gdb.base/completion.exp: Revamp test. Make it execute on all
22175 platforms.
40713331 22176
c2c1be8d
EZ
221772001-05-10 Elena Zannoni <ezannoni@redhat.com>
22178
a9c64011
AS
22179 * config/gdbserver.exp (gdb_load): Handle the case
22180 in which the arguments to gdbserver are given in the
22181 baseboard configuration file.
22182 Also handle the case in which the server needs to do a
22183 load.
2c9cd303 22184
9671de48
KS
221852001-05-07 Keith Seitz <keiths@cygnus.com>
22186
a9c64011
AS
22187 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
22188 set up the display for testing.
22189 (gdbtk_start): Convert all paths to paths that tcl will like.
22190 Export target information to environment.
22191 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
22192 necessary.
22193 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
22194 (to_tcl_path): New proc to convert a given pathname into
22195 a path acceptible as an argument to a tcl command.
22196 (_gdbtk_export_target_info): New proc to export target info
22197 into the environment for gdbtk testing.
22198 (gdbtk_done): New proc to signal end-of-test.
9671de48 22199
5a360f47
JB
222002001-05-06 Jim Blandy <jimb@redhat.com>
22201
22202 * restore.c: Make the code of caller0 correspond to its comment.
22203
66c756c6
MS
222042001-05-03 Michael Snyder <msnyder@redhat.com>
22205
22206 * config/sid.exp (gdb_target_sid): Check for error messages.
22207 On error or timeout, don't make expect exit (which will terminate
22208 all subsequent tests); instead just make gdb exit.
d63a86f8 22209 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
22210 return a negative value.
22211
a966fde5
JB
222122001-04-24 Jim Blandy <jimb@redhat.com>
22213
851c18e0
JB
22214 * gdb.c++/templates.exp: If we see the prompt for the overload
22215 list, but we haven't recognized any of the longer patterns,
22216 arrange for this test to fail, not hang.
22217
a966fde5
JB
22218 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
22219 variations.
22220
db144853
MC
222212001-04-22 Michael Chastain <chastain@redhat.com>
22222
22223 * gdb.c++/local.exp: Use the 'runto' library function.
22224 * gdb.c++/namespace.exp: Likewise.
22225 * gdb.c++/overload.exp: Likewise.
22226
3207ec21
KB
222272001-03-26 Kevin Buettner <kevinb@redhat.com>
22228
22229 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
22230 * gdb.base/step-line.exp: New file. Test step/next in presence of
22231 #line directives.
22232 * gdb.base/step-line.c: New file. Test program for the above.
22233 * gdb.base/step-line.inp: New file. We pretend that this file has
22234 been transformed by some other tool into step-line.c.
22235
13b57657
JB
222362001-03-21 Jim Blandy <jimb@redhat.com>
22237
22238 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
22239 unmangled operator names.
22240
754cbe1c
JB
222412001-03-20 Jim Blandy <jimb@redhat.com>
22242
22243 * gdb.threads/linux-dp.exp: Recognize an additional message
22244 generated by GDB when it doesn't understand how to debug threads
22245 on the target system.
22246
177495c9
AC
222472001-03-19 Andrew Cagney <ac131313@redhat.com>
22248
22249 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
22250
f266096b
MC
222512001-03-12 Michael Chastain <chastain@redhat.com>
22252
22253 * gdb.c++/derivation.exp: Use the 'runto' library function.
22254
cac3c2ff
MC
222552001-03-12 Michael Chastain <chastain@redhat.com>
22256
22257 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
22258
b6c11a24
MC
222592001-02-24 Michael Chastain <chastain@redhat.com>
22260
22261 * gdb.c++/ref-types.exp: Change handwritten code to library
22262 function 'runto'.
22263
6bae5bce
OF
222642001-03-16 Orjan Friberg <orjanf@axis.com>
22265
22266 * gdb.base/signals.exp: Set count to 0 explicitly.
22267
0015fd9a
MS
222682001-03-15 Mark Salter <msalter@redhat.com>
22269
22270 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
22271 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
22272 (gdb_load): Add support for additional target_info: gdb_download_size
22273 and gdb_load_timeout.
0015fd9a 22274
fc33412a
DT
22275Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
22276
22277 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
22278 file -- to prevent failing when the compile fails but we have no
22279 intention of running the tests anyway.
fc33412a
DT
22280
22281 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
22282 tests if set.
22283
22284 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 22285 integers.
fc33412a
DT
22286
22287 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
22288 * gdb.c++/namespace.exp: Ditto.
22289
115f06de
OF
222902001-03-07 Orjan Friberg <orjanf@axis.com>
22291
22292 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
22293 * gdb.base/pointers.exp: Relax pattern match of decimals.
22294
b6ba6518
KB
222952001-03-06 Kevin Buettner <kevinb@redhat.com>
22296
22297 * Makefile.in, config/abug.exp, config/cfdbug.exp,
22298 config/cpu32bug.exp, config/dve.exp, config/est.exp,
22299 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
22300 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
22301 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
22302 config/sh.exp, config/sid.exp, config/slite.exp,
22303 config/sparclet.exp, config/udi.exp, config/unknown.exp,
22304 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
22305 config/vxworks.exp, config/vxworks29k.exp,
22306 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
22307 gdb.base/all-bin.exp, gdb.base/annota1.exp,
22308 gdb.base/arithmet.exp, gdb.base/assign.exp,
22309 gdb.base/async.exp, gdb.base/attach.exp,
22310 gdb.base/bitfields.exp, gdb.base/bitops.exp,
22311 gdb.base/break.exp, gdb.base/call-ar-st.exp,
22312 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
22313 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
22314 gdb.base/commands.exp, gdb.base/completion.exp,
22315 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
22316 gdb.base/constvars.exp, gdb.base/corefile.exp,
22317 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
22318 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
22319 gdb.base/ending-run.exp, gdb.base/environ.exp,
22320 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
22321 gdb.base/finish.exp, gdb.base/foll-exec.exp,
22322 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
22323 gdb.base/funcargs.exp, gdb.base/help.exp,
22324 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
22325 gdb.base/logical.exp, gdb.base/long_long.exp,
22326 gdb.base/maint.exp, gdb.base/mips_pro.exp,
22327 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
22328 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
22329 gdb.base/pointers.exp, gdb.base/printcmds.exp,
22330 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
22331 gdb.base/regs.exp, gdb.base/relational.exp,
22332 gdb.base/remote.exp, gdb.base/reread.exp,
22333 gdb.base/restore.exp, gdb.base/return2.exp,
22334 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
22335 gdb.base/selftest.exp, gdb.base/setshow.exp,
22336 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
22337 gdb.base/sigall.exp, gdb.base/signals.exp,
22338 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
22339 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
22340 gdb.base/step-test.exp, gdb.base/structs.c,
22341 gdb.base/structs.exp, gdb.base/structs2.exp,
22342 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
22343 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
22344 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
22345 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22346 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
22347 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
22348 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
22349 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
22350 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
22351 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
22352 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
22353 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
22354 gdb.fortran/types.exp, gdb.java/jmisc.exp,
22355 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
22356 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
22357 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
22358 gdb.trace/circ.exp, gdb.trace/collection.exp,
22359 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
22360 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
22361 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
22362 gdb.trace/report.exp, gdb.trace/save-trace.exp,
22363 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
22364 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
22365 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
22366 notices.
22367
dc96c6c7 223682001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
22369
22370 * gdb.base/varargs.c (find_max_double): Fix printf format string:
22371 first arg is int not float.
22372
dc96c6c7 223732001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
22374
22375 * gdb.base/reread.exp: Unsupported for non-native targets;
22376 doesn't work for remote debugging.
22377
9b0c4aeb
FN
223782001-02-19 Fernando Nasser <fnasser@redhat.com>
22379
22380 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
22381 * gdb.base/ending-run.exp: Properly handle the BSP state when
22382 stepping past the end of main.
9b0c4aeb 22383
02aa71d5
MC
223842001-02-19 John Moore <jmoore@redhat.com>
22385
22386 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22387 Converted HPUX fix for non-expected items following multiple
22388 step commands into general solution for all platforms.
22389
1fa449a4
MC
223902001-02-18 Michael Chastain <chastain@redhat.com>
22391
22392 * gdb.c++/classes.exp (do_tests): Change runto statements
22393 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22394 statements demangler agnostic.
22395 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22396 (gdb_virtfunc_restart): Likewise.
22397
b2f9ec70
MC
223982001-02-14 Michael Chastain <chastain@redhat.com>
22399
22400 * gdb.c++/inherit.exp (do_tests): Change runto statements
22401 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22402 statements demangler agnostic.
22403
cf74b8ca
AC
22404Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
22405
22406 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
22407 ``continue to bkpt at common_routine in thread 2'' and ``stopped
22408 before calling common_routine 15 times'' tests.
cf74b8ca 22409
99f78f56
MC
224102001-02-11 Michael Chastain <chastain@redhat.com>
22411
22412 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22413 Helps the test script figure out which demangler is in use.
22414 (dm_type_foo_ref): Ditto.
22415 (dm_type_int_star): Ditto.
22416 (dm_type_long_star): Ditto.
22417 (dm_type_unsigned_int): Ditto.
22418 (dm_type_void): Ditto.
22419 (dm_type_void_star): Ditto.
99707966 22420 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
22421 Probe the gdb demangler and set variables to accommodate
22422 formatting differences.
22423 (info_func_regexp): New function. Same as info_func, but
22424 matches against a regexp.
22425 (info_func): Match against a literal string.
22426 (print_addr_2): New function. Match against a literal string,
22427 which can be different from the input to gdb.
22428 (print_addr): Simply call print_addr_2 with the same argument twice.
22429 (test_lookup_operator_functions): Use demangler formatting variables.
22430 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22431 the tests in the same order as the C++ class declaration.
22432 (test_paddr_operator_functions): Ditto.
22433 (test_paddr_overloaded_functions): Ditto.
22434 (test_paddr_hairy_functions): Use demangler formatting variables.
22435 Add reference to gdb/19 for related tests.
22436 (do_tests): Call probe_demangler.
22437
1de8f023
KB
224382001-01-30 Kevin Buettner <kevinb@redhat.com>
22439
22440 * gdb.c++/templates.cc (printf): Remove unused function definition.
22441
ca3f91ed
MS
224422001-01-26 Felix Lee <flee@redhat.com>
22443
22444 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22445
224462001-01-25 matthew green <mrg@redhat.com>
22447
22448 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22449 up sid.
22450 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22451
224522001-01-25 matthew green <mrg@redhat.com>
22453
22454 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 22455 Deprecate $sid_spawn_id.
ca3f91ed
MS
22456 (sid_exit): Remove code necessary only for `spawn.'
22457
224582001-01-25 matthew green <mrg@redhat.com>
22459
22460 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
22461
fb18ec4a
MC
224622001-01-28 Michael Chastain <chastain@redhat.com>
22463
22464 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
22465 to call when tests fail. It takes gdb out of the overloaded
22466 function choice menu back to the main prompt, so that the test
22467 program stays synchronized.
22468 (set_bp_overloaded): New proc to collect all the common
22469 code for setting a breakpoint on an overloaded name. Calls
22470 take_gdb_out_of_choice_menu when needed.
22471 (menu_overload1arg): New variable to collect the repeated
22472 instances of the expected menu for an overloaded name. Change
22473 the regular expression to handle changes in g++ type encoding:
22474 "void" can be either "void" or "", and "unsigned int" can be
22475 either "unsigned int" or "unsigned".
22476 (continue_to_bp_overloaded): Change regular expressions to handle
22477 changes in g++ type encoding.
22478 (no proc): Call take_gdb_out_of_choice_menu when needed.
22479 Remove redundant calls to "info break". Accept either "canceled"
22480 or "cancelled". Change regular expressions in "info break"
22481 calls to handle changes in g++ type encoding. Give all tests
22482 unique strings.
22483
9c646a6e
BE
224842001-01-17 Ben Elliston <bje@redhat.com>
22485
22486 * config/sid.exp: New file.
22487
9549d9c1
AC
22488Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22489
22490 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22491
dc96c6c7 224922000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22493
22494 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22495 Add a RE to accept a non-ascii char if one is ever presented.
22496
b4df4f68
FN
224972000-12-20 Fernando Nasser <fnasser@redhat.com>
22498
297dd0fd 22499 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22500
dc96c6c7 225012000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22502
d63a86f8 22503 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22504 in regexp. One '\' does not suffice on Linux.
22505
4a7bddb6
MC
225062000-12-09 Michael Chastain <chastain@redhat.com>
22507
22508 * gdb.base/break.exp (test_clear_command): Use a marker function
22509 rather than 'main' for the test function. Also move this
22510 test to an execution point where the marker function names are
22511 guaranteed to be bound to functions. (Executing tests after a
22512 'finish' from main runs into name conflicts with local names
22513 in __libc_start_main).
22514
dc96c6c7 225152000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22516
22517 * gdb.base/finish.exp: New test for gdb's "finish" command.
22518 * gdb.base/return2.exp: New test for gdb's "return" command.
22519 * gdb.base/return2.c: New source file for above.
22520
dc96c6c7 225212000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22522
22523 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22524 * gdb.base/miscexprs.exp: Ditto.
22525 * gdb.base/pointers.exp: Ditto.
22526 * gdb.c++/derivation.exp: Ditto.
22527 * gdb.c++/local.exp: Ditto.
22528 * gdb.c++/namespace.exp: Ditto.
22529 * gdb.c++/overload.exp: Ditto.
22530 * gdb.c++/ref-types.exp: Ditto.
22531
dc96c6c7 225322000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22533
22534 * gdb.base/constvars.exp: Test result of "up" command.
22535 * gdb.base/miscexprs.exp: Ditto.
22536 * gdb.base/pointers.exp: Ditto.
22537 * gdb.base/scope.exp: Ditto.
22538 * gdb.c++/derivation.exp: Ditto.
22539 * gdb.c++/local.exp: Ditto.
22540 * gdb.c++/namespace.exp: Ditto.
22541 * gdb.c++/overload.exp: Ditto.
22542 * gdb.c++/ref-types.exp: Ditto.
22543
44097287
FN
225442000-11-22 Michael Chastain <chastain@redhat.com>
22545
22546 * mips_pro.exp: Accept either "middle -> top -> main" or
22547 "middle -> main" in the backtrace, because gcc can optimize
22548 tail calls to jumps. Remove setup_xfail for the hppa case.
22549 Add a comment with the original warning messages from PR 3016,
22550 which was filed in 1993, to preserve them for posterity.
22551
9d2e1bab
ND
225522000-11-17 Nick Duffek <nsd@redhat.com>
22553
22554 * lib/gdb.exp (gdb_test): Override timeout with board info.
22555
1aca8eb7
ND
225562000-11-17 Nick Duffek <nsd@redhat.com>
22557
22558 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22559 the second kill and detach messages.
22560
93076499
ND
225612000-11-17 Nick Duffek <nsd@redhat.com>
22562
22563 * configure.in: Add AC_EXEEXT.
22564 * configure: Regenerate.
22565 * Makefile.in (just-check): Export EXEEXT.
22566 * lib/gdb.exp ($EXEEXT): Import from environment.
22567 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22568 expect "maint dump-me" on Cygwin.
22569 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22570 $EXEEXT.
22571
30e87cd3
ND
225722000-11-17 Nick Duffek <nsd@redhat.com>
22573
22574 * gdb.base/break.exp: Test backtrace and finish from called
22575 function on all platforms, not just HP-UX.
22576
dc96c6c7 225772000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22578
22579 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22580 code from gdb_target_monitor, so it can be used independantly
22581 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22582
dc96c6c7 225832000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22584
22585 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22586 * gdb.base/corefile.exp: Expect the message "Program is being
22587 debugged already" when we send the "corefile" command, since
22588 the preceeding gdb_load may have connected gdb to a remote target.
22589 * gdb.base/display.exp: Disable hardware watchpoints if new
22590 board info variable "no_hardware_watchpoints" is true.
22591 Replace single-letter commands with more readable ones.
22592 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22593 if new board info variable "no_hardware_watchpoints" is true.
22594 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22595 to see if stdio (printf) testing is possible.
22596 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22597 board info variable "no_hardware_watchpoints" is true. Use new
22598 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22599
39124dea
FN
226002000-11-13 Fernando Nasser <fnasser@redhat.com>
22601
22602 From Orjan Friberg <orjanf@axis.com>:
22603 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22604 in array print pattern match.
22605
a9e2e984
FN
226062000-11-09 Fernando Nasser <fnasser@redhat.com>
22607
22608 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22609 spelling "cancelled" to U.S. spelling "canceled" to match changes
22610 made to gdb.
22611 * gdb.c++/ovldbreak.exp: Ditto.
22612
c7db355b
PS
226132000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22614
22615 * gdb.base/callfuncs.c (main): Moved to end of file, call
22616 t_double_values to initialize the FPU before inferior calls are made.
22617 * gdb.base/callfuncs.exp: Test for register preservation after calling
22618 inferior functions. Add tests for continuining, finishing and
22619 returning from a stop in a call dummy.
22620
dc96c6c7 226212000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22622
22623 * gdb.base/commands.exp: Break up long lines, and re-indent.
22624
dc96c6c7 226252000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22626
22627 * config/gdbserver.exp: Rewritten from the ground up, to make it
22628 compatible with the current dejagnu tree, and to make it work with
22629 the new "gdbserver" in libremote.
22630
dc96c6c7 226312000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22632
22633 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22634 * gdb.base/varargs.exp: Skip entire test if no printf support.
22635 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22636 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22637
dc96c6c7 226382000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22639
22640 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22641 no floating point support.
22642 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22643 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22644 * gdb.base/call-rt-st.exp: Ditto.
22645 * gdb.base/call-strs.exp: Ditto.
22646
bac5fc66
JG
226472000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22648
22649 * gdb.base/sizeof.c: include <stdio.h>.
22650
22651 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22652 'finish', otherwise uncaptured gdb_prompt would potentially
22653 throw remaining test points out of sync.
bac5fc66 22654
b22a6027
SB
226552000-07-26 Scott Bambrough <scottb@netwinder.org>
22656
22657 * gdb.base/recurse.exp: Run tests for all targets.
22658 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22659 gnu-oldld case on ARM.
22660 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22661 for ARM targets.
d63a86f8 22662
d8231941
AG
22663Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22664
22665 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22666 * gdb.java/configure: Rebuild.
22667
8caabe69
AG
22668Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22669
22670 * gdb.java/jv-exp.exp: New file.
22671
9d273ca3
AG
22672Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22673
22674 * configure: Rebuilt.
22675 * configure.in (configdirs): Add gdb.java.
22676 * gdb.java/jmisc.java: New file.
22677 * gdb.java/jmisc.exp: New file.
22678 * gdb.java/Makefile.in: New file.
22679 * gdb.java/configure: Rebuilt.
22680 * gdb.java/configure.in: New file.
22681 * lib/java.exp: New file.
22682
4f823a66
AC
22683Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22684
22685 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22686 underflow.
4f823a66 22687
2391e11d
AC
22688Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22689
22690 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22691 and the compilers sizes.
2391e11d 22692
54602222
ND
226932000-07-09 Nick Duffek <nsd@redhat.com>
22694
22695 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22696 (use_methods): New function.
22697 (main): Call use_methods().
22698 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22699 (do_tests): Call test_method_param_class.
22700
2bec0572
ND
227012000-07-09 Nick Duffek <nsd@redhat.com>
22702
22703 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22704 spelling.
22705 (test_enums): New procedure. Move enum tests from end of script
22706 to here. Set breakpoint on function name instead of line number.
22707 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22708 (enums2): New marker function.
22709 (enums1): New function.
22710 (main): Call enums1(). Move enum tests to enums1().
22711
78492fde
AC
22712Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22713
22714 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22715 compile/link program. Update line numbers.
78492fde
AC
22716 * gdb.asm/d10v.inc: Define ``startup''.
22717 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22718
49a2cef8
AC
22719Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22720
22721 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22722
3e6c8688
EZ
227232000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22724
22725 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22726 of 'help maint print' command.
3e6c8688 22727
9ff5cbe9
AC
22728Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22729
22730 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22731 they use gdb_expect_list.
9ff5cbe9 22732
17c579bd
AC
22733Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22734
22735 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22736 memory-read-packet-size'' instead of ``set endian big'' to test
22737 long commands.
17c579bd 22738
e6d71bf3
DB
227392000-06-03 Daniel Berlin <dan@cgsoftware.com>
22740
22741 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22742 g++, and stop skipping them.
e6d71bf3
DB
22743
22744 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22745 work under g++.
22746
d63a86f8 22747 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22748 initialization.
22749
dc96c6c7 227502000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22751
22752 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22753 the regular expression: accept an (almost) arbitrary sequence of
22754 "frames-invalid" and "breakpoints-invalid" messages both before
22755 and after the "starting" message.
22756
dc96c6c7 227572000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22758
22759 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22760
dc96c6c7 227612000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22762
22763 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22764 Relax the regular expression a little, make it pass on Solaris 8.
22765
8216cda9
KB
227662000-05-12 Kevin Buettner <kevinb@redhat.com>
22767
22768 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22769 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22770 Instead, it is permissible for gdb to stop on the line of the
22771 call itself.
22772
1a570b2f
MS
227732000-05-12 Michael Snyder <msnyder@.cygnus.com>
22774
22775 * gdb.base/break.exp (bp on small function, optimized file):
22776 Add a second pass pattern. The behavior differs here between stabs
22777 and dwarf for one-line functions. Stabs preserves two line symbols
22778 (one before the prologue and one after) with the same line number,
22779 but dwarf regards these as duplicates and discards one of them.
22780 Therefore the address after the prologue (where the breakpoint is)
22781 has no exactly matching line symbol, and GDB reports the breakpoint
22782 as if it were in the middle of a line rather than at the beginning.
22783
dc96c6c7 227842000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22785
d63a86f8 22786 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22787 rather than "send_gdb" (for consistancy).
22788
7d418785
AC
22789Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22790
22791 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22792 * gdb.c++/templates.cc: Properly check for GCC version number.
22793 * lib/compiler.cc: Likewise
22794
dc96c6c7 227952000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22796
d63a86f8 22797 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22798 gdb may not stop at the first line of main, due to code motion.
22799
dc96c6c7 228002000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22801
22802 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22803 This test depends on parsing the printf output from the target.
22804 Since the sparclet stub doesn't do stdio, this will never work.
22805 * gdb.base/call-rt-st.exp: ditto.
22806 * gdb.base/call-strs: ditto.
22807
dc96c6c7 228082000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22809
22810 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22811
22812 * gdb.base/ending-run.exp: After connecting to a remote target,
22813 but before running, the target will appear to be in a random
22814 location. Specify both a file and a line for breakpoints.
22815 Also, the function that calls main may be called 'init'
22816 rather than 'start'.
22817
a5a51225
EZ
228182000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22819
22820 * gdb.base/help.exp: Update output for add-symbol-file command.
22821
7930cc7c
FN
228222000-04-10 Fernando Nasser <fnasser@cygnus.com>
22823
22824 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22825 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22826
23e37ab1
C
228272000-04-07 J.T. Conklin <jtc@redback.com>
22828
e93c542c
C
22829 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22830
23e37ab1
C
22831 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22832
591b8fa3
PDM
22833Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22834
22835 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22836 values that can be represented exactly.
591b8fa3
PDM
22837 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22838 above change, and to not check against the directory part of the source
22839 file name.
22840 (step into print_long_arg_list): Likewise.
22841 (print print_small_structs from print_long_arg_list): Likewise.
22842 (print print_long_arg_list): Likewise.
22843
7a495180
EZ
228442000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22845
30b53638 22846 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22847
beb998c6
AC
22848Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22849
22850 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22851
1c689132
DB
228522000-03-25 Daniel Berlin <dan@cgsoftware.com>
22853
22854 * gdb.base/commands.exp (deprecated_command_test): Add test for
22855 deprecate with no arguments.
22856
c1790a9d
JL
228572000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22858
22859 * gdb.base/break.exp: Add new test for setting breakpoints on
22860 optimized code so we can test breakpoints work even when function
22861 prologues may be optimized away
22862
003ba290
FN
228632000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22864
22865 From David Whedon <dwhedon@gordian.com>
a9c64011 22866 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22867
6837a0a2
DB
228682000-03-22 Daniel Berlin <dan@cgsoftware.com>
22869
22870 * gdb.base/help.exp: Added test for new apropos command.
22871
b9593231
KB
228722000-03-21 Kevin Buettner <kevinb@redhat.com>
22873
22874 * gdb.base/pointers.c (usevar): New function.
22875 (main): Make sure that global variables v_int_pointer2, rptr,
22876 and y are all referenced someplace in the program by calling
22877 usevar() on them. [Some linkers delete symbols which are
22878 never referenced. The space remains, but there's no way to
22879 get a (symbolic) handle on the variable from the debugger.]
22880
751a959b
EZ
228812000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22882
22883 * gdb.base/printcmds.c: Add typedeffed arrays.
22884
22885 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22886 procedure to test arrays that are typedef'd.
751a959b 22887
73a93a32
JI
228882000-03-13 James Ingham <jingham@leda.cygnus.com>
22889
22890 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22891 the library directories.
73a93a32 22892
fb40c209
AC
22893Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22894
22895 * configure.in (configdirs): Add sub directory gdb.mi.
22896 * configure: Re-generate.
22897
22898 * gdb.mi: New directory.
d63a86f8 22899
ee4dd2c9
AC
229002000-02-25 Scott Bambrough <scottb@netwinder.org>
22901
22902 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22903 a long long value as a double on ARM platforms.
ee4dd2c9 22904
70f0cc22
JB
229052000-02-16 Jim Blandy <jimb@redhat.com>
22906
22907 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22908 default source file is set properly before running this test.
22909
853819b8
EZ
229102000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22911
22912 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22913 gdbtk/library directory, not in gdbtcl2.
853819b8 22914
dfcd3bfb
JM
229152000-02-04 Jim Blandy <jimb@redhat.com>
22916
22917 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22918 backslash from regexp pattern.
22919
22920 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22921 procedure. Use it to run all the "continue to bp overloaded"
22922 tests. Note that this changes the names of the tests slightly.
22923 If the breakpoint hit message includes a hex PC value, because
22924 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22925 from the real source code, still consider that a pass.
22926
22927 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22928 XFAIL here if the breakpoint message contains a hex address. Note
22929 similar change on 1999-11-02.
22930
22931 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22932
22933 * gdb.base/ptype.exp: Establish a default source file before
22934 calling get_debug_format.
22935
229362000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22937
22938 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22939
8b93c638
JM
229402000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22941
22942 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22943 of successive stepi commands -- while in the prologue we should see
22944 the function entry bracket.
22945
229462000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22947
22948 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22949 reach __change_mode() when stepping through the end of main().
22950
c5394b80
JM
229512000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22952
22953 * gdb.base/default.exp: Fix expected pattern.
22954 * gdb.base/help.exp: Same.
22955
0d06e24b
JM
229562000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22957
22958 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22959 Don't use xfail's because that affects only the following test.
d63a86f8 22960
0d06e24b 22961 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22962 solaris or linux.
0d06e24b
JM
22963
22964 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22965
dc96c6c7 229662000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22967
d63a86f8 22968 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22969 "A syntax error" rather than "A parse error". Accept both.
22970
229712000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22972
22973 * gdb.base/default.exp: Remove OS dependent string from "target
22974 remote" test.
22975 * gdb.base/help.exp: Same for "help target remote" test.
22976
c3f6f71d
JM
229772000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22978
22979 From Jim Kingdon <kingdon@redhat.com>:
22980
22981 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22982 prompt (cleanup rather than necessity, but still might keep output
22983 from spilling to next test).
c3f6f71d
JM
22984
229852000-01-02 Fred Fish <fnf@cygnus.com>
22986
22987 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22988 AIX, which defines them in <sys/types.h>.
22989
ed9a39eb 229901999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22991
ed9a39eb 22992 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22993 float" test.
ed9a39eb
JM
22994
229951999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22996
ed9a39eb 22997 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22998
22999 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23000 outermost frame disallowed".
23001
230021999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23003
23004 * gdb.base/setvar.exp: New tests for setting the value of a struct
23005 with a constant list.
23006
230071999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23008
23009 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23010 require the user to type a cast before setting the value of a struct.
23011
de57eccd
JM
230121999-12-06 Jim Blandy <jimb@cygnus.com>
23013
23014 * gdb.base/default.exp: Expect the new 'info float' command on
23015 all i386 platforms.
23016
23017 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23018 LinuxThreads libraries that don't support debugging.
23019
c2d11a7d
JM
23020Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23021
23022 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
23023 Change the buffer type to ``unsigned char'' to simplify size
23024 arithmetic.
c2d11a7d
JM
23025
23026 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
23027 stub only handles 400-1 byte packets. Verify that the download
23028 worked.
c2d11a7d
JM
23029
230301999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23031
23032 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23033 tests, using UNRESOLVED for the untested cases. Also, does not wait
23034 for a timeout if the prompt was received before a recognizable pattern.
23035
230361999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23037
23038 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23039
230401999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23041
23042 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 23043 watchpoints.
c2d11a7d
JM
23044
230451999-11-24 Jason Merrill <jason@casey.cygnus.com>
23046
23047 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
23048
23049 * gdb.c++/local.exp: Be more flexible in recognizing local class
23050 name mangling. Don't allow horribly truncated method names.
23051 * gdb.c++/derivation.exp: Expect protected inheritance.
23052 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
23053 * gdb.c++/virtfunc.exp: Likewise.
23054 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
23055 when printing a nested enum.
23056
230571999-11-22 Jim Blandy <jimb@cygnus.com>
23058
23059 * gdb.base/step-test.exp: Properly await GDB's response to setting
23060 a breakpoint on the call to large_struct_by_value.
23061
23062 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
23063 just because we have debug info for the `start' function.
23064
230651999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
23066
23067 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
23068 "Unknown signal" messages, which indicate (on LinuxThreads) that
23069 GDB doesn't know how to debug threads on this system. This is
23070 better than hanging while philosopher 0 dumps chatter into gdb.log.
23071
230721999-11-18 Tom Tromey <tromey@cygnus.com>
23073
23074 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
23075
230761999-11-18 Fred Fish <fnf@cygnus.com>
23077
23078 * gdb.base/coremaker2.c: Add sample program for generating
23079 cores that is more self contained than coremaker.c. Eventually
23080 I'll add more code to this and tie it into the testsuite.
23081
4ce44c66
JM
230821999-11-12 Stan Shebs <shebs@andros.cygnus.com>
23083
23084 * gdb.base/dollar.exp: Remove, now in gdb.hp.
23085
230861999-11-10 Jimmy Guo <guo@cup.hp.com>
23087
23088 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 23089 from $srcdir/lib/.
4ce44c66 23090 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 23091 and gdb.c++/.
4ce44c66
JM
23092
23093 * gdb.c++/derivation.exp: remove redundant get compiler info code.
23094
d63a86f8 23095 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
23096 'continue with watch' test point.
23097
230981999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
23099
23100 Merged from p2linux-990323-branch:
d63a86f8 23101
4ce44c66
JM
23102 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
23103
11cf8741
JM
23104Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
23105
23106 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 23107 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
23108
23109Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
23110
23111 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 23112 gdb_expect_list.
11cf8741
JM
23113
23114Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
23115
23116 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
23117
231181999-11-03 Mark Salter <msalter@cygnus.com>
23119
23120 * gdb.base/break.exp: Fix "stub continue" pattern.
23121
231221999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
23123
23124 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
23125
231261999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
23127
23128 * gdb.base/display.exp ("finish"): Add timeout clause.
23129
23130 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
23131 plain prompt clause, so this doesn't have to time out in order to
23132 fail.
23133
23134 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 23135 breakpoint hit messages include an address.
11cf8741
JM
23136
23137 * gdb.base/display.exp: Don't forget to escape parens in regular
23138 expressions. Unix regexp notatation sucks.
23139
231401999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23141
23142 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 23143 order for 'signalled' message.
11cf8741 23144
5c44784c
JM
231451999-11-01 Stan Shebs <shebs@andros.cygnus.com>
23146
23147 From Jimmy Guo <guo@cup.hp.com>:
23148 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
23149 * gdb.base/annota1.c: Add code for tests to work with.
23150
231511999-10-26 Frank Ch. Eigler <fche@cygnus.com>
23152
23153 * gdb.base/remote.exp: New test for remote downloading settings.
23154 * gdb.base/remote.c: New file with large .data.
23155
917317f4
JM
231561999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
23157
23158 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
23159 for LinuxThreads support, merged from the Code Fusion branch.
23160
23161Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
23162
23163 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
23164 containing exp_continue into a while within an expect. Don't
23165 attempt a start more than three times. Check return value from
23166 gdb_load.
d63a86f8 23167
2df3850c
JM
23168Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
23169
23170 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 23171 a pass case.
2df3850c 23172
2acceee2
JM
231731999-10-01 Kevin Buettner <kevinb@cygnus.com>
23174
23175 * gdb.base/break.c (main): Added a statement that we can step
23176 off of.
23177 * gdb.base/break.exp: Added tests for setting a breakpoint
23178 at an offset and stepping onto a breakpoint.
23179
231801999-10-01 Fred Fish <fnf@cygnus.com>
23181
d63a86f8 23182 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
23183 gdb output.
23184
c2c6d25f
JM
231851999-09-18 Jim Blandy <jimb@cris.red-bean.com>
23186
23187 * gdb.base/break.exp: Code locations are in hex, don't forget!
23188 (For HP-UX.)
23189
231901999-09-17 Stan Shebs <shebs@andros.cygnus.com>
23191
23192 * condbreak.exp: Use break.c as test program.
23193 * condbreak.c: Remove, redundant with break.c.
23194
231951999-09-15 Stan Shebs <shebs@andros.cygnus.com>
23196
23197 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 23198 Z-packets if the target needs it.
c2c6d25f
JM
23199
232001999-09-13 James Ingham <jingham@leda.cygnus.com>
23201
23202 * gdb.c++/overload.exp: Added tests for listing overloaded
23203 functions with function pointers in the arg, explicitly calling
23204 out the version you want.
23205
cff3e48b
JM
232061999-09-09 Stan Shebs <shebs@andros.cygnus.com>
23207
23208 * long_long.exp: Add variations of test cases that work for
23209 targets with 16-bit ints and 32-bit doubles.
23210
d4f3574e
SS
232111999-09-08 Stan Shebs <shebs@andros.cygnus.com>
23212
23213 * break.c (main): Compare a possibly-uninitialized argc with an
23214 unlikely value that fits in 16 bits.
23215
232161999-09-07 Stan Shebs <shebs@andros.cygnus.com>
23217
23218 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
23219 0xfeeb, don't want negative numbers if ints are 16 bits.
23220
23221 * lib/gdb.exp (skip_cplus_tests): New proc.
23222 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
23223 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
23224 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
23225 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
23226 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
23227 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
23228 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
23229 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
23230
23231 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
23232
23233Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
23234
23235 * gdb.base/corefile.exp (up): Allow a parameter to appear
23236 in the frame that we're going up to.
23237
23238 From Jim Blandy <jimb@cygnus.com>:
23239
23240 * gdb.base/default.exp (info float): Expect some output now.
23241
23242 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
23243 returning floating-point values to fail on the x86.
23244 * gdb.base/callfwmall.exp (do_function_calls): Same.
23245
23246 * gdb.base/list.exp (test_listsize): Correct expectations for
23247 listing line 1 with listsize 2. Also, listing a single line
23248 works now, as does listing three lines. [Kevin's note: There
23249 were a number of other cases fixed too where the expectations
23250 differed...]
23251
232521999-09-02 Stan Shebs <shebs@andros.cygnus.com>
23253
23254 * gdb.base/selftest.exp: Add case for when version prints as
23255 constant string instead of char pointer.
23256
104c1213
JM
232571999-08-25 Stan Shebs <shebs@andros.cygnus.com>
23258
23259 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 23260 stepping out of main.
104c1213
JM
23261
23262 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
23263 G++ used.
23264
23265 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 23266 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
23267
23268 * gdb.c++/ovldbreak.exp: Update match string in test that
23269 includes a warning of multiple breakpoints.
23270
232711999-08-24 Stan Shebs <shebs@andros.cygnus.com>
23272
23273 * gdb.base/display.exp: Improve precision of step-after-finish
23274 added yesterday.
23275
23276 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 23277 test.
104c1213
JM
23278
23279 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
23280 configs when using G++, not just hppa*.
23281
232821999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23283
23284 * gdb.base/async.c: New file.
23285 * gdb.base/async.exp: New file.
23286
23287Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
23288
23289 * gdb.base/break.exp: Tweak PA specific tests to properly handle
23290 PA64.
23291
53a5351d
JM
23292Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
23293
104c1213
JM
23294 * gdb.base/display.exp: "finish" can leave us mid-line on many
23295 targets, deal with it. Add a small constant to main, instead of
23296 1000 since main+1000 may not be a valid address in the target.
23297
53a5351d
JM
23298 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
23299 on hpux11.
23300
23301 * gdb.base/attach.exp: Handle another hpux11 error message variant
23302 when attaching to a process that does not exist.
23303
233041999-08-19 J.T. Conklin <jtc@redback.com>
23305
23306 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 23307 characters in 'continue to 1241' test.
53a5351d
JM
23308
233091999-08-17 Stan Shebs <shebs@andros.cygnus.com>
23310
23311 * gdb.base/call-ar-st.exp: Add a shorter match case for the
23312 stop in print_long_arg_list, define and use a whitespace
23313 variable in print_small_structs test, add an XFAIL for Solaris.
23314 * gdb.base/dbx.exp: XFAIL func commands until somebody is
23315 interested enough to fix.
23316
7be570e7
JM
233171999-08-13 Keith Seitz <keiths@cygnus.com>
23318
23319 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
23320 (dbx_gdb_load): Remove. Use gdb_load instead, since that
23321 proc knows about targets other than the natives.
23322 (test_assign): Use "gdb_run_cmd" to "run" the target.
23323 Check that we've actually hit the breakpoint at main.
23324 When we attempt to assign a value to a local variable, check
23325 that the variable is in the current scope, i.e., don't use
23326 a test with an empty result.
23327
23328Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
23329
23330 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 23331 command.
7be570e7
JM
23332
233331999-08-09 Stan Shebs <shebs@andros.cygnus.com>
23334
23335 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23336 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
23337 gdb.compat, gdb.threads-hp.
23338 gdb.hp/configure, gdb.hp/configure.in: New files.
23339 gdb.hp/Makefile.in: Recurse into new subdirs.
23340 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
23341 gdb.hp/gdb.objdbg: New directory, tests for debugging info
23342 in object files.
23343 gdb.hp/tools: New directory, aux tools for HP-specific tests.
23344
96baa820
JM
233451999-08-05 Stan Shebs <shebs@andros.cygnus.com>
23346
23347 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 23348 funky printf, remove a bogus p/a test.
96baa820
JM
23349
233501999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23351
23352 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
23353 connected to the target. This is necessary when running not
23354 natively.
96baa820
JM
23355
233561999-08-03 Stan Shebs <shebs@andros.cygnus.com>
23357
23358 * gdb.base/step-test.exp: Removed some extraneous messages.
23359
23360 * gdb.base/long_long.exp: Don't run memory examination tests
23361 on little-endian targets (they will need a different set of
23362 results to match).
23363
233641999-08-02 Stan Shebs <shebs@andros.cygnus.com>
23365
23366 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
23367 until somebody decides to fix GDB.
23368
23369 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 23370 constant as "ULL".
96baa820
JM
23371 * gdb.base/long_long.exp: Loosen x/c test, add partial result
23372 matches for a couple x/2 commands.
23373
a0b3c4fd
JM
233741999-07-30 Stan Shebs <shebs@andros.cygnus.com>
23375
23376 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
23377 by merging in ref-types2 tests.
23378 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
23379
23380 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23381 * gdb.c++/Makefile.in: Add standard actions.
23382 (EXECUTABLES): Rename from PROGS, update list.
23383 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23384 from gdb.hp.
23385 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23386 foo and bar locals.
23387 * gdb.c++/anon-union.exp: Fix tests to match.
23388 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23389 expect matches to handle output variations.
23390 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23391 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 23392 output, add HP alternatives for new and delete prints.
a0b3c4fd 23393 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 23394 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
23395 * gdb.c++/demangle.exp: Use $style when reporting failure.
23396 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23397 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23398 match alternatives.
23399 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 23400 compilers.
a0b3c4fd
JM
23401 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
23402 * gdb.c++/method.exp: Add match alternatives.
23403 * gdb.c++/misc.cc: Add bool types.
23404 * gdb.c++/misc.exp: Add tests for bool types.
23405 * gdb.c++/overload.exp: Add xfails.
23406 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
23407 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
23408 add some more template parameter tests (only for HP currently).
23409 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
23410 * gdb.c++/virtfunc.cc: Add return type and value for main.
23411 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
23412 match alternatives.
d63a86f8 23413
a0b3c4fd
JM
234141999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23415
23416 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23417
234181999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23419
23420 * gdb.base/signals.exp: Don't expect getting a backtrace from
23421 within a signal handler to fail on Linux.
23422
234231999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23424
23425 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23426 * lib/gdb.exp: Remove some gratuitious semicolons.
23427 (delete_breakpoints): Increase timeout.
23428 (gdb_expect): Add -notransfer option.
23429 (gdb_test): Use -notransfer option.
23430 (get_compiler_info): Add f77 case.
23431 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 23432 case.
a0b3c4fd
JM
23433 (gdb_preprocess): Call get_compiler.
23434
23435 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23436 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
23437 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23438 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23439 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23440 third arg to gdb_test.
a0b3c4fd
JM
23441 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23442 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 23443 HP-UX xfails, add others.
a0b3c4fd
JM
23444 * gdb.base/completion.exp: Reflect name change of self-test.
23445 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
23446 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23447 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23448 HP failure number.
a0b3c4fd
JM
23449 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23450 useless HP-UX 10.30 references.
23451 * gdb.base/maint.exp: Loosen matches.
23452 * gdb.base/pointers.c (main): Declare more_code.
23453 * gdb.base/pointers.exp: Match on output of a `next'.
23454 * gdb.base/structs.c: Add prototypes.
23455 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
23456 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
23457
234581999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23459
23460 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 23461 command.
a0b3c4fd
JM
23462
234631999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23464
23465 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
23466 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
23467
23468 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23469 debug info. Deal with lack of signal hanlder info in stack.
23470
a9c64011 23471 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23472 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23473
5a2468f5
JM
234741999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23475
23476 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23477 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23478
adf40b2e
JM
23479Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23480
23481 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23482 a1-selftest.exp.
adf40b2e
JM
23483 * gdb.base/configure: Re-generate.
23484
234851999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23486
23487 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23488 in trying to run first and name is too long.
23489
23490 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23491 pointers2.c and pointers2.exp, respectively.
23492 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23493 doschk happier.
23494
43e526b9
JM
234951999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23496
23497 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23498 callfuncs2.c and callfuncs2.exp.
23499
23500 * gdb.base/list.exp: Remove mistaken xfails.
23501 * gdb.base/list0.h: Add optional prototypes.
23502
9846de1b
JM
23503Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23504
a9c64011 23505 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23506 calling malloc.
a9c64011
AS
23507 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23508 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23509 use.
9846de1b
JM
23510
235111999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23512
23513 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23514 * gdb.base/annota2.cc, annota2.exp: Move from here.
23515 * gdb.c++/annota2.cc, annota2.exp: To here.
23516 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23517
43ff13b4
JM
23518Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23519
23520 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23521 a consistent format.
43ff13b4 23522
085dd6e6
JM
235231999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23524
23525 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23526 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23527 HP compilers, also set the globals $true and $false.
23528
23529 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23530 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23531 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23532 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23533 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23534 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23535 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23536 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23537 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23538 whatis.c} Add C++ compatible function definitions and return
23539 types, add includes for library functions.
085dd6e6
JM
23540 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23541 * gdb.base/step-test.c (myglob): Rename from glob.
23542 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23543 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23544 files, move here from gdb.hp.
085dd6e6 23545 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23546 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23547 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23548 Adjust line numbers in regexps.
085dd6e6
JM
23549
23550 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23551 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23552 instead of 0/1.
23553
23554 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23555 foll-vfork.exp: New files, move here from gdb.hp.
23556 * gdb.base/page.exp: New file, test of pagination command.
23557
23558 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23559 recursion test.
23560 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23561
23562 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23563 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23564
23565 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23566 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23567 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23568 watchpoint test.
085dd6e6
JM
23569 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23570 them work.
23571 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23572 expressions properly.
23573 * gdb.base/corefile.exp: Loosen the match slightly.
23574 * gdb.base/default.exp: Allow "Error accessing memory" message
23575 also.
23576 * gdb.base/display.exp: Skip over x/0 j if PA64.
23577 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23578 * gdb.base/interrupt.exp: Ditto.
23579 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23580 in use.
23581 * gdb.base/list.exp: Add xfails for HP-UX.
23582 * gdb.base/long_long.exp: Refine some of the numeric matches.
23583 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23584 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23585 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23586 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23587 * gdb.base/ptype.exp: Succeed on more varieties of output.
23588 * gdb.base/scope.exp: Add xfails for HP-UX.
23589 * gdb.base/sect-cmd.exp: Add more cases.
23590 * gdb.base/setvar.exp: Add xfails for HP-UX.
23591 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23592 * gdb.base/signals.exp: Match on void symbolically.
23593 * gdb.base/step-test.exp: Add case for PA64.
23594 * gdb.base/term.exp: Add exit and restart.
23595 * gdb.base/twice.exp: Clean up after self.
23596 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23597 * gdb.base/whatis.exp: Allow more ways to pass tests.
23598
23599 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23600 no longer useful.
085dd6e6
JM
23601
23602Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23603
23604 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23605 list of patterns.
085dd6e6 23606 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23607 print_double_array(double_array)", "continuing to breakpoint
23608 1018", "print print_double_array(array_d)" and "continuing to
23609 1034" tests.
d63a86f8 23610
085dd6e6
JM
236111999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23612
a9c64011 23613 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23614
236151999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23616
23617 * config/mt-*: Remove, these haven't been used since 1996.
23618
236191999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23620
23621 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23622 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23623 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23624
9e0b60a8
JM
236251999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23626
23627 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23628 simpler match case for the ptype of the big class.
23629
236301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23631
23632 * gdb.exp: Fix test for gdb_prompt existence.
23633
236341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23635
23636 * gdb.exp (gdb_test): Add fail after calls to perror.
23637
236381999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23639
23640 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23641
236421999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23643
23644 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23645
0f71a2f6
JM
23646Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23647
23648 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23649 malloc() is linked in.
0f71a2f6
JM
23650
236511999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23652
23653 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23654 step at end.
23655
23656 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23657
236581999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23659
23660 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23661
cce74817
JM
23662Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23663
23664 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23665 * gdb.base/mips_pro.exp: Likewise.
23666
236671999-06-02 Keith Seitz <keiths@cygnus.com>
23668
23669 * gdb.c++/templates.cc: Change all "new" operators to throw
23670 an exception.
23671 * gdb.c++/cplusfuncs.cc: Likewise.
23672
23673 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23674
23675Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23676
23677 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23678 * gdb.base/ending-run.exp: When stepping out of main, accept a
23679 step into an arbitrary assembler file.
cce74817 23680
392a587b
JM
236811999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23682
d63a86f8 23683 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23684 "breakpoint-invalid" to be printed.
d63a86f8 23685 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23686 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23687 * gdb.base/annota2.cc: Initialize a.x to 0.
23688
9e086581
JM
236891999-05-17 Keith Seitz <keiths@cygnus.com>
23690
23691 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23692 when "skip_float_tests" set.
23693 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23694 "print print_ten_doubles", and "step into print_long_arg_list".
23695 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23696 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23697 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23698 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23699 "skip_float_tests" is set.
23700 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23701 when "skip_float_tests" set.
d63a86f8 23702
cd0fc7c3
SS
237031999-05-06 Keith Seitz <keiths@cygnus.com>
23704
23705 * gdb.base/annota2.cc: Include stdio.h.
23706
23707Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23708
23709 * gdb.base/crossload.exp: Remove, this has been disabled ever
23710 since BFD stopped including all targets, and cross-GDB gets
23711 plenty of testing anyway.
23712 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23713 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23714 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23715 * gdb.base/README: Remove, was doc for this.
23716 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23717 needed.
cd0fc7c3 23718
b83266a0
SS
237191999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23720
23721 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23722 output.
23723
23724 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23725 * gdb.base/annota2.exp: New file. More annotation tests.
23726 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23727 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23728
237291999-04-23 Angela Marie Thomas <angela@cygnus.com>
23730
23731 * config/cfdbug.exp: New file.
23732
7a292a7a
SS
237331999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23734
23735 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23736 Marcus Daniel's and Dale Hawkins's demangler crashes.
23737
23738 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23739 test_lucid_style_demangling, test_arm_style_demangling,
23740 test_hp_style_demangling): Try Tom Tromey's core-dumping
23741 identifier under each demangling style.
7a292a7a
SS
23742
237431999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23744
23745 * gdb.c++/demangle.exp: Include the current demangling style
23746 in all test names.
23747 (current_demangling_style): New global variable.
23748 (set_demangling_style, test_demangling_core, test_demangling,
23749 test_demangling_exact): New functions.
23750 (test_gnu_style_demangling, test_lucid_style_demangling,
23751 test_arm_style_demangling, test_hp_style_demangling): Use those,
23752 instead of calling gdb_test and gdb_test_exact directly.
23753 (catch_demangling_errors): New function, which reports errors
23754 signalled by the demangling test functions in an orderly way.
23755 (do_tests): Use catch_demangling_errors.
23756
237571999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23758
23759 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23760 grouping in expressions, not {}.
7a292a7a
SS
23761
23762 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23763 initialized yet.
7a292a7a
SS
23764
237651999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23766
23767 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23768 are listed.
23769
237701999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23771
23772 * gdb.stabs/weird.exp: Test for CC being defined before
23773 looking at its value.
23774
237751999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23776
23777 * gdb.base/call-ar-st.exp: Remove stray '#'.
23778 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23779 "short int" and "long int".
23780 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23781 change, to mollify finicky HP compiler.
7a292a7a
SS
23782 * gdb.hp/reg-test.exp (testfile): Fix file name.
23783 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23784
7a292a7a
SS
23785 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23786 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23787 alternate form of enum ptype.
23788
c906108c
SS
237891999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23790
7a292a7a
SS
23791 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23792 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23793 passing skip_hp_tests, so as not to waste time on guaranteed
23794 failure.
7a292a7a 23795
c906108c
SS
23796 * gdb.c++/overload.cc: Pass string instead of char addr, always
23797 init ccpfoo.
23798 * gdb.c++/templates.cc: Fix syntax error.
23799
7a292a7a
SS
23800Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23801
23802 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23803 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23804 command.
23805
238061999-03-18 James Ingham <jingham@cygnus.com>
23807
23808 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23809
23810 * gdb.c++/method.exp: It was testing an uninitialized int on the
23811 stack and assuming it was positive.
23812
23813 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23814
23815 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23816 keep it from killing the rest of the tests.
7a292a7a
SS
23817 Use gdb_continue_to_end.
23818
23819 * gdb.base/sigall.exp: use gdb_continue_to_end.
23820
23821 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23822
23823 * gdb.base/display.exp: use runto_main, not run.
23824
d63a86f8
RM
23825 * gdb.base/default.exp: Check for the current error message in the
23826 r abbreviation test.
7a292a7a
SS
23827 Add strongarm to the targets that know info float.
23828
d63a86f8 23829 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23830 run which doesn't work with monitors.
23831
23832 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23833
23834 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23835
23836 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23837 program. Traps the case (in Cygmon) when the program never really
23838 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23839 more places, so I used my name. Sorry Mark...
23840
23841 * config/monitor.exp (gdb_target_monitor): added another
23842 target_info parameter: remotebinarydownload. This will set the
23843 remotebinarydownload flag if this is causing some boards trouble.
23844
238451999-03-18 Mark Salter <msalter@cygnus.com>
23846
23847 * lib/gdb.exp (continue_to_exit): New function.
23848
23849 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23850 * gdb.base/ending-run.exp: Ditto.
23851 * gdb.base/step-test.exp: Ditto.
23852
238531999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23854
23855 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23856 (suggested by Art Haas <ahaas@neosoft.com>).
23857
238581999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23859
889bf7c5 23860 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23861
23862Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23863
23864 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23865 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23866
238671999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23868
23869 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23870 a call to strlen; sometimes we do have sources.
23871
238721999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23873
23874 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23875 character, so GDB won't print garbage after its end.
d63a86f8 23876
c906108c
SS
23877 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23878 breakpoint there instead. Sometimes GCC emits memcpy to handle
23879 the large structures being passed by value, so we step into that
23880 instead of sum_array_print, which obscures what we're really testing.
23881 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23882 the bizarre steps into memcpy, so do that here. Add check for
23883 stepping into function calls that pass large structures by value.
23884 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23885 Remove all references to specific line numbers.
23886 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23887 New type and function.
23888 (main): Call large_struct_by_value, passing it a large struct by value.
23889 * lib/gdb.exp (gdb_get_line_number): New function.
23890
23891 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23892 more portable.
23893
7a292a7a
SS
238941999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23895
c906108c
SS
23896 * lib/gdb.exp: Doc fixes.
23897
7a292a7a
SS
238981999-03-05 Nick Clifton <nickc@cygnus.com>
23899
d63a86f8 23900 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23901
239021999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23903
c906108c 23904 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23905 commands. They're not germane to this test, and they don't work
23906 that way on remote targets.
c906108c 23907
3fc11d3e
JM
239081999-03-01 James Ingham <jingham@cygnus.com>
23909
23910 * Changelog entries merged over from gdb development branch.
23911
3fc11d3e
JM
23912 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23913
23914 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23915 for outputting results of test run.
23916
2d4a1622 23917 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23918
23919 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23920
7a292a7a
SS
239211999-02-25 Felix Lee <flee@cygnus.com>
23922
23923 * lib/gdb.exp (debug_format): initialize
23924
c906108c
SS
239251999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23926
23927 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23928 * gdb.base/call-rt-st.c: Ditto.
23929
c906108c
SS
239301999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23931
23932 * gdb.threads/pthreads.exp (horiz): New variable.
23933 (test_startup): Fix regexps that capture thread numbers.
23934
239351999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23936
23937 * gdb.base/smoke.exp: Disambiguate two test case names (both
23938 called ``print'').
23939
23940Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23941
23942 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23943 compilation.
c906108c
SS
23944
239451999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23946
23947 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23948 actual output formatting.
23949 * gdb.base/smoke.exp: GDB removes leading 0's.
23950 * gdb.base/volatile.exp: Don't check type of remuneration;
23951 that variable is no longer defined in constvars.c.
23952 * gdb.base/step-test.c (main): Exit with explicit exit code.
23953 * gdb.base/step-test.exp: Remove two nexti checks--they are
23954 not portable.
23955
239561999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23957
23958 * gdb.base/help.exp ("help delete display"): Fix test to match
23959 gdb's output.
23960
23961 * gdb.base/long_long.c (known_types): Initialize values to zero.
23962 * gdb.base/long_long.exp: Step one more line
23963 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23964 leading zeros. Explicitly ask for hex formatting. Use
23965 unique test case names.
c906108c
SS
23966
23967Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23968
d63a86f8 23969 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23970
23971 * gdb.c++/method.exp: Add missing close brace.
23972
239731999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23974
23975 * gdb.base/maint.exp: Use 'set height 0' to disable page
23976 prompting, not 'set height 400'.
23977
23978 Fix a bunch of timeouts.
23979 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23980 four separate tests, so expect doesn't take forever to match a ton
23981 of text against a regexp with lots of .* forms.
23982 ("maint print psymbols", "maint print symbols"): Make some of
23983 these greps more selective, so that expect doesn't try to wade
23984 through huge piles of output and time out.
23985
23986 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23987
23988 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23989 tests: one which doesn't expect shlib events to be reported, and
23990 another which does, but is XFAIL for all platforms other than
23991 HP/UX.
c906108c
SS
23992
23993 * gdb.base/break.exp: Teach the test suite that the `catch
23994 fork', `catch vfork', and `catch exec' commands produce error
23995 messages on platforms that don't provide these features.
23996
23997Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23998
23999 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
24000 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24001 (shortening names from solib_threshold.exp etc), won't run on
24002 anything but HP-UX for the foreseeable future.
c906108c 24003 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 24004 reflect move.
c906108c
SS
24005
24006Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24007
24008 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 24009 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
24010
24011Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24012
24013 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24014 successfully re-sets breakpoints in shared libraries.
24015 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24016
24017Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24018
d63a86f8
RM
24019 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24020 and compiled w/o GCC.
c906108c
SS
24021
24022 * gdb.hp/watch-cmd.exp: ditto.
24023
24024 * gdb.hp/watch-hp.exp: ditto.
24025
24026 * gdb.hp/xdb1.exp: ditto.
24027
24028 * gdb.hp/xdb2.exp: ditto.
24029
24030 * gdb.hp/dbx.exp: ditto.
24031
24032Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24033
24034 * constvars.c: Remove C++-isms.
24035 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 24036 with GCC.
c906108c
SS
24037
24038Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24039
24040 The following changes are part of the HP merge.
24041
24042 * gdb.base/break.exp: new tests to verify that catchpoints for
24043 fork, vfork, and exec don't trigger inappropriately.
24044
24045 * gdb.base/opaque.exp: compile one file at a time, then link.
24046
24047 * gdb.base/signals.exp: be more restrictive about which hppa
24048 systems receive a setup_xfail. new tests.
24049
24050 * gdb.base/solib_threshold.build: new file.
24051 * gdb.base/solib_threshold.exp: new file.
24052 * gdb.base/solib_threshold.link_opts: new file.
24053 * gdb.base/solib_threshold.mk: new file.
24054 * gdb.base/gen_solib_threshold.c: new file.
24055
24056 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
24057 tests. New tests for enums inside classes.
24058
24059 * gdb.c++/compiler.cc: indicate support of template debugging.
24060
24061 * gdb.c++/demangle.exp: run hp style demangling tests.
24062
24063 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
24064 tests.
24065
24066 * gdb.c++/misc.cc: changes to support new tests.
24067
24068 * gdb.c++/templates.cc: changes to support HP's compiler; changes
24069 to support new tests.
24070
24071 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
24072 gcc, then skip these tests.
24073
24074Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
24075
24076 The following files are part of the HP merge; some had longer
24077 names at HP, but have been renamed to be no more than 14
24078 characters in length.
24079
24080 * gdb.hp/ambiguous.cc: new file.
24081 * gdb.hp/ambiguous.exp: new file.
24082 * gdb.hp/attach.exp: new file.
24083 * gdb.hp/attach2.exp: new file.
24084 * gdb.hp/classes-hp.exp: new file.
24085 * gdb.hp/ctti.exp: new file.
24086 * gdb.hp/ctti-add.cc: new file.
24087 * gdb.hp/ctti-add1.cc: new file.
24088 * gdb.hp/ctti-add2.cc: new file.
24089 * gdb.hp/ctti-add3.cc: new file.
24090 * gdb.hp/dbx.exp: new file.
24091 * gdb.hp/exception.cc: new file.
24092 * gdb.hp/exception.exp: new file.
24093 * gdb.hp/foll-exec.c: new file.
24094 * gdb.hp/foll-exec.exp: new file.
24095 * gdb.hp/foll-fork.c: new file.
24096 * gdb.hp/foll-fork.exp: new file.
24097 * gdb.hp/foll-vfork.c: new file.
24098 * gdb.hp/foll-vfork.exp: new file.
24099 * gdb.hp/inherit-hp.exp: new file.
24100 * gdb.hp/more-steps.exp: new file.
24101 * gdb.hp/namespace.cc: new file.
24102 * gdb.hp/namespace.exp: new file.
24103 * gdb.hp/optimize.exp: new file.
24104 * gdb.hp/pxdb.c: new file.
24105 * gdb.hp/pxdb.exp: new file.
24106 * gdb.hp/quicksort.exp: new file.
24107 * gdb.hp/reg-test.exp: new file.
24108 * gdb.hp/reg-test.s: new file.
24109 * gdb.hp/sized-enum.c: new file.
24110 * gdb.hp/sized-enum.exp: new file.
24111 * gdb.hp/start-stop.exp: new file.
24112 * gdb.hp/templ-hp.cc: new file.
24113 * gdb.hp/templ-hp.exp: new file.
24114 * gdb.hp/thr-lib.c: new file.
24115 * gdb.hp/thr-lib.exp: new file.
24116 * gdb.hp/thr-lib.h: new file.
24117 * gdb.hp/thr-liblib.c: new file.
24118 * gdb.hp/virtfun-hp.c: new file.
24119 * gdb.hp/virtfun-hp.exp: new file.
24120 * gdb.hp/watch-cmd.exp: new file.
24121 * gdb.hp/watch-hp.exp: new file.
24122 * gdb.hp/xdb1.exp: new file.
24123 * gdb.hp/xdb2.exp: new file.
24124 * gdb.hp/xdb3.exp: new file.
24125
24126Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
24127
24128 The following files are part of the HP merge; some had longer
24129 names at HP, but have been renamed to be no more than 14
24130 characters in length.
24131
24132 * gdb.base/ss.h: new file.
24133 * gdb.base/call-ar-st.c: new file.
24134 * gdb.base/call-ar-st.exp: new file.
24135 * gdb.base/call-rt-st.c: new file.
24136 * gdb.base/call-rt-st-exp: new file.
24137 * gdb.base/call-strs.exp: new file.
24138 * gdb.base/ena-dis-br.exp: new file.
24139 * gdb.base/environ.exp: new file.
24140 * gdb.base/long_long.exp: new file.
24141 * gdb.base/sect-cmd.exp: new file.
24142 * gdb.base/shlib-cl2.exp: new file.
24143 * gdb.base/smoke.exp: new file.
24144 * gdb.base/so-impl-ld.c: new file.
24145 * gdb.base/so-impl-ld.exp: new file.
24146 * gdb.base/so-indr-cl.c: new file.
24147 * gdb.base/so-indr-cl.exp: new file.
24148 * gdb.base/varargs.exp: new file.
24149 * gdb.base/volatile.exp: new file.
24150 * gdb.base/whatis-exp.exp: new file.
7a292a7a 24151 * gdb.base/display.exp: new file.
c906108c
SS
24152 * gdb.c++/derivation.exp: new file.
24153 * gdb.c++/local.exp: new file.
24154 * gdb.c++/member-ptr.exp: new file.
24155 * gdb.c++/overload.exp: new file.
24156 * gdb.c++/ovldbreak.exp: new file.
24157 * gdb.c++/ref-types.exp: new file.
24158 * gdb.c++/ref-types2.exp: new file.
24159 * gdb.c++/userdef.exp: new file.
d63a86f8 24160
c906108c
SS
24161Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
24162
24163 * gdb.base/default.exp: Reflect wording change in remote.c.
24164
dc96c6c7 24165Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24166
24167 * gdb.base/help.exp: Update to reflect current text.
24168
24169Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
24170
24171 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
24172 they're stack variables and contain garbage.
24173 * gdb.c++/anon-union.exp: new file.
24174
24175 The following changes were made by David Taylor
889bf7c5
PA
24176 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24177 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24178 in changes by HP.
c906108c
SS
24179
24180 * gdb.base/bitops.exp: new file.
24181 * gdb.base/default.exp: change expected messages for catch and
24182 info catch tests to reflect HP merge changes.
24183 * gdb.base/enable-disable-break.exp
24184 * gdb.base/ending-run.c: new file.
24185 * gdb.base/long_long.c: new file.
24186 * gdb.base/maint.exp: new file.
24187 * gdb.base/pointers2.exp: new file.
24188 * gdb.base/shlib-call2.exp: new file.
24189 * gdb.base/solib.exp: new file.
24190 * gdb.base/step-test.c: new file.
24191 * gdb.c++/anon-union.cc: new file.
24192 * gdb.c++/local.cc: new file.
24193 * gdb.c++/member-pointer.cc: new file.
24194 * gdb.c++/method.cc: new file.
24195 * gdb.c++/ref-types.cc: new file.
24196 * gdb.c++/ref-types2.cc: new file.
24197 * gdb.c++/userdef.cc: new file.
d63a86f8 24198
c906108c
SS
24199 * gdb.base/scope.exp: compile one file at a time, then link.
24200 * gdb.base/langs.exp: ditto.
24201 * gdb.base/list.exp: ditto.
d63a86f8 24202
c906108c
SS
24203Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
24204
24205 The following changes were made by David Taylor
889bf7c5
PA
24206 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24207 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24208 in changes by HP.
d63a86f8 24209
c906108c
SS
24210 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
24211 skip tests. When compiling pass c++ flag to gdb_compile.
24212 * gdb.c++/
d63a86f8 24213
c906108c
SS
24214 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
24215 test for on hppa*-*-hpux*; use args to see if c++ was specified.
24216 (skip_hp_tests): new function.
24217 (gdb_preprocess): new function.
24218
24219 * configure.in (hpdir): decide whether to configure gdb.hp.
24220 * configure: regenerated.
24221
24222 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
24223 to delete on clean.
24224 (EXECUTABLES): update to reflect new additions.
24225 * gdb.base/commands.exp: update message expected.
24226 * gdb.base/default.exp: add copyright notice.
24227 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
24228 * gdb.base/help.exp: update messages to reflect current text.
24229 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
24230 targets for recurse tests.
24231 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
24232 skip this file.
24233
24234 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
24235 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
24236 compilation.
24237 * gdb.c++/misc.exp: ditto.
24238 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
24239 run the tests. tell gdb_compile that it's a c++ compilation.
24240
24241 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 24242
c906108c
SS
24243 * gdb.base/all-bin.exp: new file.
24244 * gdb.base/arithmet.exp: new file.
24245 * gdb.base/assign.exp: new file.
24246 * gdb.base/completion.exp: new file.
24247 * gdb.base/cond-expr.exp: new file.
24248 * gdb.base/condbreak.exp: new file.
24249 * gdb.base/define.exp: new file.
24250 * gdb.base/dollar.exp: new file.
24251 * gdb.base/environment.exp: new file.
24252 * gdb.base/eval-skip.exp: new file.
24253 * gdb.base/jump.exp: new file.
24254 * gdb.base/logical.exp: new file.
24255 * gdb.base/pointers.exp: new file.
24256 * gdb.base/relational.exp: new file.
24257 * gdb.base/section_command.exp: new file.
24258 * gdb.base/whatis-expr.exp: new file.
24259
24260 * gdb.base/all-types.c: new file.
24261 * gdb.base/call-array-struct.c: new file.
24262 * gdb.base/call-return-struct.c: new file.
24263 * gdb.base/call-strings.c: new file.
24264 * gdb.base/callfuncs2.c: new file.
24265 * gdb.base/condbreak.c: new file.
24266 * gdb.base/constvars.c: new file.
24267 * gdb.base/display.c: new file.
24268 * gdb.base/int-type.c: new file.
24269 * gdb.base/jump.c: new file.
24270 * gdb.base/miscexprs.c: new file.
24271 * gdb.base/pointers.c: new file.
24272 * gdb.base/pointers2.c: new file.
24273 * gdb.base/shmain.c: new file.
24274 * gdb.base/shr1.c: new file.
24275 * gdb.base/shr2.c: new file.
24276 * gdb.base/solib.c: new file.
24277 * gdb.base/solib1.c: new file.
24278 * gdb.base/solib2.c: new file.
24279 * gdb.base/varargs.c: new file.
24280 * gdb.c++/derivation.cc: new file.
24281 * gdb.c++/overload.cc: new file.
24282 * gdb.c++/ovldbreak.cc: new file.
24283 * gdb.hp/attach.c: new file.
24284 * gdb.hp/attach2.c: new file.
24285 * gdb.hp/average.c: new file.
24286 * gdb.hp/compiler.c: new file.
24287 * gdb.hp/compiler.cc: new file.
24288 * gdb.hp/execd-program.c: new file.
24289 * gdb.hp/follow-exec.c: new file.
24290 * gdb.hp/follow-fork.c: new file.
24291 * gdb.hp/follow-vfork-and-exec.c: new file.
24292 * gdb.hp/misc-hp.cc: new file.
24293 * gdb.hp/more-steps.c: new file.
24294 * gdb.hp/optimize.c: new file.
24295 * gdb.hp/quicksort.c: new file.
24296 * gdb.hp/run-hp.c: new file.
24297 * gdb.hp/start-stop.c: new file.
24298 * gdb.hp/sum.c: new file.
24299 * gdb.hp/templates-hp.cc: new file.
24300 * gdb.hp/thread-local-in-lib.c: new file.
24301 * gdb.hp/thread-local-in-lib.h: new file.
24302 * gdb.hp/thread-local-in-lib.lib.c: new file.
24303 * gdb.hp/vforked-program.c: new file.
24304 * gdb.hp/virtfunc-hp.cc: new file.
24305 * gdb.hp/watchpoint-hp.c: new file.
24306 * gdb.hp/xdb.c: new file.
24307 * gdb.hp/xdb0.c: new file.
24308 * gdb.hp/xdb0.h: new file.
24309 * gdb.hp/xdb1.c: new file.
24310
24311Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
24312
24313 The following change was made by Edith Epstein
889bf7c5
PA
24314 <eepstein@cygnus.com> as part of a project to merge in changes
24315 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
24316
24317 * gdb.c++/demangle.exp: changed the expected output for some
24318 ARM-style mangling -- removed second reference to datatype.
889bf7c5 24319 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 24320 T1<char>::~T1<char>(void)
c906108c 24321 becomes,
a9c64011
AS
24322 maint demangle __dt__11T1__pt__2_cFv
24323 T1<char>::~T1(void)
c906108c 24324
889bf7c5 24325 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 24326
c906108c
SS
24327Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
24328
24329 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
24330 * gdb.trace/backtrace.exp: Likewise.
24331 * gdb.trace/circ.exp: Likewise.
24332 * gdb.trace/collection.exp: Likewise.
24333 * gdb.trace/deltrace.exp: Likewise.
24334 * gdb.trace/infotrace.exp: Likewise.
24335 * gdb.trace/limits.exp: Likewise.
24336 * gdb.trace/packetlen.exp: Likewise.
24337 * gdb.trace/passc-dyn.exp: Likewise.
24338 * gdb.trace/passcount.exp: Likewise.
24339 * gdb.trace/report.exp: Likewise.
24340 * gdb.trace/save-trace.exp: Likewise.
24341 * gdb.trace/tfind.exp: Likewise.
24342 * gdb.trace/tracecmd.exp: Likewise.
24343 * gdb.trace/while-dyn.exp: Likewise.
24344 * gdb.trace/while-stepping.exp: Likewise.
24345
243461998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
24347
24348 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
24349
24350Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
24351
24352 From Brendan Kehoe:
24353 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
24354 int return types.
24355
24356Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
24357
24358 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 24359 remote dos host testing right.
c906108c
SS
24360
24361Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
24362
24363 * gdb.base/corefile.exp: remove some xfails.
24364
24365Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
24366
24367 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 24368 have different timestamps.
c906108c
SS
24369
24370Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
24371
24372 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 24373 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
24374
24375Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
24376
24377 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 24378 delta.
c906108c
SS
24379
24380Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24381
24382 * gdb.base/default.exp: Add brace missing from previous delta.
24383
24384Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24385
24386 * gdb.base/default.exp: Support test for info float for all
24387 varieties of arm toolchain.
24388
dc96c6c7 24389Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24390
24391 * gdb.trace/*.exp: remove "remote_download" command.
24392
dc96c6c7 24393Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24394
24395 * gdb.trace/*.exp: remove -gdwarf from compile.
24396
24397Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
24398
24399 * gdb.trace/configure.in(AC_INIT): typo
24400 * gdb.trace/configure: regenerated
24401
dc96c6c7 24402Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24403
24404 * config/m68k-emc.exp: New file.
24405 * lib/<emc-support.exp trace-support.exp}: New files.
24406 * configure.in: add new test directory gdb.trace.
24407 * gdb.trace/{configure configure.in Makefile.in}: New files.
24408 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
24409 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
24410 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
24411 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
24412 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24413 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24414 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 24415
dc96c6c7 24416Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24417
24418 * gdb.c++/classes.exp: Change all regular expressions to match
24419 arbitrary combinations of newline/carriage-return, so that they
24420 will work equally well on Unix and Windows.
24421 * gdb.c++/inherit.exp: ditto.
24422 * gdb.c++/virtfunc.exp: ditto.
24423
244241998-08-11 Dawn Perchik <dawn@cygnus.com>
24425
24426 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24427
c2d11a7d
JM
24428Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24429
24430 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24431 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24432 to use a0-a3/d0-d3 as needed.
24433
24434Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24435
24436 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24437 * gdb.disasm/am33.exp: Corresponding changes.
24438
c906108c
SS
244391998-07-11 Felix Lee <flee@cygnus.com>
24440
24441 * gdb.base/callfuncs.exp: add cmp10 test.
24442 * gdb.base/callfuncs.c (cmp10): new function.
24443
24444Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24445
d63a86f8 24446 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
24447 into two parts to get around a synchronization problem in expect.
24448
3fc11d3e
JM
24449Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
24450
24451 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
24452
24453 * configure.in: Add options for gdbtk testsuite.
24454
24455 * configure: Regenerate.
24456
24457 * gdb.gdbtk: New directory to hold gdbtk tests.
24458
c906108c
SS
24459Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24460
24461 * gdb.fortran/types.exp: Escape brackets in expect patterns
24462 for test_float_literal_types_accepted tests.
24463 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
24464 before run test.
24465
c2d11a7d
JM
24466Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
24467
24468 * am33.exp: Just compile, do not link the testcase.
24469 * am33.s: Add ".am33" pseudoop to force am33 mode.
24470
c906108c
SS
244711998-06-25 Felix Lee <flee@cygnus.com>
24472
24473 * gdb.base/setshow.exp: make sure $pc is sane.
24474
24475 * gdb.stabs/weird.exp: split expect patterns properly.
24476
c2d11a7d
JM
24477Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24478
24479 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24480 * gdb.disasm/am33.exp: Run it.
24481
dc96c6c7 24482Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24483
24484 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24485 match processing (and eliminate spurious timeouts when running).
24486
dc96c6c7 24487Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24488
24489 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24490 exception test, but conditionalize it on target [mach | gnu].
24491
dc96c6c7 24492Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24493
24494 * gdb.base/overlays.exp: fixup compile line for linker script.
24495
24496Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24497
24498 * gdb.fortran/types.exp: don't guess at float size.
24499
24500Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24501
24502 * gdb.base/exprs.exp: delete test that depends on int size.
24503
24504Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24505
24506 * config/sim.exp: Removed checks for target triplets.
24507 (gdb_target_sim): Use gdb,target_sim_options.
24508
24509Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24510
24511 * gdb.base/reread.exp: New file.
24512 * gdb.base/reread1.c: New file.
24513 * gdb.base/reread2.c: New file.
24514
24515Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24516
24517 * config/sim.exp: Use 'target sim -sparclite' when running
24518 SPARClite programs.
24519
24520Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24521
24522 * gdb.base/structs2.exp: New file.
24523 * gdb.base/structs2.c: New file.
24524
24525Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24526
24527 * gdb.asm/common.inc: New file.
24528 * gdb.asm/d10v.inc: New file.
24529 * asm-source.exp: Pass -I's to gas to find .inc files.
24530 Update line numbers in expected output.
24531 * asmsrc1.s: Rewrite.
24532 * asmsrc2.s: Rewrite.
24533 * configure.in: Create arch.inc symlink.
24534 * configure: Regenerate.
24535 * Makefile.in (distclean): Delete arch.inc.
24536
24537Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24538
24539 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24540 (t_enum_value2): ditto
24541 (t_enum_value3): ditto
24542 (main): ditto
c906108c
SS
24543Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24544
24545 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24546 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24547 change.
24548 Use gdb_test instead of send_gdb/gdb_expect sequences.
24549
24550Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24551
24552 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24553 not void.
24554
24555Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24556
24557 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24558 subroutines. Used to test gdbs ability to single step through PC
24559 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24560
24561Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24562
24563 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24564 more rigorous EGCS C++ error checking.
24565
24566Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24567
a9c64011
AS
24568 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24569 tests.
24570 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24571 function when asleep.
24572 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24573 for i*86 Linux and SVR4 signal handling problems.
24574 Remove linux xfail for `next to handler in signals_tests_1', fixed
24575 by recent infrun.c change.
24576 Limit backtrace to 10 frames to avoid timeout problems with infinite
24577 stack backtraces.
24578 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24579 target.[ch] change.
c906108c
SS
24580
24581Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24582
24583 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24584 for a newline from gdb before continuing.
24585 (default_gdb_exit): Just look for y or n.
24586 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24587 it does, fail the rests of the tests in the file.
24588
24589Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24590
24591 * config/cygmon.exp: New file.
24592
24593Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24594
24595 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24596 main" test on remote targets.
c906108c
SS
24597
24598 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24599 run test on remote targets.
24600
24601Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24602
24603 * gdb.asm: New directory.
24604 * configure.in: Configure it.
24605 * configure: Regenerate.
24606 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24607 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24608
24609Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24610
24611 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24612
dc96c6c7 24613Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24614
a9c64011
AS
24615 * gdb.base/overlays (several files): Merge the two overlay
24616 managers into one. Change variables (foox, barx, bazx, grbxx)
24617 back into ints but force them to load in their proper sections.
c906108c
SS
24618
24619Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24620
24621 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24622 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24623 (D10VCopy): Handle memory regions crossing 16k boundaries.
24624 (D10VCopy): Transfer data in 32 bit chunks.
24625
24626Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24627
24628 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24629 correct.
c906108c
SS
24630
24631 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24632 map. Include space for printf in .text segment.
c906108c
SS
24633
24634 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24635 updated d10v memory VMA/LMA map.
c906108c 24636 (D10VCopy): Call D10VTranslate.
d63a86f8 24637
c906108c
SS
24638Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24639
24640 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24641
24642 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24643 that it won't be put into the .sdata - small data -
24644 section. Update reference.
c906108c
SS
24645 * gdb.base/baz.c (bazx, baz): Ditto.
24646 * gdb.base/foo.c (foox, foo): Ditto.
24647 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24648
24649 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24650 to be arrays.
d63a86f8 24651
dc96c6c7 24652Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24653
a9c64011
AS
24654 * gdb.base/overlays.exp: fix up and get working again.
24655 Add tests for backtraces from an overlay function.
d63a86f8 24656
c906108c
SS
24657Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24658
24659 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24660 "calling function with watchpoint enabled".
24661
24662Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24663
24664 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24665 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24666 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24667 pending review of whether it is useful or not.
24668
24669Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24670
24671 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24672
24673Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24674
24675 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24676 * config/dve.exp: New file to support Densan boards.
24677
24678Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24679
24680 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24681 reads and BSD.
c906108c
SS
24682
24683Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24684
24685 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24686 response.
24687
24688 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24689
24690Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24691
24692 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24693 test.
c906108c
SS
24694
24695 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24696 target_sizeof_long and target_bigendian_p.
c906108c 24697 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24698 to targets word size and endianess.
d63a86f8 24699
c906108c
SS
24700Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24701
24702 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24703 output.
c906108c
SS
24704
24705Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24706
24707 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24708 Update test of set args help to match source change.
c906108c
SS
24709
24710Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24711
24712 * gdb.base/default.exp: Expect help system output to be in
24713 alphabetical order.
24714 * gdb.base/help.exp: Ditto.
24715
24716Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24717
24718 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24719 "i*86-pc-linux-gnu*".
24720 * gdb.base/interrupt.exp: Ditto.
24721 * gdb.base/corefile.exp: Ditto.
24722
24723 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24724 define vxworks when building the testcase.
c906108c
SS
24725
24726 * gdb.base/ptype.exp: Fix testnames to be unique.
24727 * gdb.base/radix.exp: Ditto.
24728 * gdb.base/term.exp: Ditto.
24729 * gdb.base/whatis.exp: Ditto.
24730 * gdb.c++/classes.exp: Ditto.
24731
24732Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24733
24734 * gdb.base/callfuncs.exp: Fix indentation.
24735
24736 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24737 suppress_flag has been set.
24738 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24739 target feature.
24740
24741Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24742
24743 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24744 the testcase.
24745
24746 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24747 set_debug_traps() and breakpoint().
c906108c
SS
24748 * gdb.c++/misc.cc (main): Ditto.
24749 * gdb.c++/templates.cc (main): Ditto.
24750 * gdb.c++/virtfunc.cc (main): Ditto.
24751
24752Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24753
24754 * lib/gdb.exp(gdb_step_for_stub): New function.
24755 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24756 exists, reload the executable and do a "continue" instead of
24757 doing a jump.
24758 (runto_main): Use gdb_step_for_stub.
d63a86f8 24759
c906108c 24760 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24761 tests to have unique names.
c906108c
SS
24762 * gdb.base/callfuncs.exp: Ditto.
24763 * gdb.base/commands.exp: Ditto.
24764 * gdb.base/default.exp: Ditto.
24765 * gdb.base/help.exp: Ditto.
24766 * gdb.base/list.exp: Ditto.
24767 * gdb.base/opaque.exp: Ditto.
24768 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24769 similar tests.
d63a86f8 24770
c906108c
SS
24771 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24772 * gdb.c++/cplusfuncs.cc: Ditto.
24773 * gdb.c++/virtfunc.cc: Ditto.
24774
24775 * config/monitor.exp: Keep track of the last file we saw, rather
24776 than trying to get the info from gdb.
24777
24778 * gdb.fortran/types.exp: Move comment to previous line.
24779
24780Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24781
24782 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24783 target mode.
c906108c
SS
24784
24785Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24786
24787 From Bob Manson:
24788 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24789 string from GDB when it connects.
c906108c
SS
24790
24791 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24792
24793Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24794
24795 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24796 if we can't get a debug format from GDB (we may be testing an
24797 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24798
24799 * gdb.stabs/weird.exp: Fix quoting.
24800
24801 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24802
24803Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24804
24805 * config/arm-ice.exp: New file.
24806
24807Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24808
24809 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24810 until it has been modified to work with the new testsuite.
c906108c 24811
99707966 24812 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24813 testcase won't compile, cause all of the testcases in the file to
24814 fail instead.
c906108c
SS
24815
24816 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24817 (gdb_clear_suppressed): New procedure.
24818 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24819 it contains a positive value.
24820
24821Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24822
24823 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24824
24825 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24826
24827Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24828
24829 * lib/gdb.exp (setup_xfail_format): New function.
24830 (get_debug_format): New function to get debug format.
24831 (debug_format): New global variable to hold last value set
24832 by get_debug_format.
24833 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24834 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24835 * gdb.c++/ptype.exp: Ditto.
24836 * gdb.c++/classes.exp: Ditto.
24837 * gdb.c++/cplusfuncs.exp: Ditto.
24838 * gdb.c++/inherit.exp: Ditto.
24839 * gdb.c++/templates.exp: Ditto.
24840 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24841
c906108c
SS
24842Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24843
24844 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24845 host doesn't have a currently-open connection.
24846
24847 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24848 any gdb stub target. Handle cases where gdb doesn't respond when
24849 interrupted in a sane fashion.
c906108c
SS
24850
24851 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24852 same thing in a totally different way.
c906108c
SS
24853
24854 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24855 setting "timeout".
c906108c 24856 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24857 default_gdb_init now.
c906108c
SS
24858
24859Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24860
24861 * gdb.base/printcmds.exp: Fix "check for floating addition"
24862 regexp to accept results within approx +/- .01 of exact value.
24863 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24864
24865Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24866
24867 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24868 properly.
c906108c
SS
24869 (gdb_expect): Add optional timeout parameter, and add timeout
24870 value to various calls.
24871 (gdb_suppress_tests): Only give one warning message per group.
24872
24873Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24874
24875 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24876 global variables. Handle getting a value for $timeout more
24877 gracefully.
c906108c
SS
24878
24879Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24880
24881 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24882 initialize.
c906108c 24883 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24884 by a target configuration file.
c906108c
SS
24885 (gdb_expect): Pass the timeout to remote_expect.
24886
24887 * config/monitor.exp(gdb_load): Fix typo in regexp.
24888
24889Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24890
24891 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24892
24893Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24894
24895 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24896 here. Call gdb_target_exec before rebooting the target, to make
24897 sure the connection to the target is closed.
c906108c
SS
24898 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24899 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24900 Also detect "Timeout reading from remote" error.
24901
24902 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24903 gdb_target_monitor. Don't call gdb_file_cmd here; let
24904 gdb_target_monitor do it.
c906108c
SS
24905
24906 * gdb.disasm/hppa.exp: Don't use exec_output.
24907
24908Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24909
24910 * gdb.base/list.exp: If we're debugging a non-native target,
24911 try to set the pc register to point to the start of the
24912 program before doing the first list command.
24913
24914 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24915 test_calls after restarting.
c906108c
SS
24916
24917 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24918 reloading.
c906108c
SS
24919
24920 * gdb.base/watchpoint.exp: Fix typo.
24921
24922 * gdb.base/setshow.exp: Check for use_gdb_stub.
24923
24924 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24925 stub case.
c906108c
SS
24926 * gdb.base/langs.exp: Ditto.
24927
24928 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24929 gdb_load_offset. If we weren't given a file to load, figure out
24930 what the current file is and use it.
c906108c
SS
24931
24932 * config/i386-bozo.exp: New file.
24933
24934Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24935
24936 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24937 feature.
24938
24939 * config/proelf.exp: New entry.
24940
24941Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24942
24943 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24944 of regexps.
24945
24946 * gdb.base/watchpoint.exp: Don't run the test_stepping
24947 tests if gdb can't call functions on the target.
24948
24949 * gdb.base/setshow.exp: Don't run the set prompt tests if
24950 the board has gdb_prompt set.
24951
24952Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24953
24954 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24955 * gdb.base/commands.exp: Likewise.
24956 * gdb.base/setshow.exp: Likewise.
24957
24958Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24959
24960 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24961 feature.
24962
24963 * config/i960.exp: New file.
24964
24965Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24966
24967 * gdb.base/funcargs.exp: Check for gdb,short_int target
24968 feature instead of looking for explicit target triplets.
24969
dc96c6c7 24970Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24971
d63a86f8 24972 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24973 "p 123DEADBEEF", to check parse_number.
24974 * top.c: change "to enable to enable" to "to enable" in a couple
24975 of help strings.
24976
24977Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24978
24979 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24980 on the mn10300.
d63a86f8 24981
c906108c
SS
24982Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24983
24984 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24985 where the test executable is run with explicit args.
24986 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24987
24988Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24989
24990 * gdb.base/run.c: Use FAKEARGV to build test executable that
24991 does not require a command line arg, since most simulators
24992 don't currently support passing such an arg into the simulated
24993 program.
24994 * gdb.base/commands.exp: Change tests to insert the proper
24995 value as the arg to the first recursive factorial call. Change
24996 compilation line to define FAKEARGV at compile time.
24997
24998Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24999
25000 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25001 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25002 function with watchpoint enabled" test.
25003
25004Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25005
25006 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 25007 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
25008
25009 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 25010 "Tests restarted" messages.
c906108c
SS
25011
25012Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25013
25014 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25015
dc96c6c7 25016Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25017
25018 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25019 for INFO SYMBOL; add help tests for OVERLAY commands.
25020 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25021 add tests for OVERLAY commands
25022 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25023 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25024 * gdb.base/sigall.c: add usestubs code frag
25025 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 25026
c906108c
SS
25027Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25028
25029 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25030 failures.
25031 (gdb_stop_suppressing_tests): Note that tests have restarted.
25032
25033Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25034
25035 * config/h8300.exp: New file.
25036
25037Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25038
25039 * gdb.base/setshow.exp: Check for the existence of a
25040 feature, not its value.
25041
25042Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
25043
25044 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
25045
25046 * gdb.base/scope.exp: It's now init0(), not init().
25047
25048 * gdb.base/scope0.c: For now, change init() to be init0().
25049
25050 * config/monitor.exp: Use gdb_serial in preference to serial
25051 or netport.
25052
25053 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 25054 and it's not already set.
c906108c
SS
25055
25056Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
25057
25058 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 25059 isn't using a stub and if it supports argument passing.
c906108c
SS
25060
25061Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
25062
25063 * config/udi.exp(gdb_start): Make sure UDICONF is set
25064 properly before starting gdb.
25065
25066Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
25067
25068 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
25069 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
25070 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
25071
25072Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
25073
25074 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 25075 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
25076
25077 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
25078
25079 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
25080
25081 * config/monitor.exp: Make sure we disconnect from the target.
25082 Also, try a reboot/reload cycle instead of failing if the
25083 load fails.
25084
25085Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
25086
25087 * gdb.base/default.exp: Don't set match_max.
25088 * gdb.base/help.exp: Ditto.
25089 * gdb.base/list.exp: Ditto.
25090 * gdb.base/signals.exp: Ditto.
25091
25092 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
25093 set, use remote_ld to download the testcase instead of
25094 the GDB loader.
25095
25096Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
25097
25098 * config/vr5000.exp: New file.
25099
25100 * config/monitor.exp(gdb_target_monitor): Add pattern for
25101 "Ending remote" to detect errors in connecting.
25102
25103 * gdb.base/setshow.exp: Add .* within auto language test.
25104
25105 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
25106 target feature.
25107
25108 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 25109 and reboot the board if necessary.
c906108c
SS
25110
25111 * gdb.base/setvar.exp(test_set): Handle multiple prints within
25112 a set of tests. Remove print.* from the patterns being checked.
25113
25114Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
25115
25116 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
25117 refer to gdb_spawn_id.
25118
25119 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
25120 longer used.
25121 * config/sparclet.exp: Ditto.
25122 * config/sparclet-old.exp: Ditto.
25123 * config/slite.exp: Ditto.
25124 * config/sim.exp: Ditto.
25125 * gdb.base/funcargs.exp: Ditto.
25126
25127 * lib/gdb.exp:Remove references to gdb_spawn_id.
25128 (gdb_expect): Move to remote.exp.
25129
25130Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
25131
25132 * config/monitor.exp: Detect the "Couldn't establish connection"
25133 message from GDB.
25134
25135Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
25136
25137 * gdb.base/bitfields.exp: Use runto instead of explicit
25138 gdb_run_cmd/gdb_expect sequences.
25139
25140 * gdb.base/break.exp(text_next_with_recursion): Add match for
25141 gdb_expect call.
25142
25143 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
25144 We also need to handle the "A program is being debugged already"
25145 prompt from gdb. Use gdb_test to set the baud rate.
25146
25147 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
25148 to 20000. Really. I mean it.
25149
25150Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25151
25152 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
25153 fails. If suppress_flag is set, skip perror message about not
25154 being able to send to GDB.
c906108c 25155 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 25156 GDB.
c906108c
SS
25157 (gdb_expect): If suppress_flag is set, always fail immediately.
25158 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
25159 (gdb_init): Call gdb_stop_suppressing_tests.
25160 (default_gdb_exit): Ditto.
25161 (default_gdb_start): Ditto.
25162
25163 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 25164 gdb_stop_suppressing_tests as appropriate.
c906108c 25165 * gdb.base/break.exp: Ditto.
889bf7c5 25166 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
25167 * gdb.base/commands.exp: Ditto.
25168 * gdb.base/exprs.exp: Ditto.
889bf7c5 25169 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
25170 * gdb.base/list.exp: Ditto.
25171 * gdb.base/recurse.exp: Ditto.
889bf7c5 25172 * gdb.base/scope.exp: Ditto.
c906108c
SS
25173 * gdb.base/structs.exp: Ditto.
25174 * gdb.c++/inherit.exp: Ditto.
25175
25176Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
25177
25178 * config/vr4300.exp: New file.
25179
99707966 25180 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 25181
99707966 25182 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
25183
25184Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
25185
25186 * lib/gdb.exp(gdb_init): New function.
25187
25188 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 25189 for each individual variable set.
c906108c
SS
25190
25191 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
25192 name.
25193
25194 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
25195
25196 * gdb.base/scope.exp: Use gdb_test.
25197
25198 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
25199 aborting; the testsuite driver will do that for us (see
25200 gdb_finish). Also, use gdb_test in a few more places.
25201
25202Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
25203
25204 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
25205
25206Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
25207
25208 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
25209 and "add_tests" are not at the same address.
25210
25211Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
25212
25213 * gdb.base/ptype.exp: Use gdb_test.
25214
25215Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
25216
25217 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
25218 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
25219 left in. No longer expect them to fail.
25220
25221 * gdb.stabs/*.mt; Deleted, no longer used.
25222 * gdb.stabs/configure.in: Remove references to target makefile
25223 frags.
25224 * gdb.stabs/configure: Rebuilt.
25225
25226 * gdb.disasm/*.mt: Deleted, no longer used.
25227 * gdb.disasm/configure.in: Remove references to target makefile
25228 frags. Use "sh3.s" as the unique filename for this directory.
25229 * gdb.disasm/configure: Rebuilt.
25230
25231 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
25232 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
25233 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
25234
25235Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
25236
25237 * config/udi.exp: Use mondfe,name instead of remote_host.
25238
25239Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
25240
25241 * gdb.base/watchpoint.exp: Don't expect a failure when calling
25242 a function with a watchpoint enabled on the mn10200.
25243
25244 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
25245 before trying to create it!
25246
25247Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
25248
25249 * config/vx.exp: Use hostname instead of netport.
25250
25251 * config/vxworks.exp: New file.
25252
25253 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
25254
25255 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 25256 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
25257 occurs.
25258
25259 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
25260 $gdb_spawn_id directly.
25261 (gdb_run_cmd): Try _start as well as start. Use the target feature
25262 gdb,start_symbol as the symbol to start from when jumping.
25263
25264Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
25265
25266 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
25267 redundant) test.
25268
25269 * gdb.base/recurse.exp: Relax final value test for 'b' so that
25270 it doesn't lose for 16bit integer systems.
25271
25272Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
25273
25274 * gdb.fortran/types.exp: If the target doesn't support "double"
25275 data types, then expect "real" types to only be 4 bytes.
25276
25277 * gdb.c++/virtfunc.exp: Expect failure for virtual function
25278 call tests if the target doesn't support inferior function calls.
25279
25280 * gdb.base/printcmds.exp: Allow minor deviation in FP values
25281 in printf tests.
25282
25283Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
25284
25285 * gdb.base/help.exp: Disable "help set", "help show", and
25286 "help support". Simplify regexp for "help stack".
25287
25288 * gdb.base/default.exp: Set match_max to 5000 and the timeout
25289 to 60 seconds. Temporarily set match_max to 15000 around the
25290 "info copying" test.
25291
25292 * gdb.base/nodebug.exp: Don't try to do an inferior function
25293 call if the target doesn't support them.
25294 * gdb.base/printcmds.exp: Likewise.
25295 * gdb.base/setvar.exp: Likewise.
25296 * gdb.base/structs.exp: Likewise.
25297 * gdb.c++/templates.exp: Likewise.
25298 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
25299
25300 * gdb.base/recurse.exp: Enable for the mn10200.
25301
25302 * configure.in: Do configure gdb.stabs directory for *-*-elf
25303 targets.
25304 * configure: Rebuilt.
25305
25306 * gdb.base/break.exp: Check for gdb,noresults before testing
25307 exit status and/or results from the target.
25308 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
25309 * lib/gdb.exp: Remove old (now bogus) initialization of
25310 noinferior, noargs, noresults and nosignals.
25311
25312Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
25313
25314 * config/sh.exp: New file.
25315
25316 * config/slite.exp: Try to connect multiple times to the board
25317 before rebooting. Only send a "monitor run" if need_monitor_run
25318 is set.
25319
25320 * gdb.base/break.exp: Don't do the "stub continue" test if
25321 the target has gdb_stub set.
25322
25323 * gdb.base/callfuncs.exp: Increase the timeout.
25324
25325 * gdb.base/interrupt.exp: Don't even try to compile the testcase
25326 if the target has gdb,noinferiorio set.
25327
25328 * gdb.base/list.exp: Increase match_max to 10000 characters.
25329
25330 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
25331
25332 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
25333 target.
25334
25335 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
25336
25337Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
25338
25339 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
25340 trying to delete the copy of gdb. Catch the file delete so we
25341 don't die if the delete fails; also, the file should be copied to
25342 the host, not to the build.
c906108c
SS
25343
25344Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
25345
25346 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 25347 parenthesis in case it contains multiple regexps separated
c906108c
SS
25348 with |.
25349
25350 * gdb.base/watchpoint.exp: Use gdb_test.
25351 * gdb.base/default.exp: Ditto.
25352
25353Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
25354
99707966 25355 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 25356
c906108c
SS
25357 * gdb.base/scope.exp: Use gdb_test.
25358 * gdb.c++/classes.exp: Ditto.
25359 * gdb.c++/inherit.exp: Ditto.
25360
25361Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
25362
25363 * gdb.base/crossload.exp: Don't use execute_anywhere, use
25364 remote_exec instead.
25365 * gdb.base/corefile.exp: Don't be ridiculous.
25366 * gdb.base/*.c: Add missing stub invocations.
25367
25368Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
25369
25370 * config/slite.exp: Miscellaneous fixes.
25371
25372 * lib/gdb.exp: Fix runto.
25373
25374 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
25375 the target.
25376
25377 * gdb.base/watchpoint.exp: Fix regexp.
25378
25379 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25380 close and wait commands, as the descriptor may now be
25381 invalid. Always call "remote_close host".
25382
25383Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25384
25385 Major rewrite for testsuite revision.
d63a86f8 25386
c906108c
SS
25387 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25388 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25389 instead of relying on spawn_id to always contain a valid
25390 spawn id.
25391 (get_compiler_info): New procedure to build the ${binfile}.ci
25392 file, instead of replicating this in N different places.
25393 (gdb_compile): New procedure.
d63a86f8 25394
c906108c 25395 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
25396 appropriate arguments) instead of compile. Use gdb_test in a lot
25397 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
25398 at the start of a testcase, as this is no longer done magically.
25399
25400 config/*-gdb.exp: Rename without the -gdb suffix.
25401
25402 config/mips.exp: Use remote_close instead of exit_remote_shell.
25403 config/monitor.exp: Use target_info instead of looking at
25404 baud, timeout, etc.
25405 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
25406
25407Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25408
25409 * gdb.c++/templates.exp (test_ptype_of_templates),
25410 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
25411 Update expect patterns for destructors and assignment operators
25412 to match corresponding c-typeprint.c changes.
25413 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25414 to destructor breakpoint test, GDB should be able to set the
25415 destructor breakpoint without specifying arguments.
25416
25417Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25418
25419 * gdb.threads/pthreads.exp: Change result for failure to compile due
25420 to lack of pthreads runtime support from an error to simply an
25421 unsupported test, per dejagnu standards.
25422
25423Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25424
25425 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25426 where GDB exits to reduce pattern match time.
25427 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25428
25429 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25430
dc96c6c7 25431Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25432
25433 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25434 * gdb.base/default.exp: ditto.
25435 * gdb.base/nodebug.exp: ditto.
25436 * gdb.base/printcmds.exp: ditto.
25437 * gdb.base/ptype.exp: ditto.
25438 * gdb.base/setvar.exp: ditto.
25439 * gdb.base/structs.exp: ditto.
25440 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25441
25442Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25443
25444 * configure, */configure: Rebuild with autoconf 2.12.
25445
25446Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25447
25448 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
25449 use new i*86-pc-linux*-gnu quads.
25450 * gdb.base/corefile.exp: Ditto.
25451 * gdb.base/signals.exp: Ditto.
25452 * gdb.base/sigall.exp: Ditto.
25453 * gdb.base/interrupt.exp: Ditto.
25454
25455 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
25456 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
25457 RedHat 4.0.
d63a86f8 25458
c906108c 25459 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
25460 linux. This allows the test case to at least compile on latest
25461 linux, but still not run due to missing the threads runtime library.
c906108c
SS
25462
25463Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25464
25465 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
25466 directory to search gdb directory. Accept and step over conditional
25467 stack alignment code. Consume $prompt in failure cases.
25468 Reset timeout to $oldtimeout instead of some arbitrary value.
25469 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25470 timeout problems with infinite stack backtraces.
25471 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25472 Accept function parameters for linkfunc member.
25473
25474Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25475
25476 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25477 (CXXFLAGS): Remove, unreferenced.
25478 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25479 previous -B options and also add -B option to pick up cross compiled
25480 runtime.
c906108c
SS
25481 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25482 doing cross compiles.
25483 (target_alias): Declare global.
25484 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25485 to verify that gcc exists in build tree, and if so set CC to that
25486 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25487
c906108c
SS
25488Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25489
25490 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25491 ptype test for anonymous union. Fixup testcase to match
25492 current gcc debug output.
25493
25494Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25495
25496 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25497 force argument to an unsigned long type.
25498
25499Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25500
25501 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25502 tests and anonymous union print/ptype tests.
c906108c
SS
25503 * gdb.base/list.exp (test_forward-search): Increase timeout by
25504 5 minutes for the "search extremely long line" case.
25505 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25506 completely optional and that the pass/fail messages use the command as
25507 the message if that third arg is a null string.
25508 (gdb_test_exact): Arrange that a null string pattern means match a
25509 null string output rather than any output, which might include random
889bf7c5 25510 errors.
c906108c
SS
25511 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25512 backtrace test.
25513 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25514 always failing and failure is now exposed by gdb.exp changes.
25515
25516Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25517
25518 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25519 weren't being noted.
25520
25521Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25522
25523 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25524 * gdb.stabs/weird.exp: Remove v_comb xfails.
25525
dc96c6c7 25526Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25527
25528 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25529 list.exp scope.exp watchpoint.exp]
c906108c 25530 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25531
dc96c6c7 25532Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25533
25534 * config/monitor.exp: Increase download timeout to 1000 seconds.
25535
dc96c6c7 25536Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25537
25538 * config/m32r.exp: Increase timeout to 120 seconds.
25539
25540Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25541
25542 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25543 and accept older ordering as obsolescent gcc or gdb.
25544 * gdb.c++/templates.exp: Ditto.
25545 * gdb.c++/virtfunc.exp: Ditto.
25546
25547Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25548
25549 * gdb.base/coremaker.c: Add code to mmap some data so we
25550 can check that it ends up in the core file.
25551 * gdb.base/corefile.exp: Add test to read mmapped data
25552 from core file.
25553
dc96c6c7 25554Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25555
25556 * config/m32r.exp: New file.
25557
25558Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25559
25560 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25561 that cflags can contains -gstabs, and work correctly for other tests.
25562
dc96c6c7 25563Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25564
25565 * gdb.base/setshow.exp: New file, tests show and set.
25566 * gdb.base/setshow.c: New file, tests show and set.
25567 * gdb.base/help.exp: Add test for help set|show annotate.
25568 * gdb.base/default.exp: Add test for set|show annotate.
25569
25570Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25571
25572 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25573 errors unique.
25574 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25575 explicitly.
25576
25577Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25578
25579 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25580 and width commands. This is done elsewhere.
25581 * (gdb_start): Don't call gdb_start_sim here. That's already
25582 done in gdb_load. This fixes lots of failures in default.exp.
25583
25584Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25585
25586 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25587 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25588 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25589 in the same we we treat other failures (since it may be an expected
889bf7c5 25590 condition), rather than as an error.
c906108c
SS
25591 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25592 old test format.
25593
25594Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25595
25596 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25597 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25598 twice. Nuke the duplicates.
c906108c 25599 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25600 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25601 Remove config.h along with other config files.
25602
25603Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25604
25605 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25606 "p func1 ()" and note that rests of tests are skipped.
25607 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25608 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25609 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25610 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25611 affected by the previous run test.
25612 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25613 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25614 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25615 "pass int powerset tuple" and "pass modeless int powerset tuple".
25616 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25617 "real write 4" and "real write 8".
25618 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25619 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25620 "print \$i after tuple assign 2", and
25621 "print vs2 after tuple assign 2".
25622 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25623 meaningful error message and return -1 so the caller can
25624 suppress further tests and avoid a cascade of errors.
d63a86f8 25625
c906108c
SS
25626Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25627
25628 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25629 format for printing version.
25630 * gdb.base/default.exp: Ditto.
25631 * gdb.base/interrupt.exp: Fix problem with cascade of
25632 errors if child process dies while calling a function.
d63a86f8 25633
c906108c
SS
25634Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25635
25636 * Makefile.in (VPATH): Add
25637 * Makefile.in (Makefile, config.status): Fix rules so things get
25638 remade when necessary.
25639
25640Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25641
25642 * Makefile.in (just-check): Add path to sibling expect dir
25643 to environment variable specified by RPATH_ENVVAR.
25644
25645Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25646
25647 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25648 (just-check): Add shared library paths for libstdc++, tk,
25649 tcl, bfd, and opcodes to the environment variable specified
25650 in RPATH_ENVVAR.
25651 * configure.in: Add support to recognize --enable-shared flag
25652 and generate correct value for RPATH_ENVVAR.
25653 * configure: Regenerated with autoconf.
25654
25655Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25656
25657 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25658 include all osf versions.
c906108c
SS
25659 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25660 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25661 when target is linux. When failing to build pthreads test
25662 executable, give more meaningful message.
25663 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25664 arg for pthread_create.
d63a86f8 25665
c906108c
SS
25666Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25667
25668 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25669 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25670 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25671 and -lpthreads (everybody else).
c906108c
SS
25672 (test_startup): Fail gracefully if threads are not supported.
25673 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25674 "p/c array_index("abcdef",2)" when not gcc compiled.
25675 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25676 "print func2::coremaker_local" when not gcc compiled.
25677 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25678 "ptype on opaque struct tagname (statically)",
25679 "ptype on opaque struct tagname (dynamically) 1", and
25680 "ptype on opaque struct tagname (dynamically) 2"
25681 for not compiled with gcc.
25682 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25683 backtrace when compiled with gcc.
d63a86f8 25684 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25685 than always return success.
25686
25687Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25688
25689 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25690
25691Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25692
25693 * gdb.base/structs.exp: Undo last change.
25694
25695Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25696
25697 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25698 encapsulate all the steps/nexts done during self test, starting
25699 at main, and makes them less sensitive to optimization issues.
25700 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25701 signal handler" test.
25702 * gdb.threads/pthreads.exp: Only run this for native configs.
25703 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25704 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25705 tests.
25706 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25707 for "runto test_calls(void)" test.
d63a86f8 25708
c906108c
SS
25709Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25710
25711 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25712 and don't expect address info in breakpoint confirmations.
25713
25714Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25715
25716 * gdb.base/list.exp (test_forward_search): Increase timeout
25717 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25718 and then reset to old value when done. Increase expect input
c906108c
SS
25719 buffer to 10000.
25720
25721Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25722
25723 * gdb.base/list.exp (test_forward_search): Fix to handle very
25724 long source line without overflowing expect's input buffer.
25725
25726Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25727
25728 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25729 "buffer_full".
25730
25731 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25732 "buffer_full".
25733
25734 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25735 "buffer_full".
25736
25737 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25738 "buffer_full".
25739
25740Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25741
25742 * configure.in (configdirs): Add gdb.threads.
25743 * configure: Regenerated with autoconf.
25744 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25745 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25746 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25747
c906108c
SS
25748Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25749
25750 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25751
25752Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25753
25754 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25755 each signal's status in the output of "handle all print".
25756 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25757 the \r\n sequence that immediately precedes the gdb prompt.
25758 * gdb.base/a1-selftest.exp: Save original timeout and restore
25759 after test.
25760
25761Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25762
25763 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25764 symbol.
25765
25766Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25767
25768 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25769
25770Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25771
25772 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25773 timeout by 60 seconds.
25774
25775Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25776
25777 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25778 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25779 error return.
25780
25781Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25782
25783 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25784 gdb initialization, also report how long dejagnu waited. Restore
25785 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25786 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25787
25788Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25789
25790 * lib/gdb.exp: Report timeout value for verbosity level 2.
25791 * config/gdbserver.exp: Ditto.
25792 * config/hppro.exp: Ditto.
25793 * config/mips-gdb.exp: Ditto.
25794 * config/monitor.exp: Ditto.
25795 * config/netware.exp: Ditto.
25796 * config/sim-gdb.exp: Ditto.
25797 * config/slite-gdb.exp: Ditto.
25798 * config/udi-gdb.exp: Ditto.
25799 * config/unix-gdb.exp: Ditto.
25800 * config/vx-gdb.exp: Ditto.
25801 * gdb.base/a1-selftest.exp: Ditto.
25802 * gdb.base/a2-run.exp: Ditto.
25803 * gdb.base/break.exp: Ditto.
25804 * gdb.base/corefile.exp: Ditto.
25805 * gdb.base/list.exp: Ditto.
25806 * gdb.base/recurse.exp: Ditto.
25807 * gdb.base/scope.exp: Ditto.
25808 * gdb.base/signals.exp: Ditto.
25809
25810Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25811
25812 * gdb.threads/Makefile.in (docdir): Removed.
25813
25814Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25815
25816 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25817 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25818 @srcdir@.
d63a86f8 25819 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25820 autoconf 2.5 or higher.
25821 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25822
25823Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25824
25825 * configure: Regenerated.
25826 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25827 avoid name clashes with SunOS headers.
25828
25829Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25830
25831 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25832
25833Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25834
25835 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25836 prototype information ends up in the compiler info file.
25837
25838Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25839
25840 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25841 attempting to regenerate it. Eliminate use of a temporary file
25842 and just generate the info file directly. Source it immediately,
25843 for consistency of use.
25844 * gdb.base/corefile.exp: Ditto
25845 * gdb.base/exprs.exp: Ditto.
25846 * gdb.base/funcargs.exp: Ditto.
25847 * gdb.base/langs.exp: Ditto.
25848 * gdb.base/list.exp: Ditto.
25849 * gdb.base/mips_pro.exp: Ditto.
25850 * gdb.base/nodebug.exp: Ditto.
25851 * gdb.base/opaque.exp: Ditto.
25852 * gdb.base/ptype.exp: Ditto.
25853 * gdb.base/scope.exp: Ditto.
25854 * gdb.base/setvar.exp: Ditto.
25855 * gdb.base/signals.exp: Ditto.
25856 * gdb.base/whatis.exp: Ditto.
25857 * gdb.c++/templates.exp: Ditto.
25858 * gdb.c++/virtfunc.exp: Ditto.
25859 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25860 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25861
25862Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25863
25864 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25865 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25866 Increase timeout, a lot of single stepping might be needed if the
25867 target has no hardware watchpoints.
25868
25869Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25870
25871 * gdb.base/break.exp: Ignore compiler warnings when compiling
25872 break.c.
25873 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25874 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25875 from remote-sim.
25876 * gdb.base/exprs.exp: Add h8300 xfails.
25877 * gdb.base/funcargs.exp: Likewise.
25878 * gdb.base/nodebug.exp: Likewise.
25879 * gdb.base/printcmds.exp: Likewise.
25880 * gdb.base/ptype.exp: Likewise.
25881 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25882 h8300 xfails.
d63a86f8 25883 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25884 on the h8300.
25885 * gdb.base/funcargs.c: Explicitly make last constant argument to
25886 call_after_alloca_subr an unsigned long type.
25887 * gdb.base/return.c: Include stdio.h.
25888
25889Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25890
25891 * config/abug.exp: New file for the older Motorola Bug monitor
25892 that runs on the mvme13x series VME boards.
25893 * config/monitor.exp: Use the new config array for target settings
25894 if they exist.
25895
25896Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25897
25898 * sim-gdb.exp: Make the SH simulator allocate less space when
25899 it is targeted.
25900
25901Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25902
25903 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25904 test.
25905
25906Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25907
25908 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25909 "rs6000-*-*" for "list function in include file" when gcc compiled.
25910 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25911 for "p ctable1[120]".
25912 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25913 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25914 Remove setup_xfail for "rs6000-*-*" for
25915 "print 'scope0.c'::filelocal before run".
25916 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25917 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25918 since some compilers don't allow both options to be given
25919 on the same command line. Create object file and move it.
d63a86f8 25920
c906108c
SS
25921Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25922
25923 * gdb.base/corefile.exp: Always regenerate the core file, since
25924 we always regenerate the coremaker program. Detect special case
25925 where registers cannot be read from core file.
d63a86f8 25926
c906108c
SS
25927Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25928
25929 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25930 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25931 * gdb.c++/templates.exp: Only match on basename of file since
25932 some formats like xcoff don't encode directory information.
25933 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25934 and rs6000 AIX xcoff targets.
25935 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25936 * configure: Regenerate.
25937 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25938 here, rather than in distclean.
d63a86f8 25939
c906108c
SS
25940Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25941
25942 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25943 defined, and use it to compile the test case with -O2. The
25944 native compilation still uses no optimization.
25945 * gdb.base/mips_pro.c: Remove inline assembly code since
25946 it is compiled PIC by default, which results in assembler
25947 warnings that make the testsuite think the compilation
25948 was unsuccessful.
25949
25950Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25951
25952 * gdb.c++/misc.exp: Add note to message for
25953 "print s.a for foo struct" that this is a known gcc 2.7.2
25954 and earlier bug.
25955
25956Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25957
25958 * gdb.base/break.exp: Fix pattern for matching "Delete all
25959 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25960 setup_xfail for deleting all breakpoints test. Fix various
25961 timeout messages to include "(timeout)".
25962 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25963 for "p t_float_values2(3.14159,float_val2)".
25964 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25965 for "continue to call2g" when gcc compiled.
25966 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25967 "up to foo in langs.exp", "show language at foo in langs.exp",
25968 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25969 and "show language at fsub in langs.exp".
25970 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25971 "list line 1 in include file", "list message for lines past EOF",
25972 "list function in include file", "list list0.h:foo", and
25973 "list filename:function; nonexistant function".
25974 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25975 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25976 and "ptype t_char_array" to be for native cc only.
d63a86f8 25977
c906108c
SS
25978Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25979
d63a86f8 25980 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25981 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25982 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25983
25984Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25985
25986 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25987 "bt in signals.exp". This problem only appears when running
25988 the testsuite, and then only intermittently.
25989
25990Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25991
25992 * gdb.base/return.exp (return_tests): Differentiate between
25993 two tests of continuing.
25994
25995Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25996
25997 * */Makefile.in (maintainer-clean): Remove config.log.
25998 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25999 * gdb.c++/Makefile.in (PROGS): Add inherit.
26000 (clean): Remove *.ci.
26001
26002Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26003
26004 * gdb.c++/misc.cc: Add test code from Mike Stump.
26005 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26006
26007Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26008
26009 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26010 to "alpha-*-osf2*" and add comment.
26011 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
26012 setup_xfail for "step over execarg initialization" and
26013 "step over corearg initialization".
c906108c
SS
26014 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26015 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26016 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 26017 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
26018 "print func2::coremaker_local", and "backtrace in corefile.exp".
26019 * gdb.base/signals.exp: Build and source signals.ci.
26020 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26021 to be for gcc only.
26022 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 26023
c906108c
SS
26024Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26025
26026 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26027 Feb 3 procfs.c change.
26028
26029Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26030
26031 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26032
26033Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26034
26035 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26036 from dejagnu's apparent default of 10 seconds, which gives random
26037 results when running the tests over NFS on moderately loaded systems.
26038 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26039
26040Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
26041
26042 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
26043 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 26044 result reports.
c906108c
SS
26045
26046Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
26047
26048 * configure.in (CY_AC_PATH_TCLH): Remove.
26049 * configure: Regenerate.
26050
26051Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
26052
26053 * gdb.c++/Makefile.in (clean): Add missing '{'.
26054
26055Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
26056
26057 * lib/gdb.exp: Provide a default value for noinferior.
26058
26059 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
26060 Load libgloss.exp.
26061
26062Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
26063
26064 * gdb.disasm/hppa.exp: Compile directly into an executable, use
26065 the executable, not the .o to run the tests from.
26066
26067Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
26068
26069 * gdb.base/break.exp: Don't test for program exit or exit status
26070 if $noresults if nonzero.
26071 * gdb.base/langs.exp: Likewise.
26072 * gdb.base/watchpoint.exp: Likewise.
26073
26074 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
26075 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
26076 trying to compile the testcase.
26077
26078Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
26079
26080 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
26081 * gdb.base/signals.exp (continue to handler): Likewise.
26082
26083Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
26084
26085 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
26086
26087 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
26088
26089Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
26090
26091 * gdb.base/corefile.exp: Recognize "not found" as failure
26092 when trying to determine if a core file was generated.
26093 If no core file was generate the first time, try again without
26094 the ulimit -c to work around braindamaged shells.
26095
26096Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
26097
26098 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
26099 [] tests with "test" and enclose string in quotes.
26100 * gdb.stabs/configure: Rebuild
d63a86f8 26101
c906108c
SS
26102Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
26103
26104 Changes in sync with expect:
26105 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
26106 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
26107 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
26108 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
26109 argument to AC_REQUIRE.
26110 * configure: Regenerated.
26111
26112Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
26113
26114 * gdb.base/corefile.exp: When generating a core, discard any
26115 error messages about ulimit not found and the "core dumped"
26116 message from the shell that runs the coredumper.
26117
26118Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
26119
26120 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
26121
26122 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
26123 which sed script to run. Expect failure for v_comb test
26124 on PA targets too.
d63a86f8 26125
c906108c
SS
26126Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
26127
26128 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 26129 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
26130
26131Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
26132
26133 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
26134 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 26135 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
26136 * lib/gdb.exp (default_gdb_start): Fix typo.
26137 * gdb.base/corefile.exp: Allow "Core was generated by ..."
26138 messages to not include the full program name that caused
26139 the core dump since some systems (such as solaris) apparently
26140 truncate this path to about 80 characters.
26141 When generating a core file first try increasing the core file
26142 size limit to unlimited since some systems may default it to
26143 zero, and it is harmless to try it. Move the test for failing
26144 to generate a core file to where it will actually get executed.
26145 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
26146 new gdb result from g++ debug info improvements and make old
26147 pattern obsolescent. Also account for size_t differences
26148 (may be int or long).
26149 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
26150 initialization before function call is placed in the delay slot
26151 and thus appears to be skipped over by commands such as "next".
26152
26153Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
26154
26155 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
26156
26157Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
26158
26159 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
26160 input source file; fix code to compile test to deal with this
26161 convention.
26162 * gdb.c++/*.exp: Likewise.
26163
26164Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
26165
26166 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
26167 "bt in signals.exp".
26168
26169Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
26170
26171 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
26172 "step over execarg initialization" and
889bf7c5 26173 "step over corearg initialization".
c906108c
SS
26174
26175Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
26176
26177 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
26178 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
26179
26180Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
26181
26182 From Rob Savoye (rob@poseidon.cygnus.com)
26183 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
26184 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
26185 configure.in}, gdb.disasm/{Makefile.in, configure.in},
26186 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
26187 configure.in}: Major reworking for autoconfig.
c906108c
SS
26188 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
26189 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 26190 New files.
c906108c
SS
26191 * config/unix-gdb.exp: Make GDB global.
26192 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
26193 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
26194 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
26195 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
26196 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
26197 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 26198 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
26199 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
26200 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
26201 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
26202 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 26203 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
26204 to returns as necessary, arrange for test to compile own testcase
26205 executable.
c906108c 26206 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 26207
c906108c
SS
26208Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
26209
26210 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 26211 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
26212 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
26213 "backtrace through signal handler".
26214
26215Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26216
26217 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
26218 continuing from a job control stop signal.
26219 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
26220
26221Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
26222
26223 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
26224 * gdb.base/corefile.exp: Likewise.
26225 * gdb.base/funcargs.exp: Likewise.
26226
26227Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
26228
26229 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
26230 * config/monitor.exp: Add support for setting baud rate.
26231
26232Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
26233
26234 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
26235 i*86-*-linux* xfails for "backtrace through signal handler".
26236 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
26237 "print func2::coremaker_local".
26238 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 26239 alpha-dec-osf2* xfail for
c906108c
SS
26240 "delete all breakpoints when none".
26241
26242Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
26243
26244 * gdb.base/break.exp: Change test that deletes all breakpoints
26245 when no user breakpoints are installed. A post 4.15 change
26246 causes gdb to no longer prompt in this case.
26247
26248Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
26249
26250 * gdb.base/return.exp (return_tests): Change xfail for test
26251 "correct value returned double test" to stop xfailing at
26252 Solaris 2.5. Apparently the bug has been fixed.
26253
26254Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
26255
26256 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
26257 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
26258
26259Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
26260
26261 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
26262 * gdb.disasm/hppa.s: Corresponding changes.
26263
26264Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
26265
26266 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
26267 makefile fragment.
26268 * config/mt-hpux: Deleted.
26269
26270Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
26271
d63a86f8 26272 * Many files: When warning about suppressed tests due to a
c906108c
SS
26273 nonexistant test binary, avoid incrementing the warning count.
26274
26275Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
26276
26277 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 26278
c906108c
SS
26279Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26280
26281 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
26282 "sparc-*-solaris2*".
26283
26284Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26285
26286 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
26287 Add global and local variables and initialize them.
26288 * gdb.base/corefile.exp: Test correct mapping of corefile sections
26289 by printing variables. Remove rs6000 and powerpc xfails, BFD now
26290 extracts the file name and terminating signal from the core file.
26291 * TODO: Remove note about tests for correct mapping of corefile.
26292 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
26293 from optimizing it away.
26294 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
26295 handles common blocks.
26296
26297Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
26298
26299 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
26300 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
26301
26302Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
26303
26304 * Makefile.in (maintainer-clean): New target, synonym for
26305 realclean.
26306 * gdb.base/Makefile.in (maintainer-clean): Likewise.
26307 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
26308 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
26309 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
26310 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
26311 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
26312
26313Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
26314
26315 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
26316 xfails when not gcc compiled for "print foo::funclocal".
26317 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
26318 "print foo::funclocal at foo",
26319 "print 'scope1.c'::foo::funclocal at foo",
26320 "print foo::funclocal_bss at foo",
26321 "print 'scope1.c'::foo::funclocal_bss at foo",
26322 "print foo::funclocal_ro at foo",
26323 "print 'scope1.c'::foo::funclocal_ro at foo",
26324 "print bar::funclocal at foo" and
26325 "print 'scope1.c'::bar::funclocal at foo".
26326 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
26327 gcc compiled for "print foo::funclocal at bar".
26328 Expand all messages to ensure that they identify that
26329 the test is at bar().
26330 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
26331 gcc compiled for:
26332 "ptype on opaque struct pointer (statically)",
26333 "ptype on opaque struct tagname (statically)",
26334 "ptype on opaque struct pointer (dynamically) 1",
26335 "ptype on opaque struct tagname (dynamically) 1",
26336 "ptype on opaque struct pointer (dynamically) 2" and
26337 "ptype on opaque struct tagname (dynamically) 2
26338 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
26339 gcc compiled for:
26340 "p datalocal"
26341 "whatis datalocal",
26342 "ptype datalocal",
26343 "p bsslocal",
26344 "whatis bsslocal", and
26345 "ptype bsslocal".
26346 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
26347 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
26348 when not gcc compiled.
26349 * gdb.base/funcargs.exp (float_and_integral_args): Add
26350 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
26351 compiled.
26352 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
26353 "backtrace from call6a" when not gcc compiled.
26354 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
26355 "backtrace from call7a" when not gcc compiled.
26356 * gdb.base/callfuncs.exp (do_function_calls):
26357 Add "hppa*-*-hpux*" xfail when not gcc compiled for
26358 "p t_char_array_values(char_array_val2,char_array_val1)",
26359 "p t_char_array_values(char_array_val1,char_array_val2)",
26360 "p t_char_array_values("carray 1","carray 2")",
26361 "p t_char_array_values("carray 1",char_array_val2)",
26362 "p t_char_array_values(char_array_val1,"carray 2")",
26363 "p sum_args(1,{2})",
26364 "p sum_args(2,{2,3})",
26365 "p sum_args(3,{2,3,4})",
26366 "p sum_args(4,{2,3,4,5})"
26367 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
26368 "backtrace in corefile.exp" when not gcc compiled.
26369
26370Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26371
26372 * gdb.base/signals.exp: Rewrite `handle all print' test as
26373 a procedure. Accept blanks or TABs as whitespace, increase
26374 timeout and expect input buffer size for the large output
26375 from the command. Remove "i*86-*-bsdi2.0" xfail.
26376
26377Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26378
26379 * gdb.base/setvar.exp: Add new testcases for truncation when
26380 assigning invalid values to bitfields.
26381
26382Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26383
d63a86f8 26384 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
26385 mips-sgi-irix* xfail for
26386 "call inferior func with struct - returns char *"
26387 and fix test so that an optional (unsigned char *) cast is
889bf7c5 26388 accepted in the result.
c906108c
SS
26389
26390Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26391
26392 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26393 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26394 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
26395 * gdb.base/signals.exp: Remove duplicate "handle all print" test
26396 that accidentally got checked in.
26397
26398Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
26399
d63a86f8 26400 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
26401 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
26402 compiled test.
26403 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
26404 Add mips-sgi-irix5* xfail for not gcc compiled.
26405 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
26406 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
26407 "p top", "whatis top", "p middle", and "whatis middle".
26408 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
26409 "whatis signed char" for not gcc compiled.
26410 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
26411 "set variable signed char=-1 (-1)" and
26412 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26413 * gdb.base/funcargs.exp (float_and_integral_args):
26414 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26415 Add mips-sgi-irix* xfail when not gcc compiled for
26416 "continue to call2b".
26417 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26418 "continue to call2g".
26419 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
26420 "backtrace from call6a"
26421 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
26422 "backtrace from call7k".
26423 Add mips-sgi-irix5* xfail when not gcc compiled for
26424 "backtrace from call7a".
26425 (localvars_after_alloca): Fix gdb_test cmds for
26426 "print * after runto ...".
26427 Remove rs6000-*-* xfails for
26428 "print i after runto localvars_after_alloca" and
26429 "print l after runto localvars_after_alloca"
26430 for all compilers.
26431 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 26432 when not compiled with gcc, for:
c906108c
SS
26433 "print signed char == (minus)",
26434 "print signed char != (minus)",
26435 "print signed char < (minus)",
26436 "print signed char > (minus)".
26437 * gdb.base/callfuncs.exp (do_function_calls):
26438 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26439 "call inferior func with struct - returns char *".
d63a86f8 26440 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
26441 "correct value returned double test" to include Solaris 2.4.
26442 * gdb.base/funcargs.exp (float_and_integral_args):
26443 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 26444
c906108c
SS
26445Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26446
26447 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
26448 enumeration bitfields if compiling with GNU C.
26449 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
26450 to empty' prompt.
26451
26452Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
26453
26454 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
26455 test for PRO targets.
26456
26457 * gdb.base/funcargs.exp: Avoid ever setting more than 8
26458 breakpoints in the inferior at any given time by making
26459 two groups of breakpoints for call2*, call6* and call7*
26460 tests.
26461
26462Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26463
26464 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
26465 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
26466 from optimizing it away.
26467 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
26468 "call inferior func with struct".
26469
26470Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26471
26472 * configure.in: Only configure gdb.chill for particular targets.
26473
26474Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26475
26476 * gdb.base/Makefile.in: Add action to .c.o transformation
26477 rule that generates a .ci file for each .o file and remove
26478 explicit .c.o rules except for callfuncs.o.
26479 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26480 generates a .ci file for each .o file and remove explicit
26481 .cc.o rules.
26482 (clean): Remove *.tmp *.ci files.
26483 (EXECUTABLES): Remove templ-info.exp.
26484 * gdb.base/compiler.c: New file.
26485 * gdb.c++/compiler.cc: New file
26486 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26487 Change rs6000-*-* xfail for
26488 "print 'scope0.c'::filelocal_ro" and
26489 "print 'scope1.c'::filelocal" and
26490 "print 'scope1.c'::filelocal_bss" and
26491 "print 'scope1.c'::filelocal_ro" and
26492 "print 'scope1.c'::foo::funclocal" and
26493 "print 'scope1.c'::foo::funclocal_ro" and
26494 "print 'scope1.c'::bar::funclocal" and
26495 "print 'scope0.c'::filelocal_ro" and
26496 "print 'scope1.c'::filelocal at foo" and
26497 "print 'scope1.c'::filelocal_bss at foo" and
26498 "print 'scope1.c'::filelocal_ro at foo" and
26499 "print 'scope1.c'::foo::funclocal at foo" and
26500 "print 'scope1.c'::foo::funclocal_bss at foo" and
26501 "print 'scope1.c'::foo::funclocal_ro at foo" and
26502 "print 'scope1.c'::bar::funclocal at foo" and
26503 "print 'scope0.c'::filelocal_ro" and
26504 "print 'scope1.c'::filelocal" and
26505 "print 'scope1.c'::filelocal_bss" and
26506 "print 'scope1.c'::filelocal_ro" and
26507 "print 'scope1.c'::foo::funclocal" and
26508 "print 'scope1.c'::foo::funclocal_bss" and
26509 "print 'scope1.c'::foo::funclocal_ro" and
26510 "print 'scope1.c'::bar::funclocal" and
26511 "print 'scope1.c'::bar::funclocal_bss"
26512 to only be xfail'd when not compiled with gcc.
d63a86f8 26513 Add rs6000-*-* xfail for
c906108c
SS
26514 "print 'scope0.c'::filelocal_bss before run"
26515 when compiled with gcc.
26516 (test_at_main): Add rs6000-*-* xfail for
26517 "print filelocal_ro in test_at_main"
26518 when compiled with gcc.
26519 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26520 Add rs6000-*-aix* xfail for
c906108c
SS
26521 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26522 "ptype t_char_array", not compiled with gcc.
26523 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26524 xfail for "list foo (in include file)" when gcc compiled.
26525 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26526 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26527 "run to call0a" if not compiled with gcc.
26528 (unsigned_integral_args): Add rs6000-*-* xfail for
26529 "run to call1a" if not compiled with gcc.
26530 (float_and_integral_args): Add rs6000-*-* xfail for
26531 "run to call2a" if not compiled with gcc and for
26532 "continue to call2b" for any compiler.
26533 Add rs6000-*-* xfail to
26534 "print f1 after run to call2a" for gcc compiled.
26535 (discard_and_shuffle): Add rs6000-*-* xfail for
26536 "run to call6a".
26537 (shuffle_round_robin): Add rs6000-*-* xfail for
26538 "backtrace from call7a" if not compiled with gcc.
26539 Add rs6000-*-* xfail for
26540 "backtrace from call7b" if compiled with gcc.
26541 (call_after_alloca): Add rs6000-*-* xfail for
26542 "print c in call_after_alloca" and
26543 "print s in call_after_alloca" and
26544 "backtrace from call_after_alloca_subr"
26545 if not compiled with gcc.
26546 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26547 "print c in localvars_in_indirect_call" and
26548 "print c in localvars_in_indirect_call" and
26549 "backtrace in indirectly called function" and
26550 "stepping into indirectly called function"
26551 if not compiled with gcc.
26552 (localvars_after_alloca): Add rs6000-*-* xfail for
26553 "print c after runto localvars_after_alloca" and
26554 "print s after runto localvars_after_alloca" and
26555 "print i after runto localvars_after_alloca" and
26556 "print l after runto localvars_after_alloca"
26557 for all compilers.
26558 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26559 than whatis-info.exp.
26560 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26561 than opaque-info.exp.
26562 Setup rs6000-*-* xfail for
d63a86f8 26563 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26564 "ptype on opaque struct pointer (dynamically)" when
26565 not compiled with gcc.
26566 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26567 rather than callf-info.exp.
26568 (do_function_calls): Add clear_xfail for rs6000-*-* for
26569 "p t_float_values2(3.14159,float_val2)". Seems to work
26570 fine there, both with xlc and gcc. Need to find out what
26571 it is doing right and fix other platforms.
26572 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26573 "call inferior func with struct - returns int",
26574 "call inferior func with struct - returns long",
26575 "call inferior func with struct - returns float",
26576 "call inferior func with struct - returns double",
26577 "call inferior func with struct - returns char *",
26578 but only if not gcc compiled (presumes xlc compiled).
26579 Change rs6000-*-* xfails for
26580 "call inferior func with struct - returns char" and
26581 " call inferior func with struct - returns short" to only
26582 xfail if not using gcc.
26583 (clean mostlyclean): Remove *.ci and *.tmp files.
26584 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26585 than templ-info.exp.
26586 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26587 Add rs6000-*-* xfail for "up to foo in langs.exp"
26588 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26589 when not gcc compiled.
d63a86f8 26590
c906108c
SS
26591Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26592
26593 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26594 * gdb.base/corefile.exp: Likewise.
26595 * gdb.base/list.exp: Likewise.
26596 * gdb.base/scope.exp: Likewise.
26597 * gdb.base/siganls.exp: Likewise.
26598
26599 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26600 compiler output.
26601 * gdb.base/whatis.exp: Likewise.
26602
26603Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26604
26605 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26606 failure (opcode table has been fixed to match reality).
26607
26608Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26609
26610 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26611 "call inferior func with struct - returns char",
26612 "call inferior func with struct - returns short"
26613
26614 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26615 "print 'scope0.c'::filelocal at main",
26616 "print 'scope0.c'::filelocal_bss in test_at_main",
26617 "print 'scope0.c'::filelocal at foo",
26618 "print 'scope0.c'::filelocal_bss in test_at_foo",
26619 "print 'scope0.c'::filelocal at bar",
26620 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26621
c906108c
SS
26622 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26623 in source file 1". This bug seems to have been fixed with both
26624 gcc and native cc (was native assembler bug?).
26625
26626Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26627
26628 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26629 "backtrace through signal handler" to "i*86-*-sysv4*".
26630 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26631 continue" case. Add "known SVR4 bug" to fail message.
26632 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26633 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26634 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26635 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26636 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26637 "up to foo in langs.exp", "show language at foo in
26638 langs.exp", "up to cppsub_ in langs.exp", "show
26639 language at cppsub_ in langs.exp", "up to fsub in
26640 langs.exp", and "show language at fsub in langs.exp".
26641 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26642 "bactrace in corefile.exp".
26643 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26644 "call inferior function with struct - returns float" and
26645 "call inferior function with struct - returns double".
d63a86f8 26646
c906108c
SS
26647Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26648
26649 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26650 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26651 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26652 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26653
26654Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26655
26656 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26657 (or overriden) "CHILL" macro rather then bare "gcc".
26658 Also look for ../../gcc/xgcc since that is what we will
26659 actually need, not "Makefile". Remove following assignment
26660 of CHILL to CHILL_FOR_TARGET because that results in
26661 recursive definition.
26662
26663Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26664
26665 * gdb.base/corefile.exp: Change xfail for backtrace in
26666 corefile.exp from linuxaout to all linux.
26667 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26668 cases where we miss the breakpoint at the signal handler
26669 for some reason. Setup xfail for linuxoldld/linuxaout and
26670 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26671 hitting SIGURG breakpoint.
26672 * gdb.base/signals.exp: Setup xfail for "next" acting like
26673 continue to add linuxoldld. Setup xfail for all linux for
26674 "next to handler in signals_tests_1", "backtrace in
26675 signals_tests_1", "continue to func1", "pass SIGUSR1",
26676 and continue to handler".
26677
26678Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26679
26680 * Update all FSF addresses except those in COPYING* files.
26681
26682Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26683
26684 * gdb.base/a2-run.exp: Change messages to be more explicit about
26685 the status of args, and quote binfile in results.
26686
26687Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26688
26689 * gdb.base/callfuncs.exp: Add tests for passing structs to
26690 inferior functions and return various types.
26691 * gdb.base/callfuncs.c: Add functions to receive a struct
26692 and return a member of the struct, in various types.
26693
26694Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26695
26696 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26697
26698Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26699
26700 * config/vxworks29k.exp: New file, sources vxworks.exp.
26701
26702Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26703
26704 * config/gdbremote.exp: New file. Testing framework using
26705 gdbserver.
26706
26707Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26708
26709 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26710 "call function when asleep" and "send end of file".
26711 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26712 for "backtrace in corefile.exp".
26713 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26714 for "backtrace through signal handler".
26715 * gdb.base/corefile.exp: Make sure we actually generate a core file
26716 before trying the core tests. Some systems allow the user to suppress
26717 generation of core files and default to that (linux for example).
26718 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26719 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26720
26721Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26722
26723 * gdb.threads: New directory with some crude multi-threaded
26724 gdb tests (step.exp and step2.exp).
26725 * config/mt-lynx (STEP_EXECUTABLE): Define.
26726 (THREADFLAGS): Define.
26727
26728Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26729
26730 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26731
26732 * gdb.base/signals.exp: Disable whole file for lynx until
26733 further notice.
26734
26735 * gdb.base/signals.exp: xfail test where "next" acts like
26736 "continue" for lynx.
26737
26738 * gdb.base/interrupt.exp: xfail test for calling function while
26739 inferior is asleep for lynx.
26740
26741 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26742 than one cr-lf after each command.
26743
26744Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26745
26746 * configure.in: Reinstate setting of stabsdirs variable, fix
26747 typo in setting up configdirs for native builds.
26748
26749 * gdb.base/return.exp: Fix typo in return double test.
26750 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26751 compiler from optimizing them away.
26752
26753Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26754
26755 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26756 sequences to be echo'd by gdb when using gdb_test.
26757 * gdb.chill/chexp.exp: Likewise.
26758 * gdb.fortran/exprs.exp: Likewise
26759
26760Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26761
26762 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26763 after the inferior gdb has started.
26764
26765 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26766 after each command.
26767 * gdb.base/funcargs.exp: Likewise.
26768 * gdb.base/gdbvars.exp: Likewise.
26769 * gdb.base/interrupt.exp: Likewise.
26770 * gdb.base/list.exp: Likewise.
26771 * gdb.base/watchpoint.exp: Likewise.
26772 * gdb.c++/demangle.exp: Likewise.
26773 * gdb.c++/inherit.exp: Likewise.
26774 * gdb.chill/chexp.exp: Likewise.
26775 * gdb.fortran/exprs.exp: Likewise.
26776
26777 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26778 test if we can't handle IO to/from the inferior.
26779
26780 * gdb.c++/misc.exp: Always check for a program already being
26781 started after sending a "run" command to gdb.
26782
26783 * gdb.base/twice.exp: Start with a fresh gdb.
26784
26785 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26786 only depend on gdb's expression code, not the chill runtime.
26787
26788 * gdb.base/return.c: Put return values into variables so we
26789 can have gdb print them rather than depending on the program
26790 to print them.
26791 * gdb.base/return.exp: Corresponding changes.
26792
26793 * lib/gdb.exp: Provide default value for noinferiorio.
26794 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26795 the inferior.
26796
26797 * gdb.base/break.exp: Always check for a program already being
26798 started after sending a "run" command to gdb.
26799 (text_next_with_recursion): Don't check the output from the
26800 program's printf statement. Instead just make sure the program
26801 exited.
26802
26803 * gdb.base/commands.exp: Protect tests which need arguments with
26804 $noargs conditionals.
26805
26806Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26807
26808 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26809 of structure member arrays to match gdb/valops.c:value_addr change.
26810
26811Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26812
26813 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26814 cases.
26815
26816Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26817
26818 * configure.in (configdirs): Remove gdb.chill from default list
26819 of subdirs and then add it back in only if doing a native build.
26820 The current chill compiler does not yet work in any cross build.
26821 * Revert all signal changes from Jul 6.
26822 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26823 for sh-hms targets, allowing these tests to link, with no other
26824 changes. Testing is suppressed by setting "nosignals" in site.exp.
26825
26826Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26827
26828 * configure.in (signaldirs): Define and add to configdirs for all
26829 targets except some specific ones that are known to not support signals.
26830 Also clean up formatting.
26831 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26832 (signals, sigall): Remove rules to build.
26833 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26834 Moved to new gdb.signals directory.
26835 * gdb.signals: New test directory.
26836 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26837 signals.c signals.exp}: New or moved files.
26838
26839Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26840
26841 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26842
26843Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26844
26845 * gdb.base/return.exp: Xfail `return double' test failure
26846 on at least Solaris 2.3 and handle future/past versions on
26847 a case by case basis as appropriate. Also update message
26848 to include i*86 failures.
26849
26850Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26851
26852 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26853
26854 * lib/gdb.exp: Fix comment which erroneously identified
26855 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26856 gdb_file_cmd not gdb_load).
26857 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26858
26859 * gdb.base/setvar.exp: Make test names consistent between pass and
26860 fail cases. Use gdb_test more.
26861
26862Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26863
26864 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26865
26866Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26867
26868 * gdb.base/help.exp: Fix expected help string for `show commands'.
26869
26870Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26871
26872 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26873
26874 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26875 of a text section.
26876
26877Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26878
26879 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26880 that loop eventually terminates. Fix Connection refused logic so
26881 that testsuite will expire nicely.
26882
26883Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26884
26885 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26886 config/rom68k.exp: New tcl glue for the appropriate monitors.
26887 These all just end up calling monitor.exp.
26888 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26889 refused' by retrying. Cleanup some timeout issues.
26890 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26891 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26892 callers don't have to set/restore global timeout variable.
26893
26894 * The following set of changes centralizes management of the global
26895 timeout variable. This way, it can be set in one target dependent
26896 place instead of dozens of places scattered throughout the test suite.
26897 If you need to lengthen a timeout, then you should either set timeout
26898 in one of the config/{target}.exp files, or multiply it by a factor.
26899 Setting it to an absolute value is always going to lose for some
26900 targets.
26901 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26902 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26903 * gdb.base/funcargs.exp: Don't set timeout.
26904 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26905 * gdb.base/printcmds.exp (test_print_string_constants
26906 test_print_array_constants): Don't set timeout.
26907 * gdb.base/ptype.exp: Don't set timeout.
26908 * gdb.base/recurse.exp: Don't set timeout.
26909 * gdb.base/return.exp: Don't set timeout.
26910 * gdb.base/watchpoint.exp: Don't set timeout.
26911 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26912 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26913
26914Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26915
26916 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26917
26918Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26919
26920 * lib/gdb.exp: Disable chill tests for irix5.
26921
26922Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26923
26924 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26925 each test pass or fail.
26926
26927Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26928
26929 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26930 xlc not gcc.
26931
26932Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26933
26934 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26935
26936Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26937
26938 * config/est.exp: Fix copyright and comments. Remove dead code.
26939 Use targetname, serialport and baud variables instead of fixed
26940 constants.
26941 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26942 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26943
26944Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26945
26946 * gdb.base/watchpoint.exp: Don't run
26947 test_watchpoint_triggered_in_syscall for sunos.
26948
26949Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26950
26951 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26952 they don't seem to exist. Do include stdio.h.
26953
26954Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26955
26956 * gdb.base/a1-selftest.exp: Add alpha xfail.
26957
26958Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26959
26960 * gdb.base/watchpoint.c (main): Prompt before calling read().
26961 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26962 Revise accordingly. Remove cruft about sending "123" several
26963 times, until it gets noticed. Clean up the "print buf[0]" stuff
26964 so that it passes or fails, and waits for prompts in the usual way.
26965
26966Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26967
26968 * gdb.base/recurse.exp: Fix comment.
26969
26970 * TODO: Remove item about printing variables in nodebug.exp. Add
26971 item about enabling tests which are only run on some targets.
26972
26973 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26974 fail, make test names unique, use new gdb_test convention
26975 regarding pattern, use gdb_test more, etc.).
26976
26977 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26978 fail, make test names unique, etc.).
26979
26980Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26981
26982 * gdb.base/nodebug.c: Change return type of top and middle to
26983 short.
26984 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26985 are fixed by the recent mdebugread.c changes. Allow `short ()'
26986 as type for top and middle.
26987
26988Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26989
26990 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26991 nearly as I can tell, the whole thing was an accident in Stu's
26992 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26993 to replace a send/expect pair with gdb_test, but ended up only
26994 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26995 of 30 Mar 1995 took care of it, but left this vestigial comment
26996 which I am now nuking.
26997
26998Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26999
27000 * gdb.base/break.exp: Look for different line number for
27001 breakpoint at main depending on usestubs.
27002
27003Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27004
27005 * gdb.base/list.exp: Adjust some alternate expect patterns to
27006 match recent list0.c change. Add alternate expect pattern for
27007 output from `list default lines around main' for optimizing
27008 compilers.
27009
27010Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27011
27012 * lib/gdb.exp: If nosignals is not set, set it to 0.
27013
27014Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27015
27016 * config/slite-gdb.exp: Responds to load symbol table prompt.
27017 * gdb.base/break.exp: Adjust line number, fix rerun.
27018 * gdb.base/langs0.c: Add #ifdef usestubs.
27019
27020Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27021
27022 * gdb.base/list.exp: Adjust line contents after adding new lines in
27023 list0.c. Also fix a syntax error.
27024
27025 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27026 * gdb.base/break.exp: ditto.
27027 * gdb.base/list.exp: ditto.
27028 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27029 * gdb.base/run.c: ditto.
27030 * gdb.base/list0.c: ditto.
27031 * gdb.base/funcargs.c: ditto.
27032
27033Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27034
27035 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27036 $targetname, $serialport and $baud instead of hardwired variables.
27037 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27038 target doesn't support signals.
27039
27040Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
27041
27042 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
27043
27044Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27045
27046 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
27047 Don't rely on the value of an auto variable before it has been
27048 initialized. Use gdb_test more.
27049
27050Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27051
27052 * lib/gdb.exp (default_gdb_version): A version number must start
27053 with a digit, but other than that contains all characters up to
27054 the first whitespace character.
27055
27056Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27057
27058 * gdb.base/commands.exp (breakpoint_command_test): New tests.
27059
27060Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27061
27062 * gdb.c++/*.exp: Warn if executable does not exist. The original
27063 reason for skipping the warning was that configure.in sometimes
27064 intentionally skipped building the executables but the tcl code
27065 had no way of knowing. That (a) was always bogus with respect to
27066 error handling, (b) is no longer true (right now there is no way
27067 to skip C++ tests).
27068
27069 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
27070
27071Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27072
27073 * gdb.base/list.exp: Add expect patterns for output from
27074 SunPRO compiled executables.
27075 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
27076 types.
27077
27078Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27079
27080 * gdb.base/break.exp (test_next_with_recursion): Accept any line
27081 number (we are already testing that the correct source line text
27082 gets printed).
27083
27084 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
27085 that is what is intended, but something needed to be done to get
27086 sunos4 native working again.
27087
27088 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
27089
27090 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
27091 apparently went with a (very) old xfail.
27092
27093Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
27094
27095 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
27096 runto_main is a proc in gdb.exp that will do 'step' for target use
27097 stubs.
27098 * gdb.base/exprs.exp: ditto.
27099 * gdb.base/interrupt.exp: ditto.
27100 * gdb.base/opaque.exp: ditto.
27101 * gdb.base/printcmds.exp: ditto.
27102 * gdb.base/ptype.exp: ditto.
27103 * gdb.base/scope.exp: ditto.
27104 * gdb.base/setvar.exp: ditto.
27105 * gdb.base/signals.exp: ditto.
27106 * gdb.base/twice.exp: ditto.
27107 * gdb.c++/classes.exp: ditto.
27108 * gdb.c++/inherit.exp: ditto.
27109 * gdb.c++/templates.exp: ditto.
27110 * gdb.base/break.exp: no run and hit main for stubs. Change line
27111 numbers for breakpoints and info breakpoint.
27112 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
27113 breakpoint().
27114 * gdb.base/callfuncs.c: ditto.
27115 * gdb.base/exprs: ditto.
27116 * gdb.base/interrupt.c: ditto.
27117 * gdb.base/opaque0.c: ditto.
27118 * gdb.base/printcmds.c: ditto.
27119 * gdb.base/ptype.c: ditto.
27120 * gdb.base/scope0.c: ditto.
27121 * gdb.base/setvar.c: ditto.
27122 * gdb.base/signals.c: ditto.
27123 * gdb.base/twice.c: ditto.
27124 * gdb.c++/misc.cc: ditto.
27125 * gdb.c++/templates.cc: ditto.
27126
27127Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27128
27129 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
27130
27131 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
27132 somewhere between `read' and `main.c'. I'm pretty sure the
27133 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
27134 and it isn't particularly useful.
27135
27136 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
27137
27138Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27139
27140 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
27141
27142Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
27143
27144 * config/mt-slite: add LIBS and -nostdlib.
27145 * config/slite-gdb.exp: add this new file to support sparclite target.
27146
27147Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
27148
27149 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
27150
27151 * gdb.base/a2-run.exp: Change argument to istarget from
27152 "*-*-vxworks" to "*-*-vxworks*".
27153 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
27154
27155Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
27156
27157 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
27158 will not runto main but do a 'step' to step out of breakpoint().
27159 * config/mt-slite: add -Dusestubs.
27160
27161Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27162
27163 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
27164 instead of just @.
27165
27166 * gdb.base/signals.exp: Add test for "handle all print".
27167 * TODO: Remove "handle all print". Also remove item about
27168 checking copyright date (I don't like the idea of a spurious FAIL
27169 based on when we run the tests).
27170
27171 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
27172 for SunOS4 (reason for failure not investigated). Remove
27173 redundant test for $binfile.
27174
27175 * gdb.base/nodebug.c (array_index): Call malloc.
27176
27177 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
27178
27179Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
27180
27181 * gdb.base/recurse.exp: Update gdb_test invocation to use new
27182 conventions and slightly simplify the matching regexp.
27183
27184Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27185
27186 * gdb.base/break.exp: Update gdb_test invocation to use new
27187 convention.
27188
27189 * lib/gdb.exp: If noargs is not set, set it to 0.
27190
27191 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
27192 tests unique.
27193
27194 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
27195
27196Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27197
27198 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
27199 one argument of type "<non-float parameter>".
27200
27201Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
27202
27203 * config/rom68k.exp: New file to support Motorola IDP board.
27204 * gdb.base/a2-run.exp: Skip this file if noargs is set.
27205 * gdb.base/break.c: Change things around so that this program
27206 doesn't depend upon args. This is necessary to make remote
27207 targets work (in general, they can't take args).
27208 * gdb.base/break.exp: Don't try to send args to program. Don't
27209 expect output. Also, replace lots of code with gdb_test.
27210
27211Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27212
27213 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
27214 printing of '\'' (which is what the comment says we are testing,
27215 even though we were not), not '''.
27216 (test_integer_literals_rejected): Test that printing ''' is an error.
27217
27218 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27219 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
27220 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
27221 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
27222 Use gdb_test not test_print_accept.
27223 * lib/gdb.exp: Remove test_print_accept.
27224
27225 * gdb.base/signals.exp (signal_tests_1): Make pass message
27226 consistent with fail message.
27227
27228 * gdb.base/whatis.exp: Remove xfails for printing char vs.
27229 unsigned char; the bug (PR 1821) is fixed.
27230
27231 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
27232
27233 * gdb.base/scope.exp (test_at_localscopes): Call pass for
27234 successful tests--makes xfailing them work right.
27235
27236Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27237
27238 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
27239 only \r\n, not .*. The test can pass .* as the last thing in
27240 $pattern if that is what it wants. In addition to providing this
27241 flexibility, this change should speed up pattern matching in cases
27242 where the pattern already ended with .* (there were a number of
27243 them). This change also helps catch bad patterns--in the old
27244 scheme the typo "char \*" instead of "char \\*" would pass. Now
27245 it is caught.
27246 * Many .exp files: Update callers.
27247
27248 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
27249 clearer and does not spuriously match multiple ('s. Likewise for
27250 ) and *.
27251
27252 * gdb.base/nodebug.exp: Test ability to call a function and pass
27253 it a string (even with no debugging info).
27254
27255 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
27256 "p '\'", which is the same as "p ''" once tcl gets done with
27257 quoting, to "p '\\'", which I suspect is what is intended (one
27258 backslash gets sent to GDB).
27259
27260 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
27261
27262Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27263
27264 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
27265 1817) was fixed literally years ago.
27266
27267Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27268
27269 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
27270 test, it causes stepping out of call_after_alloca_subr with
27271 optimizing compilers.
27272 (localvars_in_indirect_call): Consume GDB prompt if `finish'
27273 fails.
27274
27275 * gdb.c++/templates.exp: Source templ-info.exp only if
27276 the templates executable exists.
27277
27278 * gdb.c++/misc.cc (class Contains_static_instance,
27279 class Contains_nested_static_instance),
27280 gdb.c++/classes.exp (test_static_members): Test printing of
27281 a class that contains a static instance of the class.
27282
27283Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27284
27285 * gdb.base/langs2.c (cppsub_): Don't prototype.
27286 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
27287 only, I believe).
27288
27289Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27290
27291 * lib/gdb.exp (skip_chill_tests): New procedure.
27292
27293 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
27294
27295Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
27296
27297 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
27298 each expect pattern. Cuts runtime from 12 to about 4 seconds.
27299
27300Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27301
27302 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
27303
27304 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
27305 disassemble 8, not 16, instructions for part 4.
27306
27307 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
27308 support the latter anymore.
27309
27310 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
27311 -DNO_PROTOTYPES.
27312 * gdb.base/callfuncs.c: Control use of prototypes based on
27313 NO_PROTOTYPES, not __STDC__.
27314 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
27315 t_float_values2 tests if prototypes in use.
27316
27317 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
27318 t_double_values): When checking differences against DELTA, check
27319 that difference is within the range (-DELTA,DELTA), not just
27320 (-infinity,DELTA).
27321
27322Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
27323
27324 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
27325 'file' command firts, then 'target', then 'load', this is due to gdb
27326 target set up.
27327 * config/mips-gdb.exp: Fix a couple regular exp bugs.
27328
27329Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
27330
27331 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
27332 FP load/store variants.
27333 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
27334
27335Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27336
27337 * gdb.base/term.exp: Do not give a warning if not native, it is
27338 not an abnormal condition.
27339
27340Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
27341
27342 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
27343 t_char_array".
27344
27345Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27346
27347 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
27348 are getting the version number.
27349
27350 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
27351 if not native, it is not an abnormal condition.
27352
27353Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27354
27355 * lib/gdb.exp: Just use "file exists", rather than undocumented
27356 dejagnu procedure "findfile".
27357
27358Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27359
27360 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
27361 (LDFLAGS): Set to -Xlinker -Ur.
27362
27363 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
27364 Removed, these values are set by lib/gdb.exp.
27365
27366 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
27367
27368Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27369
27370 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
27371 of replicating gdb startup code.
27372
27373 * config/mt-vxworks (LDFLAGS): Set to -r.
27374 (CFLAGS_FOR_TARGET): Removed.
27375
27376 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
27377 (gdb) and gdb for vxworks uses (vxgdb).
27378
27379 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27380 executable is not in the tree and host != target, use sed and
27381 program_transform_name to determine the gdb name used by the
27382 target.
27383
27384 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27385 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27386
27387Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27388
27389 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27390 floats, chars, and shorts where there are ANSI-style function
27391 definitions.
27392
27393 * gdb.base/langs.exp, gdb.base/langs*: New test.
27394 * gdb.base/Makefile.in: Build it.
27395 * TODO: Remove item about checking that C names don't get C++
27396 demangling applied; this test tests it.
27397
27398Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27399
27400 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
27401 went with the const70 xfail. The xfail went away a year ago.
27402
27403 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
27404
27405 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
27406 for hp300.
27407
27408 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
27409
27410 * gdb.base/a1-selftest.exp: Don't run on hp300.
27411
27412Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27413
27414 * Makefile.in (site.exp): Set host_alias and target_alias as well
27415 as host_triplet and target_triplet.
27416
27417Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27418
27419 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27420
27421 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27422 places as other ecoff systems).
27423
27424 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27425 ultrix.
27426
27427Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27428
27429 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27430 remove them.
27431 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27432 variable and "variable" in addition to "data variable".
27433 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27434
27435 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27436 2.
27437 * gdb.base/list1.c (long_line): Add additional statement at start
27438 of function.
27439 * gdb.base/list.exp (test_forward_search): Update line number to
27440 reflect new statement.
27441
27442Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27443
27444 * gdb.base/signals.exp: Reinitialize searched source directories
27445 after gdb_start call.
27446
27447Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
27448
27449 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
27450 * gdb.stabs/Makefile.in: Likewise.
27451
27452 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
27453 change. Instead split the tests into smaller pieces.
27454 * gdb.disasm/hppa.s: Corresponding changes.
27455
27456Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27457
27458 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27459 Quote ^C when passing it to stty. For some shells ^ is a pipe.
27460
27461 * gdb.base/funcargs.exp: Modify many tests so that every test
27462 either passes or fails. Make some test names unique.
27463
27464Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27465
27466 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27467 Call stty to set interrupt character.
27468
27469 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27470 for HP assembler versus GNU assembler based on actual behavior of
27471 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27472
27473 * TODO: Suggest a few more stepping tests.
27474
27475Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27476
27477 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27478 restart GDB for h8300 after a continue.
27479 (return): Add pattern to match a29k-udi behavior.
27480 * gdb.base/nodebug.exp: Remove obsolete comment.
27481 * gdb.base/regs.exp: New file, testing of register displays.
27482 * gdb.base/return.exp: Fix typo in reference to $objdir.
27483 * gdb.base/whatis.exp: Always start with a fresh GDB.
27484
27485Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27486
27487 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27488 higher, these tests generate a lot of output.
27489
27490Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27491
27492 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27493 code following the catch silently ignored some errors; without the
27494 catch they should be thrown like any other tcl error. Also, the
27495 catch used "" instead of {} which meant all the callers who wanted
27496 to include one of the characters "[]$ had to quote it an extra time.
27497 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27498 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27499 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27500 Remove extra quoting.
27501
27502Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27503
27504 * gdb.base/commands.exp: Make test names unique; every test either
27505 passes or fails. Update some comments.
27506
27507 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27508
27509Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27510
27511 The following fixes a FAIL caused by the fact that the alpha stabs
27512 configuration didn't use the ".if alpha" code in weird.def.
27513 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27514 bit pointer, so the 32 bit version works even on the alpha.
27515 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27516 Remove the stuff which allowed us to have separate versions for
27517 alpha and everything else.
27518
27519 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27520 regexp which "info func operator\[\](" is supposed to match. Fix
27521 string to send to GDB. Note that GDB still doesn't work right. Add a
27522 new test for "info func .perator\[\](" which GDB does handle correctly.
27523
27524 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27525
27526Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27527
27528 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27529 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27530 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27531 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27532 it makes the tests harder to understand and confuses test-o-matic.
27533 The preferred style is that each test provides a PASS or a FAIL,
27534 and has a unique message (e.g. "continue #54" not just "continue")
27535 which is the same for the pass and the fail.
27536 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27537 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27538 to lib/gdb.exp.
27539 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27540 prt_accept which was basically the same thing. Likewise for
27541 test_print_reject and prt_reject.
27542 * lib/gdb.exp (test_print_reject): Add some more error message
27543 patterns to match from the former printcmds.exp (prt_reject).
27544 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27545 One defect of the passcount stuff is that some of it failed to
27546 report XPASS where appropriate.
27547 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27548 stuff before and after arg in expected pattern.
27549 (test_paddr_operator_functions): Re-do test without print_addr_of;
27550 this is the only test which seems to want extra stuff there.
27551
27552Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27553
27554 * gdb.base/nodebug.exp: Update new tests to reflect improved
27555 wording of gdb output.
27556
27557 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27558 and "ptype" work on variables in files compiled without -g.
27559 Replaces commented out "maint print msymbol" tests.
27560
27561Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27562
27563 * gdb.base/setvar.c (dummy): Call malloc.
27564
27565 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27566 losing with the irix4 sed.
27567
27568 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27569 ALRM" on irix4.
27570
27571Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27572
27573 * TODO: Remove items about corefile.exp testing new exec-file and
27574 backtrace; both are now done. Add items about printing enums.
27575
27576Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27577
27578 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27579 "get signal $thissig" test fails.
27580
27581 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27582
27583Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27584
27585 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27586 compiler warning with dec alpha compiler.
27587
27588 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27589 extra \n from gdb_test call (this explains why the prompt test
27590 that I removed yesterday was there).
27591 (user_defined_command_test): Remove extra \n and prompt test.
27592
27593 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27594 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27595 doesn't exist.
27596 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27597 Also remove alpha workaround, which turns out to be because
27598 SIGABRT == SIGLOST.
27599
27600 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27601
27602 * gdb.base/help.exp: Don't test "help show".
27603
27604Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27605
27606 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27607 "set print address" is on.
27608 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27609 pass prompt to gdb_test; gdb_test already looks for the prompt.
27610
27611 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27612
27613 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27614 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27615 was to make sure that gdb can read a core file. But (a) the "read
27616 the corefile" part didn't make it to a1-selftest.exp, we just
27617 delete the corefile after creating it, and (b) we test reading
27618 corefiles in corefile.exp anyway. Also, this test left around a
27619 xgdb process on Solaris.
27620
27621 * gdb.base/corefile.exp: Also test backtrace.
27622
27623Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27624
27625 * gdb.base/commands.exp: Test a simple user defined command with
27626 arguments and if/while statements; verify the full user command is
27627 printed by "show user".
27628
27629 * gdb.base/commands.exp: Test if/while commands as part of a
27630 breakpoint command list; verify they appear in breakpoint
27631 information.
27632
27633Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27634
27635 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27636 than by dividing by zero.
27637
27638Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27639
27640 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27641 performing an inferior call with watchpoints enabled.
27642 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27643 call.
27644
27645Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27646
27647 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27648 of "file" command.
27649
27650 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27651 Add additional pattern for when "int operator int(void);" appears
27652 in a different order.
27653
27654Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27655
27656 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27657
27658 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27659 and "signal" with ".*".
27660
27661Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27662
27663 * TODO: Add note about "handle all nostop".
27664
27665 * gdb.base/{sigall.c, sigall.exp}: New test.
27666 * gdb.base/Makefile.in: Add it.
27667
27668Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27669
27670 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27671 when invoking GDB, suppresses any windowing interface.
27672
27673Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27674
27675 * config/sim-gdb: New file, simulator testing support.
27676
27677Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27678
27679 * gdb.base/interrupt.exp: Test calling func1 twice.
27680
27681Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27682
27683 * gdb.base/list.exp (test_forward_search): Set timeout higher
27684 when we'll be getting lots of output from gdb.
27685
27686 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27687 "init_malloc" to after the expect statement. Run it if that
27688 regexp is taken, but also for two others which happen if source
27689 cannot be found.
27690
27691Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27692
27693 * gdb.base/printcmds.exp: New test, for printing register before
27694 program is running.
27695
27696Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27697
27698 * gdb.base/list.exp: Correct some alternate expect patterns
27699 to reflect changes in list1.c.
27700
27701Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27702
27703 * TODO: Add item regarding large frames.
27704
27705 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27706
27707 * TODO: Remove item about enabling return.exp; it
27708 is enabled. Suggest a few more "return" tests.
27709
27710Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27711
27712 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27713 anonymous unions.
27714
27715Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27716
27717 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27718 and pr-5646.o, so "make" is the same as "make all", not "make
27719 pr-4975.o".
27720
27721Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27722
27723 * gdb.base/list.exp: Adjust expectations to reflect changes in
27724 list1.c.
27725 (test_forward_search): New test proc.
27726 * gdb.base/list1.c (long_line): New function, has long source line.
27727
27728Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27729
27730 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27731 additional line of code that was added.
27732
27733Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27734
27735 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27736 tests so as not to overflow expect's input buffers.
27737 * gdb.disasm/hppa.exp: Corresponding changes.
27738
27739Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27740
27741 Beginnings of template debugging tests.
27742 * gdb.c++/templ-info.cc: New file to test for template
27743 debugging capability of the compiler.
27744 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27745 templ-info.cc.
27746 * gdb.c++/templates.cc: Add explicit template instantiations
27747 to enable compiling with -fno-implicit-templates. Add destructor
27748 and 'value' method to T5 class for template tests.
27749 * gdb.c++/templates.exp: Add testcases for printing of template
27750 types, setting breakpoints on template methods and calling a
d63a86f8 27751 template method.
c906108c
SS
27752
27753Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27754
27755 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27756 branch target since some assemblers (gas-2.5) may emit a
27757 relocation for the branch instead of resolving it in the
27758 assembler.
27759
27760Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27761
27762 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27763 through signal handler.
27764
27765Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27766
27767 * configure.in (*-*-netware): Use config/mt-netware.
27768
27769 * config/mt-netware: New file.
27770 * config/mt-i386-netware: Removed, separate configs for different
27771 netware architectures are no longer needed now that we have
27772 --with-headers.
27773
27774Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27775
27776 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27777 by the recent changes to use ANSI C arithmetic conversions.
27778
27779Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27780
27781 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27782 bug involving using inferior_pid to figure out whether to select a
27783 frame.
27784
27785Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27786
27787 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27788 match the current disassembler output.
27789
27790Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27791
27792 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27793 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27794 types, expect "int" as type of integer values (for now).
27795
27796Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27797
27798 * gdb.base/commands.exp: New tests for if/while commands.
27799
27800Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27801
27802 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27803 by .*, since hex values have different syntax in Chill mode.
27804
27805Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27806
27807 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27808 linefeed from expect pattern for repeated types with indices > 9.
27809
27810Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27811
27812 First part of Fortran test suite.
27813 * gdb.fortran: New directory.
27814 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27815
27816Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27817
27818 * gdb.base/default.exp: Update expect pattern for load command
27819 without arguments.
27820
27821Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27822
27823 * configure.in: Change i386 to i[345]86.
27824 * gdb.base/configure.in: Likewise.
27825 * gdb.c++/configure.in: Likewise.
27826 * gdb.chill/configure.in: Likewise.
27827
27828Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27829
27830 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27831 patterns, since that is not a valid context for comments.
27832
27833Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27834
27835 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27836 repeated types and repeated types with indices > 9.
27837
27838Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27839
27840 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27841 2417; old bug has been fixed.
27842
27843Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27844
27845 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27846 send the newline ourselves instead of assuming gdb_test will do
27847 so when passed an empty input string.
27848
27849 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27850 stabs testcode.
27851
27852Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27853
27854 * lib/gdb.exp (gdb_test): Don't send anything if the first
27855 argument is an empty string. This makes cases where we want to
27856 match output that is already in expect's buffers (for example,
27857 matching a breakpoint after gdb_run_cmd has been called) work
27858 reliably.
27859
27860Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27861
27862 * config/netware.exp: New file.
27863
27864Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27865
27866 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27867 the -B and -L prefixes so we can find the debugging stub.
27868
27869 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27870 there and we are using the gcc from the tree.
27871
27872 * gdb.base/types.c: Removed.
27873
27874 * gdb.base/configure.in: Look for makefile fragments in ../config.
27875 Recognize i386-*-netware.
27876 * gdb.c++/configure.in: Likewise.
27877
27878Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27879
27880 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27881 the correct TCL syntax.
27882
27883Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27884
27885 * gdb.base/opaque.exp: use runto instead of messing around with
27886 breakpoints. Simplify by using gdb_test.
27887
27888 * gdb.base/bitfields.exp: restart between tests on netware targets
27889 because breakpoints aren't relocated after target death. Run
27890 processes to completion.
27891
27892 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27893
27894Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27895
27896 * Makefile.in: Remove extra tabs that confuse some versions
27897 of "make". Use the newly built gdb to test with by default,
27898 rather than the first one in the tester's search path.
27899
27900Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27901
27902 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27903
27904 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27905 condition help.
27906
27907Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27908
27909 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27910
27911 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27912 running.
27913 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27914 * gdb.base/funcargs.exp: Likewise.
27915
27916 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27917 * gdb.base/funcargs.exp: Likewise.
27918
27919 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27920 message is "".
27921
27922Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27923
27924 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27925 return,signals,twice}.exp: Handle non-existant binaries
27926 consistantly.
27927
27928 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27929 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27930 might testing a cross development system.
27931
27932Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27933
27934 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27935 runtest script is relative to ${srcdir}, not ${rootdir}.
27936
27937Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27938
27939 * gdb.base/signals.exp: Allow for optionality of breakpoint
27940 address.
27941
27942Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27943
27944 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27945
27946Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27947
27948 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27949 for size_t definition.
27950 * gdb.c++/templates.cc: Likewise
27951
27952 * config/mt-i386-netware: New file.
27953
27954 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27955 defined.
27956
27957 * gdb.base/Makefile.in: Added support for systems that name core
27958 files by appending "core" to the program name.
27959 * gdb.base/a1-selftest.exp: Likewise.
27960
27961Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27962
27963 * gdb.base/return.exp: Add comment and message for `return double'
27964 test failure on Sparc Solaris.
27965
27966Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27967
27968 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27969
27970Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27971
27972 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27973 from optimizing them away.
27974 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27975 patterns to include default constructors and assignment operators,
27976 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27977 character in the output of the virtual base pointer.
27978
27979Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27980
27981 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27982 expression match in print_addr_of to avoid unintented matches.
27983 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27984 versions up to 2.5.8.
27985
27986Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27987
27988 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27989 included file to run under newer versions of expect.
27990 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27991 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27992 Remove xfail for the virtual table of BDDHookV.
27993
27994Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27995
27996 * lib/gdb.exp (string_to_regexp): Set a default result.
27997 (default_gdb_start): Fix misleading message.
27998
27999Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28000
28001 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28002 Remove all CC, etc definitions.
28003 * config/mt-hpux: New file.
28004 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28005 (CFLAGS, LDFLAGS): Define.
28006 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28007
28008 * Makefile.in (site.exp): Don't insert host_os, etc.
28009 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28010 (distclean): Check existence of subdir.
28011 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28012 * gdb.base/Makefile.in: General cleanup and simplification.
28013 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28014 to build executables. Use default rule to build .o files.
28015 (EXPECT, RUNTEST, CC): Fix relative pathname.
28016 (site.exp): Don't insert host_os, etc.
28017 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28018 and/or SIGUSR1 defined.
28019 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28020 * gdb.c++/Makefile.in: General cleanup and simplification.
28021 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28022 (CFLAGS): Remove.
28023 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28024
28025Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28026
28027 * gdb.base/recurse.exp: Misc changes to get tests running again
28028 after Kung's changes to the watchpoint code.
28029 * gdb.base/watchpoint.exp: Likewise.
28030
28031Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28032
28033 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28034
28035Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28036
28037 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28038 * lib/gdb.exp (default_gdb_start): Define.
28039 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
28040 gdb.base/funcargs.exp, gdb.base/opaque.exp,
28041 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
28042 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
28043 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
28044 Don't call gdb_target_udi in between tests.
28045
28046Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28047
28048 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
28049 (which was basically just a local version of the same thing). In
28050 addition to avoiding duplication, gdb_test_exact is faster.
28051 * lib/gdb.exp (gdb_test_exact): Fix typo.
28052
28053 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
28054 don't give an error.
28055
28056 * gdb.base/term.exp: Call delete_breakpoints before starting.
28057
28058 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
28059 (t10): Add comment.
28060
28061Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28062
28063 Reorganization of the GDB Test Suite.
28064
28065 * gdb.base: New directory, contains all the basic tests.
28066 * gdb.c++: New directory, tests specific to C++.
28067 * gdb.chill: New directory, tests specific to Chill.
28068 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
28069 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
28070 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
28071 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
28072 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
28073 t30-31 to chill).
28074 * */gdbme.*: Rename to match appropriate expect scripts.
28075 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
28076 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
28077 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
28078 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
28079 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
28080 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
28081 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
28082 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
28083 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
28084 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
28085 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
28086 gdb.c++/virtfunc.cc: New names of C++ files.
28087 * gdb.chill/chillvars.ch: New name of Chill file.
28088 * gdb.base/configure.in, gdb.c++/configure.in,
28089 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
28090 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28091 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
28092 * configure.in (configdirs): Update to reflect directory changes.
28093 (target_abbrev): No longer define for any configuration.
28094 * Makefile.in: Cosmetic improvements to header comments.
28095
28096Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
28097
28098 Various changes to gdb.t31:
28099
28100 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
28101 * gdbme.ch: Make all key-words and predefineds be upper-case.
28102 * chillvars.exp: Expect key-words and predefinds in upper-case.
28103
28104 * chillvars.exp: Use gdb_test_exact many places.
28105 Change expected output for arrays (which now includes index labels).
28106
28107 * pr-5020.exp, gdme.ch (module PR_5020):
28108 New test, for PR-5020.
28109
28110Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
28111
28112 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
28113 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
28114
28115Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
28116
28117 * Makefile.in: Fix bit-rot in definitions of CHILL,
28118 CHILL_FOR_TARGET and Chill_LIB.
28119 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
28120 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
28121 CHILL, and CHILL_LIB.
28122
28123Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
28124
28125 * Revert the previous changes. Please see Rob's directory
28126 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
28127
28128Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
28129
28130 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
28131 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
28132 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
28133 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
28134 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
28135 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
28136 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
28137 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
28138 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
28139 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
28140 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
28141 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
28142 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
28143 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
28144 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
28145 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
28146 changes from 94Q1.
28147
28148Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
28149
28150 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
28151 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
28152 Rob's new testing fragments.
28153
28154Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
28155
28156 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 28157 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
28158
28159Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28160
28161 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
28162 version also, match on casted version strings, and match on
28163 gdb startup case where the line numbers might be messed up.
28164
28165Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
28166
28167 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 28168 (CFLAGS): Delete it from here.
c906108c
SS
28169
28170Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
28171
28172 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
28173
28174Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
28175
28176 * Makefile.in (RUNTEST): Default to just "runtest".
28177
28178Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28179
28180 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
28181 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
28182 the code has been restructured.
28183
28184Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28185
28186 * gdb.t00/default.exp (set write): Allow any number of \r and/or
28187 \n, not just one of each.
28188
28189 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
28190 /bin/cc gives a warning if you do.
28191
28192Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
28193
d63a86f8 28194 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
28195 __t10ListS_link1ZUiRCUiPT0
28196
28197Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28198
28199 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
28200 on local variables in recursive functions.
28201
28202 * gdb.t07/Makefile.in: Build the new test.
28203
28204Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28205
28206 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
28207 directly. Instead compare the return values from actual calls.
28208
28209Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
28210
28211 * Makefile.in (check): Set TCL_LIBRARY for runtest.
28212
28213Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28214
28215 * From Peter Schauer with minor modifications.
a9c64011
AS
28216 * gdb.t15/return.exp (return_tests): Handle targets where "return"
28217 stops in mid-line in the caller. Add xfail for returning a float
28218 value on X86 targets.
c906108c
SS
28219
28220Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28221
28222 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
28223 to avoid expect lossage.
28224 (fmem_LRbug_tests): Likewise.
28225 * gdb.disasm/hppa.s: Corresponding changes.
28226
28227 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
28228 conditions to work with latest dejagnu/expect.
28229
28230 * gdb.t15/funcargs.exp (finish from indirect call): No longer
28231 expected to fail on the PA.
28232 (backtrace in call with trampolines): Explicitly require main
28233 to be frame #1 (no trampolines should show up in backtrace).
28234
28235 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
28236 "continue -expect".
28237 * gdb.t06/break.exp: Likewise.
28238 * gdb.t07/watchpoint.exp: Likewise.
28239 * gdb.t13/bitfields.exp: Likewise.
28240 * gdb.t15/{funcargs,return}.exp: Likewise.
28241 * gdb.stabs/weird.exp: Likewise.
28242 * config/{mips,udi}-gdb.exp: Likewise.
28243
28244 * hppa.sed: Enclose comments within a sed command to avoid
28245 losing with the old OSF1 sed.
28246
28247Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28248
28249 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
28250 sequent dynix.
28251 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
28252 * gdb.t15/funcargs.exp: Conditionally step again to really
28253 finish from marker_call_with_trampolines. Handle the case where
28254 the first step from within call_with_trampolines already steps
28255 us back to main.
28256 * gdb.t15/gdbme.c: Add comment to closing brace of
28257 call_with_trampolines for funcargs.exp.
28258
28259Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28260
d63a86f8 28261 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
28262 Fix typo(s).
28263
28264Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28265
28266 * gdb.t07/gdbme.c: More code for watchpoint testing.
28267
28268 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
28269 "Hardware watchpoint" throughout file.
28270 (test_watchpoint_triggered_in_syscall): New test.
28271 (test_complex_watchpoint): New test.
28272
28273Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28274
28275 * gdbme.c (call_with_trampolines): New function to try and step
28276 into. Tests trampoline problems on the PA.
28277
28278 * funcargs.exp (localvars_in_indirect_call): No longer expect
28279 stepping into indirect call to fail on PAs.
28280 (test_stepping_over_trampolines): New test.
28281
28282Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28283
28284 * TODO: Add suggestions for static member function tests, and
28285 completion tests.
28286
28287Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28288
28289 * TODO: Add suggestions for "p/a" tests.
28290
28291 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
28292 (default_gdb_exit): Replace all the hair with sending "quit" to
28293 the process with a simple close.
28294
28295Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28296
28297 * TODO: Add suggestions for shared library tests.
28298
28299Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28300
28301 * TODO: Add suggestions for x/s tests.
28302
28303Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28304
28305 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
28306 "enable once", and "enable breakpoints once" with ".*".
28307
28308Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28309
28310 * TODO: Add suggestions about structure passing tests.
28311
28312Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28313
28314 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
28315 the primary1 test, use work around if __GNUC__ < 2.
28316 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
28317 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
28318 Test for bad output rather than waiting for timeout. Issue
28319 second continue only if first continue failed.
28320
28321Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28322
28323 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
28324 operator[] test with gdb_test because the old code didn't seem to
28325 be getting the quoting right with the new dejagnu.
28326
28327Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
28328
28329 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
28330 one from the path.
28331 * Makefile.in: Use a fresh expect if there is one, use runtest
28332 from the src tree if there is one.
d63a86f8 28333
c906108c
SS
28334Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28335
28336 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
28337 next over recursive call. Revise the tests from that point on
28338 (which had been skipped) to match GDB's actual (correct) output.
28339
28340 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
28341 with next over a breakpoint whose condition is false.
28342
28343 * gdb.t00/help.exp: Comment out "help set print" tests just like
28344 (and for same reason as) "help set" test.
28345
28346Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28347
28348 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
28349 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
28350
28351Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28352
28353 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
28354 necessary gdb_target_udi.
28355
28356 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
28357
28358 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
28359 1838 and 2417; they are fixed.
28360
28361 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
28362 gdb.t03/ptype.exp (ptype structure, ptype union):
28363 Remove xfails; the test is looser than when the xfails were added.
28364
28365 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
28366 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
28367
28368 * gdb.t01/run.exp: Only run shell test if isnative.
28369
28370 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
28371 since "run" automatically loads if necessary. Call gdb_target_udi
28372 after the "file" since "file" kills any execution target.
28373
28374 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
28375 GDB. GDB doesn't work that way (not anymore at least) on UDI.
28376 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
28377 argument for UDI.
28378
28379Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28380
28381 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28382
28383 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28384
28385Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28386
28387 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28388 properly quoting regexps. This makes the second argument to
28389 demangle a fixed string, which matches the callers, instead of a
28390 shell-style pattern which is what the previous implementation
28391 used. Update some of the callers.
28392
28393Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28394
28395 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
28396 (comib_nullified_tests): Fix typo.
28397 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
28398 strings. No longer expected to fail.
28399
28400 * gdb.disasm/hppa.s (addib_tests): Fix typo.
28401 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
28402 strings. No longer expected to fail.
28403
28404 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
28405 string. No longer expected to fail.
28406
28407Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28408
28409 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
28410 No longer expected to fail.
28411
28412 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28413 string. No longer expected to fail.
28414
28415Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28416
28417 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28418 only in the names (I probably got most of them). I was even
28419 generous with some which differed in underscores in names, and
28420 probably missed a few, and I *still* was able to remove almost a
28421 third of the file with almost no impact on testsuite coverage.
28422
28423Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28424
28425 * gdb.t00/default.exp: Match udi_attach error message as well as
28426 the one from child_attach.
28427
28428 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28429
28430 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28431
28432 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28433 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28434
28435 * Move test with enums and partial symbols back to
28436 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28437 Reverts the change of 26 May 93. Per today's change to
28438 stabs.texinfo, the behavior that weird.exp was expecting was
28439 unreasonable; what is important is that the compiler+gdb get
28440 things right, which happens with a recent gcc. Also fix the test
28441 to deal with native compilers which put out the stab gdb can't
28442 deal with.
28443
28444Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28445
28446 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28447 in the names. The main thing these accomplish is to slow things down.
28448 Many more such duplicates surely remain.
28449
28450 * gdb.t00/help.exp: Comment out "help support" test just like
28451 (and for same reason as) "help set" test.
28452
28453Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
28454
28455 * gdb.t06/break.exp: Remove setup_xfails for
28456 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
28457 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
28458 about known bug in gcc to include up through 2.5.8.
28459 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
28460 well as "_vb$".
28461 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
28462 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
28463 with latest gcc and gdb.
28464 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
28465 well as "_vb$".
28466
28467Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28468
28469 * configure.in (hppa*-*-*): Also configure and build stabs-only
28470 tests.
28471
28472Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28473
28474 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28475 * gdb.t10/configure.in (hppa*-*-*): Use it.
28476
28477Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28478
28479 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28480
28481Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28482
28483 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28484 versions prior to 1.13.5.
28485
28486Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28487
28488 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28489 the prompt is at the start of a line.
28490
28491Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28492
28493 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28494 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28495 in the copr tests now.
28496 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28497 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28498 expected to fail.
28499
28500Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28501
28502 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28503 gdb.t31/chillvars.exp, lib/gdb.exp:
28504 Tweak to run under either version of expect.
28505 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28506 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28507 * gdb.t11/list.exp: Remove extraneous whitespace.
28508
28509Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28510
28511 * gdb.t16/printcmds.exp (test_print_strings): Accept
28512 "(unsigned char *) " before the string.
28513
28514 * TODO: Add notes about printing of fancy types and GDB expressions.
28515
28516Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28517
28518 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28519 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28520 if doing mips-idt-ecoff.
c906108c
SS
28521
28522Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28523
28524 * Most .exp files: Tweak to run under either version of expect.
28525
28526Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28527
28528 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28529 xfails; I'm not sure why they are failing, but not because of PR 1806.
28530
28531Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28532
28533 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28534 defined in lib/gdb.exp.
28535
28536Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28537
28538 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28539 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28540 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28541 have to be typeless.
28542
28543Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28544
28545 * TODO: Add suggestion for copyright year test.
28546
28547Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28548
28549 * configure.in (*-*-lynxos*): Add stabs tests.
28550
28551Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28552
28553 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28554 so insert a tab before any assembler directive in column zero.
28555
28556 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28557 stores.
28558 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28559 stores.
28560 (fpu_short_memory_tests): Likewise.
28561
28562Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28563
28564 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28565 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28566 .stabs directives in comments.
28567
28568Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28569
28570 * TODO: New file, describing tests we could write.
28571 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28572
28573Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28574
28575 * gdb.t06/signals.exp: Add kludge to force re-sync.
28576
28577 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28578 to xgdb instead of gdb, get out of gdb.
28579
28580Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28581
28582 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28583 for info.
28584
28585Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28586
28587 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28588 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28589 * gdb.stabs/hppa.sed: New sed script for the PA.
28590
28591Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28592
28593 * gdb.stabs: Re-write weird.def and configuration to use sed
28594 instead of cpp. sed is portable and POSIX; cpp is neither.
28595
28596Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28597
28598 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28599
28600Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28601
28602 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28603
28604Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28605
28606 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28607 "_vb$".
28608 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28609 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28610
28611Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28612
28613 * lib/gdb.exp: Comment out code which depends on non-existent
28614 `transform' procedure.
28615
28616Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28617
28618 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28619 * lib/gdb.exp: Transform tool name.
28620 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28621 1.1's new error handling system.
28622
28623Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28624
28625 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28626
28627Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28628
28629 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28630 They made pattern matching so slow that timeouts happened on
28631 heavily loaded systems. Now any output from "show print" which
28632 gets us back to the GDB prompt is a PASS.
28633
28634Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28635
28636 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28637
28638Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28639
28640 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28641
28642 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28643 It is not from PR 3220.
28644
28645Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28646
28647 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28648 just started failing because they depended on the order the
28649 subcommands are presented, or exact docstring text. This kind of
28650 test is a pain and has minimal benefit.
28651
28652Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28653
28654 * gdb.t09/corefile.exp: At end of test, use "core" command with
28655 no arguments.
28656
28657Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28658
28659 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28660 17}/Makefile.in: Make it possible to run the testsuite with Sun
28661 make and CC = cross gcc by adding explicit build rules for .o
28662 files.
28663
28664Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28665
28666 * gdb.t15/funcargs.exp: Don't put comments on same line as
28667 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28668
c906108c
SS
28669Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28670
28671 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28672
28673Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28674
28675 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28676 * gdb.t20/inherit.exp: remove three dumplicate entries.
28677
28678Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28679
28680 * gdb.t06/break.exp: For "next over recursive call", fail on any
28681 incorrect output, not just on "factorial (value=2)".
28682
28683Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28684
28685 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28686 working now. Add an xfail if accesing a bss variable causes
28687 a memory error if the target is not yet run.
28688
28689Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28690
28691 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28692 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28693 name of __st* demangling (2 strings). Did Kung really get the
28694 more than 95 others right without testing them?
28695
28696Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28697
28698 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28699
28700Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28701
28702 * configure.in (configdirs): Add gdb.disasm
28703 * gdb.disasm: New directory for GDB disassembler tests.
28704 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28705
28706Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28707
28708 * gdb.t00/help.exp: Don't test "help set".
28709
28710 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28711 from within expect statements. None of these happen anymore and
28712 they cause regressions to be silently unnoticed.
28713
28714 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28715 messages) about known failures with gcc cygnus-2.4.5-930417.
28716
28717 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28718 comp-info.exp so it gets built if it doesn't exist.
28719
28720 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28721 it is no longer used.
28722 * gdb.t13/comp-info.c: Removed.
28723
28724Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28725
28726 * gdb.t06/signals.exp: Add xfail for sun3.
28727
28728Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28729
28730 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28731 relevant because ^C doesn't get sent but failure can be reproduced
28732 interactively).
28733
28734Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28735
28736 * gdb.stabs/alpha.mt: New configuration file for alpha.
28737 * gdb.stabs/configure.in: Use it.
28738 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28739 sharing with alpha.mt, redefine long to word via preprocessor.
28740 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28741 for alpha.
28742 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28743 native cc.
28744 * gdb.t00/teststrategy.exp: Change expect string so that we
28745 consume the `(xgdb)' from the command echo and from the gdb prompt.
28746 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28747 gdb currently compares all values as long, so this failure probably
28748 applies to any configuration where LONGEST is bigger than a target int.
28749 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28750 with gcc.
28751 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28752 to handle opaque pointers, gcc is.
28753 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28754 as first argument. Include <sys/types.h> and change all operator
28755 new definitions to use size_t.
28756 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28757 now that we use size_t.
28758
28759Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28760
a9c64011 28761 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28762 a long or float array cast all array members to the same type.
a9c64011 28763 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28764 with 64 bit longs.
a9c64011 28765 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28766 on alpha.
a9c64011 28767 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28768
28769Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28770
28771 * gdb.t24 (demangle.exp): Constructors of templates have names like
28772 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28773 section 14.6 of the ARM.
28774
28775 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28776 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28777 accomplish little and slow down the testsuite.
28778
28779 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28780 Accept spaces various places.
28781
28782Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28783
28784 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28785 with watchpoint enabled.
28786
28787 * Makefile.in: Remove definition of CC and remove the second
28788 definition of CXX (the "CXX = gcc" one remains). These definitions
28789 were causing backquotes to be expanded within backquotes, which
28790 doesn't work.
28791
28792Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28793
28794 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28795
28796Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28797
a9c64011
AS
28798 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28799 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28800 by mips cc and contains no stabs entries.
28801
28802Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28803
28804 * config/vx-gdb.exp: Use fake device to load files rather than
28805 NFS.
28806 * lib/gdb.exp: New proc to do "file" command.
28807 * config/unix-gdb.exp: Use new "file" proc.
28808
28809Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28810
28811 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28812 Rework board rebooting slightly.
28813 (gdb_exit): Don't exit from the remote shell; there isn't one.
28814 * gdb.stabs/weird.exp: If a program is being debugged already,
28815 kill it.
28816 * gdb.t04/setvar.exp: Stop and restart gdb.
28817 * gdb.t05/expr.exp: Likewise.
28818 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28819 restart gdb and reload the program.
28820 * gdb.t08/opaque.exp: Likewise.
28821 * gdb.t12/scope.exp: Likewise.
28822 * gdb.t13/bitfields.exp: Likewise.
28823 * gdb.t15/funcargs.exp: Likewise.
28824 * gdb.t20/classes.exp: Likewise.
28825 * gdb.t03/ptype.exp: Increase timeout.
28826 * gdb.t16/printcmds.exp (test_print_string_constants,
28827 test_print_array_constants): Likewise.
28828 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28829 * gdb.t20/classes.exp (do_tests): Likewise.
28830 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28831
28832Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28833
28834 * gdb.stabs: Renamed *wierd* to *weird*.
28835
28836Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28837
28838 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28839 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28840
28841Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28842
28843 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28844 (do_tests): Remove xfail for whatis on one_var and two_var.
28845
28846Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28847
28848 * Makefile.in: Made cross building work better by adding
28849 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28850
28851Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28852
28853 * gdb.t15/{return.c,return.exp,Makefile.in}:
28854 New test, currently commented out.
28855
28856Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28857
28858 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28859 still running and removes the leftover named socket so GDb can do
28860 clean restarts.
28861
28862Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28863
28864 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28865 console, not GDB.
28866 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28867 cross testing works better with "make check"
28868 * config/unix-gdb: Use default procedures for exit and version.
28869 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28870 with the newest VxWorks.
28871
28872Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28873
28874 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28875 old form.
28876
28877 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28878 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28879
28880 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28881
28882 * config/unix-gdb.exp: Remove this version of gdb_exit
28883 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28884 Rob says he'll look at it when he gets back to testing boards.
28885
28886Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28887
28888 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28889 an expected fail for certain ptype commands.
28890
28891 * gdb.t20/classes.exp: Update expected results of "ptype class
28892 Base1" to account for the constructor that now appears in the type.
28893
28894Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28895
28896 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28897 disappeared from list.
28898 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28899 "alldone" proc with call to cleanup and exit.
28900 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28901 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28902 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28903 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28904 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28905 "alldone" proc with simple returns that suppress remaining
28906 tests. The alldone proc went away many months ago.
28907
28908Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28909
28910 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28911
28912 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28913
28914Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28915
28916 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28917 as vax gdb will display them.
28918
28919Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28920
28921 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28922 optimizers.
28923
28924 * scope.exp: Change "bad value for localval" messages so each one
28925 is unique.
28926
28927 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28928 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28929
28930 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28931
28932Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28933
28934 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28935 doesn't exist (due to optimization).
28936
28937Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28938
28939 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28940 contains \r because the filename is long.
28941
28942 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28943 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28944
28945Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28946
28947 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28948 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28949 Ultrix.
28950 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28951 int tests.
28952 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28953
28954Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28955
28956 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28957
28958 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28959 to match does not match the passing case but still matches the
c906108c
SS
28960 failing case.
28961
28962Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28963
28964 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28965
28966Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28967
28968 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28969 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28970 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28971 Remove various versions of gdb_exit.
28972 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28973 gdb_exit.
28974 * config/unix-gdb.exp: gdb_exit remains here, and should override
28975 the generic version, since it's doing a lot of wierd stuff that
28976 the other versions aren't. FIXME, fold it in, or abandon this
28977 version.
28978
28979Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28980
28981 * gdb.t24/demangle.exp: Add tests for PR 3220.
28982
28983Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28984
28985 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28986
28987Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28988
28989 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28990 "i386-*-*". Works for i486 as well.
28991
28992 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28993 bug, and expand domain of xfail to all SVR4 systems, since the
28994 actual problem is likely to be in generic SVR4 /proc support.
28995
28996Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28997
28998 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28999
29000Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29001
29002 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29003 xfails for other systems. Match a missing 'Continuing.' as an
29004 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29005
29006 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29007 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29008 Only issue warning for missing executables if -all option is used.
29009
29010 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29011 file if -all option is used. It's like an unpredictable XFAIL.
29012
29013Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29014
29015 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29016 for dynamically linked binaries.
29017
29018 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29019
29020Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29021
29022 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29023 to state that this is a known bug in old versions of g++.
29024
29025Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29026
29027 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29028 while waiting for `Continuing'.
29029
29030Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29031
29032 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29033 in text, data, and bss.
29034 * gdb.t10/nodebug.c: Add local and global test variables for
29035 initialized and uninitialized data.
29036
29037Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29038
29039 * config/unix-gdb.exp (gdb_exit): Add "wait".
29040
29041Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29042
29043 * gdb.t06/signals.exp: xfail the continue from the handler for all
29044 targets.
29045
29046 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
29047 function with watchpoints enabled, the i386 call dummy starts with
29048 a call.
29049
29050 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
29051 386 bsd names its corefiles.
29052
29053Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
29054
29055 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
29056 compilers don't grok it.
29057 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
29058 with small octal ints rather than character constants, which
29059 are signed and might not fit if first promoted to int.
29060
29061Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
29062
29063 * gdb.t09/Makefile.in (clean): Remove corefile.
29064
29065Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29066
29067 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
29068
29069Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29070 and Jim Kingdon (kingdon@cygnus.com)
29071
29072 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
29073 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
29074 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
29075
29076Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29077
29078 * gdb.t17/interrupt.exp: Add xfail for hppa.
29079
29080Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29081
29082 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
29083 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
29084 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
29085 to determine signed-ness of bitfields and use the result to setup
29086 the xfail.
29087 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
29088 * gdb.t15/funcargs.exp: Use them to step until the second indirect
29089 call line is reached if necessary.
29090
29091Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29092
29093 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
29094
29095Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29096
29097 * gdb.t06/break.exp: Also test `clear' command.
29098
29099Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29100
29101 * gdb.t00/teststrategy.exp: Remove extra quote.
29102
29103 * gdb.t07/watchpoint.exp: Change xfail for calling function with
29104 watchpoint enabled to be for all non-68k machines.
29105
29106 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
29107
29108Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29109
29110 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
29111 targets use aout.mt instead of ecoff.mt as gas understands
29112 standard aout format.
29113
29114Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29115
29116 * lib/gdb.exp (runto): Don't insist that function we are running to
29117 was compiled with -g.
29118
29119 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
29120
29121 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
29122 to get back into the read system call.
29123 Accept leading newline in case where we woke it up.
29124
29125Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29126
29127 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
29128 to make the stabs test work on ecoff systems using gcc and -with-stabs.
29129 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
29130 enable ecoff configuration.
29131
29132Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29133
29134 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
29135
29136Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29137
29138 * gdb.t16/printcmds.exp: Add another printf test.
29139
29140Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
29141
29142 * configure.in: If configured -with-stabs on any target, add
29143 stabsdirs to configdirs.
29144
29145Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29146
29147 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
29148 fun" so pattern does not match the command itself.
29149
29150Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29151
29152 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
29153
29154Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29155
29156 * gdb.t17/interrupt.exp: Test for more things.
29157
29158Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29159
29160 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
29161 compiler arranges the code and line numbers.
29162
29163 * gdb.t17/interrupt.exp: Don't send \n after ^C.
29164
29165Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29166
29167 * gdb.t00/help.exp: Increase expect input buffer size.
29168
29169Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29170
29171 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
29172
29173 * gdb.t07/watchpoint.exp: Add xfail for hppa.
29174
29175 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
29176
29177 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
29178 [0-9]*, not just [0-9].
29179
29180Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29181
29182 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
29183
29184 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
29185
29186Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29187
29188 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
29189
29190Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29191
29192 * gdb.t06/signals.c: Add xfails for sun3.
29193
29194 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
29195
29196 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
29197 test_stepping tests.
29198
29199Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29200
29201 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
29202
29203 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
29204
29205 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
29206 rather than actually putting it through cpp twice.
29207
29208 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
29209
29210Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
29211
29212 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
29213 no longer needed.
29214
29215Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29216
29217 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
29218
29219 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
29220 C++ features prints as "struct", make it a pass, not an xfail.
29221
29222Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29223
29224 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
29225 Don't require VA to print as "class" rather than "struct".
29226
29227Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
29228
29229 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
29230
29231Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29232
29233 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
29234
29235Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29236
29237 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
29238 order.
29239
29240Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29241
29242 * gdb.t16/printcmds.exp: Add printf tests.
29243
29244 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
29245
29246 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
29247
29248Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
29249
29250 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
29251 pass counts, to counteract any existing or future setup_xfails.
29252
29253Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29254
29255 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
29256 {BEGIN,END}_COMMON for common block instead of STAB.
29257 * gdb.stabs/wierd.exp: Add xfail for rs6000.
29258
29259 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
29260 intp_var should be N_GSYM not N_LSYM.
29261 wierd-aout.S: Use a label for the value of the N_SO.
29262 wierd.def: Remove all backslashes.
29263 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
29264
29265Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29266
29267 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
29268 get the expected next to inheritance3.
29269
29270Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29271
29272 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
29273 now that gcc-2.4 gets it right.
29274
29275Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29276
29277 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
29278
29279 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
29280 generating comp-info.exp which works for cross-compilation.
29281
29282Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
29283
29284 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
29285 "*-*-sysv4.*".
29286
29287Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
29288
29289 * gdb.t01/run.exp: Start with a fresh gdb.
29290 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
29291 SVR4.x.
29292
29293Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
29294
29295 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
29296 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
29297 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
29298 Makefile.in (distclean, realclean): Remove gdbme.c from list of
29299 things to remove.
29300
29301Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
29302
29303 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
29304 test cases from bug reports.
29305
29306Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
29307
29308 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
29309 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
29310 avoid spurious xfails.
29311 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
29312 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
29313 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
29314
29315Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
29316
29317 * gdb.t00/teststrategy.exp: Rework to provide more useful
29318 description of each test, fix problem with systems that define
29319 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
29320 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
29321 results for "next over recursive call" so timeouts aren't taken
29322 by error.
29323
29324Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
29325
29326 * gdb.t12/scope.exp: Test printing of variables before run.
29327
29328 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
29329 printed in wrong order due to sorting.
29330
29331Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
29332
29333 * gdb.t00/teststrategy.exp: Fix expected results for printing
29334 user entered string constant. Is array of char, prints with no
29335 address.
29336
29337 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
29338 commands.
29339 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
29340 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
29341 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
29342 of struct of char arrays.
29343 * gdb.t00/radix.exp: New tests for radix commands.
29344
29345Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
29346
29347 * gdb.t16/printcmd.exp: Print a variable before running program
29348 (with xfail for AIX).
29349
29350Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
29351
29352 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
29353
29354 * gdb.t16/printcmd.exp: Don't print variables before running program.
29355
29356 * gdb.t06/break.exp: Don't require envp argument to main.
29357
29358 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
29359
29360 * gdb.t02/whatis.exp, gdb.t11/list.exp:
29361 Add xfails for rs6000.
29362
29363 * gdb.t02/whatis.exp: Change other tests not to re-test something
29364 we already tested.
29365
29366 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
29367 each type used has a variable of that type.
29368
29369Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
29370
29371 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
29372
29373Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
29374
29375 * configure.in: change srctrigger to be a file, not a directory
29376
29377Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
29378
29379 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29380
29381 * gdb.t11/list.exp: Fixed a couple of typos.
29382
29383Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29384
29385 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29386 is fixed and PR is closed.
29387 * gdb.t16 (gdbme.c): Add simple test string variable.
29388 * gdb.t16 (printcmds.exp): Add tests with simple test string
29389 variable, primarily for boundaries on "set print elements".
29390
29391Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29392
29393 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29394 Make leading 0's optional and don't expect a tab in the middle
29395 of the number.
29396
29397 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
29398
29399 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
29400 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
29401 don't end command passed to gdb_test with newline.
29402
29403 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
29404 signed keyword away, don't expect signed bitfields to be signed.
29405
29406 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
29407 printing with only as many 1's as are in the field as well as printing
29408 with 32 1's (see comment).
29409
29410Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
29411
29412 * gdb.t00/default.exp: Start with a fresh gdb.
29413 * configure.in (configdirs): Remove gdb.t31 until the chill
29414 compiler works again. It no longer is able to find chillrt0
29415 since it isn't in libchill.a anymore.
29416 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29417 wierd.o, make more modular.
29418 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29419 spurious newlines that caused problems.
29420
29421Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29422
29423 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29424 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29425 gdb.stabs/wierd.{exp,def}: Many new tests.
29426
29427 * gdb.t00/default.exp: update info line for new message.
29428
29429 * gdb.t02/{whatis.exp,gdbme.c}:
29430 Test that "char *" doesn't print as "caddr_t".
29431
29432Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29433
29434 * gdb.t00/help.exp: Use .* in place of some help messages which
29435 just changed.
29436 gdb.t00/default.exp: Update "info frame" test for new message.
29437 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29438 Remove some xfails
29439
29440Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29441
29442 * gdb.t03/{gdbme.c,ptype.exp}:
29443 Add tests for typedef'd struct and union without tags.
29444 Also check "whatis" on a variable of a typedef'd enum without a tag.
29445
29446 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29447 PRMS 1823; the bug still exists but isn't reproduced by this test
29448 anymore), and remove rs6000 XFAIL (the bug is fixed).
29449
29450 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
29451 duplicated from whatis.exp. For those that are left, accept
29452 "long", "long int", or "int" for long variables (whatis.exp already
29453 has an XFAIL for "int", so no need to fail it here).
29454
29455 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
29456 Deal with GCC's names for types now that GDB uses the compiler's names.
29457
29458 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
29459 setup_xfail's for sunos4. If we #defined the signed keyword away,
29460 don't expect GDB to know that char it is signed.
29461
29462 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
29463
29464Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
29465
29466 * configure.in (configdirs): Add gdb.t24 for C++ tests that
29467 should work on any system, regardless of debugging format.
29468 * gdb.t21/demangle.exp: Move to gdb.t24.
29469 * gdb.t24/demangle.exp: Move from gdb.t21.
29470 * gdb.t24/{Makefile.in, configure.in}: New files.
29471
29472Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29473
29474 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29475 * gdb.stabs: New directory.
29476
29477Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29478
29479 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29480 not just "Quit anyway?".
29481
29482Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29483
29484 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29485 that all setup_xfails are immediately followed by clear_xfails.
29486
29487Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29488
29489 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29490 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29491 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29492 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29493 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29494 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29495 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29496 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29497 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29498 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29499 gdb.t31/chillvars.exp, lib/gdb.exp:
29500 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29501 bug-gdb@prep.ai.mit.edu.
29502
29503Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29504
29505 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29506 with 0.0, not integer 0.
29507
29508Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29509
29510 * gdb.t06/break.exp: Update for "Kill the program" message change.
29511
29512Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29513
29514 * Makefile.in (GDBFLAGS): Set to -nx.
29515 * Makefile.in (site.exp): Use GDBFLAGS.
29516
29517Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29518
29519 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29520 Makefiles.
29521 (check): depend on just-check.
29522 (just-check): added so that tests can be run without a noop
29523 build pass.
29524
29525Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29526
29527 Switch to using configure's configdirs.
29528 * Makefile.in (Makefile): add configure.in dependency.
29529 (SUBDIRS): removed redundant assignment.
29530 * configure.in: switch subdirs assignment to configdirs.
29531 * gdb.t*/configure.in: new files.
29532
29533Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29534
29535 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29536 works.
29537
29538Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29539
29540 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29541 in explicit rules. Apparently this is not supported by some makes.
29542
29543Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29544
29545 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29546
29547Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29548
29549 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29550 disappeared.
29551
29552Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29553
29554 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29555
29556Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29557
29558 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29559 watchpoint problem that is now fixed.
29560 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29561 uninitialized convenience variables.
29562 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29563 structures.
29564
29565Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29566
29567 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29568 which causes expect to get out of sync with gdb on long output
29569 from help set.
29570 * gdb.t09/corefile.exp: Make expected pattern for core file
29571 failing signal and frame output format less sun specific.
29572
29573Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29574
29575 * gdb.t31/chillvars.exp: Add and remove initial dummy
29576 breakpoint, so that symbol table is forced in.
29577 (Needed at least on Sunos4, though it seems not SVR4.)
29578 * gdb.t31/chillvars.exp: Update for changed output format.
29579
29580Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29581
a9c64011 29582 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29583
29584Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29585
29586 * Makefile.in: Added --srcdir when invoking runtest, removed the
29587 need for a local config file. (optional now)
29588
29589Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29590
29591 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29592 failure count used to force early termination. Add some more
29593 expected failures for gnu style demangling.
29594
29595Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29596
29597 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29598 pmi variable from gdb.t20/gdbme to get optimized away.
29599 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29600 Check for written corefile upon timeout _and_ eof.
29601
29602Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29603
29604 * config/unix-gdb.exp: Add missing return 0.
29605
29606Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29607
29608 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29609 test termination.
29610
29611Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29612
29613 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29614 disappeared.
29615
29616Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29617
29618 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29619 time as i860 support works.
29620
d63a86f8 29621 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29622 "backtrace 100\r" rather than just "backtrace\r", to match last
29623 change.
29624
29625Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29626
29627 * config/udi-gdb.exp (gdb_exit): Remove close command.
29628 (gdb_target_udi): New procedure to set the UDI target.
29629 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29630 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29631 Added waits for prompts after several question responses. Added
29632 some more responses used by a29k-amd-udi-gdb.
29633 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29634 pass different arguments, restart UDI connection after program
29635 completion.
29636 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29637 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29638 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29639 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29640 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29641 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29642 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29643 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29644 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29645 after program completion.
29646 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29647 compiled with a SELECT_VECS setting.
29648 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29649 infinite recursion.
29650
29651 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29652 Added checks for COFF results, and made them expected failures for
29653 all targets. It would be better to make them expected failures
29654 for COFF targets only.
29655
29656Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29657
29658 * Makefile.in: add null dvi target, don't bother to recurse
29659 through test directories for info and install-info; rename
29660 $(datadir) to be dejagnu instead of deja-gnu
29661
29662Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29663
29664 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29665 compiler to coredump.
29666 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29667 code.
29668
29669Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29670
29671 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29672 coredump.
29673 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29674 code.
29675
29676Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29677
29678 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29679 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29680 which in a shell. Deletes xgdb when done.
29681 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29682 Tests the return from the "set height" or "set width" commands.
29683 Added a few return codes where needed.
29684
29685Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29686
29687 * Makefile.in (SUBDIRS): Add gdb.t17.
29688 * configure.in (subdirs): Add gdb.t17.
29689 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29690 files to test gdb's calling of functions in the inferior with
29691 the correct arguments and gdb's ability to retrieve any
29692 result returned.
29693
29694Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29695
29696 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29697 may be called after gdb goes away. Previous versions of expect
29698 needed these to avoid file descriptor leaks, but they cause
29699 errors with the current revision of expect.
29700 * gdb.t00/gdbvars.exp: Use -re on expected output after
29701 setting sevenbit-strings.
29702 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29703 to set sevenbit-strings consistent across tests.
29704 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29705 set sevenbit-strings consistent across tests.
29706
29707Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29708
29709 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29710 expected output to match current "expect" expectations.
29711
29712Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29713
29714 * gdb.t00/default.exp: Change expected output for default "source"
29715 command, to match new gdb behavior which requires a filename to
29716 source.
29717
29718Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29719
29720 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29721 expected fail for i486-*-* that misses the marker2 function.
29722 * gdb.t10/crossload.exp (bfddefault): Allow successful
29723 recognition of a format to pass even if no symbols are found.
29724 Explicitly catch failures where the format is not recognized
29725 or is ambiguous, and add the reason to the fail message.
29726 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29727 the cause is and invalid target and add reason to failure message.
29728 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29729 elf32-i386, elf32-sparc, and elf32-i860.
29730 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29731 Set up expected failure for 'filename'::variable scope resolution,
29732 which is now apparently broken on all targets.
29733 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29734 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29735 gdb.t23/templates.exp: Change failure for missing binfile into
29736 just a warning.
29737 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29738 references.
29739
29740Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29741
29742 * gdb.t00/default.exp: Add expected output for default "source"
29743 command, to match new gdb behavior.
29744 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29745
29746Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29747
29748 * config/*-gdb.exp: returns an error, rather than exiting on
29749 internal errors.
29750
29751Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29752
29753 * gdb.t03/gdbme.c: Add pointer to struct variable.
29754 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29755 referencing struct members.
29756
29757Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29758
29759 * configure.in (mips-idt-ecoff): New target.
29760 * config/mips-gdb.exp: New file for remote board using MIPS remote
29761 debugging protocol.
29762
29763 * Redid configuration scheme. Removed gdb.t*/configure.in.
29764 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29765 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29766 distclean targets. Built executables via .o files. Adjusted
29767 tests to account for source files in $(srcdir) rather than
29768 $(objdir).
29769 * lib/gdb.exp (runto): Don't expect () after the function name,
29770 because it may have arguments.
29771
29772Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29773
29774 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29775 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29776 expected failures for mips-idt-* and mips-sgi-*.
29777 * gdb.t00/default.exp (attach): Kill process if requested.
29778 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29779 that does not read core files.
29780 * gdb.t01/run.exp: Removed checks for exit status code.
29781 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29782 it is linked in.
29783 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29784 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29785 appropriate, rather than doing it by hand.
29786 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29787 execution.
29788 * gdb.t10/crossload.exp: Kill existing program if needed.
29789 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29790 appropriate, rather than doing it by hand. Always increase
29791 timeout for this test, not just for VxWorks.
29792
29793Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29794
29795 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29796 of Chill STRUCT types and STRUCT values.
29797 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29798 than "char".
29799 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29800 struct2): New struct definitions and initializations to test
c906108c
SS
29801 simple Chill STRUCT types.
29802
29803Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29804
29805 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29806 the null byte at the end of strings.
29807 * gdb.t00/default.exp: Make show version insensitive to copyright
29808 date.
29809 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29810 to avoid dependencies on target char signedness.
29811 * gdb.t16/printcmds.exp: Update expected results for explicitly
29812 unsigned char.
29813 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29814 now work.
29815 * gdb.t21/demangle.exp: Add many more patterns for template
29816 demangling, most of them being expected failures.
29817 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29818 string we are matching for, to match on the whole string.
29819 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29820 and fix a whole bunch that had incorrect expected output but were
29821 passing anyway because of the bug in "proc demangle".
29822 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29823 type.
29824 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29825
29826Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29827
a9c64011
AS
29828 * gdb/testsuite: made modifications to testcases, etc., to allow
29829 them to work properly given the reorganization of deja-gnu and the
29830 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29831
29832Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29833
29834 * gdb/testsuite: Initial creation of gdb/testsuite.
29835 Migrated dejagnu testcases and support files for testing nm to
29836 gdb/testsuite from deja-gnu. These files were moved "as is"
29837 with no modifications. This migration is part of a major overhaul
29838 of dejagnu. The modifications to these testcases, etc., which
29839 will allow them to work with the new version of dejagnu will be
29840 made in a future update.
48efe704 29841
8d8cb839 29842 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29843\f
8d8cb839
EZ
29844;; Local Variables:
29845;; mode: change-log
29846;; left-margin: 8
29847;; fill-column: 74
29848;; version-control: never
29849;; End:
902f2ccb 29850
0b302171 29851 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29852 Copying and distribution of this file, with or without modification,
29853 are permitted provided the copyright notice and this notice are preserved.